--- /home/fdroid/fdroiddata/tmp/io.oopquizz.oopquiz_1.apk +++ /home/fdroid/fdroiddata/unsigned/io.oopquizz.oopquiz_1.apk ├── APK Signing Block │ @@ -1,121 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000 │ - │ -Key 0x7109871a: │ -ff050000fb050000bd0300002c000000280000000301000020000000c6353a8312d981 │ -ec8e595273344bd314390c3c6d32f3fc4dcb3976d1774f6efd75030000710300003082 │ -036d30820255a00302010202085ce7786d1854d1de300d06092a864886f70d01010c05 │ -003064310b300906035504061302445a310b3009060355040813024d41310b30090603 │ -55040713024d4f3110300e060355040a1307556e6b6e6f776e3110300e060355040b13 │ -07556e6b6e6f776e311730150603550403130e6261726b6120616c69616b72656d3020 │ -170d3235303331383030313334395a180f32303532303830333030313334395a306431 │ -0b300906035504061302445a310b3009060355040813024d41310b3009060355040713 │ -024d4f3110300e060355040a1307556e6b6e6f776e3110300e060355040b1307556e6b │ -6e6f776e311730150603550403130e6261726b6120616c69616b72656d30820122300d │ -06092a864886f70d01010105000382010f003082010a0282010100cc27f741a9158e55 │ -eaaf4f11c283475b101aeb9fb9189a8cc5683bf8454a125c313d793330a1378fbc91b0 │ -af9b305e586a50536b1b16750948fd6a8a1e322a0a3ac77a6a3748b9c3b6aea3ed10ac │ -346416a006615ec4164ed610f9fe03967d6efd71efcc67e19e57a787574a52c10a3ad6 │ -38ad4fa0f82bedcf065eb04bd43877f7bce73cf79b1c89d4af949713c43e06c2425104 │ -0cb918c2eff41c399a44c2464848fe5bff80dc6321c23281cb86752711e497b4ed5886 │ -19ff0830d8b9eabf73f2f572ed91932648942670671222edaa13639c403a16b7985ec3 │ -6334b35f4f657dfb168a4c43c8c789f70d1211e10ce640fef8931f96618ac39b3cb5a2 │ -75da6f0203010001a321301f301d0603551d0e04160414219e83e59d79330802b57934 │ -fde3fdac90ec4560300d06092a864886f70d01010c05000382010100caabc917a2a8a7 │ -28a400f839500d0abb338df68cad88bc2dbc24294f737907728e9ae20b35ee80c30eb5 │ -ddc74ce58f3b6e364201c12f724e27ae6c709e73e72aabe13c896dd721b1409f7629d6 │ -12bcd831067df56ebb4caa7cdc050ba8afa89c9254b0e3185990fc043acec724c85685 │ -b744409fb596de3479624150c74280a60decd16e7cf1e06005a95e4fd6e711be2495dd │ -238adc3f9b9c86de006377db649575049b3039644ad2bb25ce49129e65d36061859103 │ -9ba310a84ca89f9fc1e49b112e81c6b108fb8f924819e45315a8901672a2fc224ed9a4 │ -529ab6143b11699462ee94855663b2a784d5197adb99c6457783e6681ac8592e6afcf8 │ -0f49e7720c000000080000000df0efbe03000000000000000c01000008010000030100 │ -0000010000609855c1039419faf43e5430ac5e9dc4a879b9d7556ab240334d8066e422 │ -78f6caefcc34f534c9c27dddcfdf57a5e5d680b8ec6f78136dde6cc5a9005e12ef716c │ -71cca7bafaafd5cb2496b85dc2b325f5275edd371946464564dc220b77a3825c916672 │ -dd5f060eb1e6722e01e933ccf92ba478df296769f0cb2f8e480334d77fd2fe151ccab1 │ -fb88e2c5af11769d3fd7ba2159d8c54c2ef6447afd5f3e626503dda377880fb0483d55 │ -df44dc5e2c144b391c0208e73695e02088b31e0f6c8bf0a23de2c4bf466ce415005bcd │ -011a00fee70e08ddc29cefcc1e0ecc94c9cd8f5ae5ec19fbb8fdabd8ed574e507abb27 │ -9d5f4ae0557e2f9fdfe453f15e806b2f2601000030820122300d06092a864886f70d01 │ -010105000382010f003082010a0282010100cc27f741a9158e55eaaf4f11c283475b10 │ -1aeb9fb9189a8cc5683bf8454a125c313d793330a1378fbc91b0af9b305e586a50536b │ -1b16750948fd6a8a1e322a0a3ac77a6a3748b9c3b6aea3ed10ac346416a006615ec416 │ -4ed610f9fe03967d6efd71efcc67e19e57a787574a52c10a3ad638ad4fa0f82bedcf06 │ -5eb04bd43877f7bce73cf79b1c89d4af949713c43e06c24251040cb918c2eff41c399a │ -44c2464848fe5bff80dc6321c23281cb86752711e497b4ed588619ff0830d8b9eabf73 │ -f2f572ed91932648942670671222edaa13639c403a16b7985ec36334b35f4f657dfb16 │ -8a4c43c8c789f70d1211e10ce640fef8931f96618ac39b3cb5a275da6f0203010001 │ - │ -Key 0xf05368c0: │ -ff050000fb050000b50300002c000000280000000301000020000000c6353a8312d981 │ -ec8e595273344bd314390c3c6d32f3fc4dcb3976d1774f6efd75030000710300003082 │ -036d30820255a00302010202085ce7786d1854d1de300d06092a864886f70d01010c05 │ -003064310b300906035504061302445a310b3009060355040813024d41310b30090603 │ -55040713024d4f3110300e060355040a1307556e6b6e6f776e3110300e060355040b13 │ -07556e6b6e6f776e311730150603550403130e6261726b6120616c69616b72656d3020 │ -170d3235303331383030313334395a180f32303532303830333030313334395a306431 │ -0b300906035504061302445a310b3009060355040813024d41310b3009060355040713 │ -024d4f3110300e060355040a1307556e6b6e6f776e3110300e060355040b1307556e6b │ -6e6f776e311730150603550403130e6261726b6120616c69616b72656d30820122300d │ -06092a864886f70d01010105000382010f003082010a0282010100cc27f741a9158e55 │ -eaaf4f11c283475b101aeb9fb9189a8cc5683bf8454a125c313d793330a1378fbc91b0 │ -af9b305e586a50536b1b16750948fd6a8a1e322a0a3ac77a6a3748b9c3b6aea3ed10ac │ -346416a006615ec4164ed610f9fe03967d6efd71efcc67e19e57a787574a52c10a3ad6 │ -38ad4fa0f82bedcf065eb04bd43877f7bce73cf79b1c89d4af949713c43e06c2425104 │ -0cb918c2eff41c399a44c2464848fe5bff80dc6321c23281cb86752711e497b4ed5886 │ -19ff0830d8b9eabf73f2f572ed91932648942670671222edaa13639c403a16b7985ec3 │ -6334b35f4f657dfb168a4c43c8c789f70d1211e10ce640fef8931f96618ac39b3cb5a2 │ -75da6f0203010001a321301f301d0603551d0e04160414219e83e59d79330802b57934 │ -fde3fdac90ec4560300d06092a864886f70d01010c05000382010100caabc917a2a8a7 │ -28a400f839500d0abb338df68cad88bc2dbc24294f737907728e9ae20b35ee80c30eb5 │ -ddc74ce58f3b6e364201c12f724e27ae6c709e73e72aabe13c896dd721b1409f7629d6 │ -12bcd831067df56ebb4caa7cdc050ba8afa89c9254b0e3185990fc043acec724c85685 │ -b744409fb596de3479624150c74280a60decd16e7cf1e06005a95e4fd6e711be2495dd │ -238adc3f9b9c86de006377db649575049b3039644ad2bb25ce49129e65d36061859103 │ -9ba310a84ca89f9fc1e49b112e81c6b108fb8f924819e45315a8901672a2fc224ed9a4 │ -529ab6143b11699462ee94855663b2a784d5197adb99c6457783e6681ac8592e6afcf8 │ -0f49e77218000000ffffff7f0000000018000000ffffff7f0c01000008010000030100 │ -0000010000ad52f55ab54917e99202a2252995043f35d27e3fa8fa38beab610294533d │ -37c6bbe8536a22f2916a297fed1390265b864ea7f0f3cbfbf2b0692d286320d7652754 │ -62d0f85767c56bd1a10a9d0f78f69a8b805731c7cf154475e22347a58d6dc8a39e1e99 │ -6c39a2e8ecf581f4d42657b7dc20ff2e79f46059b72185a660846323ce27b574e39d13 │ -aaf5a46d667fb1c53e762dcc73bc7173f9da14e7d2044937a47bed6c6f269dca6ff17b │ -4e05ae83ecde654f1192fee9b713e1b0fb9d20f6bd9447cb6329df818117e1ea906aa3 │ -34f282a3fc9fc0c9999ffe77c1874f695dcf94929982d76ce7f6eac1cc543580a1e782 │ -ca5125645e3c47e4511aa747cae65c0e2601000030820122300d06092a864886f70d01 │ -010105000382010f003082010a0282010100cc27f741a9158e55eaaf4f11c283475b10 │ -1aeb9fb9189a8cc5683bf8454a125c313d793330a1378fbc91b0af9b305e586a50536b │ -1b16750948fd6a8a1e322a0a3ac77a6a3748b9c3b6aea3ed10ac346416a006615ec416 │ -4ed610f9fe03967d6efd71efcc67e19e57a787574a52c10a3ad638ad4fa0f82bedcf06 │ -5eb04bd43877f7bce73cf79b1c89d4af949713c43e06c24251040cb918c2eff41c399a │ -44c2464848fe5bff80dc6321c23281cb86752711e497b4ed588619ff0830d8b9eabf73 │ -f2f572ed91932648942670671222edaa13639c403a16b7985ec36334b35f4f657dfb16 │ -8a4c43c8c789f70d1211e10ce640fef8931f96618ac39b3cb5a275da6f0203010001 ├── zipinfo {} │ @@ -1,41 +1,42 @@ │ -Zip file size: 28244361 bytes, number of entries: 482 │ +Zip file size: 28724021 bytes, number of entries: 480 │ -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 1449 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ --rw-r--r-- 0.0 unx 205 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 1968628 b- defN 81-Jan-01 01:01 classes.dex │ --rw-r--r-- 0.0 unx 7996320 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libapp.so │ --rw-r--r-- 0.0 unx 10714752 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ +-rw-r--r-- 0.0 unx 1651 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 219 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ +-rw-r--r-- 0.0 unx 1977496 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 7930784 b- defN 81-Jan-01 01:01 lib/arm64-v8a/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 41040 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libpl_droidsonroids_gif.so │ --rw-r--r-- 0.0 unx 8913492 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ --rw-r--r-- 0.0 unx 7534416 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ +-rw-r--r-- 0.0 unx 8847956 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libapp.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 30156 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libpl_droidsonroids_gif.so │ -rw-r--r-- 0.0 unx 40876 b- defN 81-Jan-01 01:01 lib/x86/libpl_droidsonroids_gif.so │ --rw-r--r-- 0.0 unx 8127392 b- defN 81-Jan-01 01:01 lib/x86_64/libapp.so │ --rw-r--r-- 0.0 unx 11768080 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ +-rw-r--r-- 0.0 unx 7996320 b- defN 81-Jan-01 01:01 lib/x86_64/libapp.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 42192 b- defN 81-Jan-01 01:01 lib/x86_64/libpl_droidsonroids_gif.so │ -rw-r--r-- 0.0 unx 1027 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 935 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-r--r-- 0.0 unx 672 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ --rw-r--r-- 0.0 unx 110750 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ +-rw-r--r-- 0.0 unx 108731 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 48835 b- defN 81-Jan-01 01:01 assets/flutter_assets/assets/animation/winanimation.json │ -rw-r--r-- 0.0 unx 1793101 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/congrats.gif │ -rw-r--r-- 0.0 unx 132152 b- defN 81-Jan-01 01:01 assets/flutter_assets/assets/fonts/Nunito-Bold.ttf │ -rw-r--r-- 0.0 unx 132204 b- defN 81-Jan-01 01:01 assets/flutter_assets/assets/fonts/Nunito-Regular.ttf │ -rw-r--r-- 0.0 unx 132217 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/logo.png │ -rw-r--r-- 0.0 unx 24082 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/topics/app.png │ -rw-r--r-- 0.0 unx 30960 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/topics/capsule.png │ -rw-r--r-- 0.0 unx 42828 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/topics/cube.png │ -rw-r--r-- 0.0 unx 50197 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/topics/h_and_p.png │ -rw-r--r-- 0.0 unx 34762 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/topics/layers.png │ --rw-r--r-- 0.0 unx 3452 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MaterialIcons-Regular.otf │ +-rw-r--r-- 0.0 unx 3444 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MaterialIcons-Regular.otf │ -rw-r--r-- 0.0 unx 207972 b- defN 81-Jan-01 01:01 assets/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf │ -rw-r--r-- 0.0 unx 68004 b- defN 81-Jan-01 01:01 assets/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf │ -rw-r--r-- 0.0 unx 992 b- defN 81-Jan-01 01:01 assets/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf │ --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-r--r-- 0.0 unx 42551 b- defN 81-Jan-01 01:01 assets/splash_animation_dark.json │ -rw---- 2.0 fat 1738 b- defN 81-Jan-01 01:01 DebugProbesKt.bin │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.annotation_annotation-experimental.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat-resources.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat.version │ -rw---- 2.0 fat 67 b- defN 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ @@ -68,16 +69,16 @@ │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.versionedparcelable_versionedparcelable.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.viewpager_viewpager.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.window.extensions.core_core.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.window_window-java.version │ -rw---- 2.0 fat 6 b- defN 81-Jan-01 01:01 META-INF/androidx.window_window.version │ -rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/kotlinx_coroutines_android.version │ -rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/kotlinx_coroutines_core.version │ --rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/services/c3.v │ --rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/services/x2.g0 │ +-rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/services/a4.v │ +-rw---- 2.0 fat 5 b- defN 81-Jan-01 01:01 META-INF/services/v3.g0 │ -rw---- 2.0 fat 626 b- defN 81-Jan-01 01:01 kotlin-tooling-metadata.json │ -rw---- 2.0 fat 926 b- defN 81-Jan-01 01:01 kotlin/annotation/annotation.kotlin_builtins │ -rw---- 2.0 fat 3685 b- defN 81-Jan-01 01:01 kotlin/collections/collections.kotlin_builtins │ -rw---- 2.0 fat 200 b- defN 81-Jan-01 01:01 kotlin/coroutines/coroutines.kotlin_builtins │ -rw---- 2.0 fat 646 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ -rw---- 2.0 fat 17783 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ -rw---- 2.0 fat 3305 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ @@ -474,11 +475,8 @@ │ -rw---- 0.0 fat 206 b- stor 81-Jan-01 01:01 res/zL.png │ -rw---- 0.0 fat 2463 b- stor 81-Jan-01 01:01 res/zV.9.png │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 288168 b- stor 81-Jan-01 01:01 resources.arsc │ --rw---- 2.0 fat 43515 b- defN 81-Jan-01 01:01 META-INF/RELEASE.SF │ --rw---- 2.0 fat 1356 b- defN 81-Jan-01 01:01 META-INF/RELEASE.RSA │ --rw---- 2.0 fat 43445 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -482 files, 60736764 bytes uncompressed, 28184670 bytes compressed: 53.6% │ +480 files, 62046622 bytes uncompressed, 28669385 bytes compressed: 53.8% ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,10 +1,10 @@ │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -21,21 +21,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ - │ │ │ │ │ │ │ │ │ │ │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── APK metadata │ @@ -6,15 +6,15 @@ │ - assets/dexopt/baseline.profm │ - gif │ - png │ isFrameworkApk: false │ packageInfo: null │ sdkInfo: │ minSdkVersion: '21' │ - targetSdkVersion: '34' │ + targetSdkVersion: '35' │ sharedLibrary: false │ sparseResources: false │ unknownFiles: │ DebugProbesKt.bin: '8' │ kotlin-tooling-metadata.json: '8' │ usesFramework: │ ids: ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : c0d107b4 │ │ -signature : 5393...8f3d │ │ -file_size : 1968628 │ │ +checksum : bef25cd3 │ │ +signature : cb76...34ba │ │ +file_size : 1977496 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 11365 │ │ +string_ids_size : 11539 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 3742 │ │ -type_ids_off : 45572 (0x00b204) │ │ -proto_ids_size : 5268 │ │ -proto_ids_off : 60540 (0x00ec7c) │ │ -field_ids_size : 7142 │ │ -field_ids_off : 123756 (0x01e36c) │ │ -method_ids_size : 19771 │ │ -method_ids_off : 180892 (0x02c29c) │ │ -class_defs_size : 2863 │ │ -class_defs_off : 339060 (0x052c74) │ │ -data_size : 1537952 │ │ -data_off : 430676 (0x069254) │ │ +type_ids_size : 3789 │ │ +type_ids_off : 46268 (0x00b4bc) │ │ +proto_ids_size : 5355 │ │ +proto_ids_off : 61424 (0x00eff0) │ │ +field_ids_size : 7260 │ │ +field_ids_off : 125684 (0x01eaf4) │ │ +method_ids_size : 19959 │ │ +method_ids_off : 183764 (0x02cdd4) │ │ +class_defs_size : 2905 │ │ +class_defs_off : 343436 (0x053d8c) │ │ +data_size : 1541100 │ │ +data_off : 436396 (0x06a8ac) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 - │ │ Class descriptor : 'La/a;' │ │ @@ -45,9858 +45,9087 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069284: |[069284] a.a.:()V │ │ -069294: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06929a: 0e00 |0003: return-void │ │ +06a8dc: |[06a8dc] a.a.:()V │ │ +06a8ec: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06a8f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La/a;) │ │ name : 'a' │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -069254: |[069254] a.a.a:()Ljava/lang/StackTraceElement; │ │ -069264: 2200 230a |0000: new-instance v0, Ljava/lang/Exception; // type@0a23 │ │ -069268: 7010 f03c 0000 |0002: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@3cf0 │ │ -06926e: 1c01 0800 |0005: const-class v1, La/c; // type@0008 │ │ -069272: 6e10 ce3c 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@3cce │ │ -069278: 0c01 |000a: move-result-object v1 │ │ -06927a: 7120 0300 1000 |000b: invoke-static {v0, v1}, La/b;.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; // method@0003 │ │ -069280: 0c00 |000e: move-result-object v0 │ │ -069282: 1100 |000f: return-object v0 │ │ +06a8ac: |[06a8ac] a.a.a:()Ljava/lang/StackTraceElement; │ │ +06a8bc: 2200 1808 |0000: new-instance v0, Ljava/lang/Exception; // type@0818 │ │ +06a8c0: 7010 0d2f 0000 |0002: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@2f0d │ │ +06a8c6: 1c01 0800 |0005: const-class v1, La/c; // type@0008 │ │ +06a8ca: 6e10 eb2e 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2eeb │ │ +06a8d0: 0c01 |000a: move-result-object v1 │ │ +06a8d2: 7120 0300 1000 |000b: invoke-static {v0, v1}, La/b;.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; // method@0003 │ │ +06a8d8: 0c00 |000e: move-result-object v0 │ │ +06a8da: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this La/a; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 - │ │ Class descriptor : 'La/b;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in La/b;) │ │ name : 'a' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "_COROUTINE" │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in La/b;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -069324: |[069324] a.b.:()V │ │ -069334: 0e00 |0000: return-void │ │ +06a97c: |[06a97c] a.b.:()V │ │ +06a98c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ #1 : (in La/b;) │ │ name : 'a' │ │ type : '(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06929c: |[06929c] a.b.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; │ │ -0692ac: 7120 0400 1000 |0000: invoke-static {v0, v1}, La/b;.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; // method@0004 │ │ -0692b2: 0c00 |0003: move-result-object v0 │ │ -0692b4: 1100 |0004: return-object v0 │ │ +06a8f4: |[06a8f4] a.b.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; │ │ +06a904: 7120 0400 1000 |0000: invoke-static {v0, v1}, La/b;.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; // method@0004 │ │ +06a90a: 0c00 |0003: move-result-object v0 │ │ +06a90c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Throwable; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ #2 : (in La/b;) │ │ name : 'b' │ │ type : '(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -0692b8: |[0692b8] a.b.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; │ │ -0692c8: 6e10 b43d 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@3db4 │ │ -0692ce: 0c03 |0003: move-result-object v3 │ │ -0692d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0692d2: 4603 0300 |0005: aget-object v3, v3, v0 │ │ -0692d6: 2200 420a |0007: new-instance v0, Ljava/lang/StackTraceElement; // type@0a42 │ │ -0692da: 2201 440a |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -0692de: 7010 7e3d 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -0692e4: 6202 0000 |000e: sget-object v2, La/b;.a:Ljava/lang/String; // field@0000 │ │ -0692e8: 6e20 893d 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -0692ee: 1302 2e00 |0013: const/16 v2, #int 46 // #2e │ │ -0692f2: 6e20 813d 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3d81 │ │ -0692f8: 6e20 893d 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -0692fe: 6e10 903d 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -069304: 0c04 |001e: move-result-object v4 │ │ -069306: 6e10 4c3d 0300 |001f: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getFileName:()Ljava/lang/String; // method@3d4c │ │ -06930c: 0c01 |0022: move-result-object v1 │ │ -06930e: 6e10 4d3d 0300 |0023: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getLineNumber:()I // method@3d4d │ │ -069314: 0a03 |0026: move-result v3 │ │ -069316: 1a02 d91a |0027: const-string v2, "_" // string@1ad9 │ │ -06931a: 7053 4a3d 4012 |0029: invoke-direct {v0, v4, v2, v1, v3}, Ljava/lang/StackTraceElement;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@3d4a │ │ -069320: 1100 |002c: return-object v0 │ │ +06a910: |[06a910] a.b.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; │ │ +06a920: 6e10 d32f 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2fd3 │ │ +06a926: 0c03 |0003: move-result-object v3 │ │ +06a928: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06a92a: 4603 0300 |0005: aget-object v3, v3, v0 │ │ +06a92e: 2200 3708 |0007: new-instance v0, Ljava/lang/StackTraceElement; // type@0837 │ │ +06a932: 2201 3908 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0839 │ │ +06a936: 7010 9b2f 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +06a93c: 6202 0000 |000e: sget-object v2, La/b;.a:Ljava/lang/String; // field@0000 │ │ +06a940: 6e20 a62f 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06a946: 1302 2e00 |0013: const/16 v2, #int 46 // #2e │ │ +06a94a: 6e20 9e2f 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +06a950: 6e20 a62f 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06a956: 6e10 ad2f 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +06a95c: 0c04 |001e: move-result-object v4 │ │ +06a95e: 6e10 692f 0300 |001f: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getFileName:()Ljava/lang/String; // method@2f69 │ │ +06a964: 0c01 |0022: move-result-object v1 │ │ +06a966: 6e10 6a2f 0300 |0023: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getLineNumber:()I // method@2f6a │ │ +06a96c: 0a03 |0026: move-result v3 │ │ +06a96e: 1a02 4b1b |0027: const-string v2, "_" // string@1b4b │ │ +06a972: 7053 672f 4012 |0029: invoke-direct {v0, v4, v2, v1, v3}, Ljava/lang/StackTraceElement;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@2f67 │ │ +06a978: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x002d reg=3 (null) Ljava/lang/Throwable; │ │ 0x0000 - 0x002d reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #2 header: │ │ class_idx : 8 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ Class descriptor : 'La/c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #3 header: │ │ -class_idx : 10 │ │ +class_idx : 9 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ Class descriptor : 'La0/a;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in La0/a;) │ │ name : 'a' │ │ - type : '(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;)Lq2/a;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 21 16-bit code units │ │ -069414: |[069414] a0.a.a:(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;)Lq2/a; │ │ -069424: 1a00 c224 |0000: const-string v0, "name" // string@24c2 │ │ -069428: 7120 0043 0100 |0002: invoke-static {v1, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06942e: 1a00 3527 |0005: const-string v0, "produceMigrations" // string@2735 │ │ -069432: 7120 0043 0300 |0007: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -069438: 1a00 5128 |000a: const-string v0, "scope" // string@2851 │ │ -06943c: 7120 0043 0400 |000c: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -069442: 2200 0d00 |000f: new-instance v0, La0/c; // type@000d │ │ -069446: 7054 0f00 1032 |0011: invoke-direct {v0, v1, v2, v3, v4}, La0/c;.:(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;)V // method@000f │ │ -06944c: 1100 |0014: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=2 (null) Lz/b; │ │ - 0x0000 - 0x0015 reg=3 (null) Lo2/l; │ │ - 0x0000 - 0x0015 reg=4 (null) Lx2/i0; │ │ - │ │ - #1 : (in La0/a;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;ILjava/lang/Object;)Lq2/a;' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(III)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -0693b8: |[0693b8] a0.a.b:(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;ILjava/lang/Object;)Lq2/a; │ │ -0693c8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -0693cc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0693ce: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -0693d2: 0702 |0005: move-object v2, v0 │ │ -0693d4: dd06 0504 |0006: and-int/lit8 v6, v5, #int 4 // #04 │ │ -0693d8: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -0693dc: 6203 0100 |000a: sget-object v3, La0/a$a;.f:La0/a$a; // field@0001 │ │ -0693e0: dd05 0508 |000c: and-int/lit8 v5, v5, #int 8 // #08 │ │ -0693e4: 3805 1300 |000e: if-eqz v5, 0021 // +0013 │ │ -0693e8: 7100 bc49 0000 |0010: invoke-static {}, Lx2/u0;.b:()Lx2/f0; // method@49bc │ │ -0693ee: 0c04 |0013: move-result-object v4 │ │ -0693f0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -0693f2: 7130 db48 5000 |0015: invoke-static {v0, v5, v0}, Lx2/g2;.b:(Lx2/o1;ILjava/lang/Object;)Lx2/x; // method@48db │ │ -0693f8: 0c05 |0018: move-result-object v5 │ │ -0693fa: 6e20 6933 5400 |0019: invoke-virtual {v4, v5}, Lg2/a;.m:(Lg2/g;)Lg2/g; // method@3369 │ │ -069400: 0c04 |001c: move-result-object v4 │ │ -069402: 7110 f848 0400 |001d: invoke-static {v4}, Lx2/j0;.a:(Lg2/g;)Lx2/i0; // method@48f8 │ │ -069408: 0c04 |0020: move-result-object v4 │ │ -06940a: 7140 0900 2143 |0021: invoke-static {v1, v2, v3, v4}, La0/a;.a:(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;)Lq2/a; // method@0009 │ │ -069410: 0c01 |0024: move-result-object v1 │ │ -069412: 1101 |0025: return-object v1 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +06a990: |[06a990] a0.a.a:(III)I │ │ +06a9a0: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +06a9a4: 0f01 |0002: return v1 │ │ +06a9a6: 3720 0300 |0003: if-le v0, v2, 0006 // +0003 │ │ +06a9aa: 0f02 |0005: return v2 │ │ +06a9ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0026 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0026 reg=2 (null) Lz/b; │ │ - 0x0000 - 0x0026 reg=3 (null) Lo2/l; │ │ - 0x0000 - 0x0026 reg=4 (null) Lx2/i0; │ │ - 0x0000 - 0x0026 reg=5 (null) I │ │ - 0x0000 - 0x0026 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=0 (null) I │ │ + 0x0000 - 0x0007 reg=1 (null) I │ │ + 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #4 header: │ │ -class_idx : 11 │ │ +class_idx : 10 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #4 - │ │ - Class descriptor : 'La0/b;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in La0/b;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -069450: |[069450] a0.b.a:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -069460: 1a00 1202 |0000: const-string v0, "" // string@0212 │ │ -069464: 7120 0043 0100 |0002: invoke-static {v1, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06946a: 1a00 c224 |0005: const-string v0, "name" // string@24c2 │ │ -06946e: 7120 0043 0200 |0007: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -069474: 1a00 c901 |000a: const-string v0, ".preferences_pb" // string@01c9 │ │ -069478: 7120 0543 0200 |000c: invoke-static {v2, v0}, Lp2/k;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@4305 │ │ -06947e: 0c02 |000f: move-result-object v2 │ │ -069480: 7120 c547 2100 |0010: invoke-static {v1, v2}, Lx/a;.a:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@47c5 │ │ -069486: 0c01 |0013: move-result-object v1 │ │ -069488: 1101 |0014: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #5 header: │ │ -class_idx : 14 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #5 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La0/d; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ - │ │ -Class #5 - │ │ - Class descriptor : 'La0/d$a;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #4 - │ │ + Class descriptor : 'La1/a;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La0/d$a;) │ │ + #0 : (in La1/a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069678: |[069678] a0.d$a.:()V │ │ -069688: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06968e: 0e00 |0003: return-void │ │ +06ac58: |[06ac58] a1.a.:()V │ │ +06ac68: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06ac6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in La0/d$a;) │ │ - name : '' │ │ - type : '(Lp2/g;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #1 : (in La1/a;) │ │ + name : 'b' │ │ + type : '(Landroidx/lifecycle/m;)La1/a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -069690: |[069690] a0.d$a.:(Lp2/g;)V │ │ -0696a0: 7010 1300 0000 |0000: invoke-direct {v0}, La0/d$a;.:()V // method@0013 │ │ -0696a6: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +06ac2c: |[06ac2c] a1.a.b:(Landroidx/lifecycle/m;)La1/a; │ │ +06ac3c: 2200 0d00 |0000: new-instance v0, La1/b; // type@000d │ │ +06ac40: 0721 |0002: move-object v1, v2 │ │ +06ac42: 1f01 7103 |0003: check-cast v1, Landroidx/lifecycle/g0; // type@0371 │ │ +06ac46: 7210 f117 0100 |0005: invoke-interface {v1}, Landroidx/lifecycle/g0;.r:()Landroidx/lifecycle/f0; // method@17f1 │ │ +06ac4c: 0c01 |0008: move-result-object v1 │ │ +06ac4e: 7030 1200 2001 |0009: invoke-direct {v0, v2, v1}, La1/b;.:(Landroidx/lifecycle/m;Landroidx/lifecycle/f0;)V // method@0012 │ │ +06ac54: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this La0/d$a; │ │ - 0x0000 - 0x0004 reg=1 (null) Lp2/g; │ │ + 0x0000 - 0x000d reg=2 (null) Landroidx/lifecycle/m; │ │ │ │ Virtual methods - │ │ - #0 : (in La0/d$a;) │ │ + #0 : (in La1/a;) │ │ name : 'a' │ │ - type : '(Ljava/io/InputStream;)La0/f;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -069628: |[069628] a0.d$a.a:(Ljava/io/InputStream;)La0/f; │ │ -069638: 1a00 ca22 |0000: const-string v0, "input" // string@22ca │ │ -06963c: 7120 0043 0300 |0002: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -069642: 7110 2500 0300 |0005: invoke-static {v3}, La0/f;.O:(Ljava/io/InputStream;)La0/f; // method@0025 │ │ -069648: 0c03 |0008: move-result-object v3 │ │ -06964a: 1a00 542c |0009: const-string v0, "{ │ │ - PreferencesProto.PreferenceMap.parseFrom(input) │ │ - }" // string@2c54 │ │ -06964e: 7120 ff42 0300 |000b: invoke-static {v3, v0}, Lp2/k;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@42ff │ │ -069654: 1103 |000e: return-object v3 │ │ -069656: 0d03 |000f: move-exception v3 │ │ -069658: 2200 860d |0010: new-instance v0, Ly/a; // type@0d86 │ │ -06965c: 1a01 3318 |0012: const-string v1, "Unable to parse preferences proto." // string@1833 │ │ -069660: 7030 7a4a 1003 |0014: invoke-direct {v0, v1, v3}, Ly/a;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@4a7a │ │ -069666: 2700 |0017: throw v0 │ │ - catches : 1 │ │ - 0x0005 - 0x000e │ │ - Landroidx/datastore/preferences/protobuf/v; -> 0x000f │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=2 this La0/d$a; │ │ - 0x0000 - 0x0018 reg=3 (null) Ljava/io/InputStream; │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #6 header: │ │ +Class #5 header: │ │ class_idx : 15 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #6 annotations: │ │ +Class #5 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La0/d$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/b; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ │ │ -Class #6 - │ │ - Class descriptor : 'La0/d;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #5 - │ │ + Class descriptor : 'La2/b$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La0/d;) │ │ + #0 : (in La2/b$a;) │ │ name : 'a' │ │ - type : 'La0/d$a;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #1 : (in La2/b$a;) │ │ + name : 'b' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La0/d;) │ │ + #0 : (in La2/b$a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 0 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0696a8: |[0696a8] a0.d.:()V │ │ -0696b8: 2200 0e00 |0000: new-instance v0, La0/d$a; // type@000e │ │ -0696bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0696be: 7020 1400 1000 |0003: invoke-direct {v0, v1}, La0/d$a;.:(Lp2/g;)V // method@0014 │ │ -0696c4: 6900 0900 |0006: sput-object v0, La0/d;.a:La0/d$a; // field@0009 │ │ -0696c8: 0e00 |0008: return-void │ │ - catches : (none) │ │ + outs : 1 │ │ + insns size : 132 16-bit code units │ │ +06aca8: |[06aca8] a2.b$a.:()V │ │ +06acb8: 7100 864c 0000 |0000: invoke-static {}, Lz1/i$a;.values:()[Lz1/i$a; // method@4c86 │ │ +06acbe: 0c00 |0003: move-result-object v0 │ │ +06acc0: 2100 |0004: array-length v0, v0 │ │ +06acc2: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +06acc6: 6900 0800 |0007: sput-object v0, La2/b$a;.b:[I // field@0008 │ │ +06acca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +06accc: 6202 c51b |000a: sget-object v2, Lz1/i$a;.h:Lz1/i$a; // field@1bc5 │ │ +06acd0: 6e10 092f 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06acd6: 0a02 |000f: move-result v2 │ │ +06acd8: 4b01 0002 |0010: aput v1, v0, v2 │ │ +06acdc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +06acde: 6202 0800 |0013: sget-object v2, La2/b$a;.b:[I // field@0008 │ │ +06ace2: 6203 c31b |0015: sget-object v3, Lz1/i$a;.f:Lz1/i$a; // field@1bc3 │ │ +06ace6: 6e10 092f 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06acec: 0a03 |001a: move-result v3 │ │ +06acee: 4b00 0203 |001b: aput v0, v2, v3 │ │ +06acf2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +06acf4: 6203 0800 |001e: sget-object v3, La2/b$a;.b:[I // field@0008 │ │ +06acf8: 6204 c41b |0020: sget-object v4, Lz1/i$a;.g:Lz1/i$a; // field@1bc4 │ │ +06acfc: 6e10 092f 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad02: 0a04 |0025: move-result v4 │ │ +06ad04: 4b02 0304 |0026: aput v2, v3, v4 │ │ +06ad08: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +06ad0a: 6204 0800 |0029: sget-object v4, La2/b$a;.b:[I // field@0008 │ │ +06ad0e: 6205 c21b |002b: sget-object v5, Lz1/i$a;.e:Lz1/i$a; // field@1bc2 │ │ +06ad12: 6e10 092f 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad18: 0a05 |0030: move-result v5 │ │ +06ad1a: 4b03 0405 |0031: aput v3, v4, v5 │ │ +06ad1e: 7100 5500 0000 |0033: invoke-static {}, La2/e$a;.values:()[La2/e$a; // method@0055 │ │ +06ad24: 0c04 |0036: move-result-object v4 │ │ +06ad26: 2144 |0037: array-length v4, v4 │ │ +06ad28: 2344 3c0e |0038: new-array v4, v4, [I // type@0e3c │ │ +06ad2c: 6904 0700 |003a: sput-object v4, La2/b$a;.a:[I // field@0007 │ │ +06ad30: 6205 3a00 |003c: sget-object v5, La2/e$a;.i:La2/e$a; // field@003a │ │ +06ad34: 6e10 092f 0500 |003e: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad3a: 0a05 |0041: move-result v5 │ │ +06ad3c: 4b01 0405 |0042: aput v1, v4, v5 │ │ +06ad40: 6201 0700 |0044: sget-object v1, La2/b$a;.a:[I // field@0007 │ │ +06ad44: 6204 3600 |0046: sget-object v4, La2/e$a;.e:La2/e$a; // field@0036 │ │ +06ad48: 6e10 092f 0400 |0048: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad4e: 0a04 |004b: move-result v4 │ │ +06ad50: 4b00 0104 |004c: aput v0, v1, v4 │ │ +06ad54: 6200 0700 |004e: sget-object v0, La2/b$a;.a:[I // field@0007 │ │ +06ad58: 6201 3700 |0050: sget-object v1, La2/e$a;.f:La2/e$a; // field@0037 │ │ +06ad5c: 6e10 092f 0100 |0052: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad62: 0a01 |0055: move-result v1 │ │ +06ad64: 4b02 0001 |0056: aput v2, v0, v1 │ │ +06ad68: 6200 0700 |0058: sget-object v0, La2/b$a;.a:[I // field@0007 │ │ +06ad6c: 6201 3800 |005a: sget-object v1, La2/e$a;.g:La2/e$a; // field@0038 │ │ +06ad70: 6e10 092f 0100 |005c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad76: 0a01 |005f: move-result v1 │ │ +06ad78: 4b03 0001 |0060: aput v3, v0, v1 │ │ +06ad7c: 6200 0700 |0062: sget-object v0, La2/b$a;.a:[I // field@0007 │ │ +06ad80: 6201 3900 |0064: sget-object v1, La2/e$a;.h:La2/e$a; // field@0039 │ │ +06ad84: 6e10 092f 0100 |0066: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ad8a: 0a01 |0069: move-result v1 │ │ +06ad8c: 1252 |006a: const/4 v2, #int 5 // #5 │ │ +06ad8e: 4b02 0001 |006b: aput v2, v0, v1 │ │ +06ad92: 6200 0700 |006d: sget-object v0, La2/b$a;.a:[I // field@0007 │ │ +06ad96: 6201 3b00 |006f: sget-object v1, La2/e$a;.j:La2/e$a; // field@003b │ │ +06ad9a: 6e10 092f 0100 |0071: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06ada0: 0a01 |0074: move-result v1 │ │ +06ada2: 1262 |0075: const/4 v2, #int 6 // #6 │ │ +06ada4: 4b02 0001 |0076: aput v2, v0, v1 │ │ +06ada8: 6200 0700 |0078: sget-object v0, La2/b$a;.a:[I // field@0007 │ │ +06adac: 6201 3c00 |007a: sget-object v1, La2/e$a;.k:La2/e$a; // field@003c │ │ +06adb0: 6e10 092f 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06adb6: 0a01 |007f: move-result v1 │ │ +06adb8: 1272 |0080: const/4 v2, #int 7 // #7 │ │ +06adba: 4b02 0001 |0081: aput v2, v0, v1 │ │ +06adbe: 0e00 |0083: return-void │ │ + catches : 11 │ │ + 0x000a - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0013 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001e - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ + 0x0029 - 0x0033 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0033 │ │ + 0x003c - 0x0044 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0044 │ │ + 0x0044 - 0x004e │ │ + Ljava/lang/NoSuchFieldError; -> 0x004e │ │ + 0x004e - 0x0058 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0058 │ │ + 0x0058 - 0x0062 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0062 │ │ + 0x0062 - 0x006d │ │ + Ljava/lang/NoSuchFieldError; -> 0x006d │ │ + 0x006d - 0x0078 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0078 │ │ + 0x0078 - 0x0083 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0083 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #7 header: │ │ -class_idx : 16 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #6 header: │ │ +class_idx : 17 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 - │ │ - Class descriptor : 'La0/e;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ +Class #6 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/c; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #6 - │ │ + Class descriptor : 'La2/c$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La0/e;) │ │ + #0 : (in La2/c$a;) │ │ name : 'a' │ │ type : '[I' │ │ - access : 0x1018 (STATIC FINAL SYNTHETIC) │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La0/e;) │ │ + #0 : (in La2/c$a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 85 16-bit code units │ │ -0696cc: |[0696cc] a0.e.:()V │ │ -0696dc: 7100 ba24 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/t$d;.values:()[Landroidx/datastore/preferences/protobuf/t$d; // method@24ba │ │ -0696e2: 0c00 |0003: move-result-object v0 │ │ -0696e4: 2100 |0004: array-length v0, v0 │ │ -0696e6: 2300 0d0e |0005: new-array v0, v0, [I // type@0e0d │ │ -0696ea: 6900 0a00 |0007: sput-object v0, La0/e;.a:[I // field@000a │ │ -0696ee: 6201 6e0a |0009: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.h:Landroidx/datastore/preferences/protobuf/t$d; // field@0a6e │ │ -0696f2: 6e10 ec3c 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -0696f8: 0a01 |000e: move-result v1 │ │ -0696fa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0696fc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -069700: 6200 0a00 |0012: sget-object v0, La0/e;.a:[I // field@000a │ │ -069704: 6201 6f0a |0014: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.i:Landroidx/datastore/preferences/protobuf/t$d; // field@0a6f │ │ -069708: 6e10 ec3c 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -06970e: 0a01 |0019: move-result v1 │ │ -069710: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -069712: 4b02 0001 |001b: aput v2, v0, v1 │ │ -069716: 6200 0a00 |001d: sget-object v0, La0/e;.a:[I // field@000a │ │ -06971a: 6201 6d0a |001f: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.g:Landroidx/datastore/preferences/protobuf/t$d; // field@0a6d │ │ -06971e: 6e10 ec3c 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -069724: 0a01 |0024: move-result v1 │ │ -069726: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -069728: 4b02 0001 |0026: aput v2, v0, v1 │ │ -06972c: 6200 0a00 |0028: sget-object v0, La0/e;.a:[I // field@000a │ │ -069730: 6201 700a |002a: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.j:Landroidx/datastore/preferences/protobuf/t$d; // field@0a70 │ │ -069734: 6e10 ec3c 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -06973a: 0a01 |002f: move-result v1 │ │ -06973c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -06973e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -069742: 6200 0a00 |0033: sget-object v0, La0/e;.a:[I // field@000a │ │ -069746: 6201 710a |0035: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.k:Landroidx/datastore/preferences/protobuf/t$d; // field@0a71 │ │ -06974a: 6e10 ec3c 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -069750: 0a01 |003a: move-result v1 │ │ -069752: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -069754: 4b02 0001 |003c: aput v2, v0, v1 │ │ -069758: 6200 0a00 |003e: sget-object v0, La0/e;.a:[I // field@000a │ │ -06975c: 6201 6b0a |0040: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.e:Landroidx/datastore/preferences/protobuf/t$d; // field@0a6b │ │ -069760: 6e10 ec3c 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -069766: 0a01 |0045: move-result v1 │ │ -069768: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -06976a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -06976e: 6200 0a00 |0049: sget-object v0, La0/e;.a:[I // field@000a │ │ -069772: 6201 6c0a |004b: sget-object v1, Landroidx/datastore/preferences/protobuf/t$d;.f:Landroidx/datastore/preferences/protobuf/t$d; // field@0a6c │ │ -069776: 6e10 ec3c 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@3cec │ │ -06977c: 0a01 |0050: move-result v1 │ │ -06977e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -069780: 4b02 0001 |0052: aput v2, v0, v1 │ │ -069784: 0e00 |0054: return-void │ │ - catches : 7 │ │ + insns size : 30 16-bit code units │ │ +06c53c: |[06c53c] a2.c$a.:()V │ │ +06c54c: 7100 5a00 0000 |0000: invoke-static {}, La2/e$b;.values:()[La2/e$b; // method@005a │ │ +06c552: 0c00 |0003: move-result-object v0 │ │ +06c554: 2100 |0004: array-length v0, v0 │ │ +06c556: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +06c55a: 6900 2700 |0007: sput-object v0, La2/c$a;.a:[I // field@0027 │ │ +06c55e: 6201 3f00 |0009: sget-object v1, La2/e$b;.f:La2/e$b; // field@003f │ │ +06c562: 6e10 092f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06c568: 0a01 |000e: move-result v1 │ │ +06c56a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06c56c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +06c570: 6200 2700 |0012: sget-object v0, La2/c$a;.a:[I // field@0027 │ │ +06c574: 6201 4000 |0014: sget-object v1, La2/e$b;.g:La2/e$b; // field@0040 │ │ +06c578: 6e10 092f 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06c57e: 0a01 |0019: move-result v1 │ │ +06c580: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +06c582: 4b02 0001 |001b: aput v2, v0, v1 │ │ +06c586: 0e00 |001d: return-void │ │ + catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ - 0x001d - 0x0028 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ - 0x0028 - 0x0033 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0033 │ │ - 0x0033 - 0x003e │ │ - Ljava/lang/NoSuchFieldError; -> 0x003e │ │ - 0x003e - 0x0049 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ - 0x0049 - 0x0054 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #8 header: │ │ -class_idx : 18 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ +Class #7 header: │ │ +class_idx : 20 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 8 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La0/f; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/e; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="a" │ │ │ │ -Class #8 - │ │ - Class descriptor : 'La0/f$b;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #7 - │ │ + Class descriptor : 'La2/e$a;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La0/f$b;) │ │ - name : 'a' │ │ - type : 'Landroidx/datastore/preferences/protobuf/c0;' │ │ - access : 0x0018 (STATIC FINAL) │ │ + #0 : (in La2/e$a;) │ │ + name : 'e' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in La2/e$a;) │ │ + name : 'f' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in La2/e$a;) │ │ + name : 'g' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in La2/e$a;) │ │ + name : 'h' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in La2/e$a;) │ │ + name : 'i' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in La2/e$a;) │ │ + name : 'j' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in La2/e$a;) │ │ + name : 'k' │ │ + type : 'La2/e$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in La2/e$a;) │ │ + name : 'l' │ │ + type : '[La2/e$a;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La0/f$b;) │ │ + #0 : (in La2/e$a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 0 │ │ - outs : 4 │ │ - insns size : 17 16-bit code units │ │ -069854: |[069854] a0.f$b.:()V │ │ -069864: 6200 da09 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/k1$b;.o:Landroidx/datastore/preferences/protobuf/k1$b; // field@09da │ │ -069868: 6201 dc09 |0002: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.q:Landroidx/datastore/preferences/protobuf/k1$b; // field@09dc │ │ -06986c: 7100 4d00 0000 |0004: invoke-static {}, La0/h;.Q:()La0/h; // method@004d │ │ -069872: 0c02 |0007: move-result-object v2 │ │ -069874: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -069878: 7140 b520 3021 |000a: invoke-static {v0, v3, v1, v2}, Landroidx/datastore/preferences/protobuf/c0;.d:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/c0; // method@20b5 │ │ -06987e: 0c00 |000d: move-result-object v0 │ │ -069880: 6900 0b00 |000e: sput-object v0, La0/f$b;.a:Landroidx/datastore/preferences/protobuf/c0; // field@000b │ │ -069884: 0e00 |0010: return-void │ │ + outs : 3 │ │ + insns size : 77 16-bit code units │ │ +06ce68: |[06ce68] a2.e$a.:()V │ │ +06ce78: 2200 1400 |0000: new-instance v0, La2/e$a; // type@0014 │ │ +06ce7c: 1a01 7516 |0002: const-string v1, "PRE_COMP" // string@1675 │ │ +06ce80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06ce82: 7030 5200 1002 |0005: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06ce88: 6900 3600 |0008: sput-object v0, La2/e$a;.e:La2/e$a; // field@0036 │ │ +06ce8c: 2200 1400 |000a: new-instance v0, La2/e$a; // type@0014 │ │ +06ce90: 1a01 2c17 |000c: const-string v1, "SOLID" // string@172c │ │ +06ce94: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +06ce96: 7030 5200 1002 |000f: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06ce9c: 6900 3700 |0012: sput-object v0, La2/e$a;.f:La2/e$a; // field@0037 │ │ +06cea0: 2200 1400 |0014: new-instance v0, La2/e$a; // type@0014 │ │ +06cea4: 1a01 de05 |0016: const-string v1, "IMAGE" // string@05de │ │ +06cea8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +06ceaa: 7030 5200 1002 |0019: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06ceb0: 6900 3800 |001c: sput-object v0, La2/e$a;.g:La2/e$a; // field@0038 │ │ +06ceb4: 2200 1400 |001e: new-instance v0, La2/e$a; // type@0014 │ │ +06ceb8: 1a01 0016 |0020: const-string v1, "NULL" // string@1600 │ │ +06cebc: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +06cebe: 7030 5200 1002 |0023: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06cec4: 6900 3900 |0026: sput-object v0, La2/e$a;.h:La2/e$a; // field@0039 │ │ +06cec8: 2200 1400 |0028: new-instance v0, La2/e$a; // type@0014 │ │ +06cecc: 1a01 1c17 |002a: const-string v1, "SHAPE" // string@171c │ │ +06ced0: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +06ced2: 7030 5200 1002 |002d: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06ced8: 6900 3a00 |0030: sput-object v0, La2/e$a;.i:La2/e$a; // field@003a │ │ +06cedc: 2200 1400 |0032: new-instance v0, La2/e$a; // type@0014 │ │ +06cee0: 1a01 df17 |0034: const-string v1, "TEXT" // string@17df │ │ +06cee4: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +06cee6: 7030 5200 1002 |0037: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06ceec: 6900 3b00 |003a: sput-object v0, La2/e$a;.j:La2/e$a; // field@003b │ │ +06cef0: 2200 1400 |003c: new-instance v0, La2/e$a; // type@0014 │ │ +06cef4: 1a01 7918 |003e: const-string v1, "UNKNOWN" // string@1879 │ │ +06cef8: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +06cefa: 7030 5200 1002 |0041: invoke-direct {v0, v1, v2}, La2/e$a;.:(Ljava/lang/String;I)V // method@0052 │ │ +06cf00: 6900 3c00 |0044: sput-object v0, La2/e$a;.k:La2/e$a; // field@003c │ │ +06cf04: 7100 5300 0000 |0046: invoke-static {}, La2/e$a;.e:()[La2/e$a; // method@0053 │ │ +06cf0a: 0c00 |0049: move-result-object v0 │ │ +06cf0c: 6900 3d00 |004a: sput-object v0, La2/e$a;.l:[La2/e$a; // field@003d │ │ +06cf10: 0e00 |004c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + #1 : (in La2/e$a;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +06cf14: |[06cf14] a2.e$a.:(Ljava/lang/String;I)V │ │ +06cf24: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +06cf2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this La2/e$a; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ + │ │ + #2 : (in La2/e$a;) │ │ + name : 'e' │ │ + type : '()[La2/e$a;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 39 16-bit code units │ │ +06cde4: |[06cde4] a2.e$a.e:()[La2/e$a; │ │ +06cdf4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +06cdf6: 2300 3e0e |0001: new-array v0, v0, [La2/e$a; // type@0e3e │ │ +06cdfa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06cdfc: 6202 3600 |0004: sget-object v2, La2/e$a;.e:La2/e$a; // field@0036 │ │ +06ce00: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +06ce04: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06ce06: 6202 3700 |0009: sget-object v2, La2/e$a;.f:La2/e$a; // field@0037 │ │ +06ce0a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +06ce0e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +06ce10: 6202 3800 |000e: sget-object v2, La2/e$a;.g:La2/e$a; // field@0038 │ │ +06ce14: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +06ce18: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +06ce1a: 6202 3900 |0013: sget-object v2, La2/e$a;.h:La2/e$a; // field@0039 │ │ +06ce1e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +06ce22: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +06ce24: 6202 3a00 |0018: sget-object v2, La2/e$a;.i:La2/e$a; // field@003a │ │ +06ce28: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +06ce2c: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +06ce2e: 6202 3b00 |001d: sget-object v2, La2/e$a;.j:La2/e$a; // field@003b │ │ +06ce32: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +06ce36: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +06ce38: 6202 3c00 |0022: sget-object v2, La2/e$a;.k:La2/e$a; // field@003c │ │ +06ce3c: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +06ce40: 1100 |0026: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + #3 : (in La2/e$a;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)La2/e$a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06cdc0: |[06cdc0] a2.e$a.valueOf:(Ljava/lang/String;)La2/e$a; │ │ +06cdd0: 1c00 1400 |0000: const-class v0, La2/e$a; // type@0014 │ │ +06cdd4: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +06cdda: 0c01 |0005: move-result-object v1 │ │ +06cddc: 1f01 1400 |0006: check-cast v1, La2/e$a; // type@0014 │ │ +06cde0: 1101 |0008: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ + │ │ + #4 : (in La2/e$a;) │ │ + name : 'values' │ │ + type : '()[La2/e$a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +06ce44: |[06ce44] a2.e$a.values:()[La2/e$a; │ │ +06ce54: 6200 3d00 |0000: sget-object v0, La2/e$a;.l:[La2/e$a; // field@003d │ │ +06ce58: 6e10 b74d 0000 |0002: invoke-virtual {v0}, [La2/e$a;.clone:()Ljava/lang/Object; // method@4db7 │ │ +06ce5e: 0c00 |0005: move-result-object v0 │ │ +06ce60: 1f00 3e0e |0006: check-cast v0, [La2/e$a; // type@0e3e │ │ +06ce64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #9 header: │ │ -class_idx : 23 │ │ +Class #8 header: │ │ +class_idx : 21 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 2593 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 1 │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #9 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La0/h; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="b" │ │ │ │ -Class #9 - │ │ - Class descriptor : 'La0/h$b;' │ │ +Class #8 - │ │ + Class descriptor : 'La2/e$b;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La0/h$b;) │ │ + #0 : (in La2/e$b;) │ │ + name : 'e' │ │ + type : 'La2/e$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in La2/e$b;) │ │ name : 'f' │ │ - type : 'La0/h$b;' │ │ + type : 'La2/e$b;' │ │ access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #1 : (in La0/h$b;) │ │ + #2 : (in La2/e$b;) │ │ name : 'g' │ │ - type : 'La0/h$b;' │ │ + type : 'La2/e$b;' │ │ access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #2 : (in La0/h$b;) │ │ + #3 : (in La2/e$b;) │ │ name : 'h' │ │ - type : 'La0/h$b;' │ │ + type : 'La2/e$b;' │ │ access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #3 : (in La0/h$b;) │ │ + #4 : (in La2/e$b;) │ │ name : 'i' │ │ - type : 'La0/h$b;' │ │ + type : 'La2/e$b;' │ │ access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #4 : (in La0/h$b;) │ │ + #5 : (in La2/e$b;) │ │ name : 'j' │ │ - type : 'La0/h$b;' │ │ + type : 'La2/e$b;' │ │ access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #5 : (in La0/h$b;) │ │ + #6 : (in La2/e$b;) │ │ name : 'k' │ │ - type : 'La0/h$b;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #6 : (in La0/h$b;) │ │ - name : 'l' │ │ - type : 'La0/h$b;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #7 : (in La0/h$b;) │ │ - name : 'm' │ │ - type : 'La0/h$b;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #8 : (in La0/h$b;) │ │ - name : 'n' │ │ - type : '[La0/h$b;' │ │ - access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + type : '[La2/e$b;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ - #0 : (in La0/h$b;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in La0/h$b;) │ │ + #0 : (in La2/e$b;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 16 │ │ + registers : 3 │ │ ins : 0 │ │ - outs : 4 │ │ - insns size : 104 16-bit code units │ │ -069f50: |[069f50] a0.h$b.:()V │ │ -069f60: 2200 1700 |0000: new-instance v0, La0/h$b; // type@0017 │ │ -069f64: 1a01 c402 |0002: const-string v1, "BOOLEAN" // string@02c4 │ │ -069f68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -069f6a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -069f6c: 7040 3e00 1032 |0006: invoke-direct {v0, v1, v2, v3}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069f72: 6900 1500 |0009: sput-object v0, La0/h$b;.f:La0/h$b; // field@0015 │ │ -069f76: 2201 1700 |000b: new-instance v1, La0/h$b; // type@0017 │ │ -069f7a: 1a04 a604 |000d: const-string v4, "FLOAT" // string@04a6 │ │ -069f7e: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -069f80: 7040 3e00 4153 |0010: invoke-direct {v1, v4, v3, v5}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069f86: 6901 1600 |0013: sput-object v1, La0/h$b;.g:La0/h$b; // field@0016 │ │ -069f8a: 2204 1700 |0015: new-instance v4, La0/h$b; // type@0017 │ │ -069f8e: 1a06 ce05 |0017: const-string v6, "INTEGER" // string@05ce │ │ -069f92: 1237 |0019: const/4 v7, #int 3 // #3 │ │ -069f94: 7040 3e00 6475 |001a: invoke-direct {v4, v6, v5, v7}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069f9a: 6904 1700 |001d: sput-object v4, La0/h$b;.h:La0/h$b; // field@0017 │ │ -069f9e: 2206 1700 |001f: new-instance v6, La0/h$b; // type@0017 │ │ -069fa2: 1a08 0207 |0021: const-string v8, "LONG" // string@0702 │ │ -069fa6: 1249 |0023: const/4 v9, #int 4 // #4 │ │ -069fa8: 7040 3e00 8697 |0024: invoke-direct {v6, v8, v7, v9}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069fae: 6906 1800 |0027: sput-object v6, La0/h$b;.i:La0/h$b; // field@0018 │ │ -069fb2: 2208 1700 |0029: new-instance v8, La0/h$b; // type@0017 │ │ -069fb6: 1a0a df16 |002b: const-string v10, "STRING" // string@16df │ │ -069fba: 125b |002d: const/4 v11, #int 5 // #5 │ │ -069fbc: 7040 3e00 a8b9 |002e: invoke-direct {v8, v10, v9, v11}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069fc2: 6908 1900 |0031: sput-object v8, La0/h$b;.j:La0/h$b; // field@0019 │ │ -069fc6: 220a 1700 |0033: new-instance v10, La0/h$b; // type@0017 │ │ -069fca: 1a0c e316 |0035: const-string v12, "STRING_SET" // string@16e3 │ │ -069fce: 126d |0037: const/4 v13, #int 6 // #6 │ │ -069fd0: 7040 3e00 cadb |0038: invoke-direct {v10, v12, v11, v13}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069fd6: 690a 1a00 |003b: sput-object v10, La0/h$b;.k:La0/h$b; // field@001a │ │ -069fda: 220c 1700 |003d: new-instance v12, La0/h$b; // type@0017 │ │ -069fde: 1a0e dc03 |003f: const-string v14, "DOUBLE" // string@03dc │ │ -069fe2: 127f |0041: const/4 v15, #int 7 // #7 │ │ -069fe4: 7040 3e00 ecfd |0042: invoke-direct {v12, v14, v13, v15}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069fea: 690c 1b00 |0045: sput-object v12, La0/h$b;.l:La0/h$b; // field@001b │ │ -069fee: 220e 1700 |0047: new-instance v14, La0/h$b; // type@0017 │ │ -069ff2: 1a0d 7518 |0049: const-string v13, "VALUE_NOT_SET" // string@1875 │ │ -069ff6: 7040 3e00 de2f |004b: invoke-direct {v14, v13, v15, v2}, La0/h$b;.:(Ljava/lang/String;II)V // method@003e │ │ -069ffc: 690e 1c00 |004e: sput-object v14, La0/h$b;.m:La0/h$b; // field@001c │ │ -06a000: 130d 0800 |0050: const/16 v13, #int 8 // #8 │ │ -06a004: 23dd 0f0e |0052: new-array v13, v13, [La0/h$b; // type@0e0f │ │ -06a008: 4d00 0d02 |0054: aput-object v0, v13, v2 │ │ -06a00c: 4d01 0d03 |0056: aput-object v1, v13, v3 │ │ -06a010: 4d04 0d05 |0058: aput-object v4, v13, v5 │ │ -06a014: 4d06 0d07 |005a: aput-object v6, v13, v7 │ │ -06a018: 4d08 0d09 |005c: aput-object v8, v13, v9 │ │ -06a01c: 4d0a 0d0b |005e: aput-object v10, v13, v11 │ │ -06a020: 1260 |0060: const/4 v0, #int 6 // #6 │ │ -06a022: 4d0c 0d00 |0061: aput-object v12, v13, v0 │ │ -06a026: 4d0e 0d0f |0063: aput-object v14, v13, v15 │ │ -06a02a: 690d 1d00 |0065: sput-object v13, La0/h$b;.n:[La0/h$b; // field@001d │ │ -06a02e: 0e00 |0067: return-void │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +06cfc8: |[06cfc8] a2.e$b.:()V │ │ +06cfd8: 2200 1500 |0000: new-instance v0, La2/e$b; // type@0015 │ │ +06cfdc: 1a01 eb15 |0002: const-string v1, "NONE" // string@15eb │ │ +06cfe0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06cfe2: 7030 5700 1002 |0005: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06cfe8: 6900 3e00 |0008: sput-object v0, La2/e$b;.e:La2/e$b; // field@003e │ │ +06cfec: 2200 1500 |000a: new-instance v0, La2/e$b; // type@0015 │ │ +06cff0: 1a01 6f02 |000c: const-string v1, "ADD" // string@026f │ │ +06cff4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +06cff6: 7030 5700 1002 |000f: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06cffc: 6900 3f00 |0012: sput-object v0, La2/e$b;.f:La2/e$b; // field@003f │ │ +06d000: 2200 1500 |0014: new-instance v0, La2/e$b; // type@0015 │ │ +06d004: 1a01 f705 |0016: const-string v1, "INVERT" // string@05f7 │ │ +06d008: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +06d00a: 7030 5700 1002 |0019: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06d010: 6900 4000 |001c: sput-object v0, La2/e$b;.g:La2/e$b; // field@0040 │ │ +06d014: 2200 1500 |001e: new-instance v0, La2/e$b; // type@0015 │ │ +06d018: 1a01 3007 |0020: const-string v1, "LUMA" // string@0730 │ │ +06d01c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +06d01e: 7030 5700 1002 |0023: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06d024: 6900 4100 |0026: sput-object v0, La2/e$b;.h:La2/e$b; // field@0041 │ │ +06d028: 2200 1500 |0028: new-instance v0, La2/e$b; // type@0015 │ │ +06d02c: 1a01 3107 |002a: const-string v1, "LUMA_INVERTED" // string@0731 │ │ +06d030: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +06d032: 7030 5700 1002 |002d: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06d038: 6900 4200 |0030: sput-object v0, La2/e$b;.i:La2/e$b; // field@0042 │ │ +06d03c: 2200 1500 |0032: new-instance v0, La2/e$b; // type@0015 │ │ +06d040: 1a01 7918 |0034: const-string v1, "UNKNOWN" // string@1879 │ │ +06d044: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +06d046: 7030 5700 1002 |0037: invoke-direct {v0, v1, v2}, La2/e$b;.:(Ljava/lang/String;I)V // method@0057 │ │ +06d04c: 6900 4300 |003a: sput-object v0, La2/e$b;.j:La2/e$b; // field@0043 │ │ +06d050: 7100 5800 0000 |003c: invoke-static {}, La2/e$b;.e:()[La2/e$b; // method@0058 │ │ +06d056: 0c00 |003f: move-result-object v0 │ │ +06d058: 6900 4400 |0040: sput-object v0, La2/e$b;.k:[La2/e$b; // field@0044 │ │ +06d05c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in La0/h$b;) │ │ + #1 : (in La2/e$b;) │ │ name : '' │ │ - type : '(Ljava/lang/String;II)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -06a030: |[06a030] a0.h$b.:(Ljava/lang/String;II)V │ │ -06a040: 7030 e93c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@3ce9 │ │ -06a046: 5903 1400 |0003: iput v3, v0, La0/h$b;.e:I // field@0014 │ │ -06a04a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +06d060: |[06d060] a2.e$b.:(Ljava/lang/String;I)V │ │ +06d070: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +06d076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this La0/h$b; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ - 0x0000 - 0x0006 reg=3 (null) I │ │ + 0x0000 - 0x0004 reg=0 this La2/e$b; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ - #2 : (in La0/h$b;) │ │ + #2 : (in La2/e$b;) │ │ name : 'e' │ │ - type : '(I)La0/h$b;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : '()[La2/e$b;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 50 16-bit code units │ │ -069e94: |[069e94] a0.h$b.e:(I)La0/h$b; │ │ -069ea4: 2b00 1e00 0000 |0000: packed-switch v0, 0000001e // +0000001e │ │ -069eaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -069eac: 1100 |0004: return-object v0 │ │ -069eae: 6200 1b00 |0005: sget-object v0, La0/h$b;.l:La0/h$b; // field@001b │ │ -069eb2: 1100 |0007: return-object v0 │ │ -069eb4: 6200 1a00 |0008: sget-object v0, La0/h$b;.k:La0/h$b; // field@001a │ │ -069eb8: 1100 |000a: return-object v0 │ │ -069eba: 6200 1900 |000b: sget-object v0, La0/h$b;.j:La0/h$b; // field@0019 │ │ -069ebe: 1100 |000d: return-object v0 │ │ -069ec0: 6200 1800 |000e: sget-object v0, La0/h$b;.i:La0/h$b; // field@0018 │ │ -069ec4: 1100 |0010: return-object v0 │ │ -069ec6: 6200 1700 |0011: sget-object v0, La0/h$b;.h:La0/h$b; // field@0017 │ │ -069eca: 1100 |0013: return-object v0 │ │ -069ecc: 6200 1600 |0014: sget-object v0, La0/h$b;.g:La0/h$b; // field@0016 │ │ -069ed0: 1100 |0016: return-object v0 │ │ -069ed2: 6200 1500 |0017: sget-object v0, La0/h$b;.f:La0/h$b; // field@0015 │ │ -069ed6: 1100 |0019: return-object v0 │ │ -069ed8: 6200 1c00 |001a: sget-object v0, La0/h$b;.m:La0/h$b; // field@001c │ │ -069edc: 1100 |001c: return-object v0 │ │ -069ede: 0000 |001d: nop // spacer │ │ -069ee0: 0001 0800 0000 0000 1a00 0000 1700 ... |001e: packed-switch-data (20 units) │ │ + insns size : 34 16-bit code units │ │ +06cf50: |[06cf50] a2.e$b.e:()[La2/e$b; │ │ +06cf60: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +06cf62: 2300 3f0e |0001: new-array v0, v0, [La2/e$b; // type@0e3f │ │ +06cf66: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06cf68: 6202 3e00 |0004: sget-object v2, La2/e$b;.e:La2/e$b; // field@003e │ │ +06cf6c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +06cf70: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06cf72: 6202 3f00 |0009: sget-object v2, La2/e$b;.f:La2/e$b; // field@003f │ │ +06cf76: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +06cf7a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +06cf7c: 6202 4000 |000e: sget-object v2, La2/e$b;.g:La2/e$b; // field@0040 │ │ +06cf80: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +06cf84: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +06cf86: 6202 4100 |0013: sget-object v2, La2/e$b;.h:La2/e$b; // field@0041 │ │ +06cf8a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +06cf8e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +06cf90: 6202 4200 |0018: sget-object v2, La2/e$b;.i:La2/e$b; // field@0042 │ │ +06cf94: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +06cf98: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +06cf9a: 6202 4300 |001d: sget-object v2, La2/e$b;.j:La2/e$b; // field@0043 │ │ +06cf9e: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +06cfa2: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0032 reg=0 (null) I │ │ │ │ - #3 : (in La0/h$b;) │ │ + #3 : (in La2/e$b;) │ │ name : 'valueOf' │ │ - type : '(Ljava/lang/String;)La0/h$b;' │ │ + type : '(Ljava/lang/String;)La2/e$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -069f08: |[069f08] a0.h$b.valueOf:(Ljava/lang/String;)La0/h$b; │ │ -069f18: 1c00 1700 |0000: const-class v0, La0/h$b; // type@0017 │ │ -069f1c: 7120 ed3c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ced │ │ -069f22: 0c01 |0005: move-result-object v1 │ │ -069f24: 1f01 1700 |0006: check-cast v1, La0/h$b; // type@0017 │ │ -069f28: 1101 |0008: return-object v1 │ │ +06cf2c: |[06cf2c] a2.e$b.valueOf:(Ljava/lang/String;)La2/e$b; │ │ +06cf3c: 1c00 1500 |0000: const-class v0, La2/e$b; // type@0015 │ │ +06cf40: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +06cf46: 0c01 |0005: move-result-object v1 │ │ +06cf48: 1f01 1500 |0006: check-cast v1, La2/e$b; // type@0015 │ │ +06cf4c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ - #4 : (in La0/h$b;) │ │ + #4 : (in La2/e$b;) │ │ name : 'values' │ │ - type : '()[La0/h$b;' │ │ + type : '()[La2/e$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -069f2c: |[069f2c] a0.h$b.values:()[La0/h$b; │ │ -069f3c: 6200 1d00 |0000: sget-object v0, La0/h$b;.n:[La0/h$b; // field@001d │ │ -069f40: 6e10 fb4c 0000 |0002: invoke-virtual {v0}, [La0/h$b;.clone:()Ljava/lang/Object; // method@4cfb │ │ -069f46: 0c00 |0005: move-result-object v0 │ │ -069f48: 1f00 0f0e |0006: check-cast v0, [La0/h$b; // type@0e0f │ │ -069f4c: 1100 |0008: return-object v0 │ │ +06cfa4: |[06cfa4] a2.e$b.values:()[La2/e$b; │ │ +06cfb4: 6200 4400 |0000: sget-object v0, La2/e$b;.k:[La2/e$b; // field@0044 │ │ +06cfb8: 6e10 b84d 0000 |0002: invoke-virtual {v0}, [La2/e$b;.clone:()Ljava/lang/Object; // method@4db8 │ │ +06cfbe: 0c00 |0005: move-result-object v0 │ │ +06cfc0: 1f00 3f0e |0006: check-cast v0, [La2/e$b; // type@0e3f │ │ +06cfc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #10 header: │ │ -class_idx : 25 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #10 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La1/a; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ - │ │ -Class #10 - │ │ - Class descriptor : 'La1/a$a;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #11 header: │ │ -class_idx : 26 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #11 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La1/a; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ - │ │ -Class #11 - │ │ - Class descriptor : 'La1/a$b;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in La1/a$b;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #12 header: │ │ -class_idx : 28 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #12 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La1/a; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="d" │ │ - │ │ -Class #12 - │ │ - Class descriptor : 'La1/a$d;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in La1/a$d;) │ │ - name : 'a' │ │ - type : '()F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in La1/a$d;) │ │ - name : 'b' │ │ - type : '(F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in La1/a$d;) │ │ - name : 'c' │ │ - type : '()F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in La1/a$d;) │ │ - name : 'd' │ │ - type : '()Ll1/a;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in La1/a$d;) │ │ - name : 'e' │ │ - type : '(F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in La1/a$d;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #13 header: │ │ -class_idx : 31 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #9 header: │ │ +class_idx : 22 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 14 │ │ +instance_fields_size: 25 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 27 │ │ │ │ -Class #13 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La1/a$d; La1/a$b; La1/a$c; La1/a$f; La1/a$e; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La2/e$a; La2/e$b; } │ │ │ │ -Class #13 - │ │ - Class descriptor : 'La1/a;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #9 - │ │ + Class descriptor : 'La2/e;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in La1/a;) │ │ + #0 : (in La2/e;) │ │ name : 'a' │ │ type : 'Ljava/util/List;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in La1/a;) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La2/e;) │ │ name : 'b' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in La1/a;) │ │ + type : 'Lr1/j;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in La2/e;) │ │ name : 'c' │ │ - type : 'La1/a$d;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in La1/a;) │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in La2/e;) │ │ name : 'd' │ │ - type : 'F' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in La1/a;) │ │ + type : 'J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in La2/e;) │ │ name : 'e' │ │ - type : 'Ll1/c;' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in La1/a;) │ │ + type : 'La2/e$a;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in La2/e;) │ │ name : 'f' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in La1/a;) │ │ + type : 'J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #6 : (in La2/e;) │ │ name : 'g' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in La1/a;) │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #7 : (in La2/e;) │ │ name : 'h' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #8 : (in La2/e;) │ │ + name : 'i' │ │ + type : 'Ly1/n;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #9 : (in La2/e;) │ │ + name : 'j' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #10 : (in La2/e;) │ │ + name : 'k' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #11 : (in La2/e;) │ │ + name : 'l' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #12 : (in La2/e;) │ │ + name : 'm' │ │ type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #13 : (in La2/e;) │ │ + name : 'n' │ │ + type : 'F' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #14 : (in La2/e;) │ │ + name : 'o' │ │ + type : 'F' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #15 : (in La2/e;) │ │ + name : 'p' │ │ + type : 'F' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #16 : (in La2/e;) │ │ + name : 'q' │ │ + type : 'Ly1/j;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #17 : (in La2/e;) │ │ + name : 'r' │ │ + type : 'Ly1/k;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #18 : (in La2/e;) │ │ + name : 's' │ │ + type : 'Ly1/b;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #19 : (in La2/e;) │ │ + name : 't' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #20 : (in La2/e;) │ │ + name : 'u' │ │ + type : 'La2/e$b;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #21 : (in La2/e;) │ │ + name : 'v' │ │ + type : 'Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #22 : (in La2/e;) │ │ + name : 'w' │ │ + type : 'Lz1/a;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #23 : (in La2/e;) │ │ + name : 'x' │ │ + type : 'Lc2/j;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #24 : (in La2/e;) │ │ + name : 'y' │ │ + type : 'Lz1/h;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in La1/a;) │ │ + #0 : (in La2/e;) │ │ name : '' │ │ - type : '(Ljava/util/List;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -06ab10: |[06ab10] a1.a.:(Ljava/util/List;)V │ │ -06ab20: 7010 383d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06ab26: 2200 820a |0003: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06ab2a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06ab2c: 7020 3f3e 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3e3f │ │ -06ab32: 5b20 3000 |0009: iput-object v0, v2, La1/a;.a:Ljava/util/List; // field@0030 │ │ -06ab36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06ab38: 5c20 3100 |000c: iput-boolean v0, v2, La1/a;.b:Z // field@0031 │ │ -06ab3c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06ab3e: 5920 3300 |000f: iput v0, v2, La1/a;.d:F // field@0033 │ │ -06ab42: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06ab44: 5b20 3500 |0012: iput-object v0, v2, La1/a;.f:Ljava/lang/Object; // field@0035 │ │ -06ab48: 1500 80bf |0014: const/high16 v0, #int -1082130432 // #bf80 │ │ -06ab4c: 5920 3600 |0016: iput v0, v2, La1/a;.g:F // field@0036 │ │ -06ab50: 5920 3700 |0018: iput v0, v2, La1/a;.h:F // field@0037 │ │ -06ab54: 7110 8c00 0300 |001a: invoke-static {v3}, La1/a;.p:(Ljava/util/List;)La1/a$d; // method@008c │ │ -06ab5a: 0c03 |001d: move-result-object v3 │ │ -06ab5c: 5b23 3200 |001e: iput-object v3, v2, La1/a;.c:La1/a$d; // field@0032 │ │ -06ab60: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0021 reg=2 this La1/a; │ │ - 0x0000 - 0x0021 reg=3 (null) Ljava/util/List; │ │ - │ │ - #1 : (in La1/a;) │ │ - name : 'g' │ │ - type : '()F' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '(Ljava/util/List;Lr1/j;Ljava/lang/String;JLa2/e$a;JLjava/lang/String;Ljava/util/List;Ly1/n;IIIFFFFLy1/j;Ly1/k;Ljava/util/List;La2/e$b;Ly1/b;ZLz1/a;Lc2/j;Lz1/h;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 31 │ │ + ins : 28 │ │ outs : 1 │ │ - insns size : 19 16-bit code units │ │ -06a9ec: |[06a9ec] a1.a.g:()F │ │ -06a9fc: 5220 3600 |0000: iget v0, v2, La1/a;.g:F // field@0036 │ │ -06aa00: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -06aa04: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -06aa08: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -06aa0c: 5420 3200 |0008: iget-object v0, v2, La1/a;.c:La1/a$d; // field@0032 │ │ -06aa10: 7210 6900 0000 |000a: invoke-interface {v0}, La1/a$d;.c:()F // method@0069 │ │ -06aa16: 0a00 |000d: move-result v0 │ │ -06aa18: 5920 3600 |000e: iput v0, v2, La1/a;.g:F // field@0036 │ │ -06aa1c: 5220 3600 |0010: iget v0, v2, La1/a;.g:F // field@0036 │ │ -06aa20: 0f00 |0012: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 this La1/a; │ │ - │ │ - #2 : (in La1/a;) │ │ - name : 'p' │ │ - type : '(Ljava/util/List;)La1/a$d;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -06a88c: |[06a88c] a1.a.p:(Ljava/util/List;)La1/a$d; │ │ -06a89c: 7210 bc3e 0200 |0000: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@3ebc │ │ -06a8a2: 0a00 |0003: move-result v0 │ │ -06a8a4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -06a8a8: 2202 1b00 |0006: new-instance v2, La1/a$c; // type@001b │ │ -06a8ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06a8ae: 7020 6000 0200 |0009: invoke-direct {v2, v0}, La1/a$c;.:(La1/a$a;)V // method@0060 │ │ -06a8b4: 1102 |000c: return-object v2 │ │ -06a8b6: 7210 c23e 0200 |000d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@3ec2 │ │ -06a8bc: 0a00 |0010: move-result v0 │ │ -06a8be: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -06a8c0: 3310 0800 |0012: if-ne v0, v1, 001a // +0008 │ │ -06a8c4: 2200 1e00 |0014: new-instance v0, La1/a$f; // type@001e │ │ -06a8c8: 7020 7500 2000 |0016: invoke-direct {v0, v2}, La1/a$f;.:(Ljava/util/List;)V // method@0075 │ │ -06a8ce: 1100 |0019: return-object v0 │ │ -06a8d0: 2200 1d00 |001a: new-instance v0, La1/a$e; // type@001d │ │ -06a8d4: 7020 6d00 2000 |001c: invoke-direct {v0, v2}, La1/a$e;.:(Ljava/util/List;)V // method@006d │ │ -06a8da: 1100 |001f: return-object v0 │ │ + insns size : 95 16-bit code units │ │ +06d42c: |[06d42c] a2.e.:(Ljava/util/List;Lr1/j;Ljava/lang/String;JLa2/e$a;JLjava/lang/String;Ljava/util/List;Ly1/n;IIIFFFFLy1/j;Ly1/k;Ljava/util/List;La2/e$b;Ly1/b;ZLz1/a;Lc2/j;Lz1/h;)V │ │ +06d43c: 0730 |0000: move-object v0, v3 │ │ +06d43e: 7010 552f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06d444: 0741 |0004: move-object v1, v4 │ │ +06d446: 5b01 4500 |0005: iput-object v1, v0, La2/e;.a:Ljava/util/List; // field@0045 │ │ +06d44a: 0751 |0007: move-object v1, v5 │ │ +06d44c: 5b01 4600 |0008: iput-object v1, v0, La2/e;.b:Lr1/j; // field@0046 │ │ +06d450: 0761 |000a: move-object v1, v6 │ │ +06d452: 5b01 4700 |000b: iput-object v1, v0, La2/e;.c:Ljava/lang/String; // field@0047 │ │ +06d456: 0471 |000d: move-wide v1, v7 │ │ +06d458: 5a01 4800 |000e: iput-wide v1, v0, La2/e;.d:J // field@0048 │ │ +06d45c: 0791 |0010: move-object v1, v9 │ │ +06d45e: 5b01 4900 |0011: iput-object v1, v0, La2/e;.e:La2/e$a; // field@0049 │ │ +06d462: 04a1 |0013: move-wide v1, v10 │ │ +06d464: 5a01 4a00 |0014: iput-wide v1, v0, La2/e;.f:J // field@004a │ │ +06d468: 07c1 |0016: move-object v1, v12 │ │ +06d46a: 5b01 4b00 |0017: iput-object v1, v0, La2/e;.g:Ljava/lang/String; // field@004b │ │ +06d46e: 07d1 |0019: move-object v1, v13 │ │ +06d470: 5b01 4c00 |001a: iput-object v1, v0, La2/e;.h:Ljava/util/List; // field@004c │ │ +06d474: 07e1 |001c: move-object v1, v14 │ │ +06d476: 5b01 4d00 |001d: iput-object v1, v0, La2/e;.i:Ly1/n; // field@004d │ │ +06d47a: 01f1 |001f: move v1, v15 │ │ +06d47c: 5901 4e00 |0020: iput v1, v0, La2/e;.j:I // field@004e │ │ +06d480: 0201 1000 |0022: move/from16 v1, v16 │ │ +06d484: 5901 4f00 |0024: iput v1, v0, La2/e;.k:I // field@004f │ │ +06d488: 0201 1100 |0026: move/from16 v1, v17 │ │ +06d48c: 5901 5000 |0028: iput v1, v0, La2/e;.l:I // field@0050 │ │ +06d490: 0201 1200 |002a: move/from16 v1, v18 │ │ +06d494: 5901 5100 |002c: iput v1, v0, La2/e;.m:F // field@0051 │ │ +06d498: 0201 1300 |002e: move/from16 v1, v19 │ │ +06d49c: 5901 5200 |0030: iput v1, v0, La2/e;.n:F // field@0052 │ │ +06d4a0: 0201 1400 |0032: move/from16 v1, v20 │ │ +06d4a4: 5901 5300 |0034: iput v1, v0, La2/e;.o:F // field@0053 │ │ +06d4a8: 0201 1500 |0036: move/from16 v1, v21 │ │ +06d4ac: 5901 5400 |0038: iput v1, v0, La2/e;.p:F // field@0054 │ │ +06d4b0: 0801 1600 |003a: move-object/from16 v1, v22 │ │ +06d4b4: 5b01 5500 |003c: iput-object v1, v0, La2/e;.q:Ly1/j; // field@0055 │ │ +06d4b8: 0801 1700 |003e: move-object/from16 v1, v23 │ │ +06d4bc: 5b01 5600 |0040: iput-object v1, v0, La2/e;.r:Ly1/k; // field@0056 │ │ +06d4c0: 0801 1800 |0042: move-object/from16 v1, v24 │ │ +06d4c4: 5b01 5800 |0044: iput-object v1, v0, La2/e;.t:Ljava/util/List; // field@0058 │ │ +06d4c8: 0801 1900 |0046: move-object/from16 v1, v25 │ │ +06d4cc: 5b01 5900 |0048: iput-object v1, v0, La2/e;.u:La2/e$b; // field@0059 │ │ +06d4d0: 0801 1a00 |004a: move-object/from16 v1, v26 │ │ +06d4d4: 5b01 5700 |004c: iput-object v1, v0, La2/e;.s:Ly1/b; // field@0057 │ │ +06d4d8: 0201 1b00 |004e: move/from16 v1, v27 │ │ +06d4dc: 5c01 5a00 |0050: iput-boolean v1, v0, La2/e;.v:Z // field@005a │ │ +06d4e0: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ +06d4e4: 5b01 5b00 |0054: iput-object v1, v0, La2/e;.w:Lz1/a; // field@005b │ │ +06d4e8: 0801 1d00 |0056: move-object/from16 v1, v29 │ │ +06d4ec: 5b01 5c00 |0058: iput-object v1, v0, La2/e;.x:Lc2/j; // field@005c │ │ +06d4f0: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +06d4f4: 5b01 5d00 |005c: iput-object v1, v0, La2/e;.y:Lz1/h; // field@005d │ │ +06d4f8: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0020 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x005f reg=3 this La2/e; │ │ + 0x0000 - 0x005f reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x005f reg=5 (null) Lr1/j; │ │ + 0x0000 - 0x005f reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x005f reg=7 (null) J │ │ + 0x0000 - 0x005f reg=9 (null) La2/e$a; │ │ + 0x0000 - 0x005f reg=10 (null) J │ │ + 0x0000 - 0x005f reg=12 (null) Ljava/lang/String; │ │ + 0x0000 - 0x005f reg=13 (null) Ljava/util/List; │ │ + 0x0000 - 0x005f reg=14 (null) Ly1/n; │ │ + 0x0000 - 0x005f reg=15 (null) I │ │ + 0x0000 - 0x005f reg=16 (null) I │ │ + 0x0000 - 0x005f reg=17 (null) I │ │ + 0x0000 - 0x005f reg=18 (null) F │ │ + 0x0000 - 0x005f reg=19 (null) F │ │ + 0x0000 - 0x005f reg=20 (null) F │ │ + 0x0000 - 0x005f reg=21 (null) F │ │ + 0x0000 - 0x005f reg=22 (null) Ly1/j; │ │ + 0x0000 - 0x005f reg=23 (null) Ly1/k; │ │ + 0x0000 - 0x005f reg=24 (null) Ljava/util/List; │ │ + 0x0000 - 0x005f reg=25 (null) La2/e$b; │ │ + 0x0000 - 0x005f reg=26 (null) Ly1/b; │ │ + 0x0000 - 0x005f reg=27 (null) Z │ │ + 0x0000 - 0x005f reg=28 (null) Lz1/a; │ │ + 0x0000 - 0x005f reg=29 (null) Lc2/j; │ │ + 0x0000 - 0x005f reg=30 (null) Lz1/h; │ │ │ │ Virtual methods - │ │ - #0 : (in La1/a;) │ │ + #0 : (in La2/e;) │ │ name : 'a' │ │ - type : '(La1/a$b;)V' │ │ + type : '()Lz1/h;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -06ab64: |[06ab64] a1.a.a:(La1/a$b;)V │ │ -06ab74: 5410 3000 |0000: iget-object v0, v1, La1/a;.a:Ljava/util/List; // field@0030 │ │ -06ab78: 7220 b43e 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@3eb4 │ │ -06ab7e: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d574: |[06d574] a2.e.a:()Lz1/h; │ │ +06d584: 5410 5d00 |0000: iget-object v0, v1, La2/e;.y:Lz1/h; // field@005d │ │ +06d588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this La1/a; │ │ - 0x0000 - 0x0006 reg=2 (null) La1/a$b; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #1 : (in La1/a;) │ │ + #1 : (in La2/e;) │ │ name : 'b' │ │ - type : '()Ll1/a;' │ │ - access : 0x0004 (PROTECTED) │ │ + type : '()Lz1/a;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 27 16-bit code units │ │ -06aac8: |[06aac8] a1.a.b:()Ll1/a; │ │ -06aad8: 7100 e547 0000 |0000: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06aade: 0a00 |0003: move-result v0 │ │ -06aae0: 1a01 d702 |0004: const-string v1, "BaseKeyframeAnimation#getCurrentKeyframe" // string@02d7 │ │ -06aae4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06aae8: 7110 df47 0100 |0008: invoke-static {v1}, Lx0/e;.b:(Ljava/lang/String;)V // method@47df │ │ -06aaee: 5430 3200 |000b: iget-object v0, v3, La1/a;.c:La1/a$d; // field@0032 │ │ -06aaf2: 7210 6a00 0000 |000d: invoke-interface {v0}, La1/a$d;.d:()Ll1/a; // method@006a │ │ -06aaf8: 0c00 |0010: move-result-object v0 │ │ -06aafa: 7100 e547 0000 |0011: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06ab00: 0a02 |0014: move-result v2 │ │ -06ab02: 3802 0500 |0015: if-eqz v2, 001a // +0005 │ │ -06ab06: 7110 e047 0100 |0017: invoke-static {v1}, Lx0/e;.c:(Ljava/lang/String;)F // method@47e0 │ │ -06ab0c: 1100 |001a: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d55c: |[06d55c] a2.e.b:()Lz1/a; │ │ +06d56c: 5410 5b00 |0000: iget-object v0, v1, La2/e;.w:Lz1/a; // field@005b │ │ +06d570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001b reg=3 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #2 : (in La1/a;) │ │ + #2 : (in La2/e;) │ │ name : 'c' │ │ - type : '()F' │ │ - access : 0x0000 () │ │ + type : '()Lr1/j;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -06a8fc: |[06a8fc] a1.a.c:()F │ │ -06a90c: 5220 3700 |0000: iget v0, v2, La1/a;.h:F // field@0037 │ │ -06a910: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -06a914: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -06a918: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -06a91c: 5420 3200 |0008: iget-object v0, v2, La1/a;.c:La1/a$d; // field@0032 │ │ -06a920: 7210 6700 0000 |000a: invoke-interface {v0}, La1/a$d;.a:()F // method@0067 │ │ -06a926: 0a00 |000d: move-result v0 │ │ -06a928: 5920 3700 |000e: iput v0, v2, La1/a;.h:F // field@0037 │ │ -06a92c: 5220 3700 |0010: iget v0, v2, La1/a;.h:F // field@0037 │ │ -06a930: 0f00 |0012: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d414: |[06d414] a2.e.c:()Lr1/j; │ │ +06d424: 5410 4600 |0000: iget-object v0, v1, La2/e;.b:Lr1/j; // field@0046 │ │ +06d428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0013 reg=2 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #3 : (in La1/a;) │ │ + #3 : (in La2/e;) │ │ name : 'd' │ │ - type : '()F' │ │ - access : 0x0004 (PROTECTED) │ │ + type : '()Lc2/j;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -06a934: |[06a934] a1.a.d:()F │ │ -06a944: 6e10 7e00 0200 |0000: invoke-virtual {v2}, La1/a;.b:()Ll1/a; // method@007e │ │ -06a94a: 0c00 |0003: move-result-object v0 │ │ -06a94c: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -06a950: 6e10 2041 0000 |0006: invoke-virtual {v0}, Ll1/a;.i:()Z // method@4120 │ │ -06a956: 0a01 |0009: move-result v1 │ │ -06a958: 3901 1000 |000a: if-nez v1, 001a // +0010 │ │ -06a95c: 5400 2016 |000c: iget-object v0, v0, Ll1/a;.d:Landroid/view/animation/Interpolator; // field@1620 │ │ -06a960: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -06a964: 280a |0010: goto 001a // +000a │ │ -06a966: 6e10 8100 0200 |0011: invoke-virtual {v2}, La1/a;.e:()F // method@0081 │ │ -06a96c: 0a01 |0014: move-result v1 │ │ -06a96e: 7220 8b02 1000 |0015: invoke-interface {v0, v1}, Landroid/animation/TimeInterpolator;.getInterpolation:(F)F // method@028b │ │ -06a974: 0a00 |0018: move-result v0 │ │ -06a976: 0f00 |0019: return v0 │ │ -06a978: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -06a97a: 0f00 |001b: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d0c0: |[06d0c0] a2.e.d:()Lc2/j; │ │ +06d0d0: 5410 5c00 |0000: iget-object v0, v1, La2/e;.x:Lc2/j; // field@005c │ │ +06d0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #4 : (in La1/a;) │ │ + #4 : (in La2/e;) │ │ name : 'e' │ │ - type : '()F' │ │ - access : 0x0000 () │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 35 16-bit code units │ │ -06a97c: |[06a97c] a1.a.e:()F │ │ -06a98c: 5530 3100 |0000: iget-boolean v0, v3, La1/a;.b:Z // field@0031 │ │ -06a990: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06a992: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -06a996: 0f01 |0005: return v1 │ │ -06a998: 6e10 7e00 0300 |0006: invoke-virtual {v3}, La1/a;.b:()Ll1/a; // method@007e │ │ -06a99e: 0c00 |0009: move-result-object v0 │ │ -06a9a0: 6e10 2041 0000 |000a: invoke-virtual {v0}, Ll1/a;.i:()Z // method@4120 │ │ -06a9a6: 0a02 |000d: move-result v2 │ │ -06a9a8: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -06a9ac: 0f01 |0010: return v1 │ │ -06a9ae: 5231 3300 |0011: iget v1, v3, La1/a;.d:F // field@0033 │ │ -06a9b2: 6e10 1d41 0000 |0013: invoke-virtual {v0}, Ll1/a;.f:()F // method@411d │ │ -06a9b8: 0a02 |0016: move-result v2 │ │ -06a9ba: c721 |0017: sub-float/2addr v1, v2 │ │ -06a9bc: 6e10 1a41 0000 |0018: invoke-virtual {v0}, Ll1/a;.c:()F // method@411a │ │ -06a9c2: 0a02 |001b: move-result v2 │ │ -06a9c4: 6e10 1d41 0000 |001c: invoke-virtual {v0}, Ll1/a;.f:()F // method@411d │ │ -06a9ca: 0a00 |001f: move-result v0 │ │ -06a9cc: c702 |0020: sub-float/2addr v2, v0 │ │ -06a9ce: c921 |0021: div-float/2addr v1, v2 │ │ -06a9d0: 0f01 |0022: return v1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d3e4: |[06d3e4] a2.e.e:()J │ │ +06d3f4: 5320 4800 |0000: iget-wide v0, v2, La2/e;.d:J // field@0048 │ │ +06d3f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0023 reg=3 this La1/a; │ │ + 0x0000 - 0x0003 reg=2 this La2/e; │ │ │ │ - #5 : (in La1/a;) │ │ + #5 : (in La2/e;) │ │ name : 'f' │ │ - type : '()F' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a9d4: |[06a9d4] a1.a.f:()F │ │ -06a9e4: 5210 3300 |0000: iget v0, v1, La1/a;.d:F // field@0033 │ │ -06a9e8: 0f00 |0002: return v0 │ │ +06d39c: |[06d39c] a2.e.f:()Ljava/util/List; │ │ +06d3ac: 5410 5800 |0000: iget-object v0, v1, La2/e;.t:Ljava/util/List; // field@0058 │ │ +06d3b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #6 : (in La1/a;) │ │ - name : 'h' │ │ - type : '()Ljava/lang/Object;' │ │ + #6 : (in La2/e;) │ │ + name : 'g' │ │ + type : '()La2/e$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 57 16-bit code units │ │ -06aa24: |[06aa24] a1.a.h:()Ljava/lang/Object; │ │ -06aa34: 6e10 8100 0400 |0000: invoke-virtual {v4}, La1/a;.e:()F // method@0081 │ │ -06aa3a: 0a00 |0003: move-result v0 │ │ -06aa3c: 5441 3400 |0004: iget-object v1, v4, La1/a;.e:Ll1/c; // field@0034 │ │ -06aa40: 3901 0d00 |0006: if-nez v1, 0013 // +000d │ │ -06aa44: 5441 3200 |0008: iget-object v1, v4, La1/a;.c:La1/a$d; // field@0032 │ │ -06aa48: 7220 6800 0100 |000a: invoke-interface {v1, v0}, La1/a$d;.b:(F)Z // method@0068 │ │ -06aa4e: 0a01 |000d: move-result v1 │ │ -06aa50: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -06aa54: 5440 3500 |0010: iget-object v0, v4, La1/a;.f:Ljava/lang/Object; // field@0035 │ │ -06aa58: 1100 |0012: return-object v0 │ │ -06aa5a: 6e10 7e00 0400 |0013: invoke-virtual {v4}, La1/a;.b:()Ll1/a; // method@007e │ │ -06aa60: 0c01 |0016: move-result-object v1 │ │ -06aa62: 5412 2116 |0017: iget-object v2, v1, Ll1/a;.e:Landroid/view/animation/Interpolator; // field@1621 │ │ -06aa66: 3802 1500 |0019: if-eqz v2, 002e // +0015 │ │ -06aa6a: 5413 2216 |001b: iget-object v3, v1, Ll1/a;.f:Landroid/view/animation/Interpolator; // field@1622 │ │ -06aa6e: 3803 1100 |001d: if-eqz v3, 002e // +0011 │ │ -06aa72: 7220 8b02 0200 |001f: invoke-interface {v2, v0}, Landroid/animation/TimeInterpolator;.getInterpolation:(F)F // method@028b │ │ -06aa78: 0a02 |0022: move-result v2 │ │ -06aa7a: 5413 2216 |0023: iget-object v3, v1, Ll1/a;.f:Landroid/view/animation/Interpolator; // field@1622 │ │ -06aa7e: 7220 8b02 0300 |0025: invoke-interface {v3, v0}, Landroid/animation/TimeInterpolator;.getInterpolation:(F)F // method@028b │ │ -06aa84: 0a03 |0028: move-result v3 │ │ -06aa86: 6e53 8600 1420 |0029: invoke-virtual {v4, v1, v0, v2, v3}, La1/a;.j:(Ll1/a;FFF)Ljava/lang/Object; // method@0086 │ │ -06aa8c: 0c00 |002c: move-result-object v0 │ │ -06aa8e: 2809 |002d: goto 0036 // +0009 │ │ -06aa90: 6e10 8000 0400 |002e: invoke-virtual {v4}, La1/a;.d:()F // method@0080 │ │ -06aa96: 0a00 |0031: move-result v0 │ │ -06aa98: 6e30 8500 1400 |0032: invoke-virtual {v4, v1, v0}, La1/a;.i:(Ll1/a;F)Ljava/lang/Object; // method@0085 │ │ -06aa9e: 0c00 |0035: move-result-object v0 │ │ -06aaa0: 5b40 3500 |0036: iput-object v0, v4, La1/a;.f:Ljava/lang/Object; // field@0035 │ │ -06aaa4: 1100 |0038: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0039 reg=4 this La1/a; │ │ - │ │ - #7 : (in La1/a;) │ │ - name : 'i' │ │ - type : '(Ll1/a;F)Ljava/lang/Object;' │ │ - access : 0x0400 (ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in La1/a;) │ │ - name : 'j' │ │ - type : '(Ll1/a;FFF)Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -06aaa8: |[06aaa8] a1.a.j:(Ll1/a;FFF)Ljava/lang/Object; │ │ -06aab8: 2201 4d0a |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0a4d │ │ -06aabc: 1a02 d417 |0002: const-string v2, "This animation does not support split dimensions!" // string@17d4 │ │ -06aac0: 7020 bb3d 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@3dbb │ │ -06aac6: 2701 |0007: throw v1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d078: |[06d078] a2.e.g:()La2/e$a; │ │ +06d088: 5410 4900 |0000: iget-object v0, v1, La2/e;.e:La2/e$a; // field@0049 │ │ +06d08c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this La1/a; │ │ - 0x0000 - 0x0008 reg=1 (null) Ll1/a; │ │ - 0x0000 - 0x0008 reg=2 (null) F │ │ - 0x0000 - 0x0008 reg=3 (null) F │ │ - 0x0000 - 0x0008 reg=4 (null) F │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #9 : (in La1/a;) │ │ - name : 'k' │ │ - type : '()Z' │ │ + #7 : (in La2/e;) │ │ + name : 'h' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -06a8dc: |[06a8dc] a1.a.k:()Z │ │ -06a8ec: 5410 3400 |0000: iget-object v0, v1, La1/a;.e:Ll1/c; // field@0034 │ │ -06a8f0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06a8f4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06a8f6: 2802 |0005: goto 0007 // +0002 │ │ -06a8f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06a8fa: 0f00 |0007: return v0 │ │ + insns size : 3 16-bit code units │ │ +06d3b4: |[06d3b4] a2.e.h:()Ljava/util/List; │ │ +06d3c4: 5410 4c00 |0000: iget-object v0, v1, La2/e;.h:Ljava/util/List; // field@004c │ │ +06d3c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #10 : (in La1/a;) │ │ - name : 'l' │ │ - type : '()V' │ │ + #8 : (in La2/e;) │ │ + name : 'i' │ │ + type : '()La2/e$b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -06ab80: |[06ab80] a1.a.l:()V │ │ -06ab90: 7100 e547 0000 |0000: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06ab96: 0a00 |0003: move-result v0 │ │ -06ab98: 1a01 d802 |0004: const-string v1, "BaseKeyframeAnimation#notifyListeners" // string@02d8 │ │ -06ab9c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06aba0: 7110 df47 0100 |0008: invoke-static {v1}, Lx0/e;.b:(Ljava/lang/String;)V // method@47df │ │ -06aba6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06aba8: 5432 3000 |000c: iget-object v2, v3, La1/a;.a:Ljava/util/List; // field@0030 │ │ -06abac: 7210 c23e 0200 |000e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@3ec2 │ │ -06abb2: 0a02 |0011: move-result v2 │ │ -06abb4: 3520 1000 |0012: if-ge v0, v2, 0022 // +0010 │ │ -06abb8: 5432 3000 |0014: iget-object v2, v3, La1/a;.a:Ljava/util/List; // field@0030 │ │ -06abbc: 7220 ba3e 0200 |0016: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06abc2: 0c02 |0019: move-result-object v2 │ │ -06abc4: 1f02 1a00 |001a: check-cast v2, La1/a$b; // type@001a │ │ -06abc8: 7210 5e00 0200 |001c: invoke-interface {v2}, La1/a$b;.b:()V // method@005e │ │ -06abce: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06abd2: 28eb |0021: goto 000c // -0015 │ │ -06abd4: 7100 e547 0000 |0022: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06abda: 0a00 |0025: move-result v0 │ │ -06abdc: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -06abe0: 7110 e047 0100 |0028: invoke-static {v1}, Lx0/e;.c:(Ljava/lang/String;)F // method@47e0 │ │ -06abe6: 0e00 |002b: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d090: |[06d090] a2.e.i:()La2/e$b; │ │ +06d0a0: 5410 5900 |0000: iget-object v0, v1, La2/e;.u:La2/e$b; // field@0059 │ │ +06d0a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002c reg=3 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #11 : (in La1/a;) │ │ - name : 'm' │ │ - type : '()V' │ │ + #9 : (in La2/e;) │ │ + name : 'j' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 4 16-bit code units │ │ -06abe8: |[06abe8] a1.a.m:()V │ │ -06abf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06abfa: 5c10 3100 |0001: iput-boolean v0, v1, La1/a;.b:Z // field@0031 │ │ -06abfe: 0e00 |0003: return-void │ │ + insns size : 3 16-bit code units │ │ +06d18c: |[06d18c] a2.e.j:()Ljava/lang/String; │ │ +06d19c: 5410 4700 |0000: iget-object v0, v1, La2/e;.c:Ljava/lang/String; // field@0047 │ │ +06d1a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this La1/a; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #12 : (in La1/a;) │ │ - name : 'n' │ │ - type : '(F)V' │ │ + #10 : (in La2/e;) │ │ + name : 'k' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 93 16-bit code units │ │ -06ac00: |[06ac00] a1.a.n:(F)V │ │ -06ac10: 7100 e547 0000 |0000: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06ac16: 0a00 |0003: move-result v0 │ │ -06ac18: 1a01 d902 |0004: const-string v1, "BaseKeyframeAnimation#setProgress" // string@02d9 │ │ -06ac1c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06ac20: 7110 df47 0100 |0008: invoke-static {v1}, Lx0/e;.b:(Ljava/lang/String;)V // method@47df │ │ -06ac26: 5420 3200 |000b: iget-object v0, v2, La1/a;.c:La1/a$d; // field@0032 │ │ -06ac2a: 7210 6c00 0000 |000d: invoke-interface {v0}, La1/a$d;.isEmpty:()Z // method@006c │ │ -06ac30: 0a00 |0010: move-result v0 │ │ -06ac32: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -06ac36: 7100 e547 0000 |0013: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06ac3c: 0a03 |0016: move-result v3 │ │ -06ac3e: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -06ac42: 7110 e047 0100 |0019: invoke-static {v1}, Lx0/e;.c:(Ljava/lang/String;)F // method@47e0 │ │ -06ac48: 0e00 |001c: return-void │ │ -06ac4a: 7010 8300 0200 |001d: invoke-direct {v2}, La1/a;.g:()F // method@0083 │ │ -06ac50: 0a00 |0020: move-result v0 │ │ -06ac52: 2e00 0300 |0021: cmpg-float v0, v3, v0 │ │ -06ac56: 3b00 0700 |0023: if-gez v0, 002a // +0007 │ │ -06ac5a: 7010 8300 0200 |0025: invoke-direct {v2}, La1/a;.g:()F // method@0083 │ │ -06ac60: 0a03 |0028: move-result v3 │ │ -06ac62: 280d |0029: goto 0036 // +000d │ │ -06ac64: 6e10 7f00 0200 |002a: invoke-virtual {v2}, La1/a;.c:()F // method@007f │ │ -06ac6a: 0a00 |002d: move-result v0 │ │ -06ac6c: 2d00 0300 |002e: cmpl-float v0, v3, v0 │ │ -06ac70: 3d00 0600 |0030: if-lez v0, 0036 // +0006 │ │ -06ac74: 6e10 7f00 0200 |0032: invoke-virtual {v2}, La1/a;.c:()F // method@007f │ │ -06ac7a: 0a03 |0035: move-result v3 │ │ -06ac7c: 5220 3300 |0036: iget v0, v2, La1/a;.d:F // field@0033 │ │ -06ac80: 2d00 0300 |0038: cmpl-float v0, v3, v0 │ │ -06ac84: 3900 0c00 |003a: if-nez v0, 0046 // +000c │ │ -06ac88: 7100 e547 0000 |003c: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06ac8e: 0a03 |003f: move-result v3 │ │ -06ac90: 3803 0500 |0040: if-eqz v3, 0045 // +0005 │ │ -06ac94: 7110 e047 0100 |0042: invoke-static {v1}, Lx0/e;.c:(Ljava/lang/String;)F // method@47e0 │ │ -06ac9a: 0e00 |0045: return-void │ │ -06ac9c: 5923 3300 |0046: iput v3, v2, La1/a;.d:F // field@0033 │ │ -06aca0: 5420 3200 |0048: iget-object v0, v2, La1/a;.c:La1/a$d; // field@0032 │ │ -06aca4: 7220 6b00 3000 |004a: invoke-interface {v0, v3}, La1/a$d;.e:(F)Z // method@006b │ │ -06acaa: 0a03 |004d: move-result v3 │ │ -06acac: 3803 0500 |004e: if-eqz v3, 0053 // +0005 │ │ -06acb0: 6e10 8800 0200 |0050: invoke-virtual {v2}, La1/a;.l:()V // method@0088 │ │ -06acb6: 7100 e547 0000 |0053: invoke-static {}, Lx0/e;.h:()Z // method@47e5 │ │ -06acbc: 0a03 |0056: move-result v3 │ │ -06acbe: 3803 0500 |0057: if-eqz v3, 005c // +0005 │ │ -06acc2: 7110 e047 0100 |0059: invoke-static {v1}, Lx0/e;.c:(Ljava/lang/String;)F // method@47e0 │ │ -06acc8: 0e00 |005c: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d3fc: |[06d3fc] a2.e.k:()J │ │ +06d40c: 5320 4a00 |0000: iget-wide v0, v2, La2/e;.f:J // field@004a │ │ +06d410: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x005d reg=2 this La1/a; │ │ - 0x0000 - 0x005d reg=3 (null) F │ │ + 0x0000 - 0x0003 reg=2 this La2/e; │ │ │ │ - #13 : (in La1/a;) │ │ - name : 'o' │ │ - type : '(Ll1/c;)V' │ │ + #11 : (in La2/e;) │ │ + name : 'l' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -06accc: |[06accc] a1.a.o:(Ll1/c;)V │ │ -06acdc: 5420 3400 |0000: iget-object v0, v2, La1/a;.e:Ll1/c; // field@0034 │ │ -06ace0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -06ace4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ace6: 6e20 2f41 1000 |0005: invoke-virtual {v0, v1}, Ll1/c;.c:(La1/a;)V // method@412f │ │ -06acec: 5b23 3400 |0008: iput-object v3, v2, La1/a;.e:Ll1/c; // field@0034 │ │ -06acf0: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -06acf4: 6e20 2f41 2300 |000c: invoke-virtual {v3, v2}, Ll1/c;.c:(La1/a;)V // method@412f │ │ -06acfa: 0e00 |000f: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d0d8: |[06d0d8] a2.e.l:()F │ │ +06d0e8: 5210 5400 |0000: iget v0, v1, La2/e;.p:F // field@0054 │ │ +06d0ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this La1/a; │ │ - 0x0000 - 0x0010 reg=3 (null) Ll1/c; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #14 header: │ │ -class_idx : 39 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ -Class #14 - │ │ - Class descriptor : 'La1/h;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in La1/h;) │ │ - name : 'a' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in La1/h;) │ │ - name : 'b' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in La1/h;) │ │ - name : 'c' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in La1/h;) │ │ - name : '' │ │ - type : '(Ljava/util/List;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #12 : (in La2/e;) │ │ + name : 'm' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 76 16-bit code units │ │ -06b564: |[06b564] a1.h.:(Ljava/util/List;)V │ │ -06b574: 7010 383d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06b57a: 5b34 4900 |0003: iput-object v4, v3, La1/h;.c:Ljava/util/List; // field@0049 │ │ -06b57e: 2200 820a |0005: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06b582: 7210 c23e 0400 |0007: invoke-interface {v4}, Ljava/util/List;.size:()I // method@3ec2 │ │ -06b588: 0a01 |000a: move-result v1 │ │ -06b58a: 7020 3f3e 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3e3f │ │ -06b590: 5b30 4700 |000e: iput-object v0, v3, La1/h;.a:Ljava/util/List; // field@0047 │ │ -06b594: 2200 820a |0010: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06b598: 7210 c23e 0400 |0012: invoke-interface {v4}, Ljava/util/List;.size:()I // method@3ec2 │ │ -06b59e: 0a01 |0015: move-result v1 │ │ -06b5a0: 7020 3f3e 1000 |0016: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3e3f │ │ -06b5a6: 5b30 4800 |0019: iput-object v0, v3, La1/h;.b:Ljava/util/List; // field@0048 │ │ -06b5aa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -06b5ac: 7210 c23e 0400 |001c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@3ec2 │ │ -06b5b2: 0a01 |001f: move-result v1 │ │ -06b5b4: 3510 2b00 |0020: if-ge v0, v1, 004b // +002b │ │ -06b5b8: 5431 4700 |0022: iget-object v1, v3, La1/h;.a:Ljava/util/List; // field@0047 │ │ -06b5bc: 7220 ba3e 0400 |0024: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06b5c2: 0c02 |0027: move-result-object v2 │ │ -06b5c4: 1f02 ac07 |0028: check-cast v2, Lf1/i; // type@07ac │ │ -06b5c8: 6e10 482f 0200 |002a: invoke-virtual {v2}, Lf1/i;.b:()Le1/h; // method@2f48 │ │ -06b5ce: 0c02 |002d: move-result-object v2 │ │ -06b5d0: 6e10 482e 0200 |002e: invoke-virtual {v2}, Le1/h;.d:()La1/m; // method@2e48 │ │ -06b5d6: 0c02 |0031: move-result-object v2 │ │ -06b5d8: 7220 b43e 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@3eb4 │ │ -06b5de: 7220 ba3e 0400 |0035: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06b5e4: 0c01 |0038: move-result-object v1 │ │ -06b5e6: 1f01 ac07 |0039: check-cast v1, Lf1/i; // type@07ac │ │ -06b5ea: 6e10 492f 0100 |003b: invoke-virtual {v1}, Lf1/i;.c:()Le1/d; // method@2f49 │ │ -06b5f0: 0c01 |003e: move-result-object v1 │ │ -06b5f2: 5432 4800 |003f: iget-object v2, v3, La1/h;.b:Ljava/util/List; // field@0048 │ │ -06b5f6: 6e10 322e 0100 |0041: invoke-virtual {v1}, Le1/d;.a:()La1/a; // method@2e32 │ │ -06b5fc: 0c01 |0044: move-result-object v1 │ │ -06b5fe: 7220 b43e 1200 |0045: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@3eb4 │ │ -06b604: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b608: 28d2 |004a: goto 001c // -002e │ │ -06b60a: 0e00 |004b: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d0f0: |[06d0f0] a2.e.m:()F │ │ +06d100: 5210 5300 |0000: iget v0, v1, La2/e;.o:F // field@0053 │ │ +06d104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x004c reg=3 this La1/h; │ │ - 0x0000 - 0x004c reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - Virtual methods - │ │ - #0 : (in La1/h;) │ │ - name : 'a' │ │ - type : '()Ljava/util/List;' │ │ + #13 : (in La2/e;) │ │ + name : 'n' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b51c: |[06b51c] a1.h.a:()Ljava/util/List; │ │ -06b52c: 5410 4700 |0000: iget-object v0, v1, La1/h;.a:Ljava/util/List; // field@0047 │ │ -06b530: 1100 |0002: return-object v0 │ │ +06d1a4: |[06d1a4] a2.e.n:()Ljava/lang/String; │ │ +06d1b4: 5410 4b00 |0000: iget-object v0, v1, La2/e;.g:Ljava/lang/String; // field@004b │ │ +06d1b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/h; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #1 : (in La1/h;) │ │ - name : 'b' │ │ + #14 : (in La2/e;) │ │ + name : 'o' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b534: |[06b534] a1.h.b:()Ljava/util/List; │ │ -06b544: 5410 4900 |0000: iget-object v0, v1, La1/h;.c:Ljava/util/List; // field@0049 │ │ -06b548: 1100 |0002: return-object v0 │ │ +06d3cc: |[06d3cc] a2.e.o:()Ljava/util/List; │ │ +06d3dc: 5410 4500 |0000: iget-object v0, v1, La2/e;.a:Ljava/util/List; // field@0045 │ │ +06d3e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/h; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #2 : (in La1/h;) │ │ - name : 'c' │ │ - type : '()Ljava/util/List;' │ │ + #15 : (in La2/e;) │ │ + name : 'p' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b54c: |[06b54c] a1.h.c:()Ljava/util/List; │ │ -06b55c: 5410 4800 |0000: iget-object v0, v1, La1/h;.b:Ljava/util/List; // field@0048 │ │ -06b560: 1100 |0002: return-object v0 │ │ +06d144: |[06d144] a2.e.p:()I │ │ +06d154: 5210 5000 |0000: iget v0, v1, La2/e;.l:I // field@0050 │ │ +06d158: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/h; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #15 header: │ │ -class_idx : 48 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 15 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ -Class #15 - │ │ - Class descriptor : 'La1/p;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in La1/p;) │ │ - name : 'a' │ │ - type : 'Landroid/graphics/Matrix;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in La1/p;) │ │ - name : 'b' │ │ - type : 'Landroid/graphics/Matrix;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in La1/p;) │ │ - name : 'c' │ │ - type : 'Landroid/graphics/Matrix;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in La1/p;) │ │ - name : 'd' │ │ - type : 'Landroid/graphics/Matrix;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in La1/p;) │ │ - name : 'e' │ │ - type : '[F' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in La1/p;) │ │ - name : 'f' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in La1/p;) │ │ - name : 'g' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in La1/p;) │ │ - name : 'h' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in La1/p;) │ │ - name : 'i' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in La1/p;) │ │ - name : 'j' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in La1/p;) │ │ - name : 'k' │ │ - type : 'La1/d;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in La1/p;) │ │ - name : 'l' │ │ - type : 'La1/d;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in La1/p;) │ │ - name : 'm' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in La1/p;) │ │ - name : 'n' │ │ - type : 'La1/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in La1/p;) │ │ - name : 'o' │ │ - type : 'Z' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in La1/p;) │ │ - name : '' │ │ - type : '(Le1/n;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #16 : (in La2/e;) │ │ + name : 'q' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 220 16-bit code units │ │ -06c78c: |[06c78c] a1.p.:(Le1/n;)V │ │ -06c79c: 7010 383d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06c7a2: 2200 0501 |0003: new-instance v0, Landroid/graphics/Matrix; // type@0105 │ │ -06c7a6: 7010 9604 0000 |0005: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0496 │ │ -06c7ac: 5b20 6200 |0008: iput-object v0, v2, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c7b0: 6e10 5b2e 0300 |000a: invoke-virtual {v3}, Le1/n;.c:()Le1/e; // method@2e5b │ │ -06c7b6: 0c00 |000d: move-result-object v0 │ │ -06c7b8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06c7ba: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -06c7be: 0710 |0011: move-object v0, v1 │ │ -06c7c0: 2809 |0012: goto 001b // +0009 │ │ -06c7c2: 6e10 5b2e 0300 |0013: invoke-virtual {v3}, Le1/n;.c:()Le1/e; // method@2e5b │ │ -06c7c8: 0c00 |0016: move-result-object v0 │ │ -06c7ca: 6e10 372e 0000 |0017: invoke-virtual {v0}, Le1/e;.a:()La1/a; // method@2e37 │ │ -06c7d0: 0c00 |001a: move-result-object v0 │ │ -06c7d2: 5b20 6700 |001b: iput-object v0, v2, La1/p;.f:La1/a; // field@0067 │ │ -06c7d6: 6e10 5e2e 0300 |001d: invoke-virtual {v3}, Le1/n;.f:()Le1/o; // method@2e5e │ │ -06c7dc: 0c00 |0020: move-result-object v0 │ │ -06c7de: 3900 0400 |0021: if-nez v0, 0025 // +0004 │ │ -06c7e2: 0710 |0023: move-object v0, v1 │ │ -06c7e4: 2809 |0024: goto 002d // +0009 │ │ -06c7e6: 6e10 5e2e 0300 |0025: invoke-virtual {v3}, Le1/n;.f:()Le1/o; // method@2e5e │ │ -06c7ec: 0c00 |0028: move-result-object v0 │ │ -06c7ee: 7210 662e 0000 |0029: invoke-interface {v0}, Le1/o;.a:()La1/a; // method@2e66 │ │ -06c7f4: 0c00 |002c: move-result-object v0 │ │ -06c7f6: 5b20 6800 |002d: iput-object v0, v2, La1/p;.g:La1/a; // field@0068 │ │ -06c7fa: 6e10 602e 0300 |002f: invoke-virtual {v3}, Le1/n;.h:()Le1/g; // method@2e60 │ │ -06c800: 0c00 |0032: move-result-object v0 │ │ -06c802: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ -06c806: 0710 |0035: move-object v0, v1 │ │ -06c808: 2809 |0036: goto 003f // +0009 │ │ -06c80a: 6e10 602e 0300 |0037: invoke-virtual {v3}, Le1/n;.h:()Le1/g; // method@2e60 │ │ -06c810: 0c00 |003a: move-result-object v0 │ │ -06c812: 6e10 402e 0000 |003b: invoke-virtual {v0}, Le1/g;.a:()La1/a; // method@2e40 │ │ -06c818: 0c00 |003e: move-result-object v0 │ │ -06c81a: 5b20 6900 |003f: iput-object v0, v2, La1/p;.h:La1/a; // field@0069 │ │ -06c81e: 6e10 5f2e 0300 |0041: invoke-virtual {v3}, Le1/n;.g:()Le1/b; // method@2e5f │ │ -06c824: 0c00 |0044: move-result-object v0 │ │ -06c826: 3900 0400 |0045: if-nez v0, 0049 // +0004 │ │ -06c82a: 0710 |0047: move-object v0, v1 │ │ -06c82c: 2809 |0048: goto 0051 // +0009 │ │ -06c82e: 6e10 5f2e 0300 |0049: invoke-virtual {v3}, Le1/n;.g:()Le1/b; // method@2e5f │ │ -06c834: 0c00 |004c: move-result-object v0 │ │ -06c836: 6e10 272e 0000 |004d: invoke-virtual {v0}, Le1/b;.d:()La1/d; // method@2e27 │ │ -06c83c: 0c00 |0050: move-result-object v0 │ │ -06c83e: 5b20 6a00 |0051: iput-object v0, v2, La1/p;.i:La1/a; // field@006a │ │ -06c842: 6e10 612e 0300 |0053: invoke-virtual {v3}, Le1/n;.i:()Le1/b; // method@2e61 │ │ -06c848: 0c00 |0056: move-result-object v0 │ │ -06c84a: 3900 0400 |0057: if-nez v0, 005b // +0004 │ │ -06c84e: 0710 |0059: move-object v0, v1 │ │ -06c850: 2809 |005a: goto 0063 // +0009 │ │ -06c852: 6e10 612e 0300 |005b: invoke-virtual {v3}, Le1/n;.i:()Le1/b; // method@2e61 │ │ -06c858: 0c00 |005e: move-result-object v0 │ │ -06c85a: 6e10 272e 0000 |005f: invoke-virtual {v0}, Le1/b;.d:()La1/d; // method@2e27 │ │ -06c860: 0c00 |0062: move-result-object v0 │ │ -06c862: 5b20 6c00 |0063: iput-object v0, v2, La1/p;.k:La1/d; // field@006c │ │ -06c866: 6e10 642e 0300 |0065: invoke-virtual {v3}, Le1/n;.l:()Z // method@2e64 │ │ -06c86c: 0a00 |0068: move-result v0 │ │ -06c86e: 5c20 7000 |0069: iput-boolean v0, v2, La1/p;.o:Z // field@0070 │ │ -06c872: 5420 6c00 |006b: iget-object v0, v2, La1/p;.k:La1/d; // field@006c │ │ -06c876: 3800 1e00 |006d: if-eqz v0, 008b // +001e │ │ -06c87a: 2200 0501 |006f: new-instance v0, Landroid/graphics/Matrix; // type@0105 │ │ -06c87e: 7010 9604 0000 |0071: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0496 │ │ -06c884: 5b20 6300 |0074: iput-object v0, v2, La1/p;.b:Landroid/graphics/Matrix; // field@0063 │ │ -06c888: 2200 0501 |0076: new-instance v0, Landroid/graphics/Matrix; // type@0105 │ │ -06c88c: 7010 9604 0000 |0078: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0496 │ │ -06c892: 5b20 6400 |007b: iput-object v0, v2, La1/p;.c:Landroid/graphics/Matrix; // field@0064 │ │ -06c896: 2200 0501 |007d: new-instance v0, Landroid/graphics/Matrix; // type@0105 │ │ -06c89a: 7010 9604 0000 |007f: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0496 │ │ -06c8a0: 5b20 6500 |0082: iput-object v0, v2, La1/p;.d:Landroid/graphics/Matrix; // field@0065 │ │ -06c8a4: 1300 0900 |0084: const/16 v0, #int 9 // #9 │ │ -06c8a8: 2300 0c0e |0086: new-array v0, v0, [F // type@0e0c │ │ -06c8ac: 5b20 6600 |0088: iput-object v0, v2, La1/p;.e:[F // field@0066 │ │ -06c8b0: 2809 |008a: goto 0093 // +0009 │ │ -06c8b2: 5b21 6300 |008b: iput-object v1, v2, La1/p;.b:Landroid/graphics/Matrix; // field@0063 │ │ -06c8b6: 5b21 6400 |008d: iput-object v1, v2, La1/p;.c:Landroid/graphics/Matrix; // field@0064 │ │ -06c8ba: 5b21 6500 |008f: iput-object v1, v2, La1/p;.d:Landroid/graphics/Matrix; // field@0065 │ │ -06c8be: 5b21 6600 |0091: iput-object v1, v2, La1/p;.e:[F // field@0066 │ │ -06c8c2: 6e10 622e 0300 |0093: invoke-virtual {v3}, Le1/n;.j:()Le1/b; // method@2e62 │ │ -06c8c8: 0c00 |0096: move-result-object v0 │ │ -06c8ca: 3900 0400 |0097: if-nez v0, 009b // +0004 │ │ -06c8ce: 0710 |0099: move-object v0, v1 │ │ -06c8d0: 2809 |009a: goto 00a3 // +0009 │ │ -06c8d2: 6e10 622e 0300 |009b: invoke-virtual {v3}, Le1/n;.j:()Le1/b; // method@2e62 │ │ -06c8d8: 0c00 |009e: move-result-object v0 │ │ -06c8da: 6e10 272e 0000 |009f: invoke-virtual {v0}, Le1/b;.d:()La1/d; // method@2e27 │ │ -06c8e0: 0c00 |00a2: move-result-object v0 │ │ -06c8e2: 5b20 6d00 |00a3: iput-object v0, v2, La1/p;.l:La1/d; // field@006d │ │ -06c8e6: 6e10 5d2e 0300 |00a5: invoke-virtual {v3}, Le1/n;.e:()Le1/d; // method@2e5d │ │ -06c8ec: 0c00 |00a8: move-result-object v0 │ │ -06c8ee: 3800 0c00 |00a9: if-eqz v0, 00b5 // +000c │ │ -06c8f2: 6e10 5d2e 0300 |00ab: invoke-virtual {v3}, Le1/n;.e:()Le1/d; // method@2e5d │ │ -06c8f8: 0c00 |00ae: move-result-object v0 │ │ -06c8fa: 6e10 322e 0000 |00af: invoke-virtual {v0}, Le1/d;.a:()La1/a; // method@2e32 │ │ -06c900: 0c00 |00b2: move-result-object v0 │ │ -06c902: 5b20 6b00 |00b3: iput-object v0, v2, La1/p;.j:La1/a; // field@006b │ │ -06c906: 6e10 632e 0300 |00b5: invoke-virtual {v3}, Le1/n;.k:()Le1/b; // method@2e63 │ │ -06c90c: 0c00 |00b8: move-result-object v0 │ │ -06c90e: 3800 0d00 |00b9: if-eqz v0, 00c6 // +000d │ │ -06c912: 6e10 632e 0300 |00bb: invoke-virtual {v3}, Le1/n;.k:()Le1/b; // method@2e63 │ │ -06c918: 0c00 |00be: move-result-object v0 │ │ -06c91a: 6e10 272e 0000 |00bf: invoke-virtual {v0}, Le1/b;.d:()La1/d; // method@2e27 │ │ -06c920: 0c00 |00c2: move-result-object v0 │ │ -06c922: 5b20 6e00 |00c3: iput-object v0, v2, La1/p;.m:La1/a; // field@006e │ │ -06c926: 2803 |00c5: goto 00c8 // +0003 │ │ -06c928: 5b21 6e00 |00c6: iput-object v1, v2, La1/p;.m:La1/a; // field@006e │ │ -06c92c: 6e10 5c2e 0300 |00c8: invoke-virtual {v3}, Le1/n;.d:()Le1/b; // method@2e5c │ │ -06c932: 0c00 |00cb: move-result-object v0 │ │ -06c934: 3800 0d00 |00cc: if-eqz v0, 00d9 // +000d │ │ -06c938: 6e10 5c2e 0300 |00ce: invoke-virtual {v3}, Le1/n;.d:()Le1/b; // method@2e5c │ │ -06c93e: 0c03 |00d1: move-result-object v3 │ │ -06c940: 6e10 272e 0300 |00d2: invoke-virtual {v3}, Le1/b;.d:()La1/d; // method@2e27 │ │ -06c946: 0c03 |00d5: move-result-object v3 │ │ -06c948: 5b23 6f00 |00d6: iput-object v3, v2, La1/p;.n:La1/a; // field@006f │ │ -06c94c: 2803 |00d8: goto 00db // +0003 │ │ -06c94e: 5b21 6f00 |00d9: iput-object v1, v2, La1/p;.n:La1/a; // field@006f │ │ -06c952: 0e00 |00db: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d15c: |[06d15c] a2.e.q:()I │ │ +06d16c: 5210 4f00 |0000: iget v0, v1, La2/e;.k:I // field@004f │ │ +06d170: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00dc reg=2 this La1/p; │ │ - 0x0000 - 0x00dc reg=3 (null) Le1/n; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #1 : (in La1/p;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #17 : (in La2/e;) │ │ + name : 'r' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 14 16-bit code units │ │ -06ca50: |[06ca50] a1.p.d:()V │ │ -06ca60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ca62: 1301 0900 |0001: const/16 v1, #int 9 // #9 │ │ -06ca66: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ -06ca6a: 5431 6600 |0005: iget-object v1, v3, La1/p;.e:[F // field@0066 │ │ -06ca6e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -06ca70: 4b02 0100 |0008: aput v2, v1, v0 │ │ -06ca74: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06ca78: 28f5 |000c: goto 0001 // -000b │ │ -06ca7a: 0e00 |000d: return-void │ │ + insns size : 3 16-bit code units │ │ +06d174: |[06d174] a2.e.r:()I │ │ +06d184: 5210 4e00 |0000: iget v0, v1, La2/e;.j:I // field@004e │ │ +06d188: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this La1/p; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - Virtual methods - │ │ - #0 : (in La1/p;) │ │ - name : 'a' │ │ - type : '(Lg1/b;)V' │ │ + #18 : (in La2/e;) │ │ + name : 's' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -06c954: |[06c954] a1.p.a:(Lg1/b;)V │ │ -06c964: 5410 6b00 |0000: iget-object v0, v1, La1/p;.j:La1/a; // field@006b │ │ -06c968: 6e20 f532 0200 |0002: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c96e: 5410 6e00 |0005: iget-object v0, v1, La1/p;.m:La1/a; // field@006e │ │ -06c972: 6e20 f532 0200 |0007: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c978: 5410 6f00 |000a: iget-object v0, v1, La1/p;.n:La1/a; // field@006f │ │ -06c97c: 6e20 f532 0200 |000c: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c982: 5410 6700 |000f: iget-object v0, v1, La1/p;.f:La1/a; // field@0067 │ │ -06c986: 6e20 f532 0200 |0011: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c98c: 5410 6800 |0014: iget-object v0, v1, La1/p;.g:La1/a; // field@0068 │ │ -06c990: 6e20 f532 0200 |0016: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c996: 5410 6900 |0019: iget-object v0, v1, La1/p;.h:La1/a; // field@0069 │ │ -06c99a: 6e20 f532 0200 |001b: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c9a0: 5410 6a00 |001e: iget-object v0, v1, La1/p;.i:La1/a; // field@006a │ │ -06c9a4: 6e20 f532 0200 |0020: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c9aa: 5410 6c00 |0023: iget-object v0, v1, La1/p;.k:La1/d; // field@006c │ │ -06c9ae: 6e20 f532 0200 |0025: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c9b4: 5410 6d00 |0028: iget-object v0, v1, La1/p;.l:La1/d; // field@006d │ │ -06c9b8: 6e20 f532 0200 |002a: invoke-virtual {v2, v0}, Lg1/b;.k:(La1/a;)V // method@32f5 │ │ -06c9be: 0e00 |002d: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06d108: |[06d108] a2.e.s:()F │ │ +06d118: 5220 5200 |0000: iget v0, v2, La2/e;.n:F // field@0052 │ │ +06d11c: 5421 4600 |0002: iget-object v1, v2, La2/e;.b:Lr1/j; // field@0046 │ │ +06d120: 6e10 e33d 0100 |0004: invoke-virtual {v1}, Lr1/j;.e:()F // method@3de3 │ │ +06d126: 0a01 |0007: move-result v1 │ │ +06d128: c910 |0008: div-float/2addr v0, v1 │ │ +06d12a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002e reg=1 this La1/p; │ │ - 0x0000 - 0x002e reg=2 (null) Lg1/b; │ │ + 0x0000 - 0x000a reg=2 this La2/e; │ │ │ │ - #1 : (in La1/p;) │ │ - name : 'b' │ │ - type : '(La1/a$b;)V' │ │ + #19 : (in La2/e;) │ │ + name : 't' │ │ + type : '()Ly1/j;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 64 16-bit code units │ │ -06c9c0: |[06c9c0] a1.p.b:(La1/a$b;)V │ │ -06c9d0: 5410 6b00 |0000: iget-object v0, v1, La1/p;.j:La1/a; // field@006b │ │ -06c9d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06c9d8: 6e20 7d00 2000 |0004: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06c9de: 5410 6e00 |0007: iget-object v0, v1, La1/p;.m:La1/a; // field@006e │ │ -06c9e2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -06c9e6: 6e20 7d00 2000 |000b: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06c9ec: 5410 6f00 |000e: iget-object v0, v1, La1/p;.n:La1/a; // field@006f │ │ -06c9f0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -06c9f4: 6e20 7d00 2000 |0012: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06c9fa: 5410 6700 |0015: iget-object v0, v1, La1/p;.f:La1/a; // field@0067 │ │ -06c9fe: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -06ca02: 6e20 7d00 2000 |0019: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca08: 5410 6800 |001c: iget-object v0, v1, La1/p;.g:La1/a; // field@0068 │ │ -06ca0c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -06ca10: 6e20 7d00 2000 |0020: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca16: 5410 6900 |0023: iget-object v0, v1, La1/p;.h:La1/a; // field@0069 │ │ -06ca1a: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -06ca1e: 6e20 7d00 2000 |0027: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca24: 5410 6a00 |002a: iget-object v0, v1, La1/p;.i:La1/a; // field@006a │ │ -06ca28: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -06ca2c: 6e20 7d00 2000 |002e: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca32: 5410 6c00 |0031: iget-object v0, v1, La1/p;.k:La1/d; // field@006c │ │ -06ca36: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -06ca3a: 6e20 7d00 2000 |0035: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca40: 5410 6d00 |0038: iget-object v0, v1, La1/p;.l:La1/d; // field@006d │ │ -06ca44: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -06ca48: 6e20 7d00 2000 |003c: invoke-virtual {v0, v2}, La1/a;.a:(La1/a$b;)V // method@007d │ │ -06ca4e: 0e00 |003f: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d514: |[06d514] a2.e.t:()Ly1/j; │ │ +06d524: 5410 5500 |0000: iget-object v0, v1, La2/e;.q:Ly1/j; // field@0055 │ │ +06d528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=1 this La1/p; │ │ - 0x0000 - 0x0040 reg=2 (null) La1/a$b; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #2 : (in La1/p;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;Ll1/c;)Z' │ │ + #20 : (in La2/e;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 259 16-bit code units │ │ -06c574: |[06c574] a1.p.c:(Ljava/lang/Object;Ll1/c;)Z │ │ -06c584: 6200 ce19 |0000: sget-object v0, Lx0/y;.f:Landroid/graphics/PointF; // field@19ce │ │ -06c588: 3304 1900 |0002: if-ne v4, v0, 001b // +0019 │ │ -06c58c: 5434 6700 |0004: iget-object v4, v3, La1/p;.f:La1/a; // field@0067 │ │ -06c590: 3904 1000 |0006: if-nez v4, 0016 // +0010 │ │ -06c594: 2204 3100 |0008: new-instance v4, La1/q; // type@0031 │ │ -06c598: 2200 1401 |000a: new-instance v0, Landroid/graphics/PointF; // type@0114 │ │ -06c59c: 7010 f304 0000 |000c: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@04f3 │ │ -06c5a2: 7030 dc00 5400 |000f: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c5a8: 5b34 6700 |0012: iput-object v4, v3, La1/p;.f:La1/a; // field@0067 │ │ -06c5ac: 2900 eb00 |0014: goto/16 00ff // +00eb │ │ -06c5b0: 6e20 8b00 5400 |0016: invoke-virtual {v4, v5}, La1/a;.o:(Ll1/c;)V // method@008b │ │ -06c5b6: 2900 e600 |0019: goto/16 00ff // +00e6 │ │ -06c5ba: 6200 cf19 |001b: sget-object v0, Lx0/y;.g:Landroid/graphics/PointF; // field@19cf │ │ -06c5be: 3304 1400 |001d: if-ne v4, v0, 0031 // +0014 │ │ -06c5c2: 5434 6800 |001f: iget-object v4, v3, La1/p;.g:La1/a; // field@0068 │ │ -06c5c6: 3904 f5ff |0021: if-nez v4, 0016 // -000b │ │ -06c5ca: 2204 3100 |0023: new-instance v4, La1/q; // type@0031 │ │ -06c5ce: 2200 1401 |0025: new-instance v0, Landroid/graphics/PointF; // type@0114 │ │ -06c5d2: 7010 f304 0000 |0027: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@04f3 │ │ -06c5d8: 7030 dc00 5400 |002a: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c5de: 5b34 6800 |002d: iput-object v4, v3, La1/p;.g:La1/a; // field@0068 │ │ -06c5e2: 2900 d000 |002f: goto/16 00ff // +00d0 │ │ -06c5e6: 6200 d019 |0031: sget-object v0, Lx0/y;.h:Ljava/lang/Float; // field@19d0 │ │ -06c5ea: 3304 0f00 |0033: if-ne v4, v0, 0042 // +000f │ │ -06c5ee: 5430 6800 |0035: iget-object v0, v3, La1/p;.g:La1/a; // field@0068 │ │ -06c5f2: 2001 2d00 |0037: instance-of v1, v0, La1/n; // type@002d │ │ -06c5f6: 3801 0900 |0039: if-eqz v1, 0042 // +0009 │ │ -06c5fa: 1f00 2d00 |003b: check-cast v0, La1/n; // type@002d │ │ -06c5fe: 6e20 c700 5000 |003d: invoke-virtual {v0, v5}, La1/n;.s:(Ll1/c;)V // method@00c7 │ │ -06c604: 2900 bf00 |0040: goto/16 00ff // +00bf │ │ -06c608: 6200 d119 |0042: sget-object v0, Lx0/y;.i:Ljava/lang/Float; // field@19d1 │ │ -06c60c: 3304 0f00 |0044: if-ne v4, v0, 0053 // +000f │ │ -06c610: 5430 6800 |0046: iget-object v0, v3, La1/p;.g:La1/a; // field@0068 │ │ -06c614: 2001 2d00 |0048: instance-of v1, v0, La1/n; // type@002d │ │ -06c618: 3801 0900 |004a: if-eqz v1, 0053 // +0009 │ │ -06c61c: 1f00 2d00 |004c: check-cast v0, La1/n; // type@002d │ │ -06c620: 6e20 c800 5000 |004e: invoke-virtual {v0, v5}, La1/n;.t:(Ll1/c;)V // method@00c8 │ │ -06c626: 2900 ae00 |0051: goto/16 00ff // +00ae │ │ -06c62a: 6200 d719 |0053: sget-object v0, Lx0/y;.o:Ll1/d; // field@19d7 │ │ -06c62e: 3304 1400 |0055: if-ne v4, v0, 0069 // +0014 │ │ -06c632: 5434 6900 |0057: iget-object v4, v3, La1/p;.h:La1/a; // field@0069 │ │ -06c636: 3904 bdff |0059: if-nez v4, 0016 // -0043 │ │ -06c63a: 2204 3100 |005b: new-instance v4, La1/q; // type@0031 │ │ -06c63e: 2200 0d0b |005d: new-instance v0, Ll1/d; // type@0b0d │ │ -06c642: 7010 3041 0000 |005f: invoke-direct {v0}, Ll1/d;.:()V // method@4130 │ │ -06c648: 7030 dc00 5400 |0062: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c64e: 5b34 6900 |0065: iput-object v4, v3, La1/p;.h:La1/a; // field@0069 │ │ -06c652: 2900 9800 |0067: goto/16 00ff // +0098 │ │ -06c656: 6200 d819 |0069: sget-object v0, Lx0/y;.p:Ljava/lang/Float; // field@19d8 │ │ -06c65a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -06c65c: 3304 1300 |006c: if-ne v4, v0, 007f // +0013 │ │ -06c660: 5434 6a00 |006e: iget-object v4, v3, La1/p;.i:La1/a; // field@006a │ │ -06c664: 3904 a6ff |0070: if-nez v4, 0016 // -005a │ │ -06c668: 2204 3100 |0072: new-instance v4, La1/q; // type@0031 │ │ -06c66c: 7110 f93c 0100 |0074: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3cf9 │ │ -06c672: 0c00 |0077: move-result-object v0 │ │ -06c674: 7030 dc00 5400 |0078: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c67a: 5b34 6a00 |007b: iput-object v4, v3, La1/p;.i:La1/a; // field@006a │ │ -06c67e: 2900 8200 |007d: goto/16 00ff // +0082 │ │ -06c682: 6200 cb19 |007f: sget-object v0, Lx0/y;.c:Ljava/lang/Integer; // field@19cb │ │ -06c686: 3304 1400 |0081: if-ne v4, v0, 0095 // +0014 │ │ -06c68a: 5434 6b00 |0083: iget-object v4, v3, La1/p;.j:La1/a; // field@006b │ │ -06c68e: 3904 91ff |0085: if-nez v4, 0016 // -006f │ │ -06c692: 2204 3100 |0087: new-instance v4, La1/q; // type@0031 │ │ -06c696: 1300 6400 |0089: const/16 v0, #int 100 // #64 │ │ -06c69a: 7110 093d 0000 |008b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3d09 │ │ -06c6a0: 0c00 |008e: move-result-object v0 │ │ -06c6a2: 7030 dc00 5400 |008f: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c6a8: 5b34 6b00 |0092: iput-object v4, v3, La1/p;.j:La1/a; // field@006b │ │ -06c6ac: 286b |0094: goto 00ff // +006b │ │ -06c6ae: 6200 bb19 |0095: sget-object v0, Lx0/y;.C:Ljava/lang/Float; // field@19bb │ │ -06c6b2: 1502 c842 |0097: const/high16 v2, #int 1120403456 // #42c8 │ │ -06c6b6: 3304 1200 |0099: if-ne v4, v0, 00ab // +0012 │ │ -06c6ba: 5434 6e00 |009b: iget-object v4, v3, La1/p;.m:La1/a; // field@006e │ │ -06c6be: 3904 79ff |009d: if-nez v4, 0016 // -0087 │ │ -06c6c2: 2204 3100 |009f: new-instance v4, La1/q; // type@0031 │ │ -06c6c6: 7110 f93c 0200 |00a1: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3cf9 │ │ -06c6cc: 0c00 |00a4: move-result-object v0 │ │ -06c6ce: 7030 dc00 5400 |00a5: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c6d4: 5b34 6e00 |00a8: iput-object v4, v3, La1/p;.m:La1/a; // field@006e │ │ -06c6d8: 2855 |00aa: goto 00ff // +0055 │ │ -06c6da: 6200 bc19 |00ab: sget-object v0, Lx0/y;.D:Ljava/lang/Float; // field@19bc │ │ -06c6de: 3304 1200 |00ad: if-ne v4, v0, 00bf // +0012 │ │ -06c6e2: 5434 6f00 |00af: iget-object v4, v3, La1/p;.n:La1/a; // field@006f │ │ -06c6e6: 3904 65ff |00b1: if-nez v4, 0016 // -009b │ │ -06c6ea: 2204 3100 |00b3: new-instance v4, La1/q; // type@0031 │ │ -06c6ee: 7110 f93c 0200 |00b5: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3cf9 │ │ -06c6f4: 0c00 |00b8: move-result-object v0 │ │ -06c6f6: 7030 dc00 5400 |00b9: invoke-direct {v4, v5, v0}, La1/q;.:(Ll1/c;Ljava/lang/Object;)V // method@00dc │ │ -06c6fc: 5b34 6f00 |00bc: iput-object v4, v3, La1/p;.n:La1/a; // field@006f │ │ -06c700: 2841 |00be: goto 00ff // +0041 │ │ -06c702: 6200 d919 |00bf: sget-object v0, Lx0/y;.q:Ljava/lang/Float; // field@19d9 │ │ -06c706: 3304 1e00 |00c1: if-ne v4, v0, 00df // +001e │ │ -06c70a: 5434 6c00 |00c3: iget-object v4, v3, La1/p;.k:La1/d; // field@006c │ │ -06c70e: 3904 1600 |00c5: if-nez v4, 00db // +0016 │ │ -06c712: 2204 2300 |00c7: new-instance v4, La1/d; // type@0023 │ │ -06c716: 2200 0a0b |00c9: new-instance v0, Ll1/a; // type@0b0a │ │ -06c71a: 7110 f93c 0100 |00cb: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3cf9 │ │ -06c720: 0c01 |00ce: move-result-object v1 │ │ -06c722: 7020 1341 1000 |00cf: invoke-direct {v0, v1}, Ll1/a;.:(Ljava/lang/Object;)V // method@4113 │ │ -06c728: 7110 7e3e 0000 |00d2: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@3e7e │ │ -06c72e: 0c00 |00d5: move-result-object v0 │ │ -06c730: 7020 9d00 0400 |00d6: invoke-direct {v4, v0}, La1/d;.:(Ljava/util/List;)V // method@009d │ │ -06c736: 5b34 6c00 |00d9: iput-object v4, v3, La1/p;.k:La1/d; // field@006c │ │ -06c73a: 5434 6c00 |00db: iget-object v4, v3, La1/p;.k:La1/d; // field@006c │ │ -06c73e: 2900 39ff |00dd: goto/16 0016 // -00c7 │ │ -06c742: 6200 da19 |00df: sget-object v0, Lx0/y;.r:Ljava/lang/Float; // field@19da │ │ -06c746: 3304 2000 |00e1: if-ne v4, v0, 0101 // +0020 │ │ -06c74a: 5434 6d00 |00e3: iget-object v4, v3, La1/p;.l:La1/d; // field@006d │ │ -06c74e: 3904 1600 |00e5: if-nez v4, 00fb // +0016 │ │ -06c752: 2204 2300 |00e7: new-instance v4, La1/d; // type@0023 │ │ -06c756: 2200 0a0b |00e9: new-instance v0, Ll1/a; // type@0b0a │ │ -06c75a: 7110 f93c 0100 |00eb: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3cf9 │ │ -06c760: 0c01 |00ee: move-result-object v1 │ │ -06c762: 7020 1341 1000 |00ef: invoke-direct {v0, v1}, Ll1/a;.:(Ljava/lang/Object;)V // method@4113 │ │ -06c768: 7110 7e3e 0000 |00f2: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@3e7e │ │ -06c76e: 0c00 |00f5: move-result-object v0 │ │ -06c770: 7020 9d00 0400 |00f6: invoke-direct {v4, v0}, La1/d;.:(Ljava/util/List;)V // method@009d │ │ -06c776: 5b34 6d00 |00f9: iput-object v4, v3, La1/p;.l:La1/d; // field@006d │ │ -06c77a: 5434 6d00 |00fb: iget-object v4, v3, La1/p;.l:La1/d; // field@006d │ │ -06c77e: 2900 19ff |00fd: goto/16 0016 // -00e7 │ │ -06c782: 1214 |00ff: const/4 v4, #int 1 // #1 │ │ -06c784: 0f04 |0100: return v4 │ │ -06c786: 1204 |0101: const/4 v4, #int 0 // #0 │ │ -06c788: 0f04 |0102: return v4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +06d1bc: |[06d1bc] a2.e.toString:()Ljava/lang/String; │ │ +06d1cc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +06d1d0: 6e20 7600 0100 |0002: invoke-virtual {v1, v0}, La2/e;.z:(Ljava/lang/String;)Ljava/lang/String; // method@0076 │ │ +06d1d6: 0c00 |0005: move-result-object v0 │ │ +06d1d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0103 reg=3 this La1/p; │ │ - 0x0000 - 0x0103 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0103 reg=5 (null) Ll1/c; │ │ + 0x0000 - 0x0007 reg=1 this La2/e; │ │ │ │ - #3 : (in La1/p;) │ │ - name : 'e' │ │ - type : '()La1/a;' │ │ + #21 : (in La2/e;) │ │ + name : 'u' │ │ + type : '()Ly1/k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c14c: |[06c14c] a1.p.e:()La1/a; │ │ -06c15c: 5410 6f00 |0000: iget-object v0, v1, La1/p;.n:La1/a; // field@006f │ │ -06c160: 1100 |0002: return-object v0 │ │ +06d52c: |[06d52c] a2.e.u:()Ly1/k; │ │ +06d53c: 5410 5600 |0000: iget-object v0, v1, La2/e;.r:Ly1/k; // field@0056 │ │ +06d540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/p; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #4 : (in La1/p;) │ │ - name : 'f' │ │ - type : '()Landroid/graphics/Matrix;' │ │ + #22 : (in La2/e;) │ │ + name : 'v' │ │ + type : '()Ly1/b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 360 16-bit code units │ │ -06c194: |[06c194] a1.p.f:()Landroid/graphics/Matrix; │ │ -06c1a4: 54d0 6200 |0000: iget-object v0, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c1a8: 6e10 a604 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Matrix;.reset:()V // method@04a6 │ │ -06c1ae: 54d0 6800 |0005: iget-object v0, v13, La1/p;.g:La1/a; // field@0068 │ │ -06c1b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06c1b4: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ -06c1b8: 6e10 8400 0000 |000a: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c1be: 0c02 |000d: move-result-object v2 │ │ -06c1c0: 1f02 1401 |000e: check-cast v2, Landroid/graphics/PointF; // type@0114 │ │ -06c1c4: 3802 1500 |0010: if-eqz v2, 0025 // +0015 │ │ -06c1c8: 5223 a401 |0012: iget v3, v2, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c1cc: 2d04 0301 |0014: cmpl-float v4, v3, v1 │ │ -06c1d0: 3904 0800 |0016: if-nez v4, 001e // +0008 │ │ -06c1d4: 5224 a501 |0018: iget v4, v2, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c1d8: 2d04 0401 |001a: cmpl-float v4, v4, v1 │ │ -06c1dc: 3804 0900 |001c: if-eqz v4, 0025 // +0009 │ │ -06c1e0: 54d4 6200 |001e: iget-object v4, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c1e4: 5222 a501 |0020: iget v2, v2, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c1e8: 6e30 a504 3402 |0022: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.preTranslate:(FF)Z // method@04a5 │ │ -06c1ee: 55d2 7000 |0025: iget-boolean v2, v13, La1/p;.o:Z // field@0070 │ │ -06c1f2: 3802 3900 |0027: if-eqz v2, 0060 // +0039 │ │ -06c1f6: 3800 5900 |0029: if-eqz v0, 0082 // +0059 │ │ -06c1fa: 6e10 8200 0000 |002b: invoke-virtual {v0}, La1/a;.f:()F // method@0082 │ │ -06c200: 0a02 |002e: move-result v2 │ │ -06c202: 6e10 8400 0000 |002f: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c208: 0c03 |0032: move-result-object v3 │ │ -06c20a: 1f03 1401 |0033: check-cast v3, Landroid/graphics/PointF; // type@0114 │ │ -06c20e: 5234 a401 |0035: iget v4, v3, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c212: 5233 a501 |0037: iget v3, v3, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c216: 1405 17b7 d138 |0039: const v5, #float 0.0001 // #38d1b717 │ │ -06c21c: c625 |003c: add-float/2addr v5, v2 │ │ -06c21e: 6e20 8a00 5000 |003d: invoke-virtual {v0, v5}, La1/a;.n:(F)V // method@008a │ │ -06c224: 6e10 8400 0000 |0040: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c22a: 0c05 |0043: move-result-object v5 │ │ -06c22c: 1f05 1401 |0044: check-cast v5, Landroid/graphics/PointF; // type@0114 │ │ -06c230: 6e20 8a00 2000 |0046: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06c236: 5250 a501 |0049: iget v0, v5, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c23a: c730 |004b: sub-float/2addr v0, v3 │ │ -06c23c: 8902 |004c: float-to-double v2, v0 │ │ -06c23e: 5250 a401 |004d: iget v0, v5, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c242: c740 |004f: sub-float/2addr v0, v4 │ │ -06c244: 8904 |0050: float-to-double v4, v0 │ │ -06c246: 7140 183d 3254 |0051: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.atan2:(DD)D // method@3d18 │ │ -06c24c: 0b02 |0054: move-result-wide v2 │ │ -06c24e: 7120 2e3d 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Math;.toDegrees:(D)D // method@3d2e │ │ -06c254: 0b02 |0058: move-result-wide v2 │ │ -06c256: 54d0 6200 |0059: iget-object v0, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c25a: 8c22 |005b: double-to-float v2, v2 │ │ -06c25c: 6e20 a204 2000 |005c: invoke-virtual {v0, v2}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@04a2 │ │ -06c262: 2823 |005f: goto 0082 // +0023 │ │ -06c264: 54d0 6a00 |0060: iget-object v0, v13, La1/p;.i:La1/a; // field@006a │ │ -06c268: 3800 2000 |0062: if-eqz v0, 0082 // +0020 │ │ -06c26c: 2002 3100 |0064: instance-of v2, v0, La1/q; // type@0031 │ │ -06c270: 3802 0d00 |0066: if-eqz v2, 0073 // +000d │ │ -06c274: 6e10 8400 0000 |0068: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c27a: 0c00 |006b: move-result-object v0 │ │ -06c27c: 1f00 240a |006c: check-cast v0, Ljava/lang/Float; // type@0a24 │ │ -06c280: 6e10 f43c 0000 |006e: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@3cf4 │ │ -06c286: 0a00 |0071: move-result v0 │ │ -06c288: 2807 |0072: goto 0079 // +0007 │ │ -06c28a: 1f00 2300 |0073: check-cast v0, La1/d; // type@0023 │ │ -06c28e: 6e10 9f00 0000 |0075: invoke-virtual {v0}, La1/d;.q:()F // method@009f │ │ -06c294: 0a00 |0078: move-result v0 │ │ -06c296: 2d02 0001 |0079: cmpl-float v2, v0, v1 │ │ -06c29a: 3802 0700 |007b: if-eqz v2, 0082 // +0007 │ │ -06c29e: 54d2 6200 |007d: iget-object v2, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c2a2: 6e20 a204 0200 |007f: invoke-virtual {v2, v0}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@04a2 │ │ -06c2a8: 54d0 6c00 |0082: iget-object v0, v13, La1/p;.k:La1/d; // field@006c │ │ -06c2ac: 1502 803f |0084: const/high16 v2, #int 1065353216 // #3f80 │ │ -06c2b0: 3800 9500 |0086: if-eqz v0, 011b // +0095 │ │ -06c2b4: 54d3 6d00 |0088: iget-object v3, v13, La1/p;.l:La1/d; // field@006d │ │ -06c2b8: 1504 b442 |008a: const/high16 v4, #int 1119092736 // #42b4 │ │ -06c2bc: 3903 0400 |008c: if-nez v3, 0090 // +0004 │ │ -06c2c0: 1203 |008e: const/4 v3, #int 0 // #0 │ │ -06c2c2: 2811 |008f: goto 00a0 // +0011 │ │ -06c2c4: 6e10 9f00 0300 |0090: invoke-virtual {v3}, La1/d;.q:()F // method@009f │ │ -06c2ca: 0a03 |0093: move-result v3 │ │ -06c2cc: 7f33 |0094: neg-float v3, v3 │ │ -06c2ce: c643 |0095: add-float/2addr v3, v4 │ │ -06c2d0: 8935 |0096: float-to-double v5, v3 │ │ -06c2d2: 7120 2f3d 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Math;.toRadians:(D)D // method@3d2f │ │ -06c2d8: 0b05 |009a: move-result-wide v5 │ │ -06c2da: 7120 1b3d 6500 |009b: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@3d1b │ │ -06c2e0: 0b05 |009e: move-result-wide v5 │ │ -06c2e2: 8c53 |009f: double-to-float v3, v5 │ │ -06c2e4: 54d5 6d00 |00a0: iget-object v5, v13, La1/p;.l:La1/d; // field@006d │ │ -06c2e8: 3905 0500 |00a2: if-nez v5, 00a7 // +0005 │ │ -06c2ec: 1504 803f |00a4: const/high16 v4, #int 1065353216 // #3f80 │ │ -06c2f0: 2811 |00a6: goto 00b7 // +0011 │ │ -06c2f2: 6e10 9f00 0500 |00a7: invoke-virtual {v5}, La1/d;.q:()F // method@009f │ │ -06c2f8: 0a05 |00aa: move-result v5 │ │ -06c2fa: 7f55 |00ab: neg-float v5, v5 │ │ -06c2fc: c645 |00ac: add-float/2addr v5, v4 │ │ -06c2fe: 8954 |00ad: float-to-double v4, v5 │ │ -06c300: 7120 2f3d 5400 |00ae: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@3d2f │ │ -06c306: 0b04 |00b1: move-result-wide v4 │ │ -06c308: 7120 2b3d 5400 |00b2: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -06c30e: 0b04 |00b5: move-result-wide v4 │ │ -06c310: 8c44 |00b6: double-to-float v4, v4 │ │ -06c312: 6e10 9f00 0000 |00b7: invoke-virtual {v0}, La1/d;.q:()F // method@009f │ │ -06c318: 0a00 |00ba: move-result v0 │ │ -06c31a: 8905 |00bb: float-to-double v5, v0 │ │ -06c31c: 7120 2f3d 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/Math;.toRadians:(D)D // method@3d2f │ │ -06c322: 0b05 |00bf: move-result-wide v5 │ │ -06c324: 7120 2d3d 6500 |00c0: invoke-static {v5, v6}, Ljava/lang/Math;.tan:(D)D // method@3d2d │ │ -06c32a: 0b05 |00c3: move-result-wide v5 │ │ -06c32c: 8c50 |00c4: double-to-float v0, v5 │ │ -06c32e: 7010 d400 0d00 |00c5: invoke-direct {v13}, La1/p;.d:()V // method@00d4 │ │ -06c334: 54d5 6600 |00c8: iget-object v5, v13, La1/p;.e:[F // field@0066 │ │ -06c338: 1206 |00ca: const/4 v6, #int 0 // #0 │ │ -06c33a: 4b03 0506 |00cb: aput v3, v5, v6 │ │ -06c33e: 1217 |00cd: const/4 v7, #int 1 // #1 │ │ -06c340: 4b04 0507 |00ce: aput v4, v5, v7 │ │ -06c344: 7f48 |00d0: neg-float v8, v4 │ │ -06c346: 1239 |00d1: const/4 v9, #int 3 // #3 │ │ -06c348: 4b08 0509 |00d2: aput v8, v5, v9 │ │ -06c34c: 124a |00d4: const/4 v10, #int 4 // #4 │ │ -06c34e: 4b03 050a |00d5: aput v3, v5, v10 │ │ -06c352: 130b 0800 |00d7: const/16 v11, #int 8 // #8 │ │ -06c356: 4b02 050b |00d9: aput v2, v5, v11 │ │ -06c35a: 54dc 6300 |00db: iget-object v12, v13, La1/p;.b:Landroid/graphics/Matrix; // field@0063 │ │ -06c35e: 6e20 a904 5c00 |00dd: invoke-virtual {v12, v5}, Landroid/graphics/Matrix;.setValues:([F)V // method@04a9 │ │ -06c364: 7010 d400 0d00 |00e0: invoke-direct {v13}, La1/p;.d:()V // method@00d4 │ │ -06c36a: 54d5 6600 |00e3: iget-object v5, v13, La1/p;.e:[F // field@0066 │ │ -06c36e: 4b02 0506 |00e5: aput v2, v5, v6 │ │ -06c372: 4b00 0509 |00e7: aput v0, v5, v9 │ │ -06c376: 4b02 050a |00e9: aput v2, v5, v10 │ │ -06c37a: 4b02 050b |00eb: aput v2, v5, v11 │ │ -06c37e: 54d0 6400 |00ed: iget-object v0, v13, La1/p;.c:Landroid/graphics/Matrix; // field@0064 │ │ -06c382: 6e20 a904 5000 |00ef: invoke-virtual {v0, v5}, Landroid/graphics/Matrix;.setValues:([F)V // method@04a9 │ │ -06c388: 7010 d400 0d00 |00f2: invoke-direct {v13}, La1/p;.d:()V // method@00d4 │ │ -06c38e: 54d0 6600 |00f5: iget-object v0, v13, La1/p;.e:[F // field@0066 │ │ -06c392: 4b03 0006 |00f7: aput v3, v0, v6 │ │ -06c396: 4b08 0007 |00f9: aput v8, v0, v7 │ │ -06c39a: 4b04 0009 |00fb: aput v4, v0, v9 │ │ -06c39e: 4b03 000a |00fd: aput v3, v0, v10 │ │ -06c3a2: 4b02 000b |00ff: aput v2, v0, v11 │ │ -06c3a6: 54d3 6500 |0101: iget-object v3, v13, La1/p;.d:Landroid/graphics/Matrix; // field@0065 │ │ -06c3aa: 6e20 a904 0300 |0103: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.setValues:([F)V // method@04a9 │ │ -06c3b0: 54d0 6400 |0106: iget-object v0, v13, La1/p;.c:Landroid/graphics/Matrix; // field@0064 │ │ -06c3b4: 54d3 6300 |0108: iget-object v3, v13, La1/p;.b:Landroid/graphics/Matrix; // field@0063 │ │ -06c3b8: 6e20 a104 3000 |010a: invoke-virtual {v0, v3}, Landroid/graphics/Matrix;.preConcat:(Landroid/graphics/Matrix;)Z // method@04a1 │ │ -06c3be: 54d0 6500 |010d: iget-object v0, v13, La1/p;.d:Landroid/graphics/Matrix; // field@0065 │ │ -06c3c2: 54d3 6400 |010f: iget-object v3, v13, La1/p;.c:Landroid/graphics/Matrix; // field@0064 │ │ -06c3c6: 6e20 a104 3000 |0111: invoke-virtual {v0, v3}, Landroid/graphics/Matrix;.preConcat:(Landroid/graphics/Matrix;)Z // method@04a1 │ │ -06c3cc: 54d0 6200 |0114: iget-object v0, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c3d0: 54d3 6500 |0116: iget-object v3, v13, La1/p;.d:Landroid/graphics/Matrix; // field@0065 │ │ -06c3d4: 6e20 a104 3000 |0118: invoke-virtual {v0, v3}, Landroid/graphics/Matrix;.preConcat:(Landroid/graphics/Matrix;)Z // method@04a1 │ │ -06c3da: 54d0 6900 |011b: iget-object v0, v13, La1/p;.h:La1/a; // field@0069 │ │ -06c3de: 3800 2700 |011d: if-eqz v0, 0144 // +0027 │ │ -06c3e2: 6e10 8400 0000 |011f: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c3e8: 0c00 |0122: move-result-object v0 │ │ -06c3ea: 1f00 0d0b |0123: check-cast v0, Ll1/d; // type@0b0d │ │ -06c3ee: 3800 1f00 |0125: if-eqz v0, 0144 // +001f │ │ -06c3f2: 6e10 3341 0000 |0127: invoke-virtual {v0}, Ll1/d;.b:()F // method@4133 │ │ -06c3f8: 0a03 |012a: move-result v3 │ │ -06c3fa: 2d03 0302 |012b: cmpl-float v3, v3, v2 │ │ -06c3fe: 3903 0a00 |012d: if-nez v3, 0137 // +000a │ │ -06c402: 6e10 3441 0000 |012f: invoke-virtual {v0}, Ll1/d;.c:()F // method@4134 │ │ -06c408: 0a03 |0132: move-result v3 │ │ -06c40a: 2d02 0302 |0133: cmpl-float v2, v3, v2 │ │ -06c40e: 3802 0f00 |0135: if-eqz v2, 0144 // +000f │ │ -06c412: 54d2 6200 |0137: iget-object v2, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c416: 6e10 3341 0000 |0139: invoke-virtual {v0}, Ll1/d;.b:()F // method@4133 │ │ -06c41c: 0a03 |013c: move-result v3 │ │ -06c41e: 6e10 3441 0000 |013d: invoke-virtual {v0}, Ll1/d;.c:()F // method@4134 │ │ -06c424: 0a00 |0140: move-result v0 │ │ -06c426: 6e30 a404 3200 |0141: invoke-virtual {v2, v3, v0}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@04a4 │ │ -06c42c: 54d0 6700 |0144: iget-object v0, v13, La1/p;.f:La1/a; // field@0067 │ │ -06c430: 3800 1f00 |0146: if-eqz v0, 0165 // +001f │ │ -06c434: 6e10 8400 0000 |0148: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c43a: 0c00 |014b: move-result-object v0 │ │ -06c43c: 1f00 1401 |014c: check-cast v0, Landroid/graphics/PointF; // type@0114 │ │ -06c440: 3800 1700 |014e: if-eqz v0, 0165 // +0017 │ │ -06c444: 5202 a401 |0150: iget v2, v0, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c448: 2d03 0201 |0152: cmpl-float v3, v2, v1 │ │ -06c44c: 3903 0800 |0154: if-nez v3, 015c // +0008 │ │ -06c450: 5203 a501 |0156: iget v3, v0, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c454: 2d01 0301 |0158: cmpl-float v1, v3, v1 │ │ -06c458: 3801 0b00 |015a: if-eqz v1, 0165 // +000b │ │ -06c45c: 54d1 6200 |015c: iget-object v1, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c460: 7f22 |015e: neg-float v2, v2 │ │ -06c462: 5200 a501 |015f: iget v0, v0, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c466: 7f00 |0161: neg-float v0, v0 │ │ -06c468: 6e30 a504 2100 |0162: invoke-virtual {v1, v2, v0}, Landroid/graphics/Matrix;.preTranslate:(FF)Z // method@04a5 │ │ -06c46e: 54d0 6200 |0165: iget-object v0, v13, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c472: 1100 |0167: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d4fc: |[06d4fc] a2.e.v:()Ly1/b; │ │ +06d50c: 5410 5700 |0000: iget-object v0, v1, La2/e;.s:Ly1/b; // field@0057 │ │ +06d510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0168 reg=13 this La1/p; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #5 : (in La1/p;) │ │ - name : 'g' │ │ - type : '(F)Landroid/graphics/Matrix;' │ │ + #23 : (in La2/e;) │ │ + name : 'w' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 120 16-bit code units │ │ -06c474: |[06c474] a1.p.g:(F)Landroid/graphics/Matrix; │ │ -06c484: 5490 6800 |0000: iget-object v0, v9, La1/p;.g:La1/a; // field@0068 │ │ -06c488: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06c48a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -06c48e: 0710 |0005: move-object v0, v1 │ │ -06c490: 2807 |0006: goto 000d // +0007 │ │ -06c492: 6e10 8400 0000 |0007: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c498: 0c00 |000a: move-result-object v0 │ │ -06c49a: 1f00 1401 |000b: check-cast v0, Landroid/graphics/PointF; // type@0114 │ │ -06c49e: 5492 6900 |000d: iget-object v2, v9, La1/p;.h:La1/a; // field@0069 │ │ -06c4a2: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ -06c4a6: 0712 |0011: move-object v2, v1 │ │ -06c4a8: 2807 |0012: goto 0019 // +0007 │ │ -06c4aa: 6e10 8400 0200 |0013: invoke-virtual {v2}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c4b0: 0c02 |0016: move-result-object v2 │ │ -06c4b2: 1f02 0d0b |0017: check-cast v2, Ll1/d; // type@0b0d │ │ -06c4b6: 5493 6200 |0019: iget-object v3, v9, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c4ba: 6e10 a604 0300 |001b: invoke-virtual {v3}, Landroid/graphics/Matrix;.reset:()V // method@04a6 │ │ -06c4c0: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -06c4c4: 5493 6200 |0020: iget-object v3, v9, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c4c8: 5204 a401 |0022: iget v4, v0, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c4cc: a804 040a |0024: mul-float v4, v4, v10 │ │ -06c4d0: 5200 a501 |0026: iget v0, v0, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c4d4: a800 000a |0028: mul-float v0, v0, v10 │ │ -06c4d8: 6e30 a504 4300 |002a: invoke-virtual {v3, v4, v0}, Landroid/graphics/Matrix;.preTranslate:(FF)Z // method@04a5 │ │ -06c4de: 3802 1c00 |002d: if-eqz v2, 0049 // +001c │ │ -06c4e2: 5490 6200 |002f: iget-object v0, v9, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c4e6: 6e10 3341 0200 |0031: invoke-virtual {v2}, Ll1/d;.b:()F // method@4133 │ │ -06c4ec: 0a03 |0034: move-result v3 │ │ -06c4ee: 8933 |0035: float-to-double v3, v3 │ │ -06c4f0: 89a5 |0036: float-to-double v5, v10 │ │ -06c4f2: 7140 273d 4365 |0037: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@3d27 │ │ -06c4f8: 0b03 |003a: move-result-wide v3 │ │ -06c4fa: 8c33 |003b: double-to-float v3, v3 │ │ -06c4fc: 6e10 3441 0200 |003c: invoke-virtual {v2}, Ll1/d;.c:()F // method@4134 │ │ -06c502: 0a02 |003f: move-result v2 │ │ -06c504: 8927 |0040: float-to-double v7, v2 │ │ -06c506: 7140 273d 8765 |0041: invoke-static {v7, v8, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@3d27 │ │ -06c50c: 0b04 |0044: move-result-wide v4 │ │ -06c50e: 8c42 |0045: double-to-float v2, v4 │ │ -06c510: 6e30 a404 3002 |0046: invoke-virtual {v0, v3, v2}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@04a4 │ │ -06c516: 5490 6a00 |0049: iget-object v0, v9, La1/p;.i:La1/a; // field@006a │ │ -06c51a: 3800 2a00 |004b: if-eqz v0, 0075 // +002a │ │ -06c51e: 6e10 8400 0000 |004d: invoke-virtual {v0}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c524: 0c00 |0050: move-result-object v0 │ │ -06c526: 1f00 240a |0051: check-cast v0, Ljava/lang/Float; // type@0a24 │ │ -06c52a: 6e10 f43c 0000 |0053: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@3cf4 │ │ -06c530: 0a00 |0056: move-result v0 │ │ -06c532: 5492 6700 |0057: iget-object v2, v9, La1/p;.f:La1/a; // field@0067 │ │ -06c536: 3902 0300 |0059: if-nez v2, 005c // +0003 │ │ -06c53a: 2807 |005b: goto 0062 // +0007 │ │ -06c53c: 6e10 8400 0200 |005c: invoke-virtual {v2}, La1/a;.h:()Ljava/lang/Object; // method@0084 │ │ -06c542: 0c01 |005f: move-result-object v1 │ │ -06c544: 1f01 1401 |0060: check-cast v1, Landroid/graphics/PointF; // type@0114 │ │ -06c548: 5492 6200 |0062: iget-object v2, v9, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c54c: a800 000a |0064: mul-float v0, v0, v10 │ │ -06c550: 120a |0066: const/4 v10, #int 0 // #0 │ │ -06c552: 3901 0400 |0067: if-nez v1, 006b // +0004 │ │ -06c556: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -06c558: 2803 |006a: goto 006d // +0003 │ │ -06c55a: 5213 a401 |006b: iget v3, v1, Landroid/graphics/PointF;.x:F // field@01a4 │ │ -06c55e: 3901 0300 |006d: if-nez v1, 0070 // +0003 │ │ -06c562: 2803 |006f: goto 0072 // +0003 │ │ -06c564: 521a a501 |0070: iget v10, v1, Landroid/graphics/PointF;.y:F // field@01a5 │ │ -06c568: 6e40 a304 02a3 |0072: invoke-virtual {v2, v0, v3, v10}, Landroid/graphics/Matrix;.preRotate:(FFF)Z // method@04a3 │ │ -06c56e: 549a 6200 |0075: iget-object v10, v9, La1/p;.a:Landroid/graphics/Matrix; // field@0062 │ │ -06c572: 110a |0077: return-object v10 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d12c: |[06d12c] a2.e.w:()F │ │ +06d13c: 5210 5100 |0000: iget v0, v1, La2/e;.m:F // field@0051 │ │ +06d140: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0078 reg=9 this La1/p; │ │ - 0x0000 - 0x0078 reg=10 (null) F │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #6 : (in La1/p;) │ │ - name : 'h' │ │ - type : '()La1/a;' │ │ + #24 : (in La2/e;) │ │ + name : 'x' │ │ + type : '()Ly1/n;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c164: |[06c164] a1.p.h:()La1/a; │ │ -06c174: 5410 6b00 |0000: iget-object v0, v1, La1/p;.j:La1/a; // field@006b │ │ -06c178: 1100 |0002: return-object v0 │ │ +06d544: |[06d544] a2.e.x:()Ly1/n; │ │ +06d554: 5410 4d00 |0000: iget-object v0, v1, La2/e;.i:Ly1/n; // field@004d │ │ +06d558: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/p; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #7 : (in La1/p;) │ │ - name : 'i' │ │ - type : '()La1/a;' │ │ + #25 : (in La2/e;) │ │ + name : 'y' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c17c: |[06c17c] a1.p.i:()La1/a; │ │ -06c18c: 5410 6e00 |0000: iget-object v0, v1, La1/p;.m:La1/a; // field@006e │ │ -06c190: 1100 |0002: return-object v0 │ │ +06d0a8: |[06d0a8] a2.e.y:()Z │ │ +06d0b8: 5510 5a00 |0000: iget-boolean v0, v1, La2/e;.v:Z // field@005a │ │ +06d0bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this La1/p; │ │ + 0x0000 - 0x0003 reg=1 this La2/e; │ │ │ │ - #8 : (in La1/p;) │ │ - name : 'j' │ │ - type : '(F)V' │ │ + #26 : (in La2/e;) │ │ + name : 'z' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 64 16-bit code units │ │ -06ca7c: |[06ca7c] a1.p.j:(F)V │ │ -06ca8c: 5410 6b00 |0000: iget-object v0, v1, La1/p;.j:La1/a; // field@006b │ │ -06ca90: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06ca94: 6e20 8a00 2000 |0004: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06ca9a: 5410 6e00 |0007: iget-object v0, v1, La1/p;.m:La1/a; // field@006e │ │ -06ca9e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -06caa2: 6e20 8a00 2000 |000b: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06caa8: 5410 6f00 |000e: iget-object v0, v1, La1/p;.n:La1/a; // field@006f │ │ -06caac: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -06cab0: 6e20 8a00 2000 |0012: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cab6: 5410 6700 |0015: iget-object v0, v1, La1/p;.f:La1/a; // field@0067 │ │ -06caba: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -06cabe: 6e20 8a00 2000 |0019: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cac4: 5410 6800 |001c: iget-object v0, v1, La1/p;.g:La1/a; // field@0068 │ │ -06cac8: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -06cacc: 6e20 8a00 2000 |0020: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cad2: 5410 6900 |0023: iget-object v0, v1, La1/p;.h:La1/a; // field@0069 │ │ -06cad6: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -06cada: 6e20 8a00 2000 |0027: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cae0: 5410 6a00 |002a: iget-object v0, v1, La1/p;.i:La1/a; // field@006a │ │ -06cae4: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -06cae8: 6e20 8a00 2000 |002e: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06caee: 5410 6c00 |0031: iget-object v0, v1, La1/p;.k:La1/d; // field@006c │ │ -06caf2: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -06caf6: 6e20 8a00 2000 |0035: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cafc: 5410 6d00 |0038: iget-object v0, v1, La1/p;.l:La1/d; // field@006d │ │ -06cb00: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -06cb04: 6e20 8a00 2000 |003c: invoke-virtual {v0, v2}, La1/a;.n:(F)V // method@008a │ │ -06cb0a: 0e00 |003f: return-void │ │ + outs : 3 │ │ + insns size : 216 16-bit code units │ │ +06d1dc: |[06d1dc] a2.e.z:(Ljava/lang/String;)Ljava/lang/String; │ │ +06d1ec: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +06d1f0: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +06d1f6: 6e20 a62f 7000 |0005: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d1fc: 6e10 6500 0600 |0008: invoke-virtual {v6}, La2/e;.j:()Ljava/lang/String; // method@0065 │ │ +06d202: 0c01 |000b: move-result-object v1 │ │ +06d204: 6e20 a62f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d20a: 1a01 0c00 |000f: const-string v1, " │ │ +" // string@000c │ │ +06d20e: 6e20 a62f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d214: 5462 4600 |0014: iget-object v2, v6, La2/e;.b:Lr1/j; // field@0046 │ │ +06d218: 6e10 6600 0600 |0016: invoke-virtual {v6}, La2/e;.k:()J // method@0066 │ │ +06d21e: 0b03 |0019: move-result-wide v3 │ │ +06d220: 6e30 f23d 3204 |001a: invoke-virtual {v2, v3, v4}, Lr1/j;.t:(J)La2/e; // method@3df2 │ │ +06d226: 0c02 |001d: move-result-object v2 │ │ +06d228: 3802 2300 |001e: if-eqz v2, 0041 // +0023 │ │ +06d22c: 1a03 0700 |0020: const-string v3, " Parents: " // string@0007 │ │ +06d230: 6e20 a62f 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d236: 6e10 6500 0200 |0025: invoke-virtual {v2}, La2/e;.j:()Ljava/lang/String; // method@0065 │ │ +06d23c: 0c03 |0028: move-result-object v3 │ │ +06d23e: 6e20 a62f 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d244: 5463 4600 |002c: iget-object v3, v6, La2/e;.b:Lr1/j; // field@0046 │ │ +06d248: 6e10 6600 0200 |002e: invoke-virtual {v2}, La2/e;.k:()J // method@0066 │ │ +06d24e: 0b04 |0031: move-result-wide v4 │ │ +06d250: 6e30 f23d 4305 |0032: invoke-virtual {v3, v4, v5}, Lr1/j;.t:(J)La2/e; // method@3df2 │ │ +06d256: 0c02 |0035: move-result-object v2 │ │ +06d258: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ +06d25c: 1a03 b601 |0038: const-string v3, "->" // string@01b6 │ │ +06d260: 28e8 |003a: goto 0022 // -0018 │ │ +06d262: 6e20 a62f 7000 |003b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d268: 6e20 a62f 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d26e: 6e10 6300 0600 |0041: invoke-virtual {v6}, La2/e;.h:()Ljava/util/List; // method@0063 │ │ +06d274: 0c02 |0044: move-result-object v2 │ │ +06d276: 7210 e130 0200 |0045: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@30e1 │ │ +06d27c: 0a02 |0048: move-result v2 │ │ +06d27e: 3902 1800 |0049: if-nez v2, 0061 // +0018 │ │ +06d282: 6e20 a62f 7000 |004b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d288: 1a02 0900 |004e: const-string v2, " Masks: " // string@0009 │ │ +06d28c: 6e20 a62f 2000 |0050: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d292: 6e10 6300 0600 |0053: invoke-virtual {v6}, La2/e;.h:()Ljava/util/List; // method@0063 │ │ +06d298: 0c02 |0056: move-result-object v2 │ │ +06d29a: 7210 e730 0200 |0057: invoke-interface {v2}, Ljava/util/List;.size:()I // method@30e7 │ │ +06d2a0: 0a02 |005a: move-result v2 │ │ +06d2a2: 6e20 a12f 2000 |005b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +06d2a8: 6e20 a62f 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d2ae: 6e10 6d00 0600 |0061: invoke-virtual {v6}, La2/e;.r:()I // method@006d │ │ +06d2b4: 0a02 |0064: move-result v2 │ │ +06d2b6: 3802 3f00 |0065: if-eqz v2, 00a4 // +003f │ │ +06d2ba: 6e10 6c00 0600 |0067: invoke-virtual {v6}, La2/e;.q:()I // method@006c │ │ +06d2c0: 0a02 |006a: move-result v2 │ │ +06d2c2: 3802 3900 |006b: if-eqz v2, 00a4 // +0039 │ │ +06d2c6: 6e20 a62f 7000 |006d: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d2cc: 1a02 0800 |0070: const-string v2, " Background: " // string@0008 │ │ +06d2d0: 6e20 a62f 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d2d6: 6202 6510 |0075: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@1065 │ │ +06d2da: 1233 |0077: const/4 v3, #int 3 // #3 │ │ +06d2dc: 2333 8d0e |0078: new-array v3, v3, [Ljava/lang/Object; // type@0e8d │ │ +06d2e0: 6e10 6d00 0600 |007a: invoke-virtual {v6}, La2/e;.r:()I // method@006d │ │ +06d2e6: 0a04 |007d: move-result v4 │ │ +06d2e8: 7110 262f 0400 |007e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +06d2ee: 0c04 |0081: move-result-object v4 │ │ +06d2f0: 1205 |0082: const/4 v5, #int 0 // #0 │ │ +06d2f2: 4d04 0305 |0083: aput-object v4, v3, v5 │ │ +06d2f6: 6e10 6c00 0600 |0085: invoke-virtual {v6}, La2/e;.q:()I // method@006c │ │ +06d2fc: 0a04 |0088: move-result v4 │ │ +06d2fe: 7110 262f 0400 |0089: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +06d304: 0c04 |008c: move-result-object v4 │ │ +06d306: 1215 |008d: const/4 v5, #int 1 // #1 │ │ +06d308: 4d04 0305 |008e: aput-object v4, v3, v5 │ │ +06d30c: 6e10 6b00 0600 |0090: invoke-virtual {v6}, La2/e;.p:()I // method@006b │ │ +06d312: 0a04 |0093: move-result v4 │ │ +06d314: 7110 262f 0400 |0094: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +06d31a: 0c04 |0097: move-result-object v4 │ │ +06d31c: 1225 |0098: const/4 v5, #int 2 // #2 │ │ +06d31e: 4d04 0305 |0099: aput-object v4, v3, v5 │ │ +06d322: 1a04 e000 |009b: const-string v4, "%dx%d %X │ │ +" // string@00e0 │ │ +06d326: 7130 792f 4203 |009d: invoke-static {v2, v4, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2f79 │ │ +06d32c: 0c02 |00a0: move-result-object v2 │ │ +06d32e: 6e20 a62f 2000 |00a1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d334: 5462 4500 |00a4: iget-object v2, v6, La2/e;.a:Ljava/util/List; // field@0045 │ │ +06d338: 7210 e130 0200 |00a6: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@30e1 │ │ +06d33e: 0a02 |00a9: move-result v2 │ │ +06d340: 3902 2900 |00aa: if-nez v2, 00d3 // +0029 │ │ +06d344: 6e20 a62f 7000 |00ac: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d34a: 1a02 0b00 |00af: const-string v2, " Shapes: │ │ +" // string@000b │ │ +06d34e: 6e20 a62f 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d354: 5462 4500 |00b4: iget-object v2, v6, La2/e;.a:Ljava/util/List; // field@0045 │ │ +06d358: 7210 e230 0200 |00b6: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +06d35e: 0c02 |00b9: move-result-object v2 │ │ +06d360: 7210 c730 0200 |00ba: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +06d366: 0a03 |00bd: move-result v3 │ │ +06d368: 3803 1500 |00be: if-eqz v3, 00d3 // +0015 │ │ +06d36c: 7210 c830 0200 |00c0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +06d372: 0c03 |00c3: move-result-object v3 │ │ +06d374: 6e20 a62f 7000 |00c4: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d37a: 1a04 0600 |00c7: const-string v4, " " // string@0006 │ │ +06d37e: 6e20 a62f 4000 |00c9: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d384: 6e20 a52f 3000 |00cc: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +06d38a: 6e20 a62f 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06d390: 28e8 |00d2: goto 00ba // -0018 │ │ +06d392: 6e10 ad2f 0000 |00d3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +06d398: 0c07 |00d6: move-result-object v7 │ │ +06d39a: 1107 |00d7: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=1 this La1/p; │ │ - 0x0000 - 0x0040 reg=2 (null) F │ │ + 0x0000 - 0x00d8 reg=6 this La2/e; │ │ + 0x0000 - 0x00d8 reg=7 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #16 header: │ │ -class_idx : 53 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #10 header: │ │ +class_idx : 26 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 206 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #16 - │ │ - Class descriptor : 'La2/b0;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #10 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #10 - │ │ + Class descriptor : 'La2/i$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/graphics/Paint;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in La2/b0;) │ │ + #0 : (in La2/i$a;) │ │ name : 'a' │ │ - type : '(Ljava/util/List;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in La2/b0;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + type : 'La2/i;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in La2/i$a;) │ │ + name : '' │ │ + type : '(La2/i;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +06da34: |[06da34] a2.i$a.:(La2/i;I)V │ │ +06da44: 5b01 6700 |0000: iput-object v1, v0, La2/i$a;.a:La2/i; // field@0067 │ │ +06da48: 7020 e603 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@03e6 │ │ +06da4e: 6201 3a01 |0005: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@013a │ │ +06da52: 6e20 0a04 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@040a │ │ +06da58: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000b reg=0 this La2/i$a; │ │ + 0x0000 - 0x000b reg=1 (null) La2/i; │ │ + 0x0000 - 0x000b reg=2 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #17 header: │ │ -class_idx : 55 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #11 header: │ │ +class_idx : 27 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 206 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #17 annotations: │ │ +Class #11 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/c0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #17 - │ │ - Class descriptor : 'La2/c0$a;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #11 - │ │ + Class descriptor : 'La2/i$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/graphics/Paint;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La2/i$b;) │ │ + name : 'a' │ │ + type : 'La2/i;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in La2/c0$a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -06eab8: |[06eab8] a2.c0$a.:()V │ │ -06eac8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06eace: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in La2/c0$a;) │ │ + #0 : (in La2/i$b;) │ │ name : '' │ │ - type : '(Lp2/g;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + type : '(La2/i;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -06ead0: |[06ead0] a2.c0$a.:(Lp2/g;)V │ │ -06eae0: 7010 fc00 0000 |0000: invoke-direct {v0}, La2/c0$a;.:()V // method@00fc │ │ -06eae6: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +06da5c: |[06da5c] a2.i$b.:(La2/i;I)V │ │ +06da6c: 5b01 6800 |0000: iput-object v1, v0, La2/i$b;.a:La2/i; // field@0068 │ │ +06da70: 7020 e603 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@03e6 │ │ +06da76: 6201 3b01 |0005: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@013b │ │ +06da7a: 6e20 0a04 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@040a │ │ +06da80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this La2/c0$a; │ │ - 0x0000 - 0x0004 reg=1 (null) Lp2/g; │ │ + 0x0000 - 0x000b reg=0 this La2/i$b; │ │ + 0x0000 - 0x000b reg=1 (null) La2/i; │ │ + 0x0000 - 0x000b reg=2 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in La2/c0$a;) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #12 header: │ │ +class_idx : 28 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #12 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #12 - │ │ + Class descriptor : 'La2/i$c;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La2/i$c;) │ │ name : 'a' │ │ - type : '(Ljava/util/List;)La2/c0;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La2/i$c;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -06ea84: |[06ea84] a2.c0$a.a:(Ljava/util/List;)La2/c0; │ │ -06ea94: 1a00 2424 |0000: const-string v0, "list" // string@2424 │ │ -06ea98: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06ea9e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06eaa0: 7220 ba3e 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06eaa6: 0c02 |0009: move-result-object v2 │ │ -06eaa8: 1f02 430a |000a: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06eaac: 2200 3800 |000c: new-instance v0, La2/c0; // type@0038 │ │ -06eab0: 7020 0001 2000 |000e: invoke-direct {v0, v2}, La2/c0;.:(Ljava/lang/String;)V // method@0100 │ │ -06eab6: 1100 |0011: return-object v0 │ │ - catches : (none) │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 41 16-bit code units │ │ +06da84: |[06da84] a2.i$c.:()V │ │ +06da94: 7100 b148 0000 |0000: invoke-static {}, Lx1/b$a;.values:()[Lx1/b$a; // method@48b1 │ │ +06da9a: 0c00 |0003: move-result-object v0 │ │ +06da9c: 2100 |0004: array-length v0, v0 │ │ +06da9e: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +06daa2: 6900 6900 |0007: sput-object v0, La2/i$c;.a:[I // field@0069 │ │ +06daa6: 6201 171a |0009: sget-object v1, Lx1/b$a;.e:Lx1/b$a; // field@1a17 │ │ +06daaa: 6e10 092f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06dab0: 0a01 |000e: move-result v1 │ │ +06dab2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06dab4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +06dab8: 6200 6900 |0012: sget-object v0, La2/i$c;.a:[I // field@0069 │ │ +06dabc: 6201 181a |0014: sget-object v1, Lx1/b$a;.f:Lx1/b$a; // field@1a18 │ │ +06dac0: 6e10 092f 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06dac6: 0a01 |0019: move-result v1 │ │ +06dac8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +06daca: 4b02 0001 |001b: aput v2, v0, v1 │ │ +06dace: 6200 6900 |001d: sget-object v0, La2/i$c;.a:[I // field@0069 │ │ +06dad2: 6201 191a |001f: sget-object v1, Lx1/b$a;.g:Lx1/b$a; // field@1a19 │ │ +06dad6: 6e10 092f 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +06dadc: 0a01 |0024: move-result v1 │ │ +06dade: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +06dae0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +06dae4: 0e00 |0028: return-void │ │ + catches : 3 │ │ + 0x0009 - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0012 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001d - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this La2/c0$a; │ │ - 0x0000 - 0x0012 reg=2 (null) Ljava/util/List; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #18 header: │ │ -class_idx : 56 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 4 │ │ +Class #13 header: │ │ +class_idx : 29 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #18 annotations: │ │ +Class #13 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La2/c0$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #18 - │ │ - Class descriptor : 'La2/c0;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #13 - │ │ + Class descriptor : 'La2/i$d;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La2/c0;) │ │ - name : 'b' │ │ - type : 'La2/c0$a;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in La2/c0;) │ │ + #0 : (in La2/i$d;) │ │ name : 'a' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in La2/i$d;) │ │ + name : 'b' │ │ + type : 'F' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in La2/c0;) │ │ - name : '' │ │ + #0 : (in La2/i$d;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -06ebb4: |[06ebb4] a2.c0.:()V │ │ -06ebc4: 2200 3700 |0000: new-instance v0, La2/c0$a; // type@0037 │ │ -06ebc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06ebca: 7020 fd00 1000 |0003: invoke-direct {v0, v1}, La2/c0$a;.:(Lp2/g;)V // method@00fd │ │ -06ebd0: 6900 7700 |0006: sput-object v0, La2/c0;.b:La2/c0$a; // field@0077 │ │ -06ebd4: 0e00 |0008: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +06db40: |[06db40] a2.i$d.:()V │ │ +06db50: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06db56: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +06db5a: 5b10 6a00 |0005: iput-object v0, v1, La2/i$d;.a:Ljava/lang/String; // field@006a │ │ +06db5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06db60: 5910 6b00 |0008: iput v0, v1, La2/i$d;.b:F // field@006b │ │ +06db64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000b reg=1 this La2/i$d; │ │ │ │ - #1 : (in La2/c0;) │ │ + #1 : (in La2/i$d;) │ │ name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(La2/i$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -06ebd8: |[06ebd8] a2.c0.:(Ljava/lang/String;)V │ │ -06ebe8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06ebee: 5b01 7600 |0003: iput-object v1, v0, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06ebf2: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +06db68: |[06db68] a2.i$d.:(La2/i$a;)V │ │ +06db78: 7010 8700 0000 |0000: invoke-direct {v0}, La2/i$d;.:()V // method@0087 │ │ +06db7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this La2/c0; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 this La2/i$d; │ │ + 0x0000 - 0x0004 reg=1 (null) La2/i$a; │ │ │ │ - Virtual methods - │ │ - #0 : (in La2/c0;) │ │ + #2 : (in La2/i$d;) │ │ name : 'a' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(La2/i$d;)F' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -06eb94: |[06eb94] a2.c0.a:()Ljava/util/List; │ │ -06eba4: 5410 7600 |0000: iget-object v0, v1, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06eba8: 7110 2e30 0000 |0002: invoke-static {v0}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06ebae: 0c00 |0005: move-result-object v0 │ │ -06ebb0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this La2/c0; │ │ - │ │ - #1 : (in La2/c0;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -06eae8: |[06eae8] a2.c0.equals:(Ljava/lang/Object;)Z │ │ -06eaf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06eafa: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -06eafe: 0f00 |0003: return v0 │ │ -06eb00: 2041 3800 |0004: instance-of v1, v4, La2/c0; // type@0038 │ │ -06eb04: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06eb06: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -06eb0a: 0f02 |0009: return v2 │ │ -06eb0c: 1f04 3800 |000a: check-cast v4, La2/c0; // type@0038 │ │ -06eb10: 5431 7600 |000c: iget-object v1, v3, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06eb14: 5444 7600 |000e: iget-object v4, v4, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06eb18: 7120 fc42 4100 |0010: invoke-static {v1, v4}, Lp2/k;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@42fc │ │ -06eb1e: 0a04 |0013: move-result v4 │ │ -06eb20: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -06eb24: 0f02 |0016: return v2 │ │ -06eb26: 0f00 |0017: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06db10: |[06db10] a2.i$d.a:(La2/i$d;)F │ │ +06db20: 5200 6b00 |0000: iget v0, v0, La2/i$d;.b:F // field@006b │ │ +06db24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0018 reg=3 this La2/c0; │ │ - 0x0000 - 0x0018 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0003 reg=0 (null) La2/i$d; │ │ │ │ - #2 : (in La2/c0;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in La2/i$d;) │ │ + name : 'b' │ │ + type : '(La2/i$d;)Ljava/lang/String;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -06eb28: |[06eb28] a2.c0.hashCode:()I │ │ -06eb38: 5410 7600 |0000: iget-object v0, v1, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06eb3c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06eb40: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06eb42: 2805 |0005: goto 000a // +0005 │ │ -06eb44: 6e10 603d 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@3d60 │ │ -06eb4a: 0a00 |0009: move-result v0 │ │ -06eb4c: 0f00 |000a: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06db28: |[06db28] a2.i$d.b:(La2/i$d;)Ljava/lang/String; │ │ +06db38: 5400 6a00 |0000: iget-object v0, v0, La2/i$d;.a:Ljava/lang/String; // field@006a │ │ +06db3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this La2/c0; │ │ + 0x0000 - 0x0003 reg=0 (null) La2/i$d; │ │ │ │ - #3 : (in La2/c0;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + Virtual methods - │ │ + #0 : (in La2/i$d;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -06eb50: |[06eb50] a2.c0.toString:()Ljava/lang/String; │ │ -06eb60: 2200 440a |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -06eb64: 7010 7e3d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -06eb6a: 1a01 2517 |0005: const-string v1, "SharedPreferencesPigeonOptions(fileKey=" // string@1725 │ │ -06eb6e: 6e20 893d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06eb74: 5421 7600 |000a: iget-object v1, v2, La2/c0;.a:Ljava/lang/String; // field@0076 │ │ -06eb78: 6e20 893d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06eb7e: 1301 2900 |000f: const/16 v1, #int 41 // #29 │ │ -06eb82: 6e20 813d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3d81 │ │ -06eb88: 6e10 903d 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -06eb8e: 0c00 |0017: move-result-object v0 │ │ -06eb90: 1100 |0018: return-object v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +06db80: |[06db80] a2.i$d.c:(Ljava/lang/String;F)V │ │ +06db90: 5b01 6a00 |0000: iput-object v1, v0, La2/i$d;.a:Ljava/lang/String; // field@006a │ │ +06db94: 5902 6b00 |0002: iput v2, v0, La2/i$d;.b:F // field@006b │ │ +06db98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this La2/c0; │ │ + 0x0000 - 0x0005 reg=0 this La2/i$d; │ │ + 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=2 (null) F │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #19 header: │ │ -class_idx : 97 │ │ +Class #14 header: │ │ +class_idx : 31 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #19 - │ │ - Class descriptor : 'La2/e0;' │ │ +Class #14 - │ │ + Class descriptor : 'La3/a;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La2/e0;) │ │ - name : 'a' │ │ - type : '[Lu2/h;' │ │ - access : 0x1018 (STATIC FINAL SYNTHETIC) │ │ - #1 : (in La2/e0;) │ │ - name : 'b' │ │ - type : 'Lq2/a;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/e0;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in La3/a;) │ │ + name : 'a' │ │ + type : '(Landroid/os/Looper;)Landroid/os/Handler;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 0 │ │ - outs : 6 │ │ - insns size : 38 16-bit code units │ │ -070970: |[070970] a2.e0.:()V │ │ -070980: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070982: 2301 900e |0001: new-array v1, v0, [Lu2/h; // type@0e90 │ │ -070986: 2202 a50b |0003: new-instance v2, Lp2/q; // type@0ba5 │ │ -07098a: 1a03 ad2a |0005: const-string v3, "sharedPreferencesDataStore" // string@2aad │ │ -07098e: 1a04 9321 |0007: const-string v4, "getSharedPreferencesDataStore(Landroid/content/Context;)Landroidx/datastore/core/DataStore;" // string@2193 │ │ -070992: 1c05 6100 |0009: const-class v5, La2/e0; // type@0061 │ │ -070996: 7050 1b43 5243 |000b: invoke-direct {v2, v5, v3, v4, v0}, Lp2/q;.:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@431b │ │ -07099c: 7110 2c43 0200 |000e: invoke-static {v2}, Lp2/u;.e:(Lp2/p;)Lu2/g; // method@432c │ │ -0709a2: 0c00 |0011: move-result-object v0 │ │ -0709a4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0709a6: 4d00 0102 |0013: aput-object v0, v1, v2 │ │ -0709aa: 6901 f200 |0015: sput-object v1, La2/e0;.a:[Lu2/h; // field@00f2 │ │ -0709ae: 1a03 1505 |0017: const-string v3, "FlutterSharedPreferences" // string@0515 │ │ -0709b2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0709b4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0709b6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0709b8: 1307 0e00 |001c: const/16 v7, #int 14 // #e │ │ -0709bc: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -0709be: 7706 0a00 0300 |001f: invoke-static/range {v3, v4, v5, v6, v7, v8}, La0/a;.b:(Ljava/lang/String;Lz/b;Lo2/l;Lx2/i0;ILjava/lang/Object;)Lq2/a; // method@000a │ │ -0709c4: 0c00 |0022: move-result-object v0 │ │ -0709c6: 6900 f300 |0023: sput-object v0, La2/e0;.b:Lq2/a; // field@00f3 │ │ -0709ca: 0e00 |0025: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +06eeb4: |[06eeb4] a3.a.a:(Landroid/os/Looper;)Landroid/os/Handler; │ │ +06eec4: 6000 6a01 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +06eec8: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +06eecc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +06eed0: 7110 9440 0200 |0006: invoke-static {v2}, Lt0/b;.a:(Landroid/os/Looper;)Landroid/os/Handler; // method@4094 │ │ +06eed6: 0c02 |0009: move-result-object v2 │ │ +06eed8: 1102 |000a: return-object v2 │ │ +06eeda: 2200 1a01 |000b: new-instance v0, Landroid/os/Handler; // type@011a │ │ +06eede: 7020 6005 2000 |000d: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0560 │ │ +06eee4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0011 reg=2 (null) Landroid/os/Looper; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #15 header: │ │ +class_idx : 32 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ - #1 : (in La2/e0;) │ │ +Class #15 - │ │ + Class descriptor : 'La3/b;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La3/b;) │ │ name : 'a' │ │ - type : '(Landroid/content/Context;)Ly/f;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ + access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0709cc: |[0709cc] a2.e0.a:(Landroid/content/Context;)Ly/f; │ │ -0709dc: 7110 a401 0000 |0000: invoke-static {v0}, La2/e0;.b:(Landroid/content/Context;)Ly/f; // method@01a4 │ │ -0709e2: 0c00 |0003: move-result-object v0 │ │ -0709e4: 1100 |0004: return-object v0 │ │ +06eee8: |[06eee8] a3.b.a:(Landroid/content/Context;)Ljava/io/File; │ │ +06eef8: 6e10 9a02 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDataDir:()Ljava/io/File; // method@029a │ │ +06eefe: 0c00 |0003: move-result-object v0 │ │ +06ef00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ - #2 : (in La2/e0;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;)Ly/f;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0709e8: |[0709e8] a2.e0.b:(Landroid/content/Context;)Ly/f; │ │ -0709f8: 6200 f300 |0000: sget-object v0, La2/e0;.b:Lq2/a; // field@00f3 │ │ -0709fc: 6201 f200 |0002: sget-object v1, La2/e0;.a:[Lu2/h; // field@00f2 │ │ -070a00: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -070a02: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -070a06: 7230 5e43 3001 |0007: invoke-interface {v0, v3, v1}, Lq2/a;.a:(Ljava/lang/Object;Lu2/h;)Ljava/lang/Object; // method@435e │ │ -070a0c: 0c03 |000a: move-result-object v3 │ │ -070a0e: 1f03 900d |000b: check-cast v3, Ly/f; // type@0d90 │ │ -070a12: 1103 |000d: return-object v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #20 header: │ │ -class_idx : 103 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #16 header: │ │ +class_idx : 33 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 10 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #20 - │ │ - Class descriptor : 'La2/j;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ +Class #16 - │ │ + Class descriptor : 'La3/c;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/j;) │ │ + #0 : (in La3/c;) │ │ name : 'a' │ │ - type : '()Lv1/h;' │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -06d3d8: |[06d3d8] a2.j.a:()Lv1/h; │ │ -06d3e8: 2200 c40c |0000: new-instance v0, Lv1/m; // type@0cc4 │ │ -06d3ec: 7010 1047 0000 |0002: invoke-direct {v0}, Lv1/m;.:()V // method@4710 │ │ -06d3f2: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +06ef04: |[06ef04] a3.c.a:(Landroid/content/Context;)Ljava/lang/String; │ │ +06ef14: 6e10 9702 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@0297 │ │ +06ef1a: 0c00 |0003: move-result-object v0 │ │ +06ef1c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +06ef20: 6e10 9502 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0295 │ │ +06ef26: 0c00 |0009: move-result-object v0 │ │ +06ef28: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +06ef2c: 2200 f007 |000c: new-instance v0, Ljava/io/File; // type@07f0 │ │ +06ef30: 7110 a500 0200 |000e: invoke-static {v2}, La3/c;.b:(Landroid/content/Context;)Ljava/lang/String; // method@00a5 │ │ +06ef36: 0c02 |0011: move-result-object v2 │ │ +06ef38: 1a01 031d |0012: const-string v1, "cache" // string@1d03 │ │ +06ef3c: 7030 662e 2001 |0014: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e66 │ │ +06ef42: 6e10 702e 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2e70 │ │ +06ef48: 0c02 |001a: move-result-object v2 │ │ +06ef4a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ locals : │ │ + 0x0000 - 0x001c reg=2 (null) Landroid/content/Context; │ │ │ │ - #1 : (in La2/j;) │ │ + #1 : (in La3/c;) │ │ name : 'b' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -06d3f4: |[06d3f4] a2.j.b:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d404: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d408: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d40e: 1f03 820a |0005: check-cast v3, Ljava/util/ArrayList; // type@0a82 │ │ -06d412: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d414: 6e20 473e 1300 |0008: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d41a: 0c03 |000b: move-result-object v3 │ │ -06d41c: 1f03 430a |000c: check-cast v3, Ljava/lang/String; // type@0a43 │ │ -06d420: 7220 bb01 3200 |000e: invoke-interface {v2, v3}, La2/k$a;.c:(Ljava/lang/String;)Ljava/lang/Boolean; // method@01bb │ │ -06d426: 0c02 |0011: move-result-object v2 │ │ -06d428: 6e30 413e 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d42e: 2806 |0015: goto 001b // +0006 │ │ -06d430: 0d02 |0016: move-exception v2 │ │ -06d432: 7110 c101 0200 |0017: invoke-static {v2}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d438: 0c00 |001a: move-result-object v0 │ │ -06d43a: 7220 ce46 0400 |001b: invoke-interface {v4, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d440: 0e00 |001e: return-void │ │ - catches : 1 │ │ - 0x000e - 0x0015 │ │ - -> 0x0016 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +06ef4c: |[06ef4c] a3.c.b:(Landroid/content/Context;)Ljava/lang/String; │ │ +06ef5c: 6000 6a01 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +06ef60: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +06ef64: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +06ef68: 7110 a300 0200 |0006: invoke-static {v2}, La3/b;.a:(Landroid/content/Context;)Ljava/io/File; // method@00a3 │ │ +06ef6e: 0c02 |0009: move-result-object v2 │ │ +06ef70: 6e10 702e 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2e70 │ │ +06ef76: 0c02 |000d: move-result-object v2 │ │ +06ef78: 1102 |000e: return-object v2 │ │ +06ef7a: 6e10 9302 0200 |000f: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0293 │ │ +06ef80: 0c02 |0012: move-result-object v2 │ │ +06ef82: 5422 e400 |0013: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@00e4 │ │ +06ef86: 1102 |0015: return-object v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 (null) La2/k$a; │ │ - 0x0000 - 0x001f reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x001f reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ │ │ - #2 : (in La2/j;) │ │ + #2 : (in La3/c;) │ │ name : 'c' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d450: |[06d450] a2.j.c:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d460: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d464: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d46a: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d46e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d470: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d476: 0c02 |000b: move-result-object v2 │ │ -06d478: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d47c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d47e: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d484: 0c05 |0012: move-result-object v5 │ │ -06d486: 1f05 140a |0013: check-cast v5, Ljava/lang/Boolean; // type@0a14 │ │ -06d48a: 7230 b901 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.a:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@01b9 │ │ -06d490: 0c04 |0018: move-result-object v4 │ │ -06d492: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d498: 2806 |001c: goto 0022 // +0006 │ │ -06d49a: 0d04 |001d: move-exception v4 │ │ -06d49c: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d4a2: 0c00 |0021: move-result-object v0 │ │ -06d4a4: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d4aa: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + insns size : 25 16-bit code units │ │ +06ef88: |[06ef88] a3.c.c:(Landroid/content/Context;)Ljava/lang/String; │ │ +06ef98: 1a00 631f |0000: const-string v0, "flutter" // string@1f63 │ │ +06ef9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ef9e: 6e30 9b02 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@029b │ │ +06efa4: 0c00 |0006: move-result-object v0 │ │ +06efa6: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +06efaa: 2200 f007 |0009: new-instance v0, Ljava/io/File; // type@07f0 │ │ +06efae: 7110 a500 0200 |000b: invoke-static {v2}, La3/c;.b:(Landroid/content/Context;)Ljava/lang/String; // method@00a5 │ │ +06efb4: 0c02 |000e: move-result-object v2 │ │ +06efb6: 1a01 751c |000f: const-string v1, "app_flutter" // string@1c75 │ │ +06efba: 7030 662e 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e66 │ │ +06efc0: 6e10 702e 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2e70 │ │ +06efc6: 0c02 |0017: move-result-object v2 │ │ +06efc8: 1102 |0018: return-object v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0019 reg=2 (null) Landroid/content/Context; │ │ │ │ - #3 : (in La2/j;) │ │ + #3 : (in La3/c;) │ │ name : 'd' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d4b8: |[06d4b8] a2.j.d:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d4c8: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d4cc: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d4d2: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d4d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d4d8: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d4de: 0c02 |000b: move-result-object v2 │ │ -06d4e0: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d4e4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d4e6: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d4ec: 0c05 |0012: move-result-object v5 │ │ -06d4ee: 1f05 430a |0013: check-cast v5, Ljava/lang/String; // type@0a43 │ │ -06d4f2: 7230 be01 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.g:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; // method@01be │ │ -06d4f8: 0c04 |0018: move-result-object v4 │ │ -06d4fa: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d500: 2806 |001c: goto 0022 // +0006 │ │ -06d502: 0d04 |001d: move-exception v4 │ │ -06d504: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d50a: 0c00 |0021: move-result-object v0 │ │ -06d50c: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d512: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + insns size : 22 16-bit code units │ │ +06efcc: |[06efcc] a3.c.d:(Landroid/content/Context;)Ljava/lang/String; │ │ +06efdc: 6e10 a002 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@02a0 │ │ +06efe2: 0c00 |0003: move-result-object v0 │ │ +06efe4: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +06efe8: 2200 f007 |0006: new-instance v0, Ljava/io/File; // type@07f0 │ │ +06efec: 7110 a500 0200 |0008: invoke-static {v2}, La3/c;.b:(Landroid/content/Context;)Ljava/lang/String; // method@00a5 │ │ +06eff2: 0c02 |000b: move-result-object v2 │ │ +06eff4: 1a01 3b1f |000c: const-string v1, "files" // string@1f3b │ │ +06eff8: 7030 662e 2001 |000e: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e66 │ │ +06effe: 6e10 702e 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2e70 │ │ +06f004: 0c02 |0014: move-result-object v2 │ │ +06f006: 1102 |0015: return-object v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ │ │ - #4 : (in La2/j;) │ │ - name : 'e' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #17 header: │ │ +class_idx : 34 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #17 - │ │ + Class descriptor : 'La3/d;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La3/d;) │ │ + name : 'a' │ │ + type : '(ZLjava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -06d520: |[06d520] a2.j.e:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d530: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d534: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d53a: 1f06 820a |0005: check-cast v6, Ljava/util/ArrayList; // type@0a82 │ │ -06d53e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d540: 6e20 473e 1600 |0008: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d546: 0c02 |000b: move-result-object v2 │ │ -06d548: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d54c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d54e: 6e20 473e 3600 |000f: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d554: 0c06 |0012: move-result-object v6 │ │ -06d556: 1f06 360a |0013: check-cast v6, Ljava/lang/Number; // type@0a36 │ │ -06d55a: 3906 0400 |0015: if-nez v6, 0019 // +0004 │ │ -06d55e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -06d560: 2809 |0018: goto 0021 // +0009 │ │ -06d562: 6e10 373d 0600 |0019: invoke-virtual {v6}, Ljava/lang/Number;.longValue:()J // method@3d37 │ │ -06d568: 0b03 |001c: move-result-wide v3 │ │ -06d56a: 7120 123d 4300 |001d: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@3d12 │ │ -06d570: 0c06 |0020: move-result-object v6 │ │ -06d572: 7230 bc01 2506 |0021: invoke-interface {v5, v2, v6}, La2/k$a;.e:(Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Boolean; // method@01bc │ │ -06d578: 0c05 |0024: move-result-object v5 │ │ -06d57a: 6e30 413e 1005 |0025: invoke-virtual {v0, v1, v5}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d580: 2806 |0028: goto 002e // +0006 │ │ -06d582: 0d05 |0029: move-exception v5 │ │ -06d584: 7110 c101 0500 |002a: invoke-static {v5}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d58a: 0c00 |002d: move-result-object v0 │ │ -06d58c: 7220 ce46 0700 |002e: invoke-interface {v7, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d592: 0e00 |0031: return-void │ │ - catches : 1 │ │ - 0x0019 - 0x0028 │ │ - -> 0x0029 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +06f008: |[06f008] a3.d.a:(ZLjava/lang/Object;)V │ │ +06f018: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +06f01c: 0e00 |0002: return-void │ │ +06f01e: 2200 1d08 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +06f022: 7110 992f 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2f99 │ │ +06f028: 0c01 |0008: move-result-object v1 │ │ +06f02a: 7020 1c2f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +06f030: 2700 |000c: throw v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0032 reg=5 (null) La2/k$a; │ │ - 0x0000 - 0x0032 reg=6 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0032 reg=7 (null) Lv1/a$e; │ │ + 0x0000 - 0x000d reg=0 (null) Z │ │ + 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ - #5 : (in La2/j;) │ │ - name : 'f' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #18 header: │ │ +class_idx : 35 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #18 - │ │ + Class descriptor : 'La3/e;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in La3/e;) │ │ + name : 'test' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #19 header: │ │ +class_idx : 36 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #19 - │ │ + Class descriptor : 'La3/f;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/AutoCloseable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La3/f;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d5a0: |[06d5a0] a2.j.f:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d5b0: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d5b4: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d5ba: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d5be: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d5c0: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d5c6: 0c02 |000b: move-result-object v2 │ │ -06d5c8: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d5cc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d5ce: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d5d4: 0c05 |0012: move-result-object v5 │ │ -06d5d6: 1f05 200a |0013: check-cast v5, Ljava/lang/Double; // type@0a20 │ │ -06d5da: 7230 ba01 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.b:(Ljava/lang/String;Ljava/lang/Double;)Ljava/lang/Boolean; // method@01ba │ │ -06d5e0: 0c04 |0018: move-result-object v4 │ │ -06d5e2: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d5e8: 2806 |001c: goto 0022 // +0006 │ │ -06d5ea: 0d04 |001d: move-exception v4 │ │ -06d5ec: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d5f2: 0c00 |0021: move-result-object v0 │ │ -06d5f4: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d5fa: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06f0a0: |[06f0a0] a3.f.:(Ljava/lang/String;)V │ │ +06f0b0: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06f0b6: 7110 ab00 0100 |0003: invoke-static {v1}, La3/f;.a:(Ljava/lang/String;)V // method@00ab │ │ +06f0bc: 0e00 |0006: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0007 reg=0 this La3/f; │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ - #6 : (in La2/j;) │ │ - name : 'g' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in La3/f;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d608: |[06d608] a2.j.g:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d618: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d61c: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d622: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d626: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d628: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d62e: 0c02 |000b: move-result-object v2 │ │ -06d630: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d634: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d636: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d63c: 0c05 |0012: move-result-object v5 │ │ -06d63e: 1f05 930a |0013: check-cast v5, Ljava/util/List; // type@0a93 │ │ -06d642: 7230 c001 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.i:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/Boolean; // method@01c0 │ │ -06d648: 0c04 |0018: move-result-object v4 │ │ -06d64a: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d650: 2806 |001c: goto 0022 // +0006 │ │ -06d652: 0d04 |001d: move-exception v4 │ │ -06d654: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d65a: 0c00 |0021: move-result-object v0 │ │ -06d65c: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d662: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +06f0c0: |[06f0c0] a3.f.a:(Ljava/lang/String;)V │ │ +06f0d0: 7110 ad00 0000 |0000: invoke-static {v0}, La3/f;.c:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ +06f0d6: 0c00 |0003: move-result-object v0 │ │ +06f0d8: 7110 811e 0000 |0004: invoke-static {v0}, Le1/a;.c:(Ljava/lang/String;)V // method@1e81 │ │ +06f0de: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0008 reg=0 (null) Ljava/lang/String; │ │ │ │ - #7 : (in La2/j;) │ │ - name : 'h' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #2 : (in La3/f;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d670: |[06d670] a2.j.h:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d680: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d684: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d68a: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d68e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d690: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d696: 0c02 |000b: move-result-object v2 │ │ -06d698: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d69c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d69e: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d6a4: 0c05 |0012: move-result-object v5 │ │ -06d6a6: 1f05 930a |0013: check-cast v5, Ljava/util/List; // type@0a93 │ │ -06d6aa: 7230 bf01 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.h:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/Boolean; // method@01bf │ │ -06d6b0: 0c04 |0018: move-result-object v4 │ │ -06d6b2: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d6b8: 2806 |001c: goto 0022 // +0006 │ │ -06d6ba: 0d04 |001d: move-exception v4 │ │ -06d6bc: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d6c2: 0c00 |0021: move-result-object v0 │ │ -06d6c4: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d6ca: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +06f0e0: |[06f0e0] a3.f.b:(Ljava/lang/String;I)V │ │ +06f0f0: 7110 ad00 0000 |0000: invoke-static {v0}, La3/f;.c:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ +06f0f6: 0c00 |0003: move-result-object v0 │ │ +06f0f8: 7120 7f1e 1000 |0004: invoke-static {v0, v1}, Le1/a;.a:(Ljava/lang/String;I)V // method@1e7f │ │ +06f0fe: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0008 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 (null) I │ │ │ │ - #8 : (in La2/j;) │ │ - name : 'i' │ │ - type : '(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #3 : (in La3/f;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 38 16-bit code units │ │ -06d6d8: |[06d6d8] a2.j.i:(La2/k$a;Ljava/lang/Object;Lv1/a$e;)V │ │ -06d6e8: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d6ec: 7010 3e3e 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -06d6f2: 1f05 820a |0005: check-cast v5, Ljava/util/ArrayList; // type@0a82 │ │ -06d6f6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d6f8: 6e20 473e 1500 |0008: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d6fe: 0c02 |000b: move-result-object v2 │ │ -06d700: 1f02 430a |000c: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06d704: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06d706: 6e20 473e 3500 |000f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -06d70c: 0c05 |0012: move-result-object v5 │ │ -06d70e: 1f05 930a |0013: check-cast v5, Ljava/util/List; // type@0a93 │ │ -06d712: 7230 bd01 2405 |0015: invoke-interface {v4, v2, v5}, La2/k$a;.f:(Ljava/lang/String;Ljava/util/List;)Ljava/util/Map; // method@01bd │ │ -06d718: 0c04 |0018: move-result-object v4 │ │ -06d71a: 6e30 413e 1004 |0019: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@3e41 │ │ -06d720: 2806 |001c: goto 0022 // +0006 │ │ -06d722: 0d04 |001d: move-exception v4 │ │ -06d724: 7110 c101 0400 |001e: invoke-static {v4}, La2/k;.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; // method@01c1 │ │ -06d72a: 0c00 |0021: move-result-object v0 │ │ -06d72c: 7220 ce46 0600 |0022: invoke-interface {v6, v0}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06d732: 0e00 |0025: return-void │ │ - catches : 1 │ │ - 0x0015 - 0x001c │ │ - -> 0x001d │ │ + insns size : 32 16-bit code units │ │ +06f050: |[06f050] a3.f.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +06f060: 6e10 862f 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2f86 │ │ +06f066: 0a00 |0003: move-result v0 │ │ +06f068: 1301 7c00 |0004: const/16 v1, #int 124 // #7c │ │ +06f06c: 3510 0300 |0006: if-ge v0, v1, 0009 // +0003 │ │ +06f070: 2817 |0008: goto 001f // +0017 │ │ +06f072: 2200 3908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +06f076: 7010 9b2f 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +06f07c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06f07e: 6e30 922f 2301 |000f: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +06f084: 0c03 |0012: move-result-object v3 │ │ +06f086: 6e20 a62f 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06f08c: 1a03 c601 |0016: const-string v3, "..." // string@01c6 │ │ +06f090: 6e20 a62f 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +06f096: 6e10 ad2f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +06f09c: 0c03 |001e: move-result-object v3 │ │ +06f09e: 1103 |001f: return-object v3 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ - 0x0001 line=2 │ │ - 0x0002 line=3 │ │ - 0x0003 line=4 │ │ - 0x0004 line=5 │ │ - 0x0005 line=6 │ │ - 0x0006 line=7 │ │ - 0x0007 line=8 │ │ - 0x0008 line=9 │ │ - 0x0009 line=10 │ │ - 0x000a line=11 │ │ - 0x000b line=12 │ │ - 0x000c line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - 0x0010 line=17 │ │ - 0x0011 line=18 │ │ - 0x0012 line=19 │ │ - 0x0013 line=20 │ │ - 0x0014 line=21 │ │ - 0x0015 line=22 │ │ - 0x0016 line=23 │ │ - 0x0017 line=24 │ │ - 0x0018 line=25 │ │ - 0x0019 line=26 │ │ - 0x001a line=27 │ │ - 0x001b line=28 │ │ - 0x001c line=29 │ │ - 0x001d line=30 │ │ - 0x001e line=31 │ │ - 0x001f line=32 │ │ - 0x0020 line=33 │ │ - 0x0021 line=34 │ │ - 0x0022 line=35 │ │ - 0x0023 line=36 │ │ - 0x0024 line=37 │ │ - 0x0025 line=38 │ │ - 0x0026 line=39 │ │ - 0x0027 line=40 │ │ - 0x0028 line=41 │ │ - 0x0029 line=42 │ │ - 0x002a line=43 │ │ - 0x002b line=44 │ │ - 0x002c line=45 │ │ - 0x002d line=46 │ │ - 0x002e line=47 │ │ - 0x002f line=48 │ │ - 0x0030 line=49 │ │ - 0x0031 line=50 │ │ - 0x0032 line=51 │ │ - 0x0033 line=52 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 (null) La2/k$a; │ │ - 0x0000 - 0x0026 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0020 reg=3 (null) Ljava/lang/String; │ │ │ │ - #9 : (in La2/j;) │ │ - name : 'j' │ │ - type : '(Lv1/c;La2/k$a;)V' │ │ + #4 : (in La3/f;) │ │ + name : 'd' │ │ + type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 0 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +06f118: |[06f118] a3.f.d:()V │ │ +06f128: 7100 841e 0000 |0000: invoke-static {}, Le1/a;.f:()V // method@1e84 │ │ +06f12e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + #5 : (in La3/f;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 234 16-bit code units │ │ -06d740: |[06d740] a2.j.j:(Lv1/c;La2/k$a;)V │ │ -06d750: 7210 dd46 0500 |0000: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d756: 0c00 |0003: move-result-object v0 │ │ -06d758: 2201 ae0c |0004: new-instance v1, Lv1/a; // type@0cae │ │ -06d75c: 1a02 d91d |0006: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove" // string@1dd9 │ │ -06d760: 7100 af01 0000 |0008: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d766: 0c03 |000b: move-result-object v3 │ │ -06d768: 7050 d046 5132 |000c: invoke-direct {v1, v5, v2, v3, v0}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d76e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06d770: 3806 0b00 |0010: if-eqz v6, 001b // +000b │ │ -06d774: 2202 3600 |0012: new-instance v2, La2/b; // type@0036 │ │ -06d778: 7020 fa00 6200 |0014: invoke-direct {v2, v6}, La2/b;.:(La2/k$a;)V // method@00fa │ │ -06d77e: 6e20 d546 2100 |0017: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d784: 2804 |001a: goto 001e // +0004 │ │ -06d786: 6e20 d546 0100 |001b: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d78c: 7210 dd46 0500 |001e: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d792: 0c01 |0021: move-result-object v1 │ │ -06d794: 2202 ae0c |0022: new-instance v2, Lv1/a; // type@0cae │ │ -06d798: 1a03 da1d |0024: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool" // string@1dda │ │ -06d79c: 7100 af01 0000 |0026: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d7a2: 0c04 |0029: move-result-object v4 │ │ -06d7a4: 7051 d046 5243 |002a: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d7aa: 3806 0b00 |002d: if-eqz v6, 0038 // +000b │ │ -06d7ae: 2201 3900 |002f: new-instance v1, La2/c; // type@0039 │ │ -06d7b2: 7020 0501 6100 |0031: invoke-direct {v1, v6}, La2/c;.:(La2/k$a;)V // method@0105 │ │ -06d7b8: 6e20 d546 1200 |0034: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d7be: 2804 |0037: goto 003b // +0004 │ │ -06d7c0: 6e20 d546 0200 |0038: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d7c6: 7210 dd46 0500 |003b: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d7cc: 0c01 |003e: move-result-object v1 │ │ -06d7ce: 2202 ae0c |003f: new-instance v2, Lv1/a; // type@0cae │ │ -06d7d2: 1a03 dd1d |0041: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString" // string@1ddd │ │ -06d7d6: 7100 af01 0000 |0043: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d7dc: 0c04 |0046: move-result-object v4 │ │ -06d7de: 7051 d046 5243 |0047: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d7e4: 3806 0b00 |004a: if-eqz v6, 0055 // +000b │ │ -06d7e8: 2201 6000 |004c: new-instance v1, La2/d; // type@0060 │ │ -06d7ec: 7020 a001 6100 |004e: invoke-direct {v1, v6}, La2/d;.:(La2/k$a;)V // method@01a0 │ │ -06d7f2: 6e20 d546 1200 |0051: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d7f8: 2804 |0054: goto 0058 // +0004 │ │ -06d7fa: 6e20 d546 0200 |0055: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d800: 7210 dd46 0500 |0058: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d806: 0c01 |005b: move-result-object v1 │ │ -06d808: 2202 ae0c |005c: new-instance v2, Lv1/a; // type@0cae │ │ -06d80c: 1a03 dc1d |005e: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt" // string@1ddc │ │ -06d810: 7100 af01 0000 |0060: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d816: 0c04 |0063: move-result-object v4 │ │ -06d818: 7051 d046 5243 |0064: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d81e: 3806 0b00 |0067: if-eqz v6, 0072 // +000b │ │ -06d822: 2201 6200 |0069: new-instance v1, La2/e; // type@0062 │ │ -06d826: 7020 a501 6100 |006b: invoke-direct {v1, v6}, La2/e;.:(La2/k$a;)V // method@01a5 │ │ -06d82c: 6e20 d546 1200 |006e: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d832: 2804 |0071: goto 0075 // +0004 │ │ -06d834: 6e20 d546 0200 |0072: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d83a: 7210 dd46 0500 |0075: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d840: 0c01 |0078: move-result-object v1 │ │ -06d842: 2202 ae0c |0079: new-instance v2, Lv1/a; // type@0cae │ │ -06d846: 1a03 db1d |007b: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble" // string@1ddb │ │ -06d84a: 7100 af01 0000 |007d: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d850: 0c04 |0080: move-result-object v4 │ │ -06d852: 7051 d046 5243 |0081: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d858: 3806 0b00 |0084: if-eqz v6, 008f // +000b │ │ -06d85c: 2201 6300 |0086: new-instance v1, La2/f; // type@0063 │ │ -06d860: 7020 a701 6100 |0088: invoke-direct {v1, v6}, La2/f;.:(La2/k$a;)V // method@01a7 │ │ -06d866: 6e20 d546 1200 |008b: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d86c: 2804 |008e: goto 0092 // +0004 │ │ -06d86e: 6e20 d546 0200 |008f: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d874: 7210 dd46 0500 |0092: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d87a: 0c01 |0095: move-result-object v1 │ │ -06d87c: 2202 ae0c |0096: new-instance v2, Lv1/a; // type@0cae │ │ -06d880: 1a03 de1d |0098: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setStringList" // string@1dde │ │ -06d884: 7100 af01 0000 |009a: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d88a: 0c04 |009d: move-result-object v4 │ │ -06d88c: 7051 d046 5243 |009e: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d892: 3806 0b00 |00a1: if-eqz v6, 00ac // +000b │ │ -06d896: 2201 6400 |00a3: new-instance v1, La2/g; // type@0064 │ │ -06d89a: 7020 a901 6100 |00a5: invoke-direct {v1, v6}, La2/g;.:(La2/k$a;)V // method@01a9 │ │ -06d8a0: 6e20 d546 1200 |00a8: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d8a6: 2804 |00ab: goto 00af // +0004 │ │ -06d8a8: 6e20 d546 0200 |00ac: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d8ae: 7210 dd46 0500 |00af: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d8b4: 0c01 |00b2: move-result-object v1 │ │ -06d8b6: 2202 ae0c |00b3: new-instance v2, Lv1/a; // type@0cae │ │ -06d8ba: 1a03 d71d |00b5: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear" // string@1dd7 │ │ -06d8be: 7100 af01 0000 |00b7: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d8c4: 0c04 |00ba: move-result-object v4 │ │ -06d8c6: 7051 d046 5243 |00bb: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d8cc: 3806 0b00 |00be: if-eqz v6, 00c9 // +000b │ │ -06d8d0: 2201 6500 |00c0: new-instance v1, La2/h; // type@0065 │ │ -06d8d4: 7020 ab01 6100 |00c2: invoke-direct {v1, v6}, La2/h;.:(La2/k$a;)V // method@01ab │ │ -06d8da: 6e20 d546 1200 |00c5: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d8e0: 2804 |00c8: goto 00cc // +0004 │ │ -06d8e2: 6e20 d546 0200 |00c9: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d8e8: 7210 dd46 0500 |00cc: invoke-interface {v5}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06d8ee: 0c01 |00cf: move-result-object v1 │ │ -06d8f0: 2202 ae0c |00d0: new-instance v2, Lv1/a; // type@0cae │ │ -06d8f4: 1a03 d81d |00d2: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll" // string@1dd8 │ │ -06d8f8: 7100 af01 0000 |00d4: invoke-static {}, La2/j;.a:()Lv1/h; // method@01af │ │ -06d8fe: 0c04 |00d7: move-result-object v4 │ │ -06d900: 7051 d046 5243 |00d8: invoke-direct {v2, v5, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06d906: 3806 0b00 |00db: if-eqz v6, 00e6 // +000b │ │ -06d90a: 2205 6600 |00dd: new-instance v5, La2/i; // type@0066 │ │ -06d90e: 7020 ad01 6500 |00df: invoke-direct {v5, v6}, La2/i;.:(La2/k$a;)V // method@01ad │ │ -06d914: 6e20 d546 5200 |00e2: invoke-virtual {v2, v5}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d91a: 2804 |00e5: goto 00e9 // +0004 │ │ -06d91c: 6e20 d546 0200 |00e6: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06d922: 0e00 |00e9: return-void │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +06f130: |[06f130] a3.f.f:(Ljava/lang/String;I)V │ │ +06f140: 7110 ad00 0000 |0000: invoke-static {v0}, La3/f;.c:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ +06f146: 0c00 |0003: move-result-object v0 │ │ +06f148: 7120 821e 1000 |0004: invoke-static {v0, v1}, Le1/a;.d:(Ljava/lang/String;I)V // method@1e82 │ │ +06f14e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 (null) I │ │ + │ │ + #6 : (in La3/f;) │ │ + name : 'h' │ │ + type : '(Ljava/lang/String;)La3/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06f034: |[06f034] a3.f.h:(Ljava/lang/String;)La3/f; │ │ +06f044: 2200 2400 |0000: new-instance v0, La3/f; // type@0024 │ │ +06f048: 7020 aa00 1000 |0002: invoke-direct {v0, v1}, La3/f;.:(Ljava/lang/String;)V // method@00aa │ │ +06f04e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00ea reg=5 (null) Lv1/c; │ │ - 0x0000 - 0x00ea reg=6 (null) La2/k$a; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in La3/f;) │ │ + name : 'close' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +06f100: |[06f100] a3.f.close:()V │ │ +06f110: 7100 af00 0000 |0000: invoke-static {}, La3/f;.d:()V // method@00af │ │ +06f116: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this La3/f; │ │ │ │ -Class #21 header: │ │ -class_idx : 104 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #20 header: │ │ +class_idx : 37 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #21 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/k; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La3/g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #21 - │ │ - Class descriptor : 'La2/k$a;' │ │ +Class #20 - │ │ + Class descriptor : 'La3/g$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in La2/k$a;) │ │ + #0 : (in La3/g$a;) │ │ name : 'a' │ │ - type : '(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in La2/k$a;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/String;Ljava/lang/Double;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in La2/k$a;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in La2/k$a;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in La2/k$a;) │ │ - name : 'f' │ │ - type : '(Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in La2/k$a;) │ │ - name : 'g' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in La2/k$a;) │ │ - name : 'h' │ │ - type : '(Ljava/lang/String;Ljava/util/List;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in La2/k$a;) │ │ - name : 'i' │ │ - type : '(Ljava/lang/String;Ljava/util/List;)Ljava/lang/Boolean;' │ │ + type : '(FFF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #22 header: │ │ -class_idx : 105 │ │ +Class #21 header: │ │ +class_idx : 38 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #22 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La2/k$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La3/g$a; } │ │ │ │ -Class #22 - │ │ - Class descriptor : 'La2/k;' │ │ +Class #21 - │ │ + Class descriptor : 'La3/g;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/k;) │ │ + #0 : (in La3/g;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Throwable;)Ljava/util/ArrayList;' │ │ - access : 0x000c (PROTECTED STATIC) │ │ + type : '(Landroid/content/Context;La3/g$a;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 46 16-bit code units │ │ +06f198: |[06f198] a3.g.a:(Landroid/content/Context;La3/g$a;)V │ │ +06f1a8: 7110 b400 0200 |0000: invoke-static {v2}, La3/g;.b:(Landroid/content/Context;)Landroid/app/Activity; // method@00b4 │ │ +06f1ae: 0c00 |0003: move-result-object v0 │ │ +06f1b0: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +06f1b4: 7100 8534 0000 |0006: invoke-static {}, Ll1/l;.a:()Ll1/m; // method@3485 │ │ +06f1ba: 0c01 |0009: move-result-object v1 │ │ +06f1bc: 7220 8e34 0100 |000a: invoke-interface {v1, v0}, Ll1/m;.a:(Landroid/app/Activity;)Ll1/k; // method@348e │ │ +06f1c2: 0c00 |000d: move-result-object v0 │ │ +06f1c4: 6e10 8034 0000 |000e: invoke-virtual {v0}, Ll1/k;.a:()Landroid/graphics/Rect; // method@3480 │ │ +06f1ca: 0c01 |0011: move-result-object v1 │ │ +06f1cc: 6e10 4804 0100 |0012: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@0448 │ │ +06f1d2: 0a01 |0015: move-result v1 │ │ +06f1d4: 8211 |0016: int-to-float v1, v1 │ │ +06f1d6: 6e10 8034 0000 |0017: invoke-virtual {v0}, Ll1/k;.a:()Landroid/graphics/Rect; // method@3480 │ │ +06f1dc: 0c00 |001a: move-result-object v0 │ │ +06f1de: 6e10 3f04 0000 |001b: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@043f │ │ +06f1e4: 0a00 |001e: move-result v0 │ │ +06f1e6: 8200 |001f: int-to-float v0, v0 │ │ +06f1e8: 6e10 a702 0200 |0020: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02a7 │ │ +06f1ee: 0c02 |0023: move-result-object v2 │ │ +06f1f0: 6e10 4203 0200 |0024: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0342 │ │ +06f1f6: 0c02 |0027: move-result-object v2 │ │ +06f1f8: 5222 7b01 |0028: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@017b │ │ +06f1fc: 7240 b200 1320 |002a: invoke-interface {v3, v1, v0, v2}, La3/g$a;.a:(FFF)V // method@00b2 │ │ +06f202: 0e00 |002d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x002e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x002e reg=3 (null) La3/g$a; │ │ + │ │ + #1 : (in La3/g;) │ │ + name : 'b' │ │ + type : '(Landroid/content/Context;)Landroid/app/Activity;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -06d9bc: |[06d9bc] a2.k.a:(Ljava/lang/Throwable;)Ljava/util/ArrayList; │ │ -06d9cc: 2200 820a |0000: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -06d9d0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -06d9d2: 7020 3f3e 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3e3f │ │ -06d9d8: 6e10 b83d 0300 |0006: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@3db8 │ │ -06d9de: 0c01 |0009: move-result-object v1 │ │ -06d9e0: 6e20 423e 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -06d9e6: 6e10 3c3d 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -06d9ec: 0c01 |0010: move-result-object v1 │ │ -06d9ee: 6e10 ce3c 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@3cce │ │ -06d9f4: 0c01 |0014: move-result-object v1 │ │ -06d9f6: 6e20 423e 1000 |0015: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -06d9fc: 2201 440a |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -06da00: 7010 7e3d 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -06da06: 1a02 4e03 |001d: const-string v2, "Cause: " // string@034e │ │ -06da0a: 6e20 893d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06da10: 6e10 b23d 0300 |0022: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@3db2 │ │ -06da16: 0c02 |0025: move-result-object v2 │ │ -06da18: 6e20 883d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3d88 │ │ -06da1e: 1a02 2001 |0029: const-string v2, ", Stacktrace: " // string@0120 │ │ -06da22: 6e20 893d 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06da28: 7110 f606 0300 |002e: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@06f6 │ │ -06da2e: 0c03 |0031: move-result-object v3 │ │ -06da30: 6e20 893d 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06da36: 6e10 903d 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -06da3c: 0c03 |0038: move-result-object v3 │ │ -06da3e: 6e20 423e 3000 |0039: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -06da44: 1100 |003c: return-object v0 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +06f150: |[06f150] a3.g.b:(Landroid/content/Context;)Landroid/app/Activity; │ │ +06f160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f162: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +06f166: 1100 |0003: return-object v0 │ │ +06f168: 2021 6b00 |0004: instance-of v1, v2, Landroid/app/Activity; // type@006b │ │ +06f16c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +06f170: 1f02 6b00 |0008: check-cast v2, Landroid/app/Activity; // type@006b │ │ +06f174: 1102 |000a: return-object v2 │ │ +06f176: 2021 8d00 |000b: instance-of v1, v2, Landroid/content/ContextWrapper; // type@008d │ │ +06f17a: 3801 0d00 |000d: if-eqz v1, 001a // +000d │ │ +06f17e: 1f02 8d00 |000f: check-cast v2, Landroid/content/ContextWrapper; // type@008d │ │ +06f182: 6e10 c302 0200 |0011: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@02c3 │ │ +06f188: 0c02 |0014: move-result-object v2 │ │ +06f18a: 7110 b400 0200 |0015: invoke-static {v2}, La3/g;.b:(Landroid/content/Context;)Landroid/app/Activity; // method@00b4 │ │ +06f190: 0c02 |0018: move-result-object v2 │ │ +06f192: 1102 |0019: return-object v2 │ │ +06f194: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003d reg=3 (null) Ljava/lang/Throwable; │ │ + 0x0000 - 0x001b reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #23 header: │ │ -class_idx : 106 │ │ +Class #22 header: │ │ +class_idx : 39 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #23 - │ │ - Class descriptor : 'La2/l;' │ │ +Class #22 - │ │ + Class descriptor : 'La4/a0;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/l;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Throwable;)Ljava/util/List;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #0 : (in La4/a0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -06d924: |[06d924] a2.l.a:(Ljava/lang/Throwable;)Ljava/util/List; │ │ -06d934: 7110 c301 0000 |0000: invoke-static {v0}, La2/l;.b:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c3 │ │ -06d93a: 0c00 |0003: move-result-object v0 │ │ -06d93c: 1100 |0004: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +071cc8: |[071cc8] a4.a0.:()V │ │ +071cd8: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +071cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ - #1 : (in La2/l;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Throwable;)Ljava/util/List;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in La4/a0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in La4/a0;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06d940: |[06d940] a2.l.b:(Ljava/lang/Throwable;)Ljava/util/List; │ │ -06d950: 6e10 3c3d 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -06d956: 0c00 |0003: move-result-object v0 │ │ -06d958: 6e10 ce3c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@3cce │ │ -06d95e: 0c00 |0007: move-result-object v0 │ │ -06d960: 6e10 b83d 0400 |0008: invoke-virtual {v4}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@3db8 │ │ -06d966: 0c01 |000b: move-result-object v1 │ │ -06d968: 2202 440a |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0a44 │ │ -06d96c: 7010 7e3d 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -06d972: 1a03 4e03 |0011: const-string v3, "Cause: " // string@034e │ │ -06d976: 6e20 893d 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06d97c: 6e10 b23d 0400 |0016: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@3db2 │ │ -06d982: 0c03 |0019: move-result-object v3 │ │ -06d984: 6e20 883d 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3d88 │ │ -06d98a: 1a03 2001 |001d: const-string v3, ", Stacktrace: " // string@0120 │ │ -06d98e: 6e20 893d 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06d994: 7110 f606 0400 |0022: invoke-static {v4}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@06f6 │ │ -06d99a: 0c04 |0025: move-result-object v4 │ │ -06d99c: 6e20 893d 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -06d9a2: 6e10 903d 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -06d9a8: 0c04 |002c: move-result-object v4 │ │ -06d9aa: 2430 790e 1004 |002d: filled-new-array {v0, v1, v4}, [Ljava/lang/String; // type@0e79 │ │ -06d9b0: 0c04 |0030: move-result-object v4 │ │ -06d9b2: 7110 3230 0400 |0031: invoke-static {v4}, Lf2/l;.g:([Ljava/lang/Object;)Ljava/util/List; // method@3032 │ │ -06d9b8: 0c04 |0034: move-result-object v4 │ │ -06d9ba: 1104 |0035: return-object v4 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +071c7c: |[071c7c] a4.a0.toString:()Ljava/lang/String; │ │ +071c8c: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +071c90: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +071c96: 7110 8f44 0200 |0005: invoke-static {v2}, Lv3/m0;.a:(Ljava/lang/Object;)Ljava/lang/String; // method@448f │ │ +071c9c: 0c01 |0008: move-result-object v1 │ │ +071c9e: 6e20 a62f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +071ca4: 1301 4000 |000c: const/16 v1, #int 64 // #40 │ │ +071ca8: 6e20 9e2f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +071cae: 7110 9044 0200 |0011: invoke-static {v2}, Lv3/m0;.b:(Ljava/lang/Object;)Ljava/lang/String; // method@4490 │ │ +071cb4: 0c01 |0014: move-result-object v1 │ │ +071cb6: 6e20 a62f 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +071cbc: 6e10 ad2f 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +071cc2: 0c00 |001b: move-result-object v0 │ │ +071cc4: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=4 (null) Ljava/lang/Throwable; │ │ + 0x0000 - 0x001d reg=2 this La4/a0; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #24 header: │ │ -class_idx : 121 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ +Class #23 header: │ │ +class_idx : 40 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 28 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #24 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La2/z; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #24 - │ │ - Class descriptor : 'La2/z$a;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #23 - │ │ + Class descriptor : 'La4/a;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La2/z$a;) │ │ + #0 : (in La4/a;) │ │ name : 'a' │ │ - type : 'La2/z$a;' │ │ - access : 0x1018 (STATIC FINAL SYNTHETIC) │ │ - #1 : (in La2/z$a;) │ │ - name : 'b' │ │ - type : 'Le2/e;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/z$a;) │ │ + #0 : (in La4/a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -06deec: |[06deec] a2.z$a.:()V │ │ -06defc: 2200 7900 |0000: new-instance v0, La2/z$a; // type@0079 │ │ -06df00: 7010 e301 0000 |0002: invoke-direct {v0}, La2/z$a;.:()V // method@01e3 │ │ -06df06: 6900 0701 |0005: sput-object v0, La2/z$a;.a:La2/z$a; // field@0107 │ │ -06df0a: 6200 0601 |0007: sget-object v0, La2/z$a$a;.f:La2/z$a$a; // field@0106 │ │ -06df0e: 7110 712e 0000 |0009: invoke-static {v0}, Le2/f;.a:(Lo2/a;)Le2/e; // method@2e71 │ │ -06df14: 0c00 |000c: move-result-object v0 │ │ -06df16: 6900 0801 |000d: sput-object v0, La2/z$a;.b:Le2/e; // field@0108 │ │ -06df1a: 0e00 |000f: return-void │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +06f204: |[06f204] a4.a.:()V │ │ +06f214: 2200 3500 |0000: new-instance v0, La4/h0; // type@0035 │ │ +06f218: 1a01 f515 |0002: const-string v1, "NO_DECISION" // string@15f5 │ │ +06f21c: 7020 f100 1000 |0004: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +06f222: 6900 8600 |0007: sput-object v0, La4/a;.a:Ljava/lang/Object; // field@0086 │ │ +06f226: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in La2/z$a;) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #24 header: │ │ +class_idx : 41 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #24 - │ │ + Class descriptor : 'La4/b0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in La4/b0;) │ │ + name : 'a' │ │ + type : 'La4/s;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + Direct methods - │ │ + #0 : (in La4/b0;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(La4/s;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -06df1c: |[06df1c] a2.z$a.:()V │ │ -06df2c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -06df32: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +071d24: |[071d24] a4.b0.:(La4/s;)V │ │ +071d34: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +071d3a: 5b01 8700 |0003: iput-object v1, v0, La4/b0;.a:La4/s; // field@0087 │ │ +071d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=0 this La4/b0; │ │ + 0x0000 - 0x0006 reg=1 (null) La4/s; │ │ │ │ - #2 : (in La2/z$a;) │ │ - name : 'A' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in La4/b0;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 82 16-bit code units │ │ -06e540: |[06e540] a2.z$a.A:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e550: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e554: 7120 0043 0600 |0002: invoke-static {v6, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e55a: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e55e: 7120 fe42 0500 |0007: invoke-static {v5, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e564: 1f05 930a |000a: check-cast v5, Ljava/util/List; // type@0a93 │ │ -06e568: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e56a: 7220 ba3e 0500 |000d: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e570: 0c00 |0010: move-result-object v0 │ │ -06e572: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e576: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e57c: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e580: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e582: 7220 ba3e 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e588: 0c01 |001c: move-result-object v1 │ │ -06e58a: 2012 2b0a |001d: instance-of v2, v1, Ljava/lang/Integer; // type@0a2b │ │ -06e58e: 3802 0a00 |001f: if-eqz v2, 0029 // +000a │ │ -06e592: 1f01 360a |0021: check-cast v1, Ljava/lang/Number; // type@0a36 │ │ -06e596: 6e10 363d 0100 |0023: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3d36 │ │ -06e59c: 0a01 |0026: move-result v1 │ │ -06e59e: 8111 |0027: int-to-long v1, v1 │ │ -06e5a0: 280c |0028: goto 0034 // +000c │ │ -06e5a2: 1a02 5725 |0029: const-string v2, "null cannot be cast to non-null type kotlin.Long" // string@2557 │ │ -06e5a6: 7120 fe42 2100 |002b: invoke-static {v1, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e5ac: 1f01 2e0a |002e: check-cast v1, Ljava/lang/Long; // type@0a2e │ │ -06e5b0: 6e10 103d 0100 |0030: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@3d10 │ │ -06e5b6: 0b01 |0033: move-result-wide v1 │ │ -06e5b8: 1223 |0034: const/4 v3, #int 2 // #2 │ │ -06e5ba: 7220 ba3e 3500 |0035: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e5c0: 0c05 |0038: move-result-object v5 │ │ -06e5c2: 1a03 4925 |0039: const-string v3, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e5c6: 7120 fe42 3500 |003b: invoke-static {v5, v3}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e5cc: 1f05 3800 |003e: check-cast v5, La2/c0; // type@0038 │ │ -06e5d0: 7255 0202 0421 |0040: invoke-interface {v4, v0, v1, v2, v5}, La2/z;.b:(Ljava/lang/String;JLa2/c0;)V // method@0202 │ │ -06e5d6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -06e5d8: 7110 2e30 0400 |0044: invoke-static {v4}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e5de: 0c04 |0047: move-result-object v4 │ │ -06e5e0: 2806 |0048: goto 004e // +0006 │ │ -06e5e2: 0d04 |0049: move-exception v4 │ │ -06e5e4: 7110 c201 0400 |004a: invoke-static {v4}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e5ea: 0c04 |004d: move-result-object v4 │ │ -06e5ec: 7220 ce46 4600 |004e: invoke-interface {v6, v4}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e5f2: 0e00 |0051: return-void │ │ - catches : 1 │ │ - 0x0040 - 0x0048 │ │ - -> 0x0049 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +071ce0: |[071ce0] a4.b0.toString:()Ljava/lang/String; │ │ +071cf0: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +071cf4: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +071cfa: 1a01 e316 |0005: const-string v1, "Removed[" // string@16e3 │ │ +071cfe: 6e20 a62f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +071d04: 5421 8700 |000a: iget-object v1, v2, La4/b0;.a:La4/s; // field@0087 │ │ +071d08: 6e20 a52f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +071d0e: 1301 5d00 |000f: const/16 v1, #int 93 // #5d │ │ +071d12: 6e20 9e2f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +071d18: 6e10 ad2f 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +071d1e: 0c00 |0017: move-result-object v0 │ │ +071d20: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0052 reg=4 (null) La2/z; │ │ - 0x0000 - 0x0052 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0052 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x0019 reg=2 this La4/b0; │ │ │ │ - #3 : (in La2/z$a;) │ │ - name : 'B' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #25 header: │ │ +class_idx : 43 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #25 annotations: │ │ +Annotations on field #138 'array' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/atomic/AtomicReferenceArray<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #25 - │ │ + Class descriptor : 'La4/c0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in La4/c0;) │ │ + name : 'array' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceArray;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + Direct methods - │ │ + #0 : (in La4/c0;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 70 16-bit code units │ │ -06e600: |[06e600] a2.z$a.B:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e610: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e614: 7120 0043 0600 |0002: invoke-static {v6, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e61a: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e61e: 7120 fe42 0500 |0007: invoke-static {v5, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e624: 1f05 930a |000a: check-cast v5, Ljava/util/List; // type@0a93 │ │ -06e628: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e62a: 7220 ba3e 0500 |000d: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e630: 0c00 |0010: move-result-object v0 │ │ -06e632: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e636: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e63c: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e640: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e642: 7220 ba3e 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e648: 0c01 |001c: move-result-object v1 │ │ -06e64a: 1a02 5325 |001d: const-string v2, "null cannot be cast to non-null type kotlin.Double" // string@2553 │ │ -06e64e: 7120 fe42 2100 |001f: invoke-static {v1, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e654: 1f01 200a |0022: check-cast v1, Ljava/lang/Double; // type@0a20 │ │ -06e658: 6e10 e13c 0100 |0024: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@3ce1 │ │ -06e65e: 0b01 |0027: move-result-wide v1 │ │ -06e660: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -06e662: 7220 ba3e 3500 |0029: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e668: 0c05 |002c: move-result-object v5 │ │ -06e66a: 1a03 4925 |002d: const-string v3, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e66e: 7120 fe42 3500 |002f: invoke-static {v5, v3}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e674: 1f05 3800 |0032: check-cast v5, La2/c0; // type@0038 │ │ -06e678: 7255 0a02 0421 |0034: invoke-interface {v4, v0, v1, v2, v5}, La2/z;.k:(Ljava/lang/String;DLa2/c0;)V // method@020a │ │ -06e67e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -06e680: 7110 2e30 0400 |0038: invoke-static {v4}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e686: 0c04 |003b: move-result-object v4 │ │ -06e688: 2806 |003c: goto 0042 // +0006 │ │ -06e68a: 0d04 |003d: move-exception v4 │ │ -06e68c: 7110 c201 0400 |003e: invoke-static {v4}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e692: 0c04 |0041: move-result-object v4 │ │ -06e694: 7220 ce46 4600 |0042: invoke-interface {v6, v4}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e69a: 0e00 |0045: return-void │ │ - catches : 1 │ │ - 0x0034 - 0x003c │ │ - -> 0x003d │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +071d90: |[071d90] a4.c0.:(I)V │ │ +071da0: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +071da6: 2200 bd08 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@08bd │ │ +071daa: 7020 9731 2000 |0005: invoke-direct {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@3197 │ │ +071db0: 5b10 8a00 |0008: iput-object v0, v1, La4/c0;.array:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@008a │ │ +071db4: 0e00 |000a: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0046 reg=4 (null) La2/z; │ │ - 0x0000 - 0x0046 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0046 reg=6 (null) Lv1/a$e; │ │ + 0x0000 - 0x000b reg=1 this La4/c0; │ │ + 0x0000 - 0x000b reg=2 (null) I │ │ │ │ - #4 : (in La2/z$a;) │ │ + Virtual methods - │ │ + #0 : (in La4/c0;) │ │ name : 'a' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06ddb4: |[06ddb4] a2.z$a.a:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06ddc4: 7130 fe01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.y:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01fe │ │ -06ddca: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +071d40: |[071d40] a4.c0.a:()I │ │ +071d50: 5410 8a00 |0000: iget-object v0, v1, La4/c0;.array:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@008a │ │ +071d54: 6e10 9c31 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@319c │ │ +071d5a: 0a00 |0005: move-result v0 │ │ +071d5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0007 reg=1 this La4/c0; │ │ │ │ - #5 : (in La2/z$a;) │ │ + #1 : (in La4/c0;) │ │ name : 'b' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06ddcc: |[06ddcc] a2.z$a.b:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06dddc: 7130 fa01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.u:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01fa │ │ -06dde2: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +071d60: |[071d60] a4.c0.b:(I)Ljava/lang/Object; │ │ +071d70: 5420 8a00 |0000: iget-object v0, v2, La4/c0;.array:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@008a │ │ +071d74: 6e10 9c31 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@319c │ │ +071d7a: 0a01 |0005: move-result v1 │ │ +071d7c: 3513 0700 |0006: if-ge v3, v1, 000d // +0007 │ │ +071d80: 6e20 9931 3000 |0008: invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +071d86: 0c03 |000b: move-result-object v3 │ │ +071d88: 2802 |000c: goto 000e // +0002 │ │ +071d8a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +071d8c: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x000f reg=2 this La4/c0; │ │ + 0x0000 - 0x000f reg=3 (null) I │ │ │ │ - #6 : (in La2/z$a;) │ │ + #2 : (in La4/c0;) │ │ name : 'c' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06dde4: |[06dde4] a2.z$a.c:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06ddf4: 7130 e401 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.A:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01e4 │ │ -06ddfa: 0e00 |0003: return-void │ │ + insns size : 44 16-bit code units │ │ +071db8: |[071db8] a4.c0.c:(ILjava/lang/Object;)V │ │ +071dc8: 5450 8a00 |0000: iget-object v0, v5, La4/c0;.array:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@008a │ │ +071dcc: 6e10 9c31 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@319c │ │ +071dd2: 0a01 |0005: move-result v1 │ │ +071dd4: 3516 0600 |0006: if-ge v6, v1, 000c // +0006 │ │ +071dd8: 6e30 9d31 6007 |0008: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +071dde: 0e00 |000b: return-void │ │ +071de0: 2202 bd08 |000c: new-instance v2, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@08bd │ │ +071de4: d803 0601 |000e: add-int/lit8 v3, v6, #int 1 // #01 │ │ +071de8: da04 0102 |0010: mul-int/lit8 v4, v1, #int 2 // #02 │ │ +071dec: 7120 983e 4300 |0012: invoke-static {v3, v4}, Lr3/e;.a:(II)I // method@3e98 │ │ +071df2: 0a03 |0015: move-result v3 │ │ +071df4: 7020 9731 3200 |0016: invoke-direct {v2, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@3197 │ │ +071dfa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +071dfc: 3513 0c00 |001a: if-ge v3, v1, 0026 // +000c │ │ +071e00: 6e20 9931 3000 |001c: invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +071e06: 0c04 |001f: move-result-object v4 │ │ +071e08: 6e30 9d31 3204 |0020: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +071e0e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +071e12: 28f5 |0025: goto 001a // -000b │ │ +071e14: 6e30 9d31 6207 |0026: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +071e1a: 5b52 8a00 |0029: iput-object v2, v5, La4/c0;.array:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@008a │ │ +071e1e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x002c reg=5 this La4/c0; │ │ + 0x0000 - 0x002c reg=6 (null) I │ │ + 0x0000 - 0x002c reg=7 (null) Ljava/lang/Object; │ │ │ │ - #7 : (in La2/z$a;) │ │ - name : 'd' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #26 header: │ │ +class_idx : 44 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #26 - │ │ + Class descriptor : 'La4/c;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/c;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/c;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 5 │ │ + ins : 0 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06ddfc: |[06ddfc] a2.z$a.d:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de0c: 7130 e501 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.B:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01e5 │ │ -06de12: 0e00 |0003: return-void │ │ - catches : (none) │ │ + insns size : 21 16-bit code units │ │ +06f348: |[06f348] a4.c.:()V │ │ +06f358: 1c00 b008 |0000: const-class v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@08b0 │ │ +06f35c: 1a01 9c2a |0002: const-string v1, "setRemoveOnCancelPolicy" // string@2a9c │ │ +06f360: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +06f362: 2322 8a0e |0005: new-array v2, v2, [Ljava/lang/Class; // type@0e8a │ │ +06f366: 6203 4f10 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@104f │ │ +06f36a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +06f36c: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ +06f370: 6e30 e72e 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +06f376: 0c00 |000f: move-result-object v0 │ │ +06f378: 2802 |0010: goto 0012 // +0002 │ │ +06f37a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06f37c: 6900 8b00 |0012: sput-object v0, La4/c;.a:Ljava/lang/reflect/Method; // field@008b │ │ +06f380: 0e00 |0014: return-void │ │ + catches : 1 │ │ + 0x0000 - 0x0010 │ │ + -> 0x0011 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ │ │ - #8 : (in La2/z$a;) │ │ - name : 'e' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in La4/c;) │ │ + name : 'a' │ │ + type : '(Ljava/util/concurrent/Executor;)Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 6 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de14: |[06de14] a2.z$a.e:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de24: 7130 fd01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.x:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01fd │ │ -06de2a: 0e00 |0003: return-void │ │ + insns size : 29 16-bit code units │ │ +06f2f0: |[06f2f0] a4.c.a:(Ljava/util/concurrent/Executor;)Z │ │ +06f300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f302: 2051 b008 |0001: instance-of v1, v5, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@08b0 │ │ +06f306: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +06f30a: 1f05 b008 |0005: check-cast v5, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@08b0 │ │ +06f30e: 2802 |0007: goto 0009 // +0002 │ │ +06f310: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +06f312: 3905 0300 |0009: if-nez v5, 000c // +0003 │ │ +06f316: 0f00 |000b: return v0 │ │ +06f318: 6201 8b00 |000c: sget-object v1, La4/c;.a:Ljava/lang/reflect/Method; // field@008b │ │ +06f31c: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +06f320: 0f00 |0010: return v0 │ │ +06f322: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06f324: 2323 8d0e |0012: new-array v3, v2, [Ljava/lang/Object; // type@0e8d │ │ +06f328: 6204 4e10 |0014: sget-object v4, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@104e │ │ +06f32c: 4d04 0300 |0016: aput-object v4, v3, v0 │ │ +06f330: 6e30 f32f 5103 |0018: invoke-virtual {v1, v5, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +06f336: 0f02 |001b: return v2 │ │ +06f338: 0f00 |001c: return v0 │ │ + catches : 1 │ │ + 0x0001 - 0x001b │ │ + -> 0x001c │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x001d reg=5 (null) Ljava/util/concurrent/Executor; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #27 header: │ │ +class_idx : 46 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #27 - │ │ + Class descriptor : 'La4/d;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/d;) │ │ + name : 'a' │ │ + type : 'La4/h0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/d;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +06f48c: |[06f48c] a4.d.:()V │ │ +06f49c: 2200 3500 |0000: new-instance v0, La4/h0; // type@0035 │ │ +06f4a0: 1a01 1903 |0002: const-string v1, "CLOSED" // string@0319 │ │ +06f4a4: 7020 f100 1000 |0004: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +06f4aa: 6900 8d00 |0007: sput-object v0, La4/d;.a:La4/h0; // field@008d │ │ +06f4ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ │ │ - #9 : (in La2/z$a;) │ │ - name : 'f' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in La4/d;) │ │ + name : 'a' │ │ + type : '()La4/h0;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de2c: |[06de2c] a2.z$a.f:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de3c: 7130 f801 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.s:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01f8 │ │ -06de42: 0e00 |0003: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06f3d0: |[06f3d0] a4.d.a:()La4/h0; │ │ +06f3e0: 6200 8d00 |0000: sget-object v0, La4/d;.a:La4/h0; // field@008d │ │ +06f3e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ │ │ - #10 : (in La2/z$a;) │ │ - name : 'g' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #2 : (in La4/d;) │ │ + name : 'b' │ │ + type : '(La4/e;)La4/e;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de44: |[06de44] a2.z$a.g:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de54: 7130 f601 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.q:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01f6 │ │ -06de5a: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +06f390: |[06f390] a4.d.b:(La4/e;)La4/e; │ │ +06f3a0: 7110 da00 0200 |0000: invoke-static {v2}, La4/e;.a:(La4/e;)Ljava/lang/Object; // method@00da │ │ +06f3a6: 0c00 |0003: move-result-object v0 │ │ +06f3a8: 7100 cd00 0000 |0004: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +06f3ae: 0c01 |0007: move-result-object v1 │ │ +06f3b0: 3310 0300 |0008: if-ne v0, v1, 000b // +0003 │ │ +06f3b4: 1102 |000a: return-object v2 │ │ +06f3b6: 1f00 3000 |000b: check-cast v0, La4/e; // type@0030 │ │ +06f3ba: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +06f3be: 6e10 e300 0200 |000f: invoke-virtual {v2}, La4/e;.j:()Z // method@00e3 │ │ +06f3c4: 0a00 |0012: move-result v0 │ │ +06f3c6: 3800 edff |0013: if-eqz v0, 0000 // -0013 │ │ +06f3ca: 1102 |0015: return-object v2 │ │ +06f3cc: 0702 |0016: move-object v2, v0 │ │ +06f3ce: 28e9 |0017: goto 0000 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0018 reg=2 (null) La4/e; │ │ │ │ - #11 : (in La2/z$a;) │ │ - name : 'h' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #3 : (in La4/d;) │ │ + name : 'c' │ │ + type : '(La4/e0;JLm3/p;)Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 8 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de5c: |[06de5c] a2.z$a.h:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de6c: 7130 ff01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.z:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01ff │ │ -06de72: 0e00 |0003: return-void │ │ + insns size : 74 16-bit code units │ │ +06f3e8: |[06f3e8] a4.d.c:(La4/e0;JLm3/p;)Ljava/lang/Object; │ │ +06f3f8: 5340 8f00 |0000: iget-wide v0, v4, La4/e0;.g:J // field@008f │ │ +06f3fc: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ +06f400: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ +06f404: 6e10 d200 0400 |0006: invoke-virtual {v4}, La4/e0;.h:()Z // method@00d2 │ │ +06f40a: 0a00 |0009: move-result v0 │ │ +06f40c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +06f410: 2806 |000c: goto 0012 // +0006 │ │ +06f412: 7110 e600 0400 |000d: invoke-static {v4}, La4/f0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@00e6 │ │ +06f418: 0c04 |0010: move-result-object v4 │ │ +06f41a: 1104 |0011: return-object v4 │ │ +06f41c: 7110 da00 0400 |0012: invoke-static {v4}, La4/e;.a:(La4/e;)Ljava/lang/Object; // method@00da │ │ +06f422: 0c00 |0015: move-result-object v0 │ │ +06f424: 7100 cd00 0000 |0016: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +06f42a: 0c01 |0019: move-result-object v1 │ │ +06f42c: 3310 0900 |001a: if-ne v0, v1, 0023 // +0009 │ │ +06f430: 6204 8d00 |001c: sget-object v4, La4/d;.a:La4/h0; // field@008d │ │ +06f434: 7110 e600 0400 |001e: invoke-static {v4}, La4/f0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@00e6 │ │ +06f43a: 0c04 |0021: move-result-object v4 │ │ +06f43c: 1104 |0022: return-object v4 │ │ +06f43e: 1f00 3000 |0023: check-cast v0, La4/e; // type@0030 │ │ +06f442: 1f00 2f00 |0025: check-cast v0, La4/e0; // type@002f │ │ +06f446: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +06f44a: 0704 |0029: move-object v4, v0 │ │ +06f44c: 28d6 |002a: goto 0000 // -002a │ │ +06f44e: 5340 8f00 |002b: iget-wide v0, v4, La4/e0;.g:J // field@008f │ │ +06f452: 1602 0100 |002d: const-wide/16 v2, #int 1 // #1 │ │ +06f456: bb20 |002f: add-long/2addr v0, v2 │ │ +06f458: 7120 2f2f 1000 |0030: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2f2f │ │ +06f45e: 0c00 |0033: move-result-object v0 │ │ +06f460: 7230 8839 0704 |0034: invoke-interface {v7, v0, v4}, Lm3/p;.h:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3988 │ │ +06f466: 0c00 |0037: move-result-object v0 │ │ +06f468: 1f00 2f00 |0038: check-cast v0, La4/e0; // type@002f │ │ +06f46c: 6e20 e500 0400 |003a: invoke-virtual {v4, v0}, La4/e;.l:(La4/e;)Z // method@00e5 │ │ +06f472: 0a01 |003d: move-result v1 │ │ +06f474: 3801 c2ff |003e: if-eqz v1, 0000 // -003e │ │ +06f478: 6e10 d200 0400 |0040: invoke-virtual {v4}, La4/e0;.h:()Z // method@00d2 │ │ +06f47e: 0a01 |0043: move-result v1 │ │ +06f480: 3801 e5ff |0044: if-eqz v1, 0029 // -001b │ │ +06f484: 6e10 e400 0400 |0046: invoke-virtual {v4}, La4/e;.k:()V // method@00e4 │ │ +06f48a: 28e0 |0049: goto 0029 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x004a reg=4 (null) La4/e0; │ │ + 0x0000 - 0x004a reg=5 (null) J │ │ + 0x0000 - 0x004a reg=7 (null) Lm3/p; │ │ │ │ - #12 : (in La2/z$a;) │ │ - name : 'i' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #28 header: │ │ +class_idx : 48 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #28 - │ │ + Class descriptor : 'La4/e;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/e;) │ │ + name : 'e' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/e;) │ │ + name : 'f' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in La4/e;) │ │ + name : '_next' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #1 : (in La4/e;) │ │ + name : '_prev' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + Direct methods - │ │ + #0 : (in La4/e;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 0 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de74: |[06de74] a2.z$a.i:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de84: 7130 fc01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.w:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01fc │ │ -06de8a: 0e00 |0003: return-void │ │ + insns size : 21 16-bit code units │ │ +06f628: |[06f628] a4.e.:()V │ │ +06f638: 1a00 611b |0000: const-string v0, "_next" // string@1b61 │ │ +06f63c: 1c01 3000 |0002: const-class v1, La4/e; // type@0030 │ │ +06f640: 1c02 2d08 |0004: const-class v2, Ljava/lang/Object; // type@082d │ │ +06f644: 7130 a231 2100 |0006: invoke-static {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +06f64a: 0c00 |0009: move-result-object v0 │ │ +06f64c: 6900 9300 |000a: sput-object v0, La4/e;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0093 │ │ +06f650: 1a00 651b |000c: const-string v0, "_prev" // string@1b65 │ │ +06f654: 7130 a231 2100 |000e: invoke-static {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +06f65a: 0c00 |0011: move-result-object v0 │ │ +06f65c: 6900 9400 |0012: sput-object v0, La4/e;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0094 │ │ +06f660: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ │ │ - #13 : (in La2/z$a;) │ │ - name : 'j' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in La4/e;) │ │ + name : '' │ │ + type : '(La4/e;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06de8c: |[06de8c] a2.z$a.j:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06de9c: 7130 f701 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.r:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01f7 │ │ -06dea2: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06f664: |[06f664] a4.e.:(La4/e;)V │ │ +06f674: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +06f67a: 5b01 9200 |0003: iput-object v1, v0, La4/e;._prev:Ljava/lang/Object; // field@0092 │ │ +06f67e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0006 reg=0 this La4/e; │ │ + 0x0000 - 0x0006 reg=1 (null) La4/e; │ │ │ │ - #14 : (in La2/z$a;) │ │ - name : 'k' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #2 : (in La4/e;) │ │ + name : 'a' │ │ + type : '(La4/e;)Ljava/lang/Object;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06dea4: |[06dea4] a2.z$a.k:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06deb4: 7130 f901 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.t:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01f9 │ │ -06deba: 0e00 |0003: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +06f5ec: |[06f5ec] a4.e.a:(La4/e;)Ljava/lang/Object; │ │ +06f5fc: 6e10 df00 0000 |0000: invoke-virtual {v0}, La4/e;.f:()Ljava/lang/Object; // method@00df │ │ +06f602: 0c00 |0003: move-result-object v0 │ │ +06f604: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0005 reg=0 (null) La4/e; │ │ │ │ - #15 : (in La2/z$a;) │ │ - name : 'l' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in La4/e;) │ │ + name : 'b' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06debc: |[06debc] a2.z$a.l:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06decc: 7130 fb01 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.v:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01fb │ │ -06ded2: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +06f680: |[06f680] a4.e.b:()V │ │ +06f690: 6200 9400 |0000: sget-object v0, La4/e;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0094 │ │ +06f694: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f696: 6e30 a131 2001 |0003: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +06f69c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0007 reg=2 this La4/e; │ │ │ │ - #16 : (in La2/z$a;) │ │ - name : 'm' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in La4/e;) │ │ + name : 'c' │ │ + type : '()La4/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -06ded4: |[06ded4] a2.z$a.m:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06dee4: 7130 f501 1002 |0000: invoke-static {v0, v1, v2}, La2/z$a;.p:(La2/z;Ljava/lang/Object;Lv1/a$e;)V // method@01f5 │ │ -06deea: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +06f4b0: |[06f4b0] a4.e.c:()La4/e; │ │ +06f4c0: 6e10 e000 0200 |0000: invoke-virtual {v2}, La4/e;.g:()La4/e; // method@00e0 │ │ +06f4c6: 0c00 |0003: move-result-object v0 │ │ +06f4c8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +06f4cc: 6e10 e100 0000 |0006: invoke-virtual {v0}, La4/e;.h:()Z // method@00e1 │ │ +06f4d2: 0a01 |0009: move-result v1 │ │ +06f4d4: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ +06f4d8: 6201 9400 |000c: sget-object v1, La4/e;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0094 │ │ +06f4dc: 6e20 9f31 0100 |000e: invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +06f4e2: 0c00 |0011: move-result-object v0 │ │ +06f4e4: 1f00 3000 |0012: check-cast v0, La4/e; // type@0030 │ │ +06f4e8: 28f0 |0014: goto 0004 // -0010 │ │ +06f4ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La2/z; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 (null) Lv1/a$e; │ │ + 0x0000 - 0x0016 reg=2 this La4/e; │ │ │ │ - #17 : (in La2/z$a;) │ │ - name : 'p' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in La4/e;) │ │ + name : 'd' │ │ + type : '()La4/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 70 16-bit code units │ │ -06df34: |[06df34] a2.z$a.p:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06df44: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06df48: 7120 0043 0500 |0002: invoke-static {v5, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06df4e: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06df52: 7120 fe42 0400 |0007: invoke-static {v4, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06df58: 1f04 930a |000a: check-cast v4, Ljava/util/List; // type@0a93 │ │ -06df5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06df5e: 7220 ba3e 0400 |000d: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06df64: 0c00 |0010: move-result-object v0 │ │ -06df66: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06df6a: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06df70: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06df74: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06df76: 7220 ba3e 1400 |0019: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06df7c: 0c01 |001c: move-result-object v1 │ │ -06df7e: 1a02 5225 |001d: const-string v2, "null cannot be cast to non-null type kotlin.Boolean" // string@2552 │ │ -06df82: 7120 fe42 2100 |001f: invoke-static {v1, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06df88: 1f01 140a |0022: check-cast v1, Ljava/lang/Boolean; // type@0a14 │ │ -06df8c: 6e10 963c 0100 |0024: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@3c96 │ │ -06df92: 0a01 |0027: move-result v1 │ │ -06df94: 1222 |0028: const/4 v2, #int 2 // #2 │ │ -06df96: 7220 ba3e 2400 |0029: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06df9c: 0c04 |002c: move-result-object v4 │ │ -06df9e: 1a02 4925 |002d: const-string v2, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06dfa2: 7120 fe42 2400 |002f: invoke-static {v4, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06dfa8: 1f04 3800 |0032: check-cast v4, La2/c0; // type@0038 │ │ -06dfac: 7240 0c02 0341 |0034: invoke-interface {v3, v0, v1, v4}, La2/z;.m:(Ljava/lang/String;ZLa2/c0;)V // method@020c │ │ -06dfb2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -06dfb4: 7110 2e30 0300 |0038: invoke-static {v3}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06dfba: 0c03 |003b: move-result-object v3 │ │ -06dfbc: 2806 |003c: goto 0042 // +0006 │ │ -06dfbe: 0d03 |003d: move-exception v3 │ │ -06dfc0: 7110 c201 0300 |003e: invoke-static {v3}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06dfc6: 0c03 |0041: move-result-object v3 │ │ -06dfc8: 7220 ce46 3500 |0042: invoke-interface {v5, v3}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06dfce: 0e00 |0045: return-void │ │ - catches : 1 │ │ - 0x0034 - 0x003c │ │ - -> 0x003d │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +06f4ec: |[06f4ec] a4.e.d:()La4/e; │ │ +06f4fc: 6e10 de00 0200 |0000: invoke-virtual {v2}, La4/e;.e:()La4/e; // method@00de │ │ +06f502: 0c00 |0003: move-result-object v0 │ │ +06f504: 7110 263a 0000 |0004: invoke-static {v0}, Ln3/k;.b:(Ljava/lang/Object;)V // method@3a26 │ │ +06f50a: 6e10 e100 0000 |0007: invoke-virtual {v0}, La4/e;.h:()Z // method@00e1 │ │ +06f510: 0a01 |000a: move-result v1 │ │ +06f512: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ +06f516: 6e10 de00 0000 |000d: invoke-virtual {v0}, La4/e;.e:()La4/e; // method@00de │ │ +06f51c: 0c01 |0010: move-result-object v1 │ │ +06f51e: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +06f522: 1100 |0013: return-object v0 │ │ +06f524: 0710 |0014: move-object v0, v1 │ │ +06f526: 28f2 |0015: goto 0007 // -000e │ │ +06f528: 1100 |0016: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0046 reg=3 (null) La2/z; │ │ - 0x0000 - 0x0046 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0046 reg=5 (null) Lv1/a$e; │ │ + 0x0000 - 0x0017 reg=2 this La4/e; │ │ │ │ - #18 : (in La2/z$a;) │ │ - name : 'q' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #3 : (in La4/e;) │ │ + name : 'e' │ │ + type : '()La4/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 66 16-bit code units │ │ -06dfdc: |[06dfdc] a2.z$a.q:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06dfec: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06dff0: 7120 0043 0500 |0002: invoke-static {v5, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06dff6: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06dffa: 7120 fe42 0400 |0007: invoke-static {v4, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e000: 1f04 930a |000a: check-cast v4, Ljava/util/List; // type@0a93 │ │ -06e004: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e006: 7220 ba3e 0400 |000d: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e00c: 0c00 |0010: move-result-object v0 │ │ -06e00e: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e012: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e018: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e01c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e01e: 7220 ba3e 1400 |0019: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e024: 0c01 |001c: move-result-object v1 │ │ -06e026: 1a02 5c25 |001d: const-string v2, "null cannot be cast to non-null type kotlin.collections.List" // string@255c │ │ -06e02a: 7120 fe42 2100 |001f: invoke-static {v1, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e030: 1f01 930a |0022: check-cast v1, Ljava/util/List; // type@0a93 │ │ -06e034: 1222 |0024: const/4 v2, #int 2 // #2 │ │ -06e036: 7220 ba3e 2400 |0025: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e03c: 0c04 |0028: move-result-object v4 │ │ -06e03e: 1a02 4925 |0029: const-string v2, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e042: 7120 fe42 2400 |002b: invoke-static {v4, v2}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e048: 1f04 3800 |002e: check-cast v4, La2/c0; // type@0038 │ │ -06e04c: 7240 0402 0341 |0030: invoke-interface {v3, v0, v1, v4}, La2/z;.e:(Ljava/lang/String;Ljava/util/List;La2/c0;)V // method@0204 │ │ -06e052: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -06e054: 7110 2e30 0300 |0034: invoke-static {v3}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e05a: 0c03 |0037: move-result-object v3 │ │ -06e05c: 2806 |0038: goto 003e // +0006 │ │ -06e05e: 0d03 |0039: move-exception v3 │ │ -06e060: 7110 c201 0300 |003a: invoke-static {v3}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e066: 0c03 |003d: move-result-object v3 │ │ -06e068: 7220 ce46 3500 |003e: invoke-interface {v5, v3}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e06e: 0e00 |0041: return-void │ │ - catches : 1 │ │ - 0x0030 - 0x0038 │ │ - -> 0x0039 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +06f52c: |[06f52c] a4.e.e:()La4/e; │ │ +06f53c: 7110 da00 0200 |0000: invoke-static {v2}, La4/e;.a:(La4/e;)Ljava/lang/Object; // method@00da │ │ +06f542: 0c00 |0003: move-result-object v0 │ │ +06f544: 7100 cd00 0000 |0004: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +06f54a: 0c01 |0007: move-result-object v1 │ │ +06f54c: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +06f550: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06f552: 1100 |000b: return-object v0 │ │ +06f554: 1f00 3000 |000c: check-cast v0, La4/e; // type@0030 │ │ +06f558: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0042 reg=3 (null) La2/z; │ │ - 0x0000 - 0x0042 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0042 reg=5 (null) Lv1/a$e; │ │ + 0x0000 - 0x000f reg=2 this La4/e; │ │ │ │ - #19 : (in La2/z$a;) │ │ - name : 'r' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #4 : (in La4/e;) │ │ + name : 'f' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06e07c: |[06e07c] a2.z$a.r:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e08c: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e090: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e096: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e09a: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e0a0: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e0a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e0a6: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e0ac: 0c00 |0010: move-result-object v0 │ │ -06e0ae: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e0b2: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e0b8: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e0bc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e0be: 7220 ba3e 1300 |0019: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e0c4: 0c03 |001c: move-result-object v3 │ │ -06e0c6: 1a01 4925 |001d: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e0ca: 7120 fe42 1300 |001f: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e0d0: 1f03 3800 |0022: check-cast v3, La2/c0; // type@0038 │ │ -06e0d4: 7230 0d02 0203 |0024: invoke-interface {v2, v0, v3}, La2/z;.n:(Ljava/lang/String;La2/c0;)Ljava/lang/String; // method@020d │ │ -06e0da: 0c02 |0027: move-result-object v2 │ │ -06e0dc: 7110 2e30 0200 |0028: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e0e2: 0c02 |002b: move-result-object v2 │ │ -06e0e4: 2806 |002c: goto 0032 // +0006 │ │ -06e0e6: 0d02 |002d: move-exception v2 │ │ -06e0e8: 7110 c201 0200 |002e: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e0ee: 0c02 |0031: move-result-object v2 │ │ -06e0f0: 7220 ce46 2400 |0032: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e0f6: 0e00 |0035: return-void │ │ - catches : 1 │ │ - 0x0024 - 0x002c │ │ - -> 0x002d │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +06f608: |[06f608] a4.e.f:()Ljava/lang/Object; │ │ +06f618: 6200 9300 |0000: sget-object v0, La4/e;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0093 │ │ +06f61c: 6e20 9f31 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +06f622: 0c00 |0005: move-result-object v0 │ │ +06f624: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0036 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0036 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x0007 reg=1 this La4/e; │ │ │ │ - #20 : (in La2/z$a;) │ │ - name : 's' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #5 : (in La4/e;) │ │ + name : 'g' │ │ + type : '()La4/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06e104: |[06e104] a2.z$a.s:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e114: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e118: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e11e: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e122: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e128: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e12c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e12e: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e134: 0c00 |0010: move-result-object v0 │ │ -06e136: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e13a: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e140: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e144: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e146: 7220 ba3e 1300 |0019: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e14c: 0c03 |001c: move-result-object v3 │ │ -06e14e: 1a01 4925 |001d: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e152: 7120 fe42 1300 |001f: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e158: 1f03 3800 |0022: check-cast v3, La2/c0; // type@0038 │ │ -06e15c: 7230 0b02 0203 |0024: invoke-interface {v2, v0, v3}, La2/z;.l:(Ljava/lang/String;La2/c0;)Ljava/lang/Boolean; // method@020b │ │ -06e162: 0c02 |0027: move-result-object v2 │ │ -06e164: 7110 2e30 0200 |0028: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e16a: 0c02 |002b: move-result-object v2 │ │ -06e16c: 2806 |002c: goto 0032 // +0006 │ │ -06e16e: 0d02 |002d: move-exception v2 │ │ -06e170: 7110 c201 0200 |002e: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e176: 0c02 |0031: move-result-object v2 │ │ -06e178: 7220 ce46 2400 |0032: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e17e: 0e00 |0035: return-void │ │ - catches : 1 │ │ - 0x0024 - 0x002c │ │ - -> 0x002d │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06f55c: |[06f55c] a4.e.g:()La4/e; │ │ +06f56c: 6200 9400 |0000: sget-object v0, La4/e;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0094 │ │ +06f570: 6e20 9f31 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +06f576: 0c00 |0005: move-result-object v0 │ │ +06f578: 1f00 3000 |0006: check-cast v0, La4/e; // type@0030 │ │ +06f57c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0036 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0036 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x0009 reg=1 this La4/e; │ │ │ │ - #21 : (in La2/z$a;) │ │ - name : 't' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #6 : (in La4/e;) │ │ + name : 'h' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in La4/e;) │ │ + name : 'i' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06e18c: |[06e18c] a2.z$a.t:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e19c: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e1a0: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e1a6: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e1aa: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e1b0: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e1b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e1b6: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e1bc: 0c00 |0010: move-result-object v0 │ │ -06e1be: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e1c2: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e1c8: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e1cc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e1ce: 7220 ba3e 1300 |0019: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e1d4: 0c03 |001c: move-result-object v3 │ │ -06e1d6: 1a01 4925 |001d: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e1da: 7120 fe42 1300 |001f: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e1e0: 1f03 3800 |0022: check-cast v3, La2/c0; // type@0038 │ │ -06e1e4: 7230 0702 0203 |0024: invoke-interface {v2, v0, v3}, La2/z;.h:(Ljava/lang/String;La2/c0;)Ljava/lang/Double; // method@0207 │ │ -06e1ea: 0c02 |0027: move-result-object v2 │ │ -06e1ec: 7110 2e30 0200 |0028: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e1f2: 0c02 |002b: move-result-object v2 │ │ -06e1f4: 2806 |002c: goto 0032 // +0006 │ │ -06e1f6: 0d02 |002d: move-exception v2 │ │ -06e1f8: 7110 c201 0200 |002e: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e1fe: 0c02 |0031: move-result-object v2 │ │ -06e200: 7220 ce46 2400 |0032: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e206: 0e00 |0035: return-void │ │ - catches : 1 │ │ - 0x0024 - 0x002c │ │ - -> 0x002d │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06f580: |[06f580] a4.e.i:()Z │ │ +06f590: 6e10 de00 0100 |0000: invoke-virtual {v1}, La4/e;.e:()La4/e; // method@00de │ │ +06f596: 0c00 |0003: move-result-object v0 │ │ +06f598: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06f59c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06f59e: 2802 |0007: goto 0009 // +0002 │ │ +06f5a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06f5a2: 0f00 |0009: return v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0036 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0036 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x000a reg=1 this La4/e; │ │ │ │ - #22 : (in La2/z$a;) │ │ - name : 'u' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #8 : (in La4/e;) │ │ + name : 'j' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06e214: |[06e214] a2.z$a.u:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e224: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e228: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e22e: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e232: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e238: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e23c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e23e: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e244: 0c00 |0010: move-result-object v0 │ │ -06e246: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e24a: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e250: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e254: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e256: 7220 ba3e 1300 |0019: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e25c: 0c03 |001c: move-result-object v3 │ │ -06e25e: 1a01 4925 |001d: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e262: 7120 fe42 1300 |001f: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e268: 1f03 3800 |0022: check-cast v3, La2/c0; // type@0038 │ │ -06e26c: 7230 0902 0203 |0024: invoke-interface {v2, v0, v3}, La2/z;.j:(Ljava/lang/String;La2/c0;)Ljava/lang/Long; // method@0209 │ │ -06e272: 0c02 |0027: move-result-object v2 │ │ -06e274: 7110 2e30 0200 |0028: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e27a: 0c02 |002b: move-result-object v2 │ │ -06e27c: 2806 |002c: goto 0032 // +0006 │ │ -06e27e: 0d02 |002d: move-exception v2 │ │ -06e280: 7110 c201 0200 |002e: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e286: 0c02 |0031: move-result-object v2 │ │ -06e288: 7220 ce46 2400 |0032: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e28e: 0e00 |0035: return-void │ │ - catches : 1 │ │ - 0x0024 - 0x002c │ │ - -> 0x002d │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 12 16-bit code units │ │ +06f5a4: |[06f5a4] a4.e.j:()Z │ │ +06f5b4: 6200 9300 |0000: sget-object v0, La4/e;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0093 │ │ +06f5b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f5ba: 7100 cd00 0000 |0003: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +06f5c0: 0c02 |0006: move-result-object v2 │ │ +06f5c2: 7140 d03e 3021 |0007: invoke-static {v0, v3, v1, v2}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +06f5c8: 0a00 |000a: move-result v0 │ │ +06f5ca: 0f00 |000b: return v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0036 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0036 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x000c reg=3 this La4/e; │ │ │ │ - #23 : (in La2/z$a;) │ │ - name : 'v' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #9 : (in La4/e;) │ │ + name : 'k' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 54 16-bit code units │ │ -06e29c: |[06e29c] a2.z$a.v:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e2ac: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e2b0: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e2b6: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e2ba: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e2c0: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e2c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e2c6: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e2cc: 0c00 |0010: move-result-object v0 │ │ -06e2ce: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e2d2: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e2d8: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e2dc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06e2de: 7220 ba3e 1300 |0019: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e2e4: 0c03 |001c: move-result-object v3 │ │ -06e2e6: 1a01 4925 |001d: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e2ea: 7120 fe42 1300 |001f: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e2f0: 1f03 3800 |0022: check-cast v3, La2/c0; // type@0038 │ │ -06e2f4: 7230 0502 0203 |0024: invoke-interface {v2, v0, v3}, La2/z;.f:(Ljava/lang/String;La2/c0;)Ljava/util/List; // method@0205 │ │ -06e2fa: 0c02 |0027: move-result-object v2 │ │ -06e2fc: 7110 2e30 0200 |0028: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e302: 0c02 |002b: move-result-object v2 │ │ -06e304: 2806 |002c: goto 0032 // +0006 │ │ -06e306: 0d02 |002d: move-exception v2 │ │ -06e308: 7110 c201 0200 |002e: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e30e: 0c02 |0031: move-result-object v2 │ │ -06e310: 7220 ce46 2400 |0032: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e316: 0e00 |0035: return-void │ │ - catches : 1 │ │ - 0x0024 - 0x002c │ │ - -> 0x002d │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 63 16-bit code units │ │ +06f6a0: |[06f6a0] a4.e.k:()V │ │ +06f6b0: 6e10 e200 0500 |0000: invoke-virtual {v5}, La4/e;.i:()Z // method@00e2 │ │ +06f6b6: 0a00 |0003: move-result v0 │ │ +06f6b8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +06f6bc: 0e00 |0006: return-void │ │ +06f6be: 6e10 dc00 0500 |0007: invoke-virtual {v5}, La4/e;.c:()La4/e; // method@00dc │ │ +06f6c4: 0c00 |000a: move-result-object v0 │ │ +06f6c6: 6e10 dd00 0500 |000b: invoke-virtual {v5}, La4/e;.d:()La4/e; // method@00dd │ │ +06f6cc: 0c01 |000e: move-result-object v1 │ │ +06f6ce: 6202 9400 |000f: sget-object v2, La4/e;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0094 │ │ +06f6d2: 6e20 9f31 1200 |0011: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +06f6d8: 0c03 |0014: move-result-object v3 │ │ +06f6da: 0734 |0015: move-object v4, v3 │ │ +06f6dc: 1f04 3000 |0016: check-cast v4, La4/e; // type@0030 │ │ +06f6e0: 3904 0400 |0018: if-nez v4, 001c // +0004 │ │ +06f6e4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +06f6e6: 2802 |001b: goto 001d // +0002 │ │ +06f6e8: 0704 |001c: move-object v4, v0 │ │ +06f6ea: 7140 d03e 1243 |001d: invoke-static {v2, v1, v3, v4}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +06f6f0: 0a03 |0020: move-result v3 │ │ +06f6f2: 3803 f0ff |0021: if-eqz v3, 0011 // -0010 │ │ +06f6f6: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +06f6fa: 6202 9300 |0025: sget-object v2, La4/e;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0093 │ │ +06f6fe: 6e30 a331 0201 |0027: invoke-virtual {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a3 │ │ +06f704: 6e10 e100 0100 |002a: invoke-virtual {v1}, La4/e;.h:()Z // method@00e1 │ │ +06f70a: 0a02 |002d: move-result v2 │ │ +06f70c: 3802 0800 |002e: if-eqz v2, 0036 // +0008 │ │ +06f710: 6e10 e200 0100 |0030: invoke-virtual {v1}, La4/e;.i:()Z // method@00e2 │ │ +06f716: 0a01 |0033: move-result v1 │ │ +06f718: 3801 d3ff |0034: if-eqz v1, 0007 // -002d │ │ +06f71c: 3800 0800 |0036: if-eqz v0, 003e // +0008 │ │ +06f720: 6e10 e100 0000 |0038: invoke-virtual {v0}, La4/e;.h:()Z // method@00e1 │ │ +06f726: 0a00 |003b: move-result v0 │ │ +06f728: 3900 cbff |003c: if-nez v0, 0007 // -0035 │ │ +06f72c: 0e00 |003e: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0036 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0036 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x003f reg=5 this La4/e; │ │ │ │ - #24 : (in La2/z$a;) │ │ - name : 'w' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #10 : (in La4/e;) │ │ + name : 'l' │ │ + type : '(La4/e;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -06e324: |[06e324] a2.z$a.w:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e334: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e338: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e33e: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e342: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e348: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e34c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e34e: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e354: 0c00 |0010: move-result-object v0 │ │ -06e356: 1f00 930a |0011: check-cast v0, Ljava/util/List; // type@0a93 │ │ -06e35a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -06e35c: 7220 ba3e 1300 |0014: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e362: 0c03 |0017: move-result-object v3 │ │ -06e364: 1a01 4925 |0018: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e368: 7120 fe42 1300 |001a: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e36e: 1f03 3800 |001d: check-cast v3, La2/c0; // type@0038 │ │ -06e372: 7230 0602 0203 |001f: invoke-interface {v2, v0, v3}, La2/z;.g:(Ljava/util/List;La2/c0;)V // method@0206 │ │ -06e378: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -06e37a: 7110 2e30 0200 |0023: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e380: 0c02 |0026: move-result-object v2 │ │ -06e382: 2806 |0027: goto 002d // +0006 │ │ -06e384: 0d02 |0028: move-exception v2 │ │ -06e386: 7110 c201 0200 |0029: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e38c: 0c02 |002c: move-result-object v2 │ │ -06e38e: 7220 ce46 2400 |002d: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e394: 0e00 |0030: return-void │ │ - catches : 1 │ │ - 0x001f - 0x0027 │ │ - -> 0x0028 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +06f5cc: |[06f5cc] a4.e.l:(La4/e;)Z │ │ +06f5dc: 6200 9300 |0000: sget-object v0, La4/e;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@0093 │ │ +06f5e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f5e2: 7140 d03e 2031 |0003: invoke-static {v0, v2, v1, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +06f5e8: 0a03 |0006: move-result v3 │ │ +06f5ea: 0f03 |0007: return v3 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0031 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0031 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0031 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x0008 reg=2 this La4/e; │ │ + 0x0000 - 0x0008 reg=3 (null) La4/e; │ │ │ │ - #25 : (in La2/z$a;) │ │ - name : 'x' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #29 header: │ │ +class_idx : 49 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #29 - │ │ + Class descriptor : 'La4/f0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/f0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -06e3a4: |[06e3a4] a2.z$a.x:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e3b4: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e3b8: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e3be: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e3c2: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e3c8: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e3cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e3ce: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e3d4: 0c00 |0010: move-result-object v0 │ │ -06e3d6: 1f00 930a |0011: check-cast v0, Ljava/util/List; // type@0a93 │ │ -06e3da: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -06e3dc: 7220 ba3e 1300 |0014: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e3e2: 0c03 |0017: move-result-object v3 │ │ -06e3e4: 1a01 4925 |0018: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e3e8: 7120 fe42 1300 |001a: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e3ee: 1f03 3800 |001d: check-cast v3, La2/c0; // type@0038 │ │ -06e3f2: 7230 0102 0203 |001f: invoke-interface {v2, v0, v3}, La2/z;.a:(Ljava/util/List;La2/c0;)Ljava/util/Map; // method@0201 │ │ -06e3f8: 0c02 |0022: move-result-object v2 │ │ -06e3fa: 7110 2e30 0200 |0023: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e400: 0c02 |0026: move-result-object v2 │ │ -06e402: 2806 |0027: goto 002d // +0006 │ │ -06e404: 0d02 |0028: move-exception v2 │ │ -06e406: 7110 c201 0200 |0029: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e40c: 0c02 |002c: move-result-object v2 │ │ -06e40e: 7220 ce46 2400 |002d: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e414: 0e00 |0030: return-void │ │ - catches : 1 │ │ - 0x001f - 0x0027 │ │ - -> 0x0028 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +071f3c: |[071f3c] a4.f0.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +071f4c: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0031 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0031 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0031 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Object; │ │ │ │ - #26 : (in La2/z$a;) │ │ - name : 'y' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in La4/f0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;)La4/e0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -06e424: |[06e424] a2.z$a.y:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e434: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e438: 7120 0043 0400 |0002: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e43e: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e442: 7120 fe42 0300 |0007: invoke-static {v3, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e448: 1f03 930a |000a: check-cast v3, Ljava/util/List; // type@0a93 │ │ -06e44c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e44e: 7220 ba3e 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e454: 0c00 |0010: move-result-object v0 │ │ -06e456: 1f00 930a |0011: check-cast v0, Ljava/util/List; // type@0a93 │ │ -06e45a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -06e45c: 7220 ba3e 1300 |0014: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e462: 0c03 |0017: move-result-object v3 │ │ -06e464: 1a01 4925 |0018: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e468: 7120 fe42 1300 |001a: invoke-static {v3, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e46e: 1f03 3800 |001d: check-cast v3, La2/c0; // type@0038 │ │ -06e472: 7230 0802 0203 |001f: invoke-interface {v2, v0, v3}, La2/z;.i:(Ljava/util/List;La2/c0;)Ljava/util/List; // method@0208 │ │ -06e478: 0c02 |0022: move-result-object v2 │ │ -06e47a: 7110 2e30 0200 |0023: invoke-static {v2}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e480: 0c02 |0026: move-result-object v2 │ │ -06e482: 2806 |0027: goto 002d // +0006 │ │ -06e484: 0d02 |0028: move-exception v2 │ │ -06e486: 7110 c201 0200 |0029: invoke-static {v2}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e48c: 0c02 |002c: move-result-object v2 │ │ -06e48e: 7220 ce46 2400 |002d: invoke-interface {v4, v2}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e494: 0e00 |0030: return-void │ │ - catches : 1 │ │ - 0x001f - 0x0027 │ │ - -> 0x0028 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +071ed4: |[071ed4] a4.f0.b:(Ljava/lang/Object;)La4/e0; │ │ +071ee4: 7100 cd00 0000 |0000: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +071eea: 0c00 |0003: move-result-object v0 │ │ +071eec: 3201 0a00 |0004: if-eq v1, v0, 000e // +000a │ │ +071ef0: 1a00 d525 |0006: const-string v0, "null cannot be cast to non-null type S of kotlinx.coroutines.internal.SegmentOrClosed" // string@25d5 │ │ +071ef4: 7120 273a 0100 |0008: invoke-static {v1, v0}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +071efa: 1f01 2f00 |000b: check-cast v1, La4/e0; // type@002f │ │ +071efe: 1101 |000d: return-object v1 │ │ +071f00: 2201 1d08 |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@081d │ │ +071f04: 1a00 3104 |0010: const-string v0, "Does not contain segment" // string@0431 │ │ +071f08: 6e10 5c2f 0000 |0012: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +071f0e: 0c00 |0015: move-result-object v0 │ │ +071f10: 7020 1c2f 0100 |0016: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +071f16: 2701 |0019: throw v1 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0031 reg=2 (null) La2/z; │ │ - 0x0000 - 0x0031 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0031 reg=4 (null) Lv1/a$e; │ │ + 0x0000 - 0x001a reg=1 (null) Ljava/lang/Object; │ │ │ │ - #27 : (in La2/z$a;) │ │ - name : 'z' │ │ - type : '(La2/z;Ljava/lang/Object;Lv1/a$e;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in La4/f0;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 64 16-bit code units │ │ -06e4a4: |[06e4a4] a2.z$a.z:(La2/z;Ljava/lang/Object;Lv1/a$e;)V │ │ -06e4b4: 1a00 eb27 |0000: const-string v0, "reply" // string@27eb │ │ -06e4b8: 7120 0043 0500 |0002: invoke-static {v5, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e4be: 1a00 5b25 |0005: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@255b │ │ -06e4c2: 7120 fe42 0400 |0007: invoke-static {v4, v0}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e4c8: 1f04 930a |000a: check-cast v4, Ljava/util/List; // type@0a93 │ │ -06e4cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e4ce: 7220 ba3e 0400 |000d: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e4d4: 0c00 |0010: move-result-object v0 │ │ -06e4d6: 1a01 5825 |0011: const-string v1, "null cannot be cast to non-null type kotlin.String" // string@2558 │ │ -06e4da: 7120 fe42 1000 |0013: invoke-static {v0, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e4e0: 1f00 430a |0016: check-cast v0, Ljava/lang/String; // type@0a43 │ │ -06e4e4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -06e4e6: 7220 ba3e 2400 |0019: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e4ec: 0c02 |001c: move-result-object v2 │ │ -06e4ee: 7120 fe42 1200 |001d: invoke-static {v2, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e4f4: 1f02 430a |0020: check-cast v2, Ljava/lang/String; // type@0a43 │ │ -06e4f8: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -06e4fa: 7220 ba3e 1400 |0023: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -06e500: 0c04 |0026: move-result-object v4 │ │ -06e502: 1a01 4925 |0027: const-string v1, "null cannot be cast to non-null type io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions" // string@2549 │ │ -06e506: 7120 fe42 1400 |0029: invoke-static {v4, v1}, Lp2/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@42fe │ │ -06e50c: 1f04 3800 |002c: check-cast v4, La2/c0; // type@0038 │ │ -06e510: 7240 0302 0342 |002e: invoke-interface {v3, v0, v2, v4}, La2/z;.c:(Ljava/lang/String;Ljava/lang/String;La2/c0;)V // method@0203 │ │ -06e516: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -06e518: 7110 2e30 0300 |0032: invoke-static {v3}, Lf2/l;.b:(Ljava/lang/Object;)Ljava/util/List; // method@302e │ │ -06e51e: 0c03 |0035: move-result-object v3 │ │ -06e520: 2806 |0036: goto 003c // +0006 │ │ -06e522: 0d03 |0037: move-exception v3 │ │ -06e524: 7110 c201 0300 |0038: invoke-static {v3}, La2/l;.a:(Ljava/lang/Throwable;)Ljava/util/List; // method@01c2 │ │ -06e52a: 0c03 |003b: move-result-object v3 │ │ -06e52c: 7220 ce46 3500 |003c: invoke-interface {v5, v3}, Lv1/a$e;.a:(Ljava/lang/Object;)V // method@46ce │ │ -06e532: 0e00 |003f: return-void │ │ - catches : 1 │ │ - 0x002e - 0x0036 │ │ - -> 0x0037 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +071f18: |[071f18] a4.f0.c:(Ljava/lang/Object;)Z │ │ +071f28: 7100 cd00 0000 |0000: invoke-static {}, La4/d;.a:()La4/h0; // method@00cd │ │ +071f2e: 0c00 |0003: move-result-object v0 │ │ +071f30: 3301 0400 |0004: if-ne v1, v0, 0008 // +0004 │ │ +071f34: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +071f36: 2802 |0007: goto 0009 // +0002 │ │ +071f38: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +071f3a: 0f01 |0009: return v1 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=3 (null) La2/z; │ │ - 0x0000 - 0x0040 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0040 reg=5 (null) Lv1/a$e; │ │ + 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - #0 : (in La2/z$a;) │ │ - name : 'n' │ │ - type : '()Lv1/h;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #30 header: │ │ +class_idx : 51 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #30 - │ │ + Class descriptor : 'La4/g0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/g0;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/StackTraceElement;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/g0;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in La4/g0;) │ │ + name : 'c' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/g0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -06dd90: |[06dd90] a2.z$a.n:()Lv1/h; │ │ -06dda0: 6200 0801 |0000: sget-object v0, La2/z$a;.b:Le2/e; // field@0108 │ │ -06dda4: 7210 702e 0000 |0002: invoke-interface {v0}, Le2/e;.getValue:()Ljava/lang/Object; // method@2e70 │ │ -06ddaa: 0c00 |0005: move-result-object v0 │ │ -06ddac: 1f00 b90c |0006: check-cast v0, Lv1/h; // type@0cb9 │ │ -06ddb0: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ + insns size : 84 16-bit code units │ │ +0720b8: |[0720b8] a4.g0.:()V │ │ +0720c8: 2200 0600 |0000: new-instance v0, La/a; // type@0006 │ │ +0720cc: 7010 0000 0000 |0002: invoke-direct {v0}, La/a;.:()V // method@0000 │ │ +0720d2: 6e10 0100 0000 |0005: invoke-virtual {v0}, La/a;.a:()Ljava/lang/StackTraceElement; // method@0001 │ │ +0720d8: 0c00 |0008: move-result-object v0 │ │ +0720da: 6900 9600 |0009: sput-object v0, La4/g0;.a:Ljava/lang/StackTraceElement; // field@0096 │ │ +0720de: 6200 c907 |000b: sget-object v0, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +0720e2: 1c00 7406 |000d: const-class v0, Lg3/a; // type@0674 │ │ +0720e6: 6e10 d92e 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@2ed9 │ │ +0720ec: 0c00 |0012: move-result-object v0 │ │ +0720ee: 7110 121c 0000 |0013: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +0720f4: 0c00 |0016: move-result-object v0 │ │ +0720f6: 280c |0017: goto 0023 // +000c │ │ +0720f8: 0d00 |0018: move-exception v0 │ │ +0720fa: 6201 c907 |0019: sget-object v1, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +0720fe: 7110 161c 0000 |001b: invoke-static {v0}, Lc3/i;.a:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@1c16 │ │ +072104: 0c00 |001e: move-result-object v0 │ │ +072106: 7110 121c 0000 |001f: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +07210c: 0c00 |0022: move-result-object v0 │ │ +07210e: 7110 131c 0000 |0023: invoke-static {v0}, Lc3/h;.b:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@1c13 │ │ +072114: 0c01 |0026: move-result-object v1 │ │ +072116: 3901 0300 |0027: if-nez v1, 002a // +0003 │ │ +07211a: 2803 |0029: goto 002c // +0003 │ │ +07211c: 1a00 7324 |002a: const-string v0, "kotlin.coroutines.jvm.internal.BaseContinuationImpl" // string@2473 │ │ +072120: 1f00 3808 |002c: check-cast v0, Ljava/lang/String; // type@0838 │ │ +072124: 6900 9700 |002e: sput-object v0, La4/g0;.b:Ljava/lang/String; // field@0097 │ │ +072128: 1c00 3300 |0030: const-class v0, La4/g0; // type@0033 │ │ +07212c: 6e10 d92e 0000 |0032: invoke-virtual {v0}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@2ed9 │ │ +072132: 0c00 |0035: move-result-object v0 │ │ +072134: 7110 121c 0000 |0036: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +07213a: 0c00 |0039: move-result-object v0 │ │ +07213c: 280c |003a: goto 0046 // +000c │ │ +07213e: 0d00 |003b: move-exception v0 │ │ +072140: 6201 c907 |003c: sget-object v1, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +072144: 7110 161c 0000 |003e: invoke-static {v0}, Lc3/i;.a:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@1c16 │ │ +07214a: 0c00 |0041: move-result-object v0 │ │ +07214c: 7110 121c 0000 |0042: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +072152: 0c00 |0045: move-result-object v0 │ │ +072154: 7110 131c 0000 |0046: invoke-static {v0}, Lc3/h;.b:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@1c13 │ │ +07215a: 0c01 |0049: move-result-object v1 │ │ +07215c: 3901 0300 |004a: if-nez v1, 004d // +0003 │ │ +072160: 2803 |004c: goto 004f // +0003 │ │ +072162: 1a00 8324 |004d: const-string v0, "kotlinx.coroutines.internal.StackTraceRecoveryKt" // string@2483 │ │ +072166: 1f00 3808 |004f: check-cast v0, Ljava/lang/String; // type@0838 │ │ +07216a: 6900 9800 |0051: sput-object v0, La4/g0;.c:Ljava/lang/String; // field@0098 │ │ +07216e: 0e00 |0053: return-void │ │ + catches : 2 │ │ + 0x000b - 0x0017 │ │ + -> 0x0018 │ │ + 0x0030 - 0x003a │ │ + -> 0x003b │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this La2/z$a; │ │ │ │ - #1 : (in La2/z$a;) │ │ - name : 'o' │ │ - type : '(Lv1/c;La2/z;)V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La4/g0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Throwable;)Ljava/lang/Throwable;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 364 16-bit code units │ │ -06e6a8: |[06e6a8] a2.z$a.o:(Lv1/c;La2/z;)V │ │ -06e6b8: 1a00 571c |0000: const-string v0, "binaryMessenger" // string@1c57 │ │ -06e6bc: 7120 0043 0600 |0002: invoke-static {v6, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -06e6c2: 7210 dd46 0600 |0005: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e6c8: 0c00 |0008: move-result-object v0 │ │ -06e6ca: 2201 ae0c |0009: new-instance v1, Lv1/a; // type@0cae │ │ -06e6ce: 1a02 e71d |000b: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool" // string@1de7 │ │ -06e6d2: 6e10 f301 0500 |000d: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e6d8: 0c03 |0010: move-result-object v3 │ │ -06e6da: 7050 d046 6132 |0011: invoke-direct {v1, v6, v2, v3, v0}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e6e0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06e6e2: 3807 0b00 |0015: if-eqz v7, 0020 // +000b │ │ -06e6e6: 2202 6b00 |0017: new-instance v2, La2/m; // type@006b │ │ -06e6ea: 7020 c401 7200 |0019: invoke-direct {v2, v7}, La2/m;.:(La2/z;)V // method@01c4 │ │ -06e6f0: 6e20 d546 2100 |001c: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e6f6: 2804 |001f: goto 0023 // +0004 │ │ -06e6f8: 6e20 d546 0100 |0020: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e6fe: 7210 dd46 0600 |0023: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e704: 0c01 |0026: move-result-object v1 │ │ -06e706: 2202 ae0c |0027: new-instance v2, Lv1/a; // type@0cae │ │ -06e70a: 1a03 ea1d |0029: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString" // string@1dea │ │ -06e70e: 6e10 f301 0500 |002b: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e714: 0c04 |002e: move-result-object v4 │ │ -06e716: 7051 d046 6243 |002f: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e71c: 3807 0b00 |0032: if-eqz v7, 003d // +000b │ │ -06e720: 2201 7200 |0034: new-instance v1, La2/t; // type@0072 │ │ -06e724: 7020 d201 7100 |0036: invoke-direct {v1, v7}, La2/t;.:(La2/z;)V // method@01d2 │ │ -06e72a: 6e20 d546 1200 |0039: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e730: 2804 |003c: goto 0040 // +0004 │ │ -06e732: 6e20 d546 0200 |003d: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e738: 7210 dd46 0600 |0040: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e73e: 0c01 |0043: move-result-object v1 │ │ -06e740: 2202 ae0c |0044: new-instance v2, Lv1/a; // type@0cae │ │ -06e744: 1a03 e91d |0046: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt" // string@1de9 │ │ -06e748: 6e10 f301 0500 |0048: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e74e: 0c04 |004b: move-result-object v4 │ │ -06e750: 7051 d046 6243 |004c: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e756: 3807 0b00 |004f: if-eqz v7, 005a // +000b │ │ -06e75a: 2201 7300 |0051: new-instance v1, La2/u; // type@0073 │ │ -06e75e: 7020 d401 7100 |0053: invoke-direct {v1, v7}, La2/u;.:(La2/z;)V // method@01d4 │ │ -06e764: 6e20 d546 1200 |0056: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e76a: 2804 |0059: goto 005d // +0004 │ │ -06e76c: 6e20 d546 0200 |005a: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e772: 7210 dd46 0600 |005d: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e778: 0c01 |0060: move-result-object v1 │ │ -06e77a: 2202 ae0c |0061: new-instance v2, Lv1/a; // type@0cae │ │ -06e77e: 1a03 e81d |0063: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble" // string@1de8 │ │ -06e782: 6e10 f301 0500 |0065: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e788: 0c04 |0068: move-result-object v4 │ │ -06e78a: 7051 d046 6243 |0069: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e790: 3807 0b00 |006c: if-eqz v7, 0077 // +000b │ │ -06e794: 2201 7400 |006e: new-instance v1, La2/v; // type@0074 │ │ -06e798: 7020 d601 7100 |0070: invoke-direct {v1, v7}, La2/v;.:(La2/z;)V // method@01d6 │ │ -06e79e: 6e20 d546 1200 |0073: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e7a4: 2804 |0076: goto 007a // +0004 │ │ -06e7a6: 6e20 d546 0200 |0077: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e7ac: 7210 dd46 0600 |007a: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e7b2: 0c01 |007d: move-result-object v1 │ │ -06e7b4: 2202 ae0c |007e: new-instance v2, Lv1/a; // type@0cae │ │ -06e7b8: 1a03 eb1d |0080: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setStringList" // string@1deb │ │ -06e7bc: 6e10 f301 0500 |0082: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e7c2: 0c04 |0085: move-result-object v4 │ │ -06e7c4: 7051 d046 6243 |0086: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e7ca: 3807 0b00 |0089: if-eqz v7, 0094 // +000b │ │ -06e7ce: 2201 7500 |008b: new-instance v1, La2/w; // type@0075 │ │ -06e7d2: 7020 d801 7100 |008d: invoke-direct {v1, v7}, La2/w;.:(La2/z;)V // method@01d8 │ │ -06e7d8: 6e20 d546 1200 |0090: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e7de: 2804 |0093: goto 0097 // +0004 │ │ -06e7e0: 6e20 d546 0200 |0094: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e7e6: 2201 ae0c |0097: new-instance v1, Lv1/a; // type@0cae │ │ -06e7ea: 1a02 e51d |0099: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString" // string@1de5 │ │ -06e7ee: 6e10 f301 0500 |009b: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e7f4: 0c03 |009e: move-result-object v3 │ │ -06e7f6: 7040 cf46 6132 |009f: invoke-direct {v1, v6, v2, v3}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;)V // method@46cf │ │ -06e7fc: 3807 0b00 |00a2: if-eqz v7, 00ad // +000b │ │ -06e800: 2202 7600 |00a4: new-instance v2, La2/x; // type@0076 │ │ -06e804: 7020 da01 7200 |00a6: invoke-direct {v2, v7}, La2/x;.:(La2/z;)V // method@01da │ │ -06e80a: 6e20 d546 2100 |00a9: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e810: 2804 |00ac: goto 00b0 // +0004 │ │ -06e812: 6e20 d546 0100 |00ad: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e818: 2201 ae0c |00b0: new-instance v1, Lv1/a; // type@0cae │ │ -06e81c: 1a02 e11d |00b2: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool" // string@1de1 │ │ -06e820: 6e10 f301 0500 |00b4: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e826: 0c03 |00b7: move-result-object v3 │ │ -06e828: 7040 cf46 6132 |00b8: invoke-direct {v1, v6, v2, v3}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;)V // method@46cf │ │ -06e82e: 3807 0b00 |00bb: if-eqz v7, 00c6 // +000b │ │ -06e832: 2202 7700 |00bd: new-instance v2, La2/y; // type@0077 │ │ -06e836: 7020 dc01 7200 |00bf: invoke-direct {v2, v7}, La2/y;.:(La2/z;)V // method@01dc │ │ -06e83c: 6e20 d546 2100 |00c2: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e842: 2804 |00c5: goto 00c9 // +0004 │ │ -06e844: 6e20 d546 0100 |00c6: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e84a: 2201 ae0c |00c9: new-instance v1, Lv1/a; // type@0cae │ │ -06e84e: 1a02 e21d |00cb: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble" // string@1de2 │ │ -06e852: 6e10 f301 0500 |00cd: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e858: 0c03 |00d0: move-result-object v3 │ │ -06e85a: 7040 cf46 6132 |00d1: invoke-direct {v1, v6, v2, v3}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;)V // method@46cf │ │ -06e860: 3807 0b00 |00d4: if-eqz v7, 00df // +000b │ │ -06e864: 2202 6c00 |00d6: new-instance v2, La2/n; // type@006c │ │ -06e868: 7020 c601 7200 |00d8: invoke-direct {v2, v7}, La2/n;.:(La2/z;)V // method@01c6 │ │ -06e86e: 6e20 d546 2100 |00db: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e874: 2804 |00de: goto 00e2 // +0004 │ │ -06e876: 6e20 d546 0100 |00df: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e87c: 2201 ae0c |00e2: new-instance v1, Lv1/a; // type@0cae │ │ -06e880: 1a02 e31d |00e4: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt" // string@1de3 │ │ -06e884: 6e10 f301 0500 |00e6: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e88a: 0c03 |00e9: move-result-object v3 │ │ -06e88c: 7040 cf46 6132 |00ea: invoke-direct {v1, v6, v2, v3}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;)V // method@46cf │ │ -06e892: 3807 0b00 |00ed: if-eqz v7, 00f8 // +000b │ │ -06e896: 2202 6d00 |00ef: new-instance v2, La2/o; // type@006d │ │ -06e89a: 7020 c801 7200 |00f1: invoke-direct {v2, v7}, La2/o;.:(La2/z;)V // method@01c8 │ │ -06e8a0: 6e20 d546 2100 |00f4: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e8a6: 2804 |00f7: goto 00fb // +0004 │ │ -06e8a8: 6e20 d546 0100 |00f8: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e8ae: 2201 ae0c |00fb: new-instance v1, Lv1/a; // type@0cae │ │ -06e8b2: 1a02 e61d |00fd: const-string v2, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList" // string@1de6 │ │ -06e8b6: 6e10 f301 0500 |00ff: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e8bc: 0c03 |0102: move-result-object v3 │ │ -06e8be: 7040 cf46 6132 |0103: invoke-direct {v1, v6, v2, v3}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;)V // method@46cf │ │ -06e8c4: 3807 0b00 |0106: if-eqz v7, 0111 // +000b │ │ -06e8c8: 2202 6e00 |0108: new-instance v2, La2/p; // type@006e │ │ -06e8cc: 7020 ca01 7200 |010a: invoke-direct {v2, v7}, La2/p;.:(La2/z;)V // method@01ca │ │ -06e8d2: 6e20 d546 2100 |010d: invoke-virtual {v1, v2}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e8d8: 2804 |0110: goto 0114 // +0004 │ │ -06e8da: 6e20 d546 0100 |0111: invoke-virtual {v1, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e8e0: 7210 dd46 0600 |0114: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e8e6: 0c01 |0117: move-result-object v1 │ │ -06e8e8: 2202 ae0c |0118: new-instance v2, Lv1/a; // type@0cae │ │ -06e8ec: 1a03 df1d |011a: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear" // string@1ddf │ │ -06e8f0: 6e10 f301 0500 |011c: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e8f6: 0c04 |011f: move-result-object v4 │ │ -06e8f8: 7051 d046 6243 |0120: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e8fe: 3807 0b00 |0123: if-eqz v7, 012e // +000b │ │ -06e902: 2201 6f00 |0125: new-instance v1, La2/q; // type@006f │ │ -06e906: 7020 cc01 7100 |0127: invoke-direct {v1, v7}, La2/q;.:(La2/z;)V // method@01cc │ │ -06e90c: 6e20 d546 1200 |012a: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e912: 2804 |012d: goto 0131 // +0004 │ │ -06e914: 6e20 d546 0200 |012e: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e91a: 7210 dd46 0600 |0131: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e920: 0c01 |0134: move-result-object v1 │ │ -06e922: 2202 ae0c |0135: new-instance v2, Lv1/a; // type@0cae │ │ -06e926: 1a03 e01d |0137: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll" // string@1de0 │ │ -06e92a: 6e10 f301 0500 |0139: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e930: 0c04 |013c: move-result-object v4 │ │ -06e932: 7051 d046 6243 |013d: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e938: 3807 0b00 |0140: if-eqz v7, 014b // +000b │ │ -06e93c: 2201 7000 |0142: new-instance v1, La2/r; // type@0070 │ │ -06e940: 7020 ce01 7100 |0144: invoke-direct {v1, v7}, La2/r;.:(La2/z;)V // method@01ce │ │ -06e946: 6e20 d546 1200 |0147: invoke-virtual {v2, v1}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e94c: 2804 |014a: goto 014e // +0004 │ │ -06e94e: 6e20 d546 0200 |014b: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e954: 7210 dd46 0600 |014e: invoke-interface {v6}, Lv1/c;.d:()Lv1/c$c; // method@46dd │ │ -06e95a: 0c01 |0151: move-result-object v1 │ │ -06e95c: 2202 ae0c |0152: new-instance v2, Lv1/a; // type@0cae │ │ -06e960: 1a03 e41d |0154: const-string v3, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys" // string@1de4 │ │ -06e964: 6e10 f301 0500 |0156: invoke-virtual {v5}, La2/z$a;.n:()Lv1/h; // method@01f3 │ │ -06e96a: 0c04 |0159: move-result-object v4 │ │ -06e96c: 7051 d046 6243 |015a: invoke-direct {v2, v6, v3, v4, v1}, Lv1/a;.:(Lv1/c;Ljava/lang/String;Lv1/h;Lv1/c$c;)V // method@46d0 │ │ -06e972: 3807 0b00 |015d: if-eqz v7, 0168 // +000b │ │ -06e976: 2206 7100 |015f: new-instance v6, La2/s; // type@0071 │ │ -06e97a: 7020 d001 7600 |0161: invoke-direct {v6, v7}, La2/s;.:(La2/z;)V // method@01d0 │ │ -06e980: 6e20 d546 6200 |0164: invoke-virtual {v2, v6}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e986: 2804 |0167: goto 016b // +0004 │ │ -06e988: 6e20 d546 0200 |0168: invoke-virtual {v2, v0}, Lv1/a;.e:(Lv1/a$d;)V // method@46d5 │ │ -06e98e: 0e00 |016b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x016c reg=5 this La2/z$a; │ │ - 0x0000 - 0x016c reg=6 (null) Lv1/c; │ │ - 0x0000 - 0x016c reg=7 (null) La2/z; │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0720a4: |[0720a4] a4.g0.a:(Ljava/lang/Throwable;)Ljava/lang/Throwable; │ │ +0720b4: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #25 header: │ │ -class_idx : 122 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #31 header: │ │ +class_idx : 52 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #25 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La2/z$a; } │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #25 - │ │ - Class descriptor : 'La2/z;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #31 - │ │ + Class descriptor : 'La4/g;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La2/z;) │ │ + #0 : (in La4/g;) │ │ name : 'a' │ │ - type : 'La2/z$a;' │ │ + type : 'Ljava/util/Collection;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La2/z;) │ │ + #0 : (in La4/g;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -06ea68: |[06ea68] a2.z.:()V │ │ -06ea78: 6200 0701 |0000: sget-object v0, La2/z$a;.a:La2/z$a; // field@0107 │ │ -06ea7c: 6900 0901 |0002: sput-object v0, La2/z;.a:La2/z$a; // field@0109 │ │ -06ea80: 0e00 |0004: return-void │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +06f7c4: |[06f7c4] a4.g.:()V │ │ +06f7d4: 1c00 690c |0000: const-class v0, Lv3/g0; // type@0c69 │ │ +06f7d8: 6e10 da2e 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +06f7de: 0c01 |0005: move-result-object v1 │ │ +06f7e0: 7120 2831 1000 |0006: invoke-static {v0, v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@3128 │ │ +06f7e6: 0c00 |0009: move-result-object v0 │ │ +06f7e8: 6e10 2731 0000 |000a: invoke-virtual {v0}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@3127 │ │ +06f7ee: 0c00 |000d: move-result-object v0 │ │ +06f7f0: 7110 0b42 0000 |000e: invoke-static {v0}, Lt3/e;.a:(Ljava/util/Iterator;)Lt3/b; // method@420b │ │ +06f7f6: 0c00 |0011: move-result-object v0 │ │ +06f7f8: 7110 0f42 0000 |0012: invoke-static {v0}, Lt3/g;.e:(Lt3/b;)Ljava/util/List; // method@420f │ │ +06f7fe: 0c00 |0015: move-result-object v0 │ │ +06f800: 6900 9900 |0016: sput-object v0, La4/g;.a:Ljava/util/Collection; // field@0099 │ │ +06f804: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in La2/z;) │ │ + #1 : (in La4/g;) │ │ name : 'a' │ │ - type : '(Ljava/util/List;La2/c0;)Ljava/util/Map;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + type : '()Ljava/util/Collection;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06f7ac: |[06f7ac] a4.g.a:()Ljava/util/Collection; │ │ +06f7bc: 6200 9900 |0000: sget-object v0, La4/g;.a:Ljava/util/Collection; // field@0099 │ │ +06f7c0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ - #1 : (in La2/z;) │ │ + #2 : (in La4/g;) │ │ name : 'b' │ │ - type : '(Ljava/lang/String;JLa2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in La2/z;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;La2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in La2/z;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/String;Ljava/util/List;La2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in La2/z;) │ │ - name : 'f' │ │ - type : '(Ljava/lang/String;La2/c0;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in La2/z;) │ │ - name : 'g' │ │ - type : '(Ljava/util/List;La2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in La2/z;) │ │ - name : 'h' │ │ - type : '(Ljava/lang/String;La2/c0;)Ljava/lang/Double;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in La2/z;) │ │ - name : 'i' │ │ - type : '(Ljava/util/List;La2/c0;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in La2/z;) │ │ - name : 'j' │ │ - type : '(Ljava/lang/String;La2/c0;)Ljava/lang/Long;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in La2/z;) │ │ - name : 'k' │ │ - type : '(Ljava/lang/String;DLa2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in La2/z;) │ │ - name : 'l' │ │ - type : '(Ljava/lang/String;La2/c0;)Ljava/lang/Boolean;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in La2/z;) │ │ - name : 'm' │ │ - type : '(Ljava/lang/String;ZLa2/c0;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in La2/z;) │ │ - name : 'n' │ │ - type : '(Ljava/lang/String;La2/c0;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +06f808: |[06f808] a4.g.b:(Ljava/lang/Throwable;)V │ │ +06f818: 7100 bd2f 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2fbd │ │ +06f81e: 0c00 |0003: move-result-object v0 │ │ +06f820: 6e10 c12f 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@2fc1 │ │ +06f826: 0c01 |0007: move-result-object v1 │ │ +06f828: 7230 b82f 0102 |0008: invoke-interface {v1, v0, v2}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@2fb8 │ │ +06f82e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #26 header: │ │ -class_idx : 128 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #32 header: │ │ +class_idx : 53 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #26 - │ │ - Class descriptor : 'La3/d;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #32 - │ │ + Class descriptor : 'La4/h0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La4/h0;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ + #0 : (in La4/h0;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0721cc: |[0721cc] a4.h0.:(Ljava/lang/String;)V │ │ +0721dc: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0721e2: 5b01 9a00 |0003: iput-object v1, v0, La4/h0;.a:Ljava/lang/String; // field@009a │ │ +0721e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this La4/h0; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ + │ │ Virtual methods - │ │ - #0 : (in La3/d;) │ │ - name : 'a' │ │ - type : '(La3/e;Lg2/d;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in La4/h0;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +072188: |[072188] a4.h0.toString:()Ljava/lang/String; │ │ +072198: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +07219c: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0721a2: 1301 3c00 |0005: const/16 v1, #int 60 // #3c │ │ +0721a6: 6e20 9e2f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +0721ac: 5421 9a00 |000a: iget-object v1, v2, La4/h0;.a:Ljava/lang/String; // field@009a │ │ +0721b0: 6e20 a62f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0721b6: 1301 3e00 |000f: const/16 v1, #int 62 // #3e │ │ +0721ba: 6e20 9e2f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +0721c0: 6e10 ad2f 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0721c6: 0c00 |0017: move-result-object v0 │ │ +0721c8: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this La4/h0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #27 header: │ │ -class_idx : 129 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #33 header: │ │ +class_idx : 54 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #27 - │ │ - Class descriptor : 'La3/e;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #33 - │ │ + Class descriptor : 'La4/h;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in La3/e;) │ │ - name : 'd' │ │ - type : '(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in La4/h;) │ │ + name : 'a' │ │ + type : '(Le3/g;Ljava/lang/Throwable;)V' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +06f830: |[06f830] a4.h.a:(Le3/g;Ljava/lang/Throwable;)V │ │ +06f840: 7100 ef00 0000 |0000: invoke-static {}, La4/g;.a:()Ljava/util/Collection; // method@00ef │ │ +06f846: 0c00 |0003: move-result-object v0 │ │ +06f848: 7210 9430 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@3094 │ │ +06f84e: 0c00 |0007: move-result-object v0 │ │ +06f850: 7210 c730 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +06f856: 0a01 |000b: move-result v1 │ │ +06f858: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +06f85c: 7210 c830 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +06f862: 0c01 |0011: move-result-object v1 │ │ +06f864: 1f01 690c |0012: check-cast v1, Lv3/g0; // type@0c69 │ │ +06f868: 7230 4544 2103 |0014: invoke-interface {v1, v2, v3}, Lv3/g0;.y:(Le3/g;Ljava/lang/Throwable;)V // method@4445 │ │ +06f86e: 28f1 |0017: goto 0008 // -000f │ │ +06f870: 0d01 |0018: move-exception v1 │ │ +06f872: 7120 4f44 1300 |0019: invoke-static {v3, v1}, Lv3/h0;.b:(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@444f │ │ +06f878: 0c01 |001c: move-result-object v1 │ │ +06f87a: 7110 f000 0100 |001d: invoke-static {v1}, La4/g;.b:(Ljava/lang/Throwable;)V // method@00f0 │ │ +06f880: 28e8 |0020: goto 0008 // -0018 │ │ +06f882: 2200 3800 |0021: new-instance v0, La4/i; // type@0038 │ │ +06f886: 7020 fc00 2000 |0023: invoke-direct {v0, v2}, La4/i;.:(Le3/g;)V // method@00fc │ │ +06f88c: 7120 fe1b 0300 |0026: invoke-static {v3, v0}, Lc3/a;.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@1bfe │ │ +06f892: 7110 f000 0300 |0029: invoke-static {v3}, La4/g;.b:(Ljava/lang/Throwable;)V // method@00f0 │ │ +06f898: 0e00 |002c: return-void │ │ + catches : 2 │ │ + 0x0014 - 0x0017 │ │ + -> 0x0018 │ │ + 0x0021 - 0x0029 │ │ + -> 0x0029 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x002d reg=2 (null) Le3/g; │ │ + 0x0000 - 0x002d reg=3 (null) Ljava/lang/Throwable; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #28 header: │ │ -class_idx : 130 │ │ +Class #34 header: │ │ +class_idx : 55 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #28 - │ │ - Class descriptor : 'La3/f;' │ │ +Class #34 - │ │ + Class descriptor : 'La4/i0;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La3/f;) │ │ + #0 : (in La4/i0;) │ │ name : 'a' │ │ - type : '(Lo2/p;)La3/d;' │ │ + type : '()I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ insns size : 5 16-bit code units │ │ -071cfc: |[071cfc] a3.f.a:(Lo2/p;)La3/d; │ │ -071d0c: 7110 2702 0000 |0000: invoke-static {v0}, La3/g;.a:(Lo2/p;)La3/d; // method@0227 │ │ -071d12: 0c00 |0003: move-result-object v0 │ │ -071d14: 1100 |0004: return-object v0 │ │ +07245c: |[07245c] a4.i0.a:()I │ │ +07246c: 7100 0001 0000 |0000: invoke-static {}, La4/j0;.a:()I // method@0100 │ │ +072472: 0a00 |0003: move-result v0 │ │ +072474: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Lo2/p; │ │ │ │ - #1 : (in La3/f;) │ │ + #1 : (in La4/i0;) │ │ name : 'b' │ │ - type : '(La3/d;Lo2/p;)La3/d;' │ │ + type : '(Ljava/lang/String;III)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ insns size : 5 16-bit code units │ │ -071d18: |[071d18] a3.f.b:(La3/d;Lo2/p;)La3/d; │ │ -071d28: 7120 3802 1000 |0000: invoke-static {v0, v1}, La3/l;.a:(La3/d;Lo2/p;)La3/d; // method@0238 │ │ -071d2e: 0c00 |0003: move-result-object v0 │ │ -071d30: 1100 |0004: return-object v0 │ │ +072494: |[072494] a4.i0.b:(Ljava/lang/String;III)I │ │ +0724a4: 7140 1201 1032 |0000: invoke-static {v0, v1, v2, v3}, La4/k0;.a:(Ljava/lang/String;III)I // method@0112 │ │ +0724aa: 0a00 |0003: move-result v0 │ │ +0724ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/d; │ │ - 0x0000 - 0x0005 reg=1 (null) Lo2/p; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ + 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ - #2 : (in La3/f;) │ │ + #2 : (in La4/i0;) │ │ name : 'c' │ │ - type : '(La3/e;La3/d;Lg2/d;)Ljava/lang/Object;' │ │ + type : '(Ljava/lang/String;JJJ)J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 7 │ │ insns size : 5 16-bit code units │ │ -071d6c: |[071d6c] a3.f.c:(La3/e;La3/d;Lg2/d;)Ljava/lang/Object; │ │ -071d7c: 7130 2e02 1002 |0000: invoke-static {v0, v1, v2}, La3/i;.a:(La3/e;La3/d;Lg2/d;)Ljava/lang/Object; // method@022e │ │ -071d82: 0c00 |0003: move-result-object v0 │ │ -071d84: 1100 |0004: return-object v0 │ │ +072504: |[072504] a4.i0.c:(Ljava/lang/String;JJJ)J │ │ +072514: 7707 1301 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, La4/k0;.b:(Ljava/lang/String;JJJ)J // method@0113 │ │ +07251a: 0b00 |0003: move-result-wide v0 │ │ +07251c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/e; │ │ - 0x0000 - 0x0005 reg=1 (null) La3/d; │ │ - 0x0000 - 0x0005 reg=2 (null) Lg2/d; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ + 0x0000 - 0x0005 reg=3 (null) J │ │ + 0x0000 - 0x0005 reg=5 (null) J │ │ │ │ - #3 : (in La3/f;) │ │ + #3 : (in La4/i0;) │ │ name : 'd' │ │ - type : '(La3/e;Lz2/s;Lg2/d;)Ljava/lang/Object;' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 5 16-bit code units │ │ -071d88: |[071d88] a3.f.d:(La3/e;Lz2/s;Lg2/d;)Ljava/lang/Object; │ │ -071d98: 7130 2c02 1002 |0000: invoke-static {v0, v1, v2}, La3/h;.b:(La3/e;Lz2/s;Lg2/d;)Ljava/lang/Object; // method@022c │ │ -071d9e: 0c00 |0003: move-result-object v0 │ │ -071da0: 1100 |0004: return-object v0 │ │ +0724b0: |[0724b0] a4.i0.d:(Ljava/lang/String;)Ljava/lang/String; │ │ +0724c0: 7110 0101 0000 |0000: invoke-static {v0}, La4/j0;.b:(Ljava/lang/String;)Ljava/lang/String; // method@0101 │ │ +0724c6: 0c00 |0003: move-result-object v0 │ │ +0724c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/e; │ │ - 0x0000 - 0x0005 reg=1 (null) Lz2/s; │ │ - 0x0000 - 0x0005 reg=2 (null) Lg2/d; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ - #4 : (in La3/f;) │ │ + #4 : (in La4/i0;) │ │ name : 'e' │ │ - type : '(La3/e;)V' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -071dc0: |[071dc0] a3.f.e:(La3/e;)V │ │ -071dd0: 7110 3102 0000 |0000: invoke-static {v0}, La3/k;.a:(La3/e;)V // method@0231 │ │ -071dd6: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0724cc: |[0724cc] a4.i0.e:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0724dc: 7120 1401 1000 |0000: invoke-static {v0, v1}, La4/k0;.c:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0114 │ │ +0724e2: 0c00 |0003: move-result-object v0 │ │ +0724e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) La3/e; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ - #5 : (in La3/f;) │ │ + #5 : (in La4/i0;) │ │ name : 'f' │ │ - type : '(La3/d;Lg2/d;)Ljava/lang/Object;' │ │ + type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -071da4: |[071da4] a3.f.f:(La3/d;Lg2/d;)Ljava/lang/Object; │ │ -071db4: 7120 3d02 1000 |0000: invoke-static {v0, v1}, La3/m;.a:(La3/d;Lg2/d;)Ljava/lang/Object; // method@023d │ │ -071dba: 0c00 |0003: move-result-object v0 │ │ -071dbc: 1100 |0004: return-object v0 │ │ +072440: |[072440] a4.i0.f:(Ljava/lang/String;Z)Z │ │ +072450: 7120 1501 1000 |0000: invoke-static {v0, v1}, La4/k0;.d:(Ljava/lang/String;Z)Z // method@0115 │ │ +072456: 0a00 |0003: move-result v0 │ │ +072458: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/d; │ │ - 0x0000 - 0x0005 reg=1 (null) Lg2/d; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ - #6 : (in La3/f;) │ │ + #6 : (in La4/i0;) │ │ name : 'g' │ │ - type : '(Lo2/p;)La3/d;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + type : '(Ljava/lang/String;IIIILjava/lang/Object;)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 6 │ │ insns size : 5 16-bit code units │ │ -071d34: |[071d34] a3.f.g:(Lo2/p;)La3/d; │ │ -071d44: 7110 2802 0000 |0000: invoke-static {v0}, La3/g;.b:(Lo2/p;)La3/d; // method@0228 │ │ -071d4a: 0c00 |0003: move-result-object v0 │ │ -071d4c: 1100 |0004: return-object v0 │ │ +072478: |[072478] a4.i0.g:(Ljava/lang/String;IIIILjava/lang/Object;)I │ │ +072488: 7706 1601 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, La4/k0;.e:(Ljava/lang/String;IIIILjava/lang/Object;)I // method@0116 │ │ +07248e: 0a00 |0003: move-result v0 │ │ +072490: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Lo2/p; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ + 0x0000 - 0x0005 reg=3 (null) I │ │ + 0x0000 - 0x0005 reg=4 (null) I │ │ + 0x0000 - 0x0005 reg=5 (null) Ljava/lang/Object; │ │ │ │ - #7 : (in La3/f;) │ │ + #7 : (in La4/i0;) │ │ name : 'h' │ │ - type : '(La3/d;Lg2/g;)La3/d;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + type : '(Ljava/lang/String;JJJILjava/lang/Object;)J' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 9 │ │ + ins : 9 │ │ + outs : 9 │ │ insns size : 5 16-bit code units │ │ -071d50: |[071d50] a3.f.h:(La3/d;Lg2/g;)La3/d; │ │ -071d60: 7120 3002 1000 |0000: invoke-static {v0, v1}, La3/j;.b:(La3/d;Lg2/g;)La3/d; // method@0230 │ │ -071d66: 0c00 |0003: move-result-object v0 │ │ -071d68: 1100 |0004: return-object v0 │ │ +0724e8: |[0724e8] a4.i0.h:(Ljava/lang/String;JJJILjava/lang/Object;)J │ │ +0724f8: 7709 1701 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, La4/k0;.f:(Ljava/lang/String;JJJILjava/lang/Object;)J // method@0117 │ │ +0724fe: 0b00 |0003: move-result-wide v0 │ │ +072500: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/d; │ │ - 0x0000 - 0x0005 reg=1 (null) Lg2/g; │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ + 0x0000 - 0x0005 reg=3 (null) J │ │ + 0x0000 - 0x0005 reg=5 (null) J │ │ + 0x0000 - 0x0005 reg=7 (null) I │ │ + 0x0000 - 0x0005 reg=8 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #29 header: │ │ -class_idx : 131 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #35 header: │ │ +class_idx : 56 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2099 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #29 - │ │ - Class descriptor : 'La3/g;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #35 - │ │ + Class descriptor : 'La4/i;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in La4/i;) │ │ + name : 'e' │ │ + type : 'Le3/g;' │ │ + access : 0x0091 (PUBLIC FINAL TRANSIENT) │ │ Direct methods - │ │ - #0 : (in La3/g;) │ │ - name : 'a' │ │ - type : '(Lo2/p;)La3/d;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #0 : (in La4/i;) │ │ + name : '' │ │ + type : '(Le3/g;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 7 │ │ - insns size : 14 16-bit code units │ │ -0715f0: |[0715f0] a3.g.a:(Lo2/p;)La3/d; │ │ -071600: 2207 7e00 |0000: new-instance v7, La3/b; // type@007e │ │ -071604: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -071606: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -071608: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -07160a: 1305 0e00 |0005: const/16 v5, #int 14 // #e │ │ -07160e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -071610: 0770 |0008: move-object v0, v7 │ │ -071612: 0781 |0009: move-object v1, v8 │ │ -071614: 7607 1602 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, La3/b;.:(Lo2/p;Lg2/g;ILz2/a;ILp2/g;)V // method@0216 │ │ -07161a: 1107 |000d: return-object v7 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06f8f4: |[06f8f4] a4.i.:(Le3/g;)V │ │ +06f904: 7010 622f 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@2f62 │ │ +06f90a: 5b01 9b00 |0003: iput-object v1, v0, La4/i;.e:Le3/g; // field@009b │ │ +06f90e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=8 (null) Lo2/p; │ │ + 0x0000 - 0x0006 reg=0 this La4/i; │ │ + 0x0000 - 0x0006 reg=1 (null) Le3/g; │ │ │ │ - #1 : (in La3/g;) │ │ - name : 'b' │ │ - type : '(Lo2/p;)La3/d;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in La4/i;) │ │ + name : 'fillInStackTrace' │ │ + type : '()Ljava/lang/Throwable;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07161c: |[07161c] a3.g.b:(Lo2/p;)La3/d; │ │ -07162c: 2200 9100 |0000: new-instance v0, La3/o; // type@0091 │ │ -071630: 7020 4002 1000 |0002: invoke-direct {v0, v1}, La3/o;.:(Lo2/p;)V // method@0240 │ │ -071636: 1100 |0005: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +06f8d4: |[06f8d4] a4.i.fillInStackTrace:()Ljava/lang/Throwable; │ │ +06f8e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f8e6: 2300 8e0e |0001: new-array v0, v0, [Ljava/lang/StackTraceElement; // type@0e8e │ │ +06f8ea: 6e20 d62f 0100 |0003: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@2fd6 │ │ +06f8f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 (null) Lo2/p; │ │ + 0x0000 - 0x0007 reg=1 this La4/i; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #1 : (in La4/i;) │ │ + name : 'getLocalizedMessage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06f8b4: |[06f8b4] a4.i.getLocalizedMessage:()Ljava/lang/String; │ │ +06f8c4: 5410 9b00 |0000: iget-object v0, v1, La4/i;.e:Le3/g; // field@009b │ │ +06f8c8: 6e10 5c2f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +06f8ce: 0c00 |0005: move-result-object v0 │ │ +06f8d0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this La4/i; │ │ │ │ -Class #30 header: │ │ -class_idx : 133 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #36 header: │ │ +class_idx : 57 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #30 - │ │ - Class descriptor : 'La3/h;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ +Class #36 - │ │ + Class descriptor : 'La4/j0;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in La4/j0;) │ │ + name : 'a' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La3/h;) │ │ - name : 'a' │ │ - type : '(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #0 : (in La4/j0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -071680: |[071680] a3.h.a:(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object; │ │ -071690: 7140 2d02 1032 |0000: invoke-static {v0, v1, v2, v3}, La3/h;.c:(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object; // method@022d │ │ -071696: 0c00 |0003: move-result-object v0 │ │ -071698: 1100 |0004: return-object v0 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +072230: |[072230] a4.j0.:()V │ │ +072240: 7100 612f 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2f61 │ │ +072246: 0c00 |0003: move-result-object v0 │ │ +072248: 6e10 602f 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.availableProcessors:()I // method@2f60 │ │ +07224e: 0a00 |0007: move-result v0 │ │ +072250: 6700 9c00 |0008: sput v0, La4/j0;.a:I // field@009c │ │ +072254: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) La3/e; │ │ - 0x0000 - 0x0005 reg=1 (null) Lz2/s; │ │ - 0x0000 - 0x0005 reg=2 (null) Z │ │ - 0x0000 - 0x0005 reg=3 (null) Lg2/d; │ │ │ │ - #1 : (in La3/h;) │ │ - name : 'b' │ │ - type : '(La3/e;Lz2/s;Lg2/d;)Ljava/lang/Object;' │ │ + #1 : (in La4/j0;) │ │ + name : 'a' │ │ + type : '()I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 15 16-bit code units │ │ -07169c: |[07169c] a3.h.b:(La3/e;Lz2/s;Lg2/d;)Ljava/lang/Object; │ │ -0716ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0716ae: 7140 2d02 2130 |0001: invoke-static {v1, v2, v0, v3}, La3/h;.c:(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object; // method@022d │ │ -0716b4: 0c01 |0004: move-result-object v1 │ │ -0716b6: 7100 1e34 0000 |0005: invoke-static {}, Lh2/b;.c:()Ljava/lang/Object; // method@341e │ │ -0716bc: 0c02 |0008: move-result-object v2 │ │ -0716be: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ -0716c2: 1101 |000b: return-object v1 │ │ -0716c4: 6201 720f |000c: sget-object v1, Le2/q;.a:Le2/q; // field@0f72 │ │ -0716c8: 1101 |000e: return-object v1 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0721e8: |[0721e8] a4.j0.a:()I │ │ +0721f8: 6000 9c00 |0000: sget v0, La4/j0;.a:I // field@009c │ │ +0721fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 (null) La3/e; │ │ - 0x0000 - 0x000f reg=2 (null) Lz2/s; │ │ - 0x0000 - 0x000f reg=3 (null) Lg2/d; │ │ │ │ - #2 : (in La3/h;) │ │ - name : 'c' │ │ - type : '(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in La4/j0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 164 16-bit code units │ │ -0716cc: |[0716cc] a3.h.c:(La3/e;Lz2/s;ZLg2/d;)Ljava/lang/Object; │ │ -0716dc: 2090 8400 |0000: instance-of v0, v9, La3/h$a; // type@0084 │ │ -0716e0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0716e4: 0790 |0004: move-object v0, v9 │ │ -0716e6: 1f00 8400 |0005: check-cast v0, La3/h$a; // type@0084 │ │ -0716ea: 5201 1901 |0007: iget v1, v0, La3/h$a;.m:I // field@0119 │ │ -0716ee: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0716f2: 9503 0102 |000b: and-int v3, v1, v2 │ │ -0716f6: 3803 0600 |000d: if-eqz v3, 0013 // +0006 │ │ -0716fa: b121 |000f: sub-int/2addr v1, v2 │ │ -0716fc: 5901 1901 |0010: iput v1, v0, La3/h$a;.m:I // field@0119 │ │ -071700: 2806 |0012: goto 0018 // +0006 │ │ -071702: 2200 8400 |0013: new-instance v0, La3/h$a; // type@0084 │ │ -071706: 7020 2902 9000 |0015: invoke-direct {v0, v9}, La3/h$a;.:(Lg2/d;)V // method@0229 │ │ -07170c: 5409 1801 |0018: iget-object v9, v0, La3/h$a;.l:Ljava/lang/Object; // field@0118 │ │ -071710: 7100 1e34 0000 |001a: invoke-static {}, Lh2/b;.c:()Ljava/lang/Object; // method@341e │ │ -071716: 0c01 |001d: move-result-object v1 │ │ -071718: 5202 1901 |001e: iget v2, v0, La3/h$a;.m:I // field@0119 │ │ -07171c: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -07171e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -071720: 3802 3400 |0022: if-eqz v2, 0056 // +0034 │ │ -071724: 3242 2000 |0024: if-eq v2, v4, 0044 // +0020 │ │ -071728: 3332 1600 |0026: if-ne v2, v3, 003c // +0016 │ │ -07172c: 5508 1701 |0028: iget-boolean v8, v0, La3/h$a;.k:Z // field@0117 │ │ -071730: 5406 1601 |002a: iget-object v6, v0, La3/h$a;.j:Ljava/lang/Object; // field@0116 │ │ -071734: 1f06 f00d |002c: check-cast v6, Lz2/f; // type@0df0 │ │ -071738: 5407 1501 |002e: iget-object v7, v0, La3/h$a;.i:Ljava/lang/Object; // field@0115 │ │ -07173c: 1f07 020e |0030: check-cast v7, Lz2/s; // type@0e02 │ │ -071740: 5402 1401 |0032: iget-object v2, v0, La3/h$a;.h:Ljava/lang/Object; // field@0114 │ │ -071744: 1f02 8100 |0034: check-cast v2, La3/e; // type@0081 │ │ -071748: 7110 882e 0900 |0036: invoke-static {v9}, Le2/l;.b:(Ljava/lang/Object;)V // method@2e88 │ │ -07174e: 0769 |0039: move-object v9, v6 │ │ -071750: 0726 |003a: move-object v6, v2 │ │ -071752: 2825 |003b: goto 0060 // +0025 │ │ -071754: 2206 280a |003c: new-instance v6, Ljava/lang/IllegalStateException; // type@0a28 │ │ -071758: 1a07 911c |003e: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@1c91 │ │ -07175c: 7020 ff3c 7600 |0040: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -071762: 2706 |0043: throw v6 │ │ -071764: 5508 1701 |0044: iget-boolean v8, v0, La3/h$a;.k:Z // field@0117 │ │ -071768: 5406 1601 |0046: iget-object v6, v0, La3/h$a;.j:Ljava/lang/Object; // field@0116 │ │ -07176c: 1f06 f00d |0048: check-cast v6, Lz2/f; // type@0df0 │ │ -071770: 5407 1501 |004a: iget-object v7, v0, La3/h$a;.i:Ljava/lang/Object; // field@0115 │ │ -071774: 1f07 020e |004c: check-cast v7, Lz2/s; // type@0e02 │ │ -071778: 5402 1401 |004e: iget-object v2, v0, La3/h$a;.h:Ljava/lang/Object; // field@0114 │ │ -07177c: 1f02 8100 |0050: check-cast v2, La3/e; // type@0081 │ │ -071780: 7110 882e 0900 |0052: invoke-static {v9}, Le2/l;.b:(Ljava/lang/Object;)V // method@2e88 │ │ -071786: 2820 |0055: goto 0075 // +0020 │ │ -071788: 7110 882e 0900 |0056: invoke-static {v9}, Le2/l;.b:(Ljava/lang/Object;)V // method@2e88 │ │ -07178e: 7110 2302 0600 |0059: invoke-static {v6}, La3/f;.e:(La3/e;)V // method@0223 │ │ -071794: 7210 ee4c 0700 |005c: invoke-interface {v7}, Lz2/s;.iterator:()Lz2/f; // method@4cee │ │ -07179a: 0c09 |005f: move-result-object v9 │ │ -07179c: 5b06 1401 |0060: iput-object v6, v0, La3/h$a;.h:Ljava/lang/Object; // field@0114 │ │ -0717a0: 5b07 1501 |0062: iput-object v7, v0, La3/h$a;.i:Ljava/lang/Object; // field@0115 │ │ -0717a4: 5b09 1601 |0064: iput-object v9, v0, La3/h$a;.j:Ljava/lang/Object; // field@0116 │ │ -0717a8: 5c08 1701 |0066: iput-boolean v8, v0, La3/h$a;.k:Z // field@0117 │ │ -0717ac: 5904 1901 |0068: iput v4, v0, La3/h$a;.m:I // field@0119 │ │ -0717b0: 7220 ae4c 0900 |006a: invoke-interface {v9, v0}, Lz2/f;.a:(Lg2/d;)Ljava/lang/Object; // method@4cae │ │ -0717b6: 0c02 |006d: move-result-object v2 │ │ -0717b8: 3312 0300 |006e: if-ne v2, v1, 0071 // +0003 │ │ -0717bc: 1101 |0070: return-object v1 │ │ -0717be: 0725 |0071: move-object v5, v2 │ │ -0717c0: 0762 |0072: move-object v2, v6 │ │ -0717c2: 0796 |0073: move-object v6, v9 │ │ -0717c4: 0759 |0074: move-object v9, v5 │ │ -0717c6: 1f09 140a |0075: check-cast v9, Ljava/lang/Boolean; // type@0a14 │ │ -0717ca: 6e10 963c 0900 |0077: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3c96 │ │ -0717d0: 0a09 |007a: move-result v9 │ │ -0717d2: 3809 1700 |007b: if-eqz v9, 0092 // +0017 │ │ -0717d6: 7210 af4c 0600 |007d: invoke-interface {v6}, Lz2/f;.next:()Ljava/lang/Object; // method@4caf │ │ -0717dc: 0c09 |0080: move-result-object v9 │ │ -0717de: 5b02 1401 |0081: iput-object v2, v0, La3/h$a;.h:Ljava/lang/Object; // field@0114 │ │ -0717e2: 5b07 1501 |0083: iput-object v7, v0, La3/h$a;.i:Ljava/lang/Object; // field@0115 │ │ -0717e6: 5b06 1601 |0085: iput-object v6, v0, La3/h$a;.j:Ljava/lang/Object; // field@0116 │ │ -0717ea: 5c08 1701 |0087: iput-boolean v8, v0, La3/h$a;.k:Z // field@0117 │ │ -0717ee: 5903 1901 |0089: iput v3, v0, La3/h$a;.m:I // field@0119 │ │ -0717f2: 7230 1e02 9200 |008b: invoke-interface {v2, v9, v0}, La3/e;.d:(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object; // method@021e │ │ -0717f8: 0c09 |008e: move-result-object v9 │ │ -0717fa: 3319 aaff |008f: if-ne v9, v1, 0039 // -0056 │ │ -0717fe: 1101 |0091: return-object v1 │ │ -071800: 3808 0600 |0092: if-eqz v8, 0098 // +0006 │ │ -071804: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -071806: 7120 d34c 6700 |0095: invoke-static {v7, v6}, Lz2/k;.a:(Lz2/s;Ljava/lang/Throwable;)V // method@4cd3 │ │ -07180c: 6206 720f |0098: sget-object v6, Le2/q;.a:Le2/q; // field@0f72 │ │ -071810: 1106 |009a: return-object v6 │ │ -071812: 0d06 |009b: move-exception v6 │ │ -071814: 2706 |009c: throw v6 │ │ -071816: 0d09 |009d: move-exception v9 │ │ -071818: 3808 0500 |009e: if-eqz v8, 00a3 // +0005 │ │ -07181c: 7120 d34c 6700 |00a0: invoke-static {v7, v6}, Lz2/k;.a:(Lz2/s;Ljava/lang/Throwable;)V // method@4cd3 │ │ -071822: 2709 |00a3: throw v9 │ │ - catches : 4 │ │ - 0x0036 - 0x0039 │ │ - -> 0x009b │ │ - 0x0052 - 0x0055 │ │ - -> 0x009b │ │ - 0x005c - 0x008f │ │ - -> 0x009b │ │ - 0x009c - 0x009d │ │ - -> 0x009d │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +072200: |[072200] a4.j0.b:(Ljava/lang/String;)Ljava/lang/String; │ │ +072210: 7110 b02f 0000 |0000: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2fb0 │ │ +072216: 0c00 |0003: move-result-object v0 │ │ +072218: 2802 |0004: goto 0006 // +0002 │ │ +07221a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07221c: 1100 |0006: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0004 │ │ + Ljava/lang/SecurityException; -> 0x0005 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00a4 reg=6 (null) La3/e; │ │ - 0x0000 - 0x00a4 reg=7 (null) Lz2/s; │ │ - 0x0000 - 0x00a4 reg=8 (null) Z │ │ - 0x0000 - 0x00a4 reg=9 (null) Lg2/d; │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #31 header: │ │ -class_idx : 134 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #37 header: │ │ +class_idx : 59 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #31 - │ │ - Class descriptor : 'La3/i;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ +Class #37 - │ │ + Class descriptor : 'La4/k0;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La3/i;) │ │ + #0 : (in La4/k0;) │ │ name : 'a' │ │ - type : '(La3/e;La3/d;Lg2/d;)Ljava/lang/Object;' │ │ + type : '(Ljava/lang/String;III)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -07184c: |[07184c] a3.i.a:(La3/e;La3/d;Lg2/d;)Ljava/lang/Object; │ │ -07185c: 7110 2302 0000 |0000: invoke-static {v0}, La3/f;.e:(La3/e;)V // method@0223 │ │ -071862: 7230 1d02 0102 |0003: invoke-interface {v1, v0, v2}, La3/d;.a:(La3/e;Lg2/d;)Ljava/lang/Object; // method@021d │ │ -071868: 0c00 |0006: move-result-object v0 │ │ -07186a: 7100 1e34 0000 |0007: invoke-static {}, Lh2/b;.c:()Ljava/lang/Object; // method@341e │ │ -071870: 0c01 |000a: move-result-object v1 │ │ -071872: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -071876: 1100 |000d: return-object v0 │ │ -071878: 6200 720f |000e: sget-object v0, Le2/q;.a:Le2/q; // field@0f72 │ │ -07187c: 1100 |0010: return-object v0 │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 7 │ │ + insns size : 10 16-bit code units │ │ +0722b4: |[0722b4] a4.k0.a:(Ljava/lang/String;III)I │ │ +0722c4: 8181 |0000: int-to-long v1, v8 │ │ +0722c6: 8193 |0001: int-to-long v3, v9 │ │ +0722c8: 81a5 |0002: int-to-long v5, v10 │ │ +0722ca: 0770 |0003: move-object v0, v7 │ │ +0722cc: 7707 f600 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, La4/i0;.c:(Ljava/lang/String;JJJ)J // method@00f6 │ │ +0722d2: 0b07 |0007: move-result-wide v7 │ │ +0722d4: 8478 |0008: long-to-int v8, v7 │ │ +0722d6: 0f08 |0009: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0011 reg=0 (null) La3/e; │ │ - 0x0000 - 0x0011 reg=1 (null) La3/d; │ │ - 0x0000 - 0x0011 reg=2 (null) Lg2/d; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #32 header: │ │ -class_idx : 135 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=8 (null) I │ │ + 0x0000 - 0x000a reg=9 (null) I │ │ + 0x0000 - 0x000a reg=10 (null) I │ │ │ │ -Class #32 - │ │ - Class descriptor : 'La3/j;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in La3/j;) │ │ - name : 'a' │ │ - type : '(Lg2/g;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in La4/k0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/String;JJJ)J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 41 16-bit code units │ │ -0718e8: |[0718e8] a3.j.a:(Lg2/g;)V │ │ -0718f8: 6200 251a |0000: sget-object v0, Lx2/o1;.c:Lx2/o1$b; // field@1a25 │ │ -0718fc: 7220 9233 0200 |0002: invoke-interface {v2, v0}, Lg2/g;.b:(Lg2/g$c;)Lg2/g$b; // method@3392 │ │ -071902: 0c00 |0005: move-result-object v0 │ │ -071904: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -071908: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07190a: 2802 |0009: goto 000b // +0002 │ │ -07190c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07190e: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -071912: 0e00 |000d: return-void │ │ -071914: 2200 440a |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -071918: 7010 7e3d 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07191e: 1a01 f004 |0013: const-string v1, "Flow context cannot contain job in it. Had " // string@04f0 │ │ -071922: 6e20 893d 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -071928: 6e20 883d 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3d88 │ │ -07192e: 6e10 903d 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -071934: 0c02 |001e: move-result-object v2 │ │ -071936: 2200 270a |001f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -07193a: 6e10 3f3d 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3d3f │ │ -071940: 0c02 |0024: move-result-object v2 │ │ -071942: 7020 fb3c 2000 |0025: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -071948: 2700 |0028: throw v0 │ │ + registers : 11 │ │ + ins : 7 │ │ + outs : 3 │ │ + insns size : 122 16-bit code units │ │ +07233c: |[07233c] a4.k0.b:(Ljava/lang/String;JJJ)J │ │ +07234c: 7110 f700 0400 |0000: invoke-static {v4}, La4/i0;.d:(Ljava/lang/String;)Ljava/lang/String; // method@00f7 │ │ +072352: 0c00 |0003: move-result-object v0 │ │ +072354: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +072358: 1005 |0006: return-wide v5 │ │ +07235a: 7110 2743 0000 |0007: invoke-static {v0}, Lu3/k;.f:(Ljava/lang/String;)Ljava/lang/Long; // method@4327 │ │ +072360: 0c05 |000a: move-result-object v5 │ │ +072362: 1306 2700 |000b: const/16 v6, #int 39 // #27 │ │ +072366: 1a01 c117 |000d: const-string v1, "System property '" // string@17c1 │ │ +07236a: 3805 4700 |000f: if-eqz v5, 0056 // +0047 │ │ +07236e: 6e10 2d2f 0500 |0011: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +072374: 0b02 |0014: move-result-wide v2 │ │ +072376: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +072378: 3100 0702 |0016: cmp-long v0, v7, v2 │ │ +07237c: 3c00 0700 |0018: if-gtz v0, 001f // +0007 │ │ +072380: 3100 0209 |001a: cmp-long v0, v2, v9 │ │ +072384: 3c00 0300 |001c: if-gtz v0, 001f // +0003 │ │ +072388: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +07238a: 3805 0300 |001f: if-eqz v5, 0022 // +0003 │ │ +07238e: 1002 |0021: return-wide v2 │ │ +072390: 2205 1d08 |0022: new-instance v5, Ljava/lang/IllegalStateException; // type@081d │ │ +072394: 2200 3908 |0024: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +072398: 7010 9b2f 0000 |0026: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +07239e: 6e20 a62f 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0723a4: 6e20 a62f 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0723aa: 1a04 f000 |002f: const-string v4, "' should be in range " // string@00f0 │ │ +0723ae: 6e20 a62f 4000 |0031: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0723b4: 6e30 a22f 7008 |0034: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2fa2 │ │ +0723ba: 1a04 c501 |0037: const-string v4, ".." // string@01c5 │ │ +0723be: 6e20 a62f 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0723c4: 6e30 a22f 900a |003c: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2fa2 │ │ +0723ca: 1a04 3a01 |003f: const-string v4, ", but is '" // string@013a │ │ +0723ce: 6e20 a62f 4000 |0041: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0723d4: 6e30 a22f 2003 |0044: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2fa2 │ │ +0723da: 6e20 9e2f 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +0723e0: 6e10 ad2f 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0723e6: 0c04 |004d: move-result-object v4 │ │ +0723e8: 6e10 5c2f 0400 |004e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +0723ee: 0c04 |0051: move-result-object v4 │ │ +0723f0: 7020 1c2f 4500 |0052: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +0723f6: 2705 |0055: throw v5 │ │ +0723f8: 2205 1d08 |0056: new-instance v5, Ljava/lang/IllegalStateException; // type@081d │ │ +0723fc: 2207 3908 |0058: new-instance v7, Ljava/lang/StringBuilder; // type@0839 │ │ +072400: 7010 9b2f 0700 |005a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +072406: 6e20 a62f 1700 |005d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +07240c: 6e20 a62f 4700 |0060: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +072412: 1a04 ec00 |0063: const-string v4, "' has unrecognized value '" // string@00ec │ │ +072416: 6e20 a62f 4700 |0065: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +07241c: 6e20 a62f 0700 |0068: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +072422: 6e20 9e2f 6700 |006b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +072428: 6e10 ad2f 0700 |006e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +07242e: 0c04 |0071: move-result-object v4 │ │ +072430: 6e10 5c2f 0400 |0072: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +072436: 0c04 |0075: move-result-object v4 │ │ +072438: 7020 1c2f 4500 |0076: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +07243e: 2705 |0079: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0029 reg=2 (null) Lg2/g; │ │ + 0x0000 - 0x007a reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x007a reg=5 (null) J │ │ + 0x0000 - 0x007a reg=7 (null) J │ │ + 0x0000 - 0x007a reg=9 (null) J │ │ │ │ - #1 : (in La3/j;) │ │ - name : 'b' │ │ - type : '(La3/d;Lg2/g;)La3/d;' │ │ + #2 : (in La4/k0;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 10 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 7 │ │ - insns size : 44 16-bit code units │ │ -071880: |[071880] a3.j.b:(La3/d;Lg2/g;)La3/d; │ │ -071890: 7110 2f02 0900 |0000: invoke-static {v9}, La3/j;.a:(Lg2/g;)V // method@022f │ │ -071896: 6200 da11 |0003: sget-object v0, Lg2/h;.e:Lg2/h; // field@11da │ │ -07189a: 7120 fc42 0900 |0005: invoke-static {v9, v0}, Lp2/k;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@42fc │ │ -0718a0: 0a00 |0008: move-result v0 │ │ -0718a2: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -0718a6: 2820 |000b: goto 002b // +0020 │ │ -0718a8: 2080 bb06 |000c: instance-of v0, v8, Lb3/k; // type@06bb │ │ -0718ac: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -0718b0: 0781 |0010: move-object v1, v8 │ │ -0718b2: 1f01 bb06 |0011: check-cast v1, Lb3/k; // type@06bb │ │ -0718b6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0718b8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0718ba: 1265 |0015: const/4 v5, #int 6 // #6 │ │ -0718bc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -0718be: 0792 |0017: move-object v2, v9 │ │ -0718c0: 7706 af2a 0100 |0018: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lb3/k$a;.a:(Lb3/k;Lg2/g;ILz2/a;ILjava/lang/Object;)La3/d; // method@2aaf │ │ -0718c6: 0c08 |001b: move-result-object v8 │ │ -0718c8: 280f |001c: goto 002b // +000f │ │ -0718ca: 2207 b706 |001d: new-instance v7, Lb3/h; // type@06b7 │ │ -0718ce: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0718d0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0718d2: 1305 0c00 |0021: const/16 v5, #int 12 // #c │ │ -0718d6: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -0718d8: 0770 |0024: move-object v0, v7 │ │ -0718da: 0781 |0025: move-object v1, v8 │ │ -0718dc: 0792 |0026: move-object v2, v9 │ │ -0718de: 7607 a62a 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lb3/h;.:(La3/d;Lg2/g;ILz2/a;ILp2/g;)V // method@2aa6 │ │ -0718e4: 0778 |002a: move-object v8, v7 │ │ -0718e6: 1108 |002b: return-object v8 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0722d8: |[0722d8] a4.k0.c:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0722e8: 7110 f700 0000 |0000: invoke-static {v0}, La4/i0;.d:(Ljava/lang/String;)Ljava/lang/String; // method@00f7 │ │ +0722ee: 0c00 |0003: move-result-object v0 │ │ +0722f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0722f4: 2802 |0006: goto 0008 // +0002 │ │ +0722f6: 0701 |0007: move-object v1, v0 │ │ +0722f8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002c reg=8 (null) La3/d; │ │ - 0x0000 - 0x002c reg=9 (null) Lg2/g; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #33 header: │ │ -class_idx : 136 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ -Class #33 - │ │ - Class descriptor : 'La3/k;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in La3/k;) │ │ - name : 'a' │ │ - type : '(La3/e;)V' │ │ + #3 : (in La4/k0;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -07194c: |[07194c] a3.k.a:(La3/e;)V │ │ -07195c: 0e00 |0000: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +072258: |[072258] a4.k0.d:(Ljava/lang/String;Z)Z │ │ +072268: 7110 f700 0000 |0000: invoke-static {v0}, La4/i0;.d:(Ljava/lang/String;)Ljava/lang/String; // method@00f7 │ │ +07226e: 0c00 |0003: move-result-object v0 │ │ +072270: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +072274: 7110 b42e 0000 |0006: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2eb4 │ │ +07227a: 0a01 |0009: move-result v1 │ │ +07227c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 (null) La3/e; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #34 header: │ │ -class_idx : 140 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x000b reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=1 (null) Z │ │ │ │ -Class #34 - │ │ - Class descriptor : 'La3/l;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in La3/l;) │ │ - name : 'a' │ │ - type : '(La3/d;Lo2/p;)La3/d;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #4 : (in La4/k0;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/String;IIIILjava/lang/Object;)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -071b68: |[071b68] a3.l.a:(La3/d;Lo2/p;)La3/d; │ │ -071b78: 2200 8900 |0000: new-instance v0, La3/l$a; // type@0089 │ │ -071b7c: 7030 3202 1002 |0002: invoke-direct {v0, v1, v2}, La3/l$a;.:(La3/d;Lo2/p;)V // method@0232 │ │ -071b82: 1100 |0005: return-object v0 │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 17 16-bit code units │ │ +072280: |[072280] a4.k0.e:(Ljava/lang/String;IIIILjava/lang/Object;)I │ │ +072290: dd05 0404 |0000: and-int/lit8 v5, v4, #int 4 // #04 │ │ +072294: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +072298: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07229a: dd04 0408 |0005: and-int/lit8 v4, v4, #int 8 // #08 │ │ +07229e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +0722a2: 1403 ffff ff7f |0009: const v3, #float nan // #7fffffff │ │ +0722a8: 7140 f500 1032 |000c: invoke-static {v0, v1, v2, v3}, La4/i0;.b:(Ljava/lang/String;III)I // method@00f5 │ │ +0722ae: 0a00 |000f: move-result v0 │ │ +0722b0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 (null) La3/d; │ │ - 0x0000 - 0x0006 reg=2 (null) Lo2/p; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #35 header: │ │ -class_idx : 143 │ │ -access_flags : 5120 (0x1400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0011 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0011 reg=1 (null) I │ │ + 0x0000 - 0x0011 reg=2 (null) I │ │ + 0x0000 - 0x0011 reg=3 (null) I │ │ + 0x0000 - 0x0011 reg=4 (null) I │ │ + 0x0000 - 0x0011 reg=5 (null) Ljava/lang/Object; │ │ │ │ -Class #35 - │ │ - Class descriptor : 'La3/m;' │ │ - Access flags : 0x1400 (ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in La3/m;) │ │ - name : 'a' │ │ - type : '(La3/d;Lg2/d;)Ljava/lang/Object;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #5 : (in La4/k0;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/String;JJJILjava/lang/Object;)J' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -071c0c: |[071c0c] a3.m.a:(La3/d;Lg2/d;)Ljava/lang/Object; │ │ -071c1c: 2050 8e00 |0000: instance-of v0, v5, La3/m$b; // type@008e │ │ -071c20: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -071c24: 0750 |0004: move-object v0, v5 │ │ -071c26: 1f00 8e00 |0005: check-cast v0, La3/m$b; // type@008e │ │ -071c2a: 5201 2801 |0007: iget v1, v0, La3/m$b;.k:I // field@0128 │ │ -071c2e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -071c32: 9503 0102 |000b: and-int v3, v1, v2 │ │ -071c36: 3803 0600 |000d: if-eqz v3, 0013 // +0006 │ │ -071c3a: b121 |000f: sub-int/2addr v1, v2 │ │ -071c3c: 5901 2801 |0010: iput v1, v0, La3/m$b;.k:I // field@0128 │ │ -071c40: 2806 |0012: goto 0018 // +0006 │ │ -071c42: 2200 8e00 |0013: new-instance v0, La3/m$b; // type@008e │ │ -071c46: 7020 3b02 5000 |0015: invoke-direct {v0, v5}, La3/m$b;.:(Lg2/d;)V // method@023b │ │ -071c4c: 5405 2701 |0018: iget-object v5, v0, La3/m$b;.j:Ljava/lang/Object; // field@0127 │ │ -071c50: 7100 1e34 0000 |001a: invoke-static {}, Lh2/b;.c:()Ljava/lang/Object; // method@341e │ │ -071c56: 0c01 |001d: move-result-object v1 │ │ -071c58: 5202 2801 |001e: iget v2, v0, La3/m$b;.k:I // field@0128 │ │ -071c5c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -071c5e: 3802 1a00 |0021: if-eqz v2, 003b // +001a │ │ -071c62: 3332 1000 |0023: if-ne v2, v3, 0033 // +0010 │ │ -071c66: 5404 2601 |0025: iget-object v4, v0, La3/m$b;.i:Ljava/lang/Object; // field@0126 │ │ -071c6a: 1f04 8d00 |0027: check-cast v4, La3/m$a; // type@008d │ │ -071c6e: 5400 2501 |0029: iget-object v0, v0, La3/m$b;.h:Ljava/lang/Object; // field@0125 │ │ -071c72: 1f00 a80b |002b: check-cast v0, Lp2/t; // type@0ba8 │ │ -071c76: 7110 882e 0500 |002d: invoke-static {v5}, Le2/l;.b:(Ljava/lang/Object;)V // method@2e88 │ │ -071c7c: 282e |0030: goto 005e // +002e │ │ -071c7e: 0d05 |0031: move-exception v5 │ │ -071c80: 2829 |0032: goto 005b // +0029 │ │ -071c82: 2204 280a |0033: new-instance v4, Ljava/lang/IllegalStateException; // type@0a28 │ │ -071c86: 1a05 911c |0035: const-string v5, "call to 'resume' before 'invoke' with coroutine" // string@1c91 │ │ -071c8a: 7020 ff3c 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -071c90: 2704 |003a: throw v4 │ │ -071c92: 7110 882e 0500 |003b: invoke-static {v5}, Le2/l;.b:(Ljava/lang/Object;)V // method@2e88 │ │ -071c98: 2205 a80b |003e: new-instance v5, Lp2/t; // type@0ba8 │ │ -071c9c: 7010 2543 0500 |0040: invoke-direct {v5}, Lp2/t;.:()V // method@4325 │ │ -071ca2: 2202 8d00 |0043: new-instance v2, La3/m$a; // type@008d │ │ -071ca6: 7020 3902 5200 |0045: invoke-direct {v2, v5}, La3/m$a;.:(Lp2/t;)V // method@0239 │ │ -071cac: 5b05 2501 |0048: iput-object v5, v0, La3/m$b;.h:Ljava/lang/Object; // field@0125 │ │ -071cb0: 5b02 2601 |004a: iput-object v2, v0, La3/m$b;.i:Ljava/lang/Object; // field@0126 │ │ -071cb4: 5903 2801 |004c: iput v3, v0, La3/m$b;.k:I // field@0128 │ │ -071cb8: 7230 1d02 2400 |004e: invoke-interface {v4, v2, v0}, La3/d;.a:(La3/e;Lg2/d;)Ljava/lang/Object; // method@021d │ │ -071cbe: 0c04 |0051: move-result-object v4 │ │ -071cc0: 3314 0300 |0052: if-ne v4, v1, 0055 // +0003 │ │ -071cc4: 1101 |0054: return-object v1 │ │ -071cc6: 0750 |0055: move-object v0, v5 │ │ -071cc8: 2808 |0056: goto 005e // +0008 │ │ -071cca: 0d04 |0057: move-exception v4 │ │ -071ccc: 0750 |0058: move-object v0, v5 │ │ -071cce: 0745 |0059: move-object v5, v4 │ │ -071cd0: 0724 |005a: move-object v4, v2 │ │ -071cd2: 7120 ae2a 4500 |005b: invoke-static {v5, v4}, Lb3/j;.a:(Lb3/a;La3/e;)V // method@2aae │ │ -071cd8: 5404 6217 |005e: iget-object v4, v0, Lp2/t;.e:Ljava/lang/Object; // field@1762 │ │ -071cdc: 1104 |0060: return-object v4 │ │ - catches : 2 │ │ - 0x002d - 0x0030 │ │ - Lb3/a; -> 0x0031 │ │ - 0x0048 - 0x0052 │ │ - Lb3/a; -> 0x0057 │ │ + registers : 16 │ │ + ins : 9 │ │ + outs : 7 │ │ + insns size : 24 16-bit code units │ │ +0722fc: |[0722fc] a4.k0.f:(Ljava/lang/String;JJJILjava/lang/Object;)J │ │ +07230c: dd0f 0e04 |0000: and-int/lit8 v15, v14, #int 4 // #04 │ │ +072310: 380f 0400 |0002: if-eqz v15, 0006 // +0004 │ │ +072314: 160a 0100 |0004: const-wide/16 v10, #int 1 // #1 │ │ +072318: 04a3 |0006: move-wide v3, v10 │ │ +07231a: dd0a 0e08 |0007: and-int/lit8 v10, v14, #int 8 // #08 │ │ +07231e: 380a 0700 |0009: if-eqz v10, 0010 // +0007 │ │ +072322: 180c ffff ffff ffff ff7f |000b: const-wide v12, #double nan // #7fffffffffffffff │ │ +07232c: 04c5 |0010: move-wide v5, v12 │ │ +07232e: 0770 |0011: move-object v0, v7 │ │ +072330: 0481 |0012: move-wide v1, v8 │ │ +072332: 7707 f600 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, La4/i0;.c:(Ljava/lang/String;JJJ)J // method@00f6 │ │ +072338: 0b07 |0016: move-result-wide v7 │ │ +07233a: 1007 |0017: return-wide v7 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0061 reg=4 (null) La3/d; │ │ - 0x0000 - 0x0061 reg=5 (null) Lg2/d; │ │ + 0x0000 - 0x0018 reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0018 reg=8 (null) J │ │ + 0x0000 - 0x0018 reg=10 (null) J │ │ + 0x0000 - 0x0018 reg=12 (null) J │ │ + 0x0000 - 0x0018 reg=14 (null) I │ │ + 0x0000 - 0x0018 reg=15 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #36 header: │ │ -class_idx : 147 │ │ +Class #38 header: │ │ +class_idx : 60 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #36 - │ │ - Class descriptor : 'La3/q;' │ │ +Class #38 - │ │ + Class descriptor : 'La4/k;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La3/q;) │ │ + #0 : (in La4/k;) │ │ name : 'a' │ │ - type : 'Lc3/h0;' │ │ + type : 'La4/h0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/k;) │ │ + name : 'b' │ │ + type : 'La4/h0;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La3/q;) │ │ + #0 : (in La4/k;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ - insns size : 10 16-bit code units │ │ -071e54: |[071e54] a3.q.:()V │ │ -071e64: 2200 f106 |0000: new-instance v0, Lc3/h0; // type@06f1 │ │ -071e68: 1a01 a415 |0002: const-string v1, "NO_VALUE" // string@15a4 │ │ -071e6c: 7020 932b 1000 |0004: invoke-direct {v0, v1}, Lc3/h0;.:(Ljava/lang/String;)V // method@2b93 │ │ -071e72: 6900 2a01 |0007: sput-object v0, La3/q;.a:Lc3/h0; // field@012a │ │ -071e76: 0e00 |0009: return-void │ │ + insns size : 19 16-bit code units │ │ +06f928: |[06f928] a4.k.:()V │ │ +06f938: 2200 3500 |0000: new-instance v0, La4/h0; // type@0035 │ │ +06f93c: 1a01 7518 |0002: const-string v1, "UNDEFINED" // string@1875 │ │ +06f940: 7020 f100 1000 |0004: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +06f946: 6900 a300 |0007: sput-object v0, La4/k;.a:La4/h0; // field@00a3 │ │ +06f94a: 2200 3500 |0009: new-instance v0, La4/h0; // type@0035 │ │ +06f94e: 1a01 c416 |000b: const-string v1, "REUSABLE_CLAIMED" // string@16c4 │ │ +06f952: 7020 f100 1000 |000d: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +06f958: 6900 a400 |0010: sput-object v0, La4/k;.b:La4/h0; // field@00a4 │ │ +06f95c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in La3/q;) │ │ + #1 : (in La4/k;) │ │ name : 'a' │ │ - type : '(La3/p;Lg2/g;ILz2/a;)La3/d;' │ │ + type : '()La4/h0;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06f910: |[06f910] a4.k.a:()La4/h0; │ │ +06f920: 6200 a300 |0000: sget-object v0, La4/k;.a:La4/h0; // field@00a3 │ │ +06f924: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + #2 : (in La4/k;) │ │ + name : 'b' │ │ + type : '(Le3/d;Ljava/lang/Object;Lm3/l;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 186 16-bit code units │ │ +06f984: |[06f984] a4.k.b:(Le3/d;Ljava/lang/Object;Lm3/l;)V │ │ +06f994: 2060 3a00 |0000: instance-of v0, v6, La4/j; // type@003a │ │ +06f998: 3800 b400 |0002: if-eqz v0, 00b6 // +00b4 │ │ +06f99c: 1f06 3a00 |0004: check-cast v6, La4/j; // type@003a │ │ +06f9a0: 7120 fc43 8700 |0006: invoke-static {v7, v8}, Lv3/d0;.b:(Ljava/lang/Object;Lm3/l;)Ljava/lang/Object; // method@43fc │ │ +06f9a6: 0c08 |0009: move-result-object v8 │ │ +06f9a8: 5460 9e00 |000a: iget-object v0, v6, La4/j;.h:Lv3/f0; // field@009e │ │ +06f9ac: 6e10 0401 0600 |000c: invoke-virtual {v6}, La4/j;.a:()Le3/g; // method@0104 │ │ +06f9b2: 0c01 |000f: move-result-object v1 │ │ +06f9b4: 6e20 3044 1000 |0010: invoke-virtual {v0, v1}, Lv3/f0;.N:(Le3/g;)Z // method@4430 │ │ +06f9ba: 0a00 |0013: move-result v0 │ │ +06f9bc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +06f9be: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +06f9c2: 5b68 a000 |0017: iput-object v8, v6, La4/j;.j:Ljava/lang/Object; // field@00a0 │ │ +06f9c6: 5961 9818 |0019: iput v1, v6, Lv3/s0;.g:I // field@1898 │ │ +06f9ca: 5467 9e00 |001b: iget-object v7, v6, La4/j;.h:Lv3/f0; // field@009e │ │ +06f9ce: 6e10 0401 0600 |001d: invoke-virtual {v6}, La4/j;.a:()Le3/g; // method@0104 │ │ +06f9d4: 0c08 |0020: move-result-object v8 │ │ +06f9d6: 6e30 2f44 8706 |0021: invoke-virtual {v7, v8, v6}, Lv3/f0;.M:(Le3/g;Ljava/lang/Runnable;)V // method@442f │ │ +06f9dc: 2900 9500 |0024: goto/16 00b9 // +0095 │ │ +06f9e0: 6200 6d18 |0026: sget-object v0, Lv3/i2;.a:Lv3/i2; // field@186d │ │ +06f9e4: 6e10 5f44 0000 |0028: invoke-virtual {v0}, Lv3/i2;.b:()Lv3/y0; // method@445f │ │ +06f9ea: 0c00 |002b: move-result-object v0 │ │ +06f9ec: 6e10 bc45 0000 |002c: invoke-virtual {v0}, Lv3/y0;.W:()Z // method@45bc │ │ +06f9f2: 0a02 |002f: move-result v2 │ │ +06f9f4: 3802 0b00 |0030: if-eqz v2, 003b // +000b │ │ +06f9f8: 5b68 a000 |0032: iput-object v8, v6, La4/j;.j:Ljava/lang/Object; // field@00a0 │ │ +06f9fc: 5961 9818 |0034: iput v1, v6, Lv3/s0;.g:I // field@1898 │ │ +06fa00: 6e20 b845 6000 |0036: invoke-virtual {v0, v6}, Lv3/y0;.S:(Lv3/s0;)V // method@45b8 │ │ +06fa06: 2900 8000 |0039: goto/16 00b9 // +0080 │ │ +06fa0a: 6e20 ba45 1000 |003b: invoke-virtual {v0, v1}, Lv3/y0;.U:(Z)V // method@45ba │ │ +06fa10: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +06fa12: 6e10 0401 0600 |003f: invoke-virtual {v6}, La4/j;.a:()Le3/g; // method@0104 │ │ +06fa18: 0c03 |0042: move-result-object v3 │ │ +06fa1a: 6204 9018 |0043: sget-object v4, Lv3/o1;.c:Lv3/o1$b; // field@1890 │ │ +06fa1e: 7220 321f 4300 |0045: invoke-interface {v3, v4}, Le3/g;.b:(Le3/g$c;)Le3/g$b; // method@1f32 │ │ +06fa24: 0c03 |0048: move-result-object v3 │ │ +06fa26: 1f03 8e0c |0049: check-cast v3, Lv3/o1; // type@0c8e │ │ +06fa2a: 3803 1e00 |004b: if-eqz v3, 0069 // +001e │ │ +06fa2e: 7210 e844 0300 |004d: invoke-interface {v3}, Lv3/o1;.d:()Z // method@44e8 │ │ +06fa34: 0a04 |0050: move-result v4 │ │ +06fa36: 3904 1800 |0051: if-nez v4, 0069 // +0018 │ │ +06fa3a: 7210 ea44 0300 |0053: invoke-interface {v3}, Lv3/o1;.l:()Ljava/util/concurrent/CancellationException; // method@44ea │ │ +06fa40: 0c03 |0056: move-result-object v3 │ │ +06fa42: 6e30 0501 8603 |0057: invoke-virtual {v6, v8, v3}, La4/j;.c:(Ljava/lang/Object;Ljava/lang/Throwable;)V // method@0105 │ │ +06fa48: 6208 c907 |005a: sget-object v8, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +06fa4c: 7110 161c 0300 |005c: invoke-static {v3}, Lc3/i;.a:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@1c16 │ │ +06fa52: 0c08 |005f: move-result-object v8 │ │ +06fa54: 7110 121c 0800 |0060: invoke-static {v8}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +06fa5a: 0c08 |0063: move-result-object v8 │ │ +06fa5c: 7220 1e1f 8600 |0064: invoke-interface {v6, v8}, Le3/d;.v:(Ljava/lang/Object;)V // method@1f1e │ │ +06fa62: 1218 |0067: const/4 v8, #int 1 // #1 │ │ +06fa64: 2802 |0068: goto 006a // +0002 │ │ +06fa66: 1208 |0069: const/4 v8, #int 0 // #0 │ │ +06fa68: 3908 3800 |006a: if-nez v8, 00a2 // +0038 │ │ +06fa6c: 5468 9f00 |006c: iget-object v8, v6, La4/j;.i:Le3/d; // field@009f │ │ +06fa70: 5463 a100 |006e: iget-object v3, v6, La4/j;.k:Ljava/lang/Object; // field@00a1 │ │ +06fa74: 7210 1d1f 0800 |0070: invoke-interface {v8}, Le3/d;.a:()Le3/g; // method@1f1d │ │ +06fa7a: 0c04 |0073: move-result-object v4 │ │ +06fa7c: 7120 2b01 3400 |0074: invoke-static {v4, v3}, La4/l0;.c:(Le3/g;Ljava/lang/Object;)Ljava/lang/Object; // method@012b │ │ +06fa82: 0c03 |0077: move-result-object v3 │ │ +06fa84: 6205 a800 |0078: sget-object v5, La4/l0;.a:La4/h0; // field@00a8 │ │ +06fa88: 3253 0700 |007a: if-eq v3, v5, 0081 // +0007 │ │ +06fa8c: 7130 1744 4803 |007c: invoke-static {v8, v4, v3}, Lv3/e0;.g:(Le3/d;Le3/g;Ljava/lang/Object;)Lv3/k2; // method@4417 │ │ +06fa92: 0c08 |007f: move-result-object v8 │ │ +06fa94: 2802 |0080: goto 0082 // +0002 │ │ +06fa96: 0728 |0081: move-object v8, v2 │ │ +06fa98: 5465 9f00 |0082: iget-object v5, v6, La4/j;.i:Le3/d; // field@009f │ │ +06fa9c: 7220 1e1f 7500 |0084: invoke-interface {v5, v7}, Le3/d;.v:(Ljava/lang/Object;)V // method@1f1e │ │ +06faa2: 6207 ce07 |0087: sget-object v7, Lc3/n;.a:Lc3/n; // field@07ce │ │ +06faa6: 3808 0800 |0089: if-eqz v8, 0091 // +0008 │ │ +06faaa: 6e10 7b44 0800 |008b: invoke-virtual {v8}, Lv3/k2;.S0:()Z // method@447b │ │ +06fab0: 0a07 |008e: move-result v7 │ │ +06fab2: 3807 1300 |008f: if-eqz v7, 00a2 // +0013 │ │ +06fab6: 7120 2901 3400 |0091: invoke-static {v4, v3}, La4/l0;.a:(Le3/g;Ljava/lang/Object;)V // method@0129 │ │ +06fabc: 280e |0094: goto 00a2 // +000e │ │ +06fabe: 0d07 |0095: move-exception v7 │ │ +06fac0: 3808 0800 |0096: if-eqz v8, 009e // +0008 │ │ +06fac4: 6e10 7b44 0800 |0098: invoke-virtual {v8}, Lv3/k2;.S0:()Z // method@447b │ │ +06faca: 0a08 |009b: move-result v8 │ │ +06facc: 3808 0500 |009c: if-eqz v8, 00a1 // +0005 │ │ +06fad0: 7120 2901 3400 |009e: invoke-static {v4, v3}, La4/l0;.a:(Le3/g;Ljava/lang/Object;)V // method@0129 │ │ +06fad6: 2707 |00a1: throw v7 │ │ +06fad8: 6e10 bf45 0000 |00a2: invoke-virtual {v0}, Lv3/y0;.Z:()Z // method@45bf │ │ +06fade: 0a07 |00a5: move-result v7 │ │ +06fae0: 3907 fcff |00a6: if-nez v7, 00a2 // -0004 │ │ +06fae4: 2805 |00a8: goto 00ad // +0005 │ │ +06fae6: 0d07 |00a9: move-exception v7 │ │ +06fae8: 6e30 0e45 7602 |00aa: invoke-virtual {v6, v7, v2}, Lv3/s0;.h:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@450e │ │ +06faee: 6e20 b545 1000 |00ad: invoke-virtual {v0, v1}, Lv3/y0;.P:(Z)V // method@45b5 │ │ +06faf4: 2809 |00b0: goto 00b9 // +0009 │ │ +06faf6: 0d06 |00b1: move-exception v6 │ │ +06faf8: 6e20 b545 1000 |00b2: invoke-virtual {v0, v1}, Lv3/y0;.P:(Z)V // method@45b5 │ │ +06fafe: 2706 |00b5: throw v6 │ │ +06fb00: 7220 1e1f 7600 |00b6: invoke-interface {v6, v7}, Le3/d;.v:(Ljava/lang/Object;)V // method@1f1e │ │ +06fb06: 0e00 |00b9: return-void │ │ + catches : 4 │ │ + 0x003f - 0x0080 │ │ + -> 0x00a9 │ │ + 0x0082 - 0x0089 │ │ + -> 0x0095 │ │ + 0x008b - 0x00a6 │ │ + -> 0x00a9 │ │ + 0x00aa - 0x00ad │ │ + -> 0x00b1 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x00ba reg=6 (null) Le3/d; │ │ + 0x0000 - 0x00ba reg=7 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x00ba reg=8 (null) Lm3/l; │ │ + │ │ + #3 : (in La4/k;) │ │ + name : 'c' │ │ + type : '(Le3/d;Ljava/lang/Object;Lm3/l;ILjava/lang/Object;)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 16 16-bit code units │ │ -071e24: |[071e24] a3.q.a:(La3/p;Lg2/g;ILz2/a;)La3/d; │ │ -071e34: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -071e38: 12d0 |0002: const/4 v0, #int -3 // #fd │ │ -071e3a: 3303 0700 |0003: if-ne v3, v0, 000a // +0007 │ │ -071e3e: 6200 a21b |0005: sget-object v0, Lz2/a;.e:Lz2/a; // field@1ba2 │ │ -071e42: 3304 0300 |0007: if-ne v4, v0, 000a // +0003 │ │ -071e46: 1101 |0009: return-object v1 │ │ -071e48: 2200 b706 |000a: new-instance v0, Lb3/h; // type@06b7 │ │ -071e4c: 7054 a52a 1032 |000c: invoke-direct {v0, v1, v2, v3, v4}, Lb3/h;.:(La3/d;Lg2/g;ILz2/a;)V // method@2aa5 │ │ -071e52: 1100 |000f: return-object v0 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +06f960: |[06f960] a4.k.c:(Le3/d;Ljava/lang/Object;Lm3/l;ILjava/lang/Object;)V │ │ +06f970: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +06f974: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +06f978: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06f97a: 7130 1a01 1002 |0005: invoke-static {v0, v1, v2}, La4/k;.b:(Le3/d;Ljava/lang/Object;Lm3/l;)V // method@011a │ │ +06f980: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 (null) La3/p; │ │ - 0x0000 - 0x0010 reg=2 (null) Lg2/g; │ │ - 0x0000 - 0x0010 reg=3 (null) I │ │ - 0x0000 - 0x0010 reg=4 (null) Lz2/a; │ │ + 0x0000 - 0x0009 reg=0 (null) Le3/d; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 (null) Lm3/l; │ │ + 0x0000 - 0x0009 reg=3 (null) I │ │ + 0x0000 - 0x0009 reg=4 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #37 header: │ │ -class_idx : 151 │ │ +Class #39 header: │ │ +class_idx : 64 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 4 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #37 - │ │ - Class descriptor : 'La3/t;' │ │ +Class #39 - │ │ + Class descriptor : 'La4/l0;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in La3/t;) │ │ + #0 : (in La4/l0;) │ │ name : 'a' │ │ - type : 'Lc3/h0;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in La3/t;) │ │ + type : 'La4/h0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/l0;) │ │ name : 'b' │ │ - type : 'Lc3/h0;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + type : 'Lm3/p;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in La4/l0;) │ │ + name : 'c' │ │ + type : 'Lm3/p;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in La4/l0;) │ │ + name : 'd' │ │ + type : 'Lm3/p;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in La3/t;) │ │ + #0 : (in La4/l0;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ - insns size : 19 16-bit code units │ │ -072384: |[072384] a3.t.:()V │ │ -072394: 2200 f106 |0000: new-instance v0, Lc3/h0; // type@06f1 │ │ -072398: 1a01 9015 |0002: const-string v1, "NONE" // string@1590 │ │ -07239c: 7020 932b 1000 |0004: invoke-direct {v0, v1}, Lc3/h0;.:(Ljava/lang/String;)V // method@2b93 │ │ -0723a2: 6900 3601 |0007: sput-object v0, La3/t;.a:Lc3/h0; // field@0136 │ │ -0723a6: 2200 f106 |0009: new-instance v0, Lc3/h0; // type@06f1 │ │ -0723aa: 1a01 0416 |000b: const-string v1, "PENDING" // string@1604 │ │ -0723ae: 7020 932b 1000 |000d: invoke-direct {v0, v1}, Lc3/h0;.:(Ljava/lang/String;)V // method@2b93 │ │ -0723b4: 6900 3701 |0010: sput-object v0, La3/t;.b:Lc3/h0; // field@0137 │ │ -0723b8: 0e00 |0012: return-void │ │ + insns size : 22 16-bit code units │ │ +072788: |[072788] a4.l0.:()V │ │ +072798: 2200 3500 |0000: new-instance v0, La4/h0; // type@0035 │ │ +07279c: 1a01 fe15 |0002: const-string v1, "NO_THREAD_ELEMENTS" // string@15fe │ │ +0727a0: 7020 f100 1000 |0004: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +0727a6: 6900 a800 |0007: sput-object v0, La4/l0;.a:La4/h0; // field@00a8 │ │ +0727aa: 6200 a500 |0009: sget-object v0, La4/l0$a;.f:La4/l0$a; // field@00a5 │ │ +0727ae: 6900 a900 |000b: sput-object v0, La4/l0;.b:Lm3/p; // field@00a9 │ │ +0727b2: 6200 a600 |000d: sget-object v0, La4/l0$b;.f:La4/l0$b; // field@00a6 │ │ +0727b6: 6900 aa00 |000f: sput-object v0, La4/l0;.c:Lm3/p; // field@00aa │ │ +0727ba: 6200 a700 |0011: sget-object v0, La4/l0$c;.f:La4/l0$c; // field@00a7 │ │ +0727be: 6900 ab00 |0013: sput-object v0, La4/l0;.d:Lm3/p; // field@00ab │ │ +0727c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in La3/t;) │ │ + #1 : (in La4/l0;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;)La3/n;' │ │ + type : '(Le3/g;Ljava/lang/Object;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -072330: |[072330] a3.t.a:(Ljava/lang/Object;)La3/n; │ │ -072340: 2200 9600 |0000: new-instance v0, La3/s; // type@0096 │ │ -072344: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -072348: 6201 5d0c |0004: sget-object v1, Lb3/m;.a:Lc3/h0; // field@0c5d │ │ -07234c: 7020 4702 1000 |0006: invoke-direct {v0, v1}, La3/s;.:(Ljava/lang/Object;)V // method@0247 │ │ -072352: 1100 |0009: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +0727c4: |[0727c4] a4.l0.a:(Le3/g;Ljava/lang/Object;)V │ │ +0727d4: 6200 a800 |0000: sget-object v0, La4/l0;.a:La4/h0; // field@00a8 │ │ +0727d8: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +0727dc: 0e00 |0004: return-void │ │ +0727de: 2030 4900 |0005: instance-of v0, v3, La4/p0; // type@0049 │ │ +0727e2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0727e6: 1f03 4900 |0009: check-cast v3, La4/p0; // type@0049 │ │ +0727ea: 6e20 4901 2300 |000b: invoke-virtual {v3, v2}, La4/p0;.b:(Le3/g;)V // method@0149 │ │ +0727f0: 2812 |000e: goto 0020 // +0012 │ │ +0727f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0727f4: 6201 aa00 |0010: sget-object v1, La4/l0;.c:Lm3/p; // field@00aa │ │ +0727f8: 7230 351f 0201 |0012: invoke-interface {v2, v0, v1}, Le3/g;.z:(Ljava/lang/Object;Lm3/p;)Ljava/lang/Object; // method@1f35 │ │ +0727fe: 0c00 |0015: move-result-object v0 │ │ +072800: 1a01 0326 |0016: const-string v1, "null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement" // string@2603 │ │ +072804: 7120 273a 1000 |0018: invoke-static {v0, v1}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +07280a: 1f00 6f0c |001b: check-cast v0, Lv3/h2; // type@0c6f │ │ +07280e: 7230 5444 2003 |001d: invoke-interface {v0, v2, v3}, Lv3/h2;.n:(Le3/g;Ljava/lang/Object;)V // method@4454 │ │ +072814: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0021 reg=2 (null) Le3/g; │ │ + 0x0000 - 0x0021 reg=3 (null) Ljava/lang/Object; │ │ │ │ - #2 : (in La3/t;) │ │ + #2 : (in La4/l0;) │ │ name : 'b' │ │ - type : '()Lc3/h0;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(Le3/g;)Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -072354: |[072354] a3.t.b:()Lc3/h0; │ │ -072364: 6200 3601 |0000: sget-object v0, La3/t;.a:Lc3/h0; // field@0136 │ │ -072368: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +0726e4: |[0726e4] a4.l0.b:(Le3/g;)Ljava/lang/Object; │ │ +0726f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0726f6: 7110 262f 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +0726fc: 0c00 |0004: move-result-object v0 │ │ +0726fe: 6201 a900 |0005: sget-object v1, La4/l0;.b:Lm3/p; // field@00a9 │ │ +072702: 7230 351f 0201 |0007: invoke-interface {v2, v0, v1}, Le3/g;.z:(Ljava/lang/Object;Lm3/p;)Ljava/lang/Object; // method@1f35 │ │ +072708: 0c02 |000a: move-result-object v2 │ │ +07270a: 7110 263a 0200 |000b: invoke-static {v2}, Ln3/k;.b:(Ljava/lang/Object;)V // method@3a26 │ │ +072710: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000f reg=2 (null) Le3/g; │ │ │ │ - #3 : (in La3/t;) │ │ + #3 : (in La4/l0;) │ │ name : 'c' │ │ - type : '()Lc3/h0;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07236c: |[07236c] a3.t.c:()Lc3/h0; │ │ -07237c: 6200 3701 |0000: sget-object v0, La3/t;.b:Lc3/h0; // field@0137 │ │ -072380: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - │ │ - #4 : (in La3/t;) │ │ - name : 'd' │ │ - type : '(La3/r;Lg2/g;ILz2/a;)La3/d;' │ │ + type : '(Le3/g;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -0722f4: |[0722f4] a3.t.d:(La3/r;Lg2/g;ILz2/a;)La3/d; │ │ -072304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072306: 3a04 0600 |0001: if-ltz v4, 0007 // +0006 │ │ -07230a: 1221 |0003: const/4 v1, #int 2 // #2 │ │ -07230c: 3514 0300 |0004: if-ge v4, v1, 0007 // +0003 │ │ -072310: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -072312: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -072316: 12e0 |0009: const/4 v0, #int -2 // #fe │ │ -072318: 3304 0700 |000a: if-ne v4, v0, 0011 // +0007 │ │ -07231c: 6200 a31b |000c: sget-object v0, Lz2/a;.f:Lz2/a; // field@1ba3 │ │ -072320: 3305 0300 |000e: if-ne v5, v0, 0011 // +0003 │ │ -072324: 1102 |0010: return-object v2 │ │ -072326: 7140 4302 3254 |0011: invoke-static {v2, v3, v4, v5}, La3/q;.a:(La3/p;Lg2/g;ILz2/a;)La3/d; // method@0243 │ │ -07232c: 0c02 |0014: move-result-object v2 │ │ -07232e: 1102 |0015: return-object v2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 50 16-bit code units │ │ +072714: |[072714] a4.l0.c:(Le3/g;Ljava/lang/Object;)Ljava/lang/Object; │ │ +072724: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +072728: 7110 2a01 0100 |0002: invoke-static {v1}, La4/l0;.b:(Le3/g;)Ljava/lang/Object; // method@012a │ │ +07272e: 0c02 |0005: move-result-object v2 │ │ +072730: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +072732: 7110 262f 0000 |0007: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +072738: 0c00 |000a: move-result-object v0 │ │ +07273a: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ +07273e: 6201 a800 |000d: sget-object v1, La4/l0;.a:La4/h0; // field@00a8 │ │ +072742: 2822 |000f: goto 0031 // +0022 │ │ +072744: 2020 2008 |0010: instance-of v0, v2, Ljava/lang/Integer; // type@0820 │ │ +072748: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +07274c: 2200 4900 |0014: new-instance v0, La4/p0; // type@0049 │ │ +072750: 1f02 2b08 |0016: check-cast v2, Ljava/lang/Number; // type@082b │ │ +072754: 6e10 532f 0200 |0018: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@2f53 │ │ +07275a: 0a02 |001b: move-result v2 │ │ +07275c: 7030 4701 1002 |001c: invoke-direct {v0, v1, v2}, La4/p0;.:(Le3/g;I)V // method@0147 │ │ +072762: 6202 ab00 |001f: sget-object v2, La4/l0;.d:Lm3/p; // field@00ab │ │ +072766: 7230 351f 0102 |0021: invoke-interface {v1, v0, v2}, Le3/g;.z:(Ljava/lang/Object;Lm3/p;)Ljava/lang/Object; // method@1f35 │ │ +07276c: 0c01 |0024: move-result-object v1 │ │ +07276e: 280c |0025: goto 0031 // +000c │ │ +072770: 1a00 0326 |0026: const-string v0, "null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement" // string@2603 │ │ +072774: 7120 273a 0200 |0028: invoke-static {v2, v0}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +07277a: 1f02 6f0c |002b: check-cast v2, Lv3/h2; // type@0c6f │ │ +07277e: 7220 5344 1200 |002d: invoke-interface {v2, v1}, Lv3/h2;.f:(Le3/g;)Ljava/lang/Object; // method@4453 │ │ +072784: 0c01 |0030: move-result-object v1 │ │ +072786: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 (null) La3/r; │ │ - 0x0000 - 0x0016 reg=3 (null) Lg2/g; │ │ - 0x0000 - 0x0016 reg=4 (null) I │ │ - 0x0000 - 0x0016 reg=5 (null) Lz2/a; │ │ + 0x0000 - 0x0032 reg=1 (null) Le3/g; │ │ + 0x0000 - 0x0032 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #38 header: │ │ -class_idx : 612 │ │ +Class #40 header: │ │ +class_idx : 65 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 6 │ │ │ │ -Class #38 - │ │ - Class descriptor : 'Landroidx/activity/a;' │ │ +Class #40 - │ │ + Class descriptor : 'La4/l;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/activity/a;) │ │ + #0 : (in La4/l;) │ │ name : 'a' │ │ - type : 'Landroidx/activity/a;' │ │ + type : 'La4/l;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/a;) │ │ + #0 : (in La4/l;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -072750: |[072750] androidx.activity.a.:()V │ │ -072760: 2200 6402 |0000: new-instance v0, Landroidx/activity/a; // type@0264 │ │ -072764: 7010 fa0c 0000 |0002: invoke-direct {v0}, Landroidx/activity/a;.:()V // method@0cfa │ │ -07276a: 6900 3f02 |0005: sput-object v0, Landroidx/activity/a;.a:Landroidx/activity/a; // field@023f │ │ -07276e: 0e00 |0007: return-void │ │ +0705a4: |[0705a4] a4.l.:()V │ │ +0705b4: 2200 4100 |0000: new-instance v0, La4/l; // type@0041 │ │ +0705b8: 7010 2d01 0000 |0002: invoke-direct {v0}, La4/l;.:()V // method@012d │ │ +0705be: 6900 ac00 |0005: sput-object v0, La4/l;.a:La4/l; // field@00ac │ │ +0705c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in Landroidx/activity/a;) │ │ + #1 : (in La4/l;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072770: |[072770] androidx.activity.a.:()V │ │ -072780: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -072786: 0e00 |0003: return-void │ │ +0705c4: |[0705c4] a4.l.:()V │ │ +0705d4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0705da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/activity/a;) │ │ + #0 : (in La4/l;) │ │ name : 'a' │ │ - type : '(FFFI)Landroid/window/BackEvent;' │ │ + type : '(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -0726a4: |[0726a4] androidx.activity.a.a:(FFFI)Landroid/window/BackEvent; │ │ -0726b4: 2200 6002 |0000: new-instance v0, Landroid/window/BackEvent; // type@0260 │ │ -0726b8: 7055 f20c 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;.:(FFFI)V // method@0cf2 │ │ -0726be: 1100 |0005: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 63 16-bit code units │ │ +070064: |[070064] a4.l.a:(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +070074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070076: 7130 d72e 0203 |0001: invoke-static {v2, v0, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@2ed7 │ │ +07007c: 0c02 |0004: move-result-object v2 │ │ +07007e: 6e20 ef2e 2400 |0005: invoke-virtual {v4, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2eef │ │ +070084: 0a03 |0008: move-result v3 │ │ +070086: 3803 1300 |0009: if-eqz v3, 001c // +0013 │ │ +07008a: 2303 8a0e |000b: new-array v3, v0, [Ljava/lang/Class; // type@0e8a │ │ +07008e: 6e20 dd2e 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +070094: 0c02 |0010: move-result-object v2 │ │ +070096: 2303 8d0e |0011: new-array v3, v0, [Ljava/lang/Object; // type@0e8d │ │ +07009a: 6e20 e62f 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +0700a0: 0c02 |0016: move-result-object v2 │ │ +0700a2: 6e20 d52e 2400 |0017: invoke-virtual {v4, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2ed5 │ │ +0700a8: 0c02 |001a: move-result-object v2 │ │ +0700aa: 1102 |001b: return-object v2 │ │ +0700ac: 2203 3908 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0839 │ │ +0700b0: 7010 9b2f 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0700b6: 1a00 8e04 |0021: const-string v0, "Expected service of class " // string@048e │ │ +0700ba: 6e20 a62f 0300 |0023: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0700c0: 6e20 a52f 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +0700c6: 1a04 3901 |0029: const-string v4, ", but found " // string@0139 │ │ +0700ca: 6e20 a62f 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0700d0: 6e20 a52f 2300 |002e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +0700d6: 6e10 ad2f 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0700dc: 0c02 |0034: move-result-object v2 │ │ +0700de: 2203 1c08 |0035: new-instance v3, Ljava/lang/IllegalArgumentException; // type@081c │ │ +0700e2: 6e10 5c2f 0200 |0037: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +0700e8: 0c02 |003a: move-result-object v2 │ │ +0700ea: 7020 182f 2300 |003b: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0700f0: 2703 |003e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/a; │ │ - 0x0000 - 0x0006 reg=2 (null) F │ │ - 0x0000 - 0x0006 reg=3 (null) F │ │ - 0x0000 - 0x0006 reg=4 (null) F │ │ - 0x0000 - 0x0006 reg=5 (null) I │ │ + 0x0000 - 0x003f reg=1 this La4/l; │ │ + 0x0000 - 0x003f reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x003f reg=3 (null) Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x003f reg=4 (null) Ljava/lang/Class; │ │ │ │ - #1 : (in Landroidx/activity/a;) │ │ + #1 : (in La4/l;) │ │ name : 'b' │ │ - type : '(Landroid/window/BackEvent;)F' │ │ + type : '(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0726c0: |[0726c0] androidx.activity.a.b:(Landroid/window/BackEvent;)F │ │ -0726d0: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -0726d4: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0726da: 6e10 f30c 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getProgress:()F // method@0cf3 │ │ -0726e0: 0a02 |0008: move-result v2 │ │ -0726e2: 0f02 |0009: return v2 │ │ - catches : (none) │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0700f4: |[0700f4] a4.l.b:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; │ │ +070104: 6e30 3101 1002 |0000: invoke-virtual {v0, v1, v2}, La4/l;.d:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; // method@0131 │ │ +07010a: 0c01 |0003: move-result-object v1 │ │ +07010c: 2809 |0004: goto 000d // +0009 │ │ +07010e: 7120 2831 2100 |0005: invoke-static {v1, v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@3128 │ │ +070114: 0c01 |0008: move-result-object v1 │ │ +070116: 7110 fc1d 0100 |0009: invoke-static {v1}, Ld3/t;.t:(Ljava/lang/Iterable;)Ljava/util/List; // method@1dfc │ │ +07011c: 0c01 |000c: move-result-object v1 │ │ +07011e: 1101 |000d: return-object v1 │ │ + catches : 1 │ │ + 0x0000 - 0x0004 │ │ + -> 0x0005 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/activity/a; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/window/BackEvent; │ │ + 0x0000 - 0x000e reg=0 this La4/l; │ │ + 0x0000 - 0x000e reg=1 (null) Ljava/lang/Class; │ │ + 0x0000 - 0x000e reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ - #2 : (in Landroidx/activity/a;) │ │ + #2 : (in La4/l;) │ │ name : 'c' │ │ - type : '(Landroid/window/BackEvent;)I' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -07272c: |[07272c] androidx.activity.a.c:(Landroid/window/BackEvent;)I │ │ -07273c: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -072740: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -072746: 6e10 f40c 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getSwipeEdge:()I // method@0cf4 │ │ -07274c: 0a02 |0008: move-result v2 │ │ -07274e: 0f02 |0009: return v2 │ │ - catches : (none) │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 108 16-bit code units │ │ +07012c: |[07012c] a4.l.c:()Ljava/util/List; │ │ +07013c: 7100 3601 0000 |0000: invoke-static {}, La4/m;.a:()Z // method@0136 │ │ +070142: 0a00 |0003: move-result v0 │ │ +070144: 1c01 5500 |0004: const-class v1, La4/v; // type@0055 │ │ +070148: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +07014c: 6e10 da2e 0100 |0008: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +070152: 0c00 |000b: move-result-object v0 │ │ +070154: 6e30 2f01 1700 |000c: invoke-virtual {v7, v1, v0}, La4/l;.b:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; // method@012f │ │ +07015a: 0c00 |000f: move-result-object v0 │ │ +07015c: 1100 |0010: return-object v0 │ │ +07015e: 2200 7808 |0011: new-instance v0, Ljava/util/ArrayList; // type@0878 │ │ +070162: 1222 |0013: const/4 v2, #int 2 // #2 │ │ +070164: 7020 6230 2000 |0014: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@3062 │ │ +07016a: 1a02 c32c |0017: const-string v2, "w3.a" // string@2cc3 │ │ +07016e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +070170: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +070172: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +070174: 6e10 da2e 0100 |001c: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +07017a: 0c06 |001f: move-result-object v6 │ │ +07017c: 7130 d72e 4206 |0020: invoke-static {v2, v4, v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@2ed7 │ │ +070182: 0c02 |0023: move-result-object v2 │ │ +070184: 2356 8a0e |0024: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +070188: 6e20 dd2e 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +07018e: 0c02 |0029: move-result-object v2 │ │ +070190: 2356 8d0e |002a: new-array v6, v5, [Ljava/lang/Object; // type@0e8d │ │ +070194: 6e20 e62f 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +07019a: 0c02 |002f: move-result-object v2 │ │ +07019c: 6e20 d52e 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2ed5 │ │ +0701a2: 0c02 |0033: move-result-object v2 │ │ +0701a4: 1f02 5500 |0034: check-cast v2, La4/v; // type@0055 │ │ +0701a8: 2803 |0036: goto 0039 // +0003 │ │ +0701aa: 0000 |0037: nop // spacer │ │ +0701ac: 0732 |0038: move-object v2, v3 │ │ +0701ae: 3802 0500 |0039: if-eqz v2, 003e // +0005 │ │ +0701b2: 6e20 6530 2000 |003b: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3065 │ │ +0701b8: 1a02 8d24 |003e: const-string v2, "kotlinx.coroutines.test.internal.TestMainDispatcherFactory" // string@248d │ │ +0701bc: 6e10 da2e 0100 |0040: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +0701c2: 0c06 |0043: move-result-object v6 │ │ +0701c4: 7130 d72e 4206 |0044: invoke-static {v2, v4, v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@2ed7 │ │ +0701ca: 0c02 |0047: move-result-object v2 │ │ +0701cc: 2354 8a0e |0048: new-array v4, v5, [Ljava/lang/Class; // type@0e8a │ │ +0701d0: 6e20 dd2e 4200 |004a: invoke-virtual {v2, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +0701d6: 0c02 |004d: move-result-object v2 │ │ +0701d8: 2354 8d0e |004e: new-array v4, v5, [Ljava/lang/Object; // type@0e8d │ │ +0701dc: 6e20 e62f 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +0701e2: 0c02 |0053: move-result-object v2 │ │ +0701e4: 6e20 d52e 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2ed5 │ │ +0701ea: 0c02 |0057: move-result-object v2 │ │ +0701ec: 1f02 5500 |0058: check-cast v2, La4/v; // type@0055 │ │ +0701f0: 0723 |005a: move-object v3, v2 │ │ +0701f2: 2802 |005b: goto 005d // +0002 │ │ +0701f4: 0000 |005c: nop // spacer │ │ +0701f6: 3803 0e00 |005d: if-eqz v3, 006b // +000e │ │ +0701fa: 6e20 6530 3000 |005f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3065 │ │ +070200: 2809 |0062: goto 006b // +0009 │ │ +070202: 6e10 da2e 0100 |0063: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +070208: 0c00 |0066: move-result-object v0 │ │ +07020a: 6e30 2f01 1700 |0067: invoke-virtual {v7, v1, v0}, La4/l;.b:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; // method@012f │ │ +070210: 0c00 |006a: move-result-object v0 │ │ +070212: 1100 |006b: return-object v0 │ │ + catches : 5 │ │ + 0x0011 - 0x0019 │ │ + -> 0x0063 │ │ + 0x001c - 0x0036 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0037 │ │ + -> 0x0063 │ │ + 0x003b - 0x0040 │ │ + -> 0x0063 │ │ + 0x0040 - 0x005a │ │ + Ljava/lang/ClassNotFoundException; -> 0x005c │ │ + -> 0x0063 │ │ + 0x005f - 0x0062 │ │ + -> 0x0063 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/activity/a; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/window/BackEvent; │ │ + 0x0000 - 0x006c reg=7 this La4/l; │ │ │ │ - #3 : (in Landroidx/activity/a;) │ │ + #3 : (in La4/l;) │ │ name : 'd' │ │ - type : '(Landroid/window/BackEvent;)F' │ │ + type : '(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0726e4: |[0726e4] androidx.activity.a.d:(Landroid/window/BackEvent;)F │ │ -0726f4: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -0726f8: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0726fe: 6e10 f50c 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchX:()F // method@0cf5 │ │ -072704: 0a02 |0008: move-result v2 │ │ -072706: 0f02 |0009: return v2 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 127 16-bit code units │ │ +07024c: |[07024c] a4.l.d:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; │ │ +07025c: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +070260: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +070266: 1a01 b415 |0005: const-string v1, "META-INF/services/" // string@15b4 │ │ +07026a: 6e20 a62f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +070270: 6e10 e92e 0500 |000a: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ee9 │ │ +070276: 0c01 |000d: move-result-object v1 │ │ +070278: 6e20 a62f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +07027e: 6e10 ad2f 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +070284: 0c00 |0014: move-result-object v0 │ │ +070286: 6e20 f72e 0600 |0015: invoke-virtual {v6, v0}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@2ef7 │ │ +07028c: 0c00 |0018: move-result-object v0 │ │ +07028e: 7110 9d30 0000 |0019: invoke-static {v0}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@309d │ │ +070294: 0c00 |001c: move-result-object v0 │ │ +070296: 1a01 b724 |001d: const-string v1, "list(this)" // string@24b7 │ │ +07029a: 7120 283a 1000 |001f: invoke-static {v0, v1}, Ln3/k;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a28 │ │ +0702a0: 2201 7808 |0022: new-instance v1, Ljava/util/ArrayList; // type@0878 │ │ +0702a4: 7010 6130 0100 |0024: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@3061 │ │ +0702aa: 7210 292f 0000 |0027: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +0702b0: 0c00 |002a: move-result-object v0 │ │ +0702b2: 7210 c730 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0702b8: 0a02 |002e: move-result v2 │ │ +0702ba: 3802 1200 |002f: if-eqz v2, 0041 // +0012 │ │ +0702be: 7210 c830 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0702c4: 0c02 |0034: move-result-object v2 │ │ +0702c6: 1f02 5808 |0035: check-cast v2, Ljava/net/URL; // type@0858 │ │ +0702ca: 6203 ac00 |0037: sget-object v3, La4/l;.a:La4/l; // field@00ac │ │ +0702ce: 6e20 3201 2300 |0039: invoke-virtual {v3, v2}, La4/l;.e:(Ljava/net/URL;)Ljava/util/List; // method@0132 │ │ +0702d4: 0c02 |003c: move-result-object v2 │ │ +0702d6: 7120 f31d 2100 |003d: invoke-static {v1, v2}, Ld3/q;.k:(Ljava/util/Collection;Ljava/lang/Iterable;)Z // method@1df3 │ │ +0702dc: 28eb |0040: goto 002b // -0015 │ │ +0702de: 7110 ff1d 0100 |0041: invoke-static {v1}, Ld3/t;.w:(Ljava/lang/Iterable;)Ljava/util/Set; // method@1dff │ │ +0702e4: 0c00 |0044: move-result-object v0 │ │ +0702e6: 7210 9330 0000 |0045: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@3093 │ │ +0702ec: 0a01 |0048: move-result v1 │ │ +0702ee: df01 0101 |0049: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +0702f2: 3801 2800 |004b: if-eqz v1, 0073 // +0028 │ │ +0702f6: 2201 7808 |004d: new-instance v1, Ljava/util/ArrayList; // type@0878 │ │ +0702fa: 1302 0a00 |004f: const/16 v2, #int 10 // #a │ │ +0702fe: 7120 f21d 2000 |0051: invoke-static {v0, v2}, Ld3/m;.j:(Ljava/lang/Iterable;I)I // method@1df2 │ │ +070304: 0a02 |0054: move-result v2 │ │ +070306: 7020 6230 2100 |0055: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@3062 │ │ +07030c: 7210 292f 0000 |0058: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +070312: 0c00 |005b: move-result-object v0 │ │ +070314: 7210 c730 0000 |005c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +07031a: 0a02 |005f: move-result v2 │ │ +07031c: 3802 1200 |0060: if-eqz v2, 0072 // +0012 │ │ +070320: 7210 c830 0000 |0062: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +070326: 0c02 |0065: move-result-object v2 │ │ +070328: 1f02 3808 |0066: check-cast v2, Ljava/lang/String; // type@0838 │ │ +07032c: 6203 ac00 |0068: sget-object v3, La4/l;.a:La4/l; // field@00ac │ │ +070330: 6e40 2e01 2356 |006a: invoke-virtual {v3, v2, v6, v5}, La4/l;.a:(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Object; // method@012e │ │ +070336: 0c02 |006d: move-result-object v2 │ │ +070338: 7220 9030 2100 |006e: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@3090 │ │ +07033e: 28eb |0071: goto 005c // -0015 │ │ +070340: 1101 |0072: return-object v1 │ │ +070342: 2205 1c08 |0073: new-instance v5, Ljava/lang/IllegalArgumentException; // type@081c │ │ +070346: 1a06 1e16 |0075: const-string v6, "No providers were loaded with FastServiceLoader" // string@161e │ │ +07034a: 6e10 5c2f 0600 |0077: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +070350: 0c06 |007a: move-result-object v6 │ │ +070352: 7020 182f 6500 |007b: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +070358: 2705 |007e: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/activity/a; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/window/BackEvent; │ │ + 0x0000 - 0x007f reg=4 this La4/l; │ │ + 0x0000 - 0x007f reg=5 (null) Ljava/lang/Class; │ │ + 0x0000 - 0x007f reg=6 (null) Ljava/lang/ClassLoader; │ │ │ │ - #4 : (in Landroidx/activity/a;) │ │ + #4 : (in La4/l;) │ │ name : 'e' │ │ - type : '(Landroid/window/BackEvent;)F' │ │ + type : '(Ljava/net/URL;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -072708: |[072708] androidx.activity.a.e:(Landroid/window/BackEvent;)F │ │ -072718: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -07271c: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -072722: 6e10 f60c 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchY:()F // method@0cf6 │ │ -072728: 0a02 |0008: move-result v2 │ │ -07272a: 0f02 |0009: return v2 │ │ + outs : 5 │ │ + insns size : 122 16-bit code units │ │ +07035c: |[07035c] a4.l.e:(Ljava/net/URL;)Ljava/util/List; │ │ +07036c: 6e10 0430 0600 |0000: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@3004 │ │ +070372: 0c00 |0003: move-result-object v0 │ │ +070374: 1a01 1624 |0004: const-string v1, "jar" // string@2416 │ │ +070378: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +07037a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +07037c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +07037e: 7154 2e43 1032 |0009: invoke-static {v0, v1, v2, v3, v4}, Lu3/l;.m:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@432e │ │ +070384: 0a01 |000c: move-result v1 │ │ +070386: 3801 4e00 |000d: if-eqz v1, 005b // +004e │ │ +07038a: 1a06 1724 |000f: const-string v6, "jar:file:" // string@2417 │ │ +07038e: 7154 4443 6034 |0011: invoke-static {v0, v6, v4, v3, v4}, Lu3/m;.P:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@4344 │ │ +070394: 0c06 |0014: move-result-object v6 │ │ +070396: 1301 2100 |0015: const/16 v1, #int 33 // #21 │ │ +07039a: 7154 4943 1634 |0017: invoke-static {v6, v1, v4, v3, v4}, Lu3/m;.U:(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@4349 │ │ +0703a0: 0c06 |001a: move-result-object v6 │ │ +0703a2: 1a01 cd00 |001b: const-string v1, "!/" // string@00cd │ │ +0703a6: 7154 4443 1034 |001d: invoke-static {v0, v1, v4, v3, v4}, Lu3/m;.P:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@4344 │ │ +0703ac: 0c00 |0020: move-result-object v0 │ │ +0703ae: 2201 c708 |0021: new-instance v1, Ljava/util/jar/JarFile; // type@08c7 │ │ +0703b2: 7030 b431 6102 |0023: invoke-direct {v1, v6, v2}, Ljava/util/jar/JarFile;.:(Ljava/lang/String;Z)V // method@31b4 │ │ +0703b8: 2206 e907 |0026: new-instance v6, Ljava/io/BufferedReader; // type@07e9 │ │ +0703bc: 2202 f907 |0028: new-instance v2, Ljava/io/InputStreamReader; // type@07f9 │ │ +0703c0: 2203 d208 |002a: new-instance v3, Ljava/util/zip/ZipEntry; // type@08d2 │ │ +0703c4: 7020 ca31 0300 |002c: invoke-direct {v3, v0}, Ljava/util/zip/ZipEntry;.:(Ljava/lang/String;)V // method@31ca │ │ +0703ca: 6e20 b531 3100 |002f: invoke-virtual {v1, v3}, Ljava/util/jar/JarFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@31b5 │ │ +0703d0: 0c00 |0032: move-result-object v0 │ │ +0703d2: 1a03 8218 |0033: const-string v3, "UTF-8" // string@1882 │ │ +0703d6: 7030 962e 0203 |0035: invoke-direct {v2, v0, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2e96 │ │ +0703dc: 7020 502e 2600 |0038: invoke-direct {v6, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2e50 │ │ +0703e2: 6200 ac00 |003b: sget-object v0, La4/l;.a:La4/l; // field@00ac │ │ +0703e6: 6e20 3301 6000 |003d: invoke-virtual {v0, v6}, La4/l;.f:(Ljava/io/BufferedReader;)Ljava/util/List; // method@0133 │ │ +0703ec: 0c00 |0040: move-result-object v0 │ │ +0703ee: 7120 db32 4600 |0041: invoke-static {v6, v4}, Lk3/a;.a:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@32db │ │ +0703f4: 6e10 cd31 0100 |0044: invoke-virtual {v1}, Ljava/util/zip/ZipFile;.close:()V // method@31cd │ │ +0703fa: 1100 |0047: return-object v0 │ │ +0703fc: 0d00 |0048: move-exception v0 │ │ +0703fe: 2700 |0049: throw v0 │ │ +070400: 0d02 |004a: move-exception v2 │ │ +070402: 7120 db32 0600 |004b: invoke-static {v6, v0}, Lk3/a;.a:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@32db │ │ +070408: 2702 |004e: throw v2 │ │ +07040a: 0d06 |004f: move-exception v6 │ │ +07040c: 2706 |0050: throw v6 │ │ +07040e: 0d00 |0051: move-exception v0 │ │ +070410: 6e10 cd31 0100 |0052: invoke-virtual {v1}, Ljava/util/zip/ZipFile;.close:()V // method@31cd │ │ +070416: 2700 |0055: throw v0 │ │ +070418: 0d00 |0056: move-exception v0 │ │ +07041a: 7120 fe1b 0600 |0057: invoke-static {v6, v0}, Lc3/a;.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@1bfe │ │ +070420: 2706 |005a: throw v6 │ │ +070422: 2200 e907 |005b: new-instance v0, Ljava/io/BufferedReader; // type@07e9 │ │ +070426: 2201 f907 |005d: new-instance v1, Ljava/io/InputStreamReader; // type@07f9 │ │ +07042a: 6e10 0330 0600 |005f: invoke-virtual {v6}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@3003 │ │ +070430: 0c06 |0062: move-result-object v6 │ │ +070432: 7020 952e 6100 |0063: invoke-direct {v1, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2e95 │ │ +070438: 7020 502e 1000 |0066: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2e50 │ │ +07043e: 6206 ac00 |0069: sget-object v6, La4/l;.a:La4/l; // field@00ac │ │ +070442: 6e20 3301 0600 |006b: invoke-virtual {v6, v0}, La4/l;.f:(Ljava/io/BufferedReader;)Ljava/util/List; // method@0133 │ │ +070448: 0c06 |006e: move-result-object v6 │ │ +07044a: 7120 db32 4000 |006f: invoke-static {v0, v4}, Lk3/a;.a:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@32db │ │ +070450: 1106 |0072: return-object v6 │ │ +070452: 0d06 |0073: move-exception v6 │ │ +070454: 2706 |0074: throw v6 │ │ +070456: 0d01 |0075: move-exception v1 │ │ +070458: 7120 db32 6000 |0076: invoke-static {v0, v6}, Lk3/a;.a:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@32db │ │ +07045e: 2701 |0079: throw v1 │ │ + catches : 9 │ │ + 0x0026 - 0x003b │ │ + -> 0x004f │ │ + 0x003b - 0x0041 │ │ + -> 0x0048 │ │ + 0x0041 - 0x0044 │ │ + -> 0x004f │ │ + 0x0049 - 0x004a │ │ + -> 0x004a │ │ + 0x004b - 0x004f │ │ + -> 0x004f │ │ + 0x0050 - 0x0051 │ │ + -> 0x0051 │ │ + 0x0052 - 0x0055 │ │ + -> 0x0056 │ │ + 0x0069 - 0x006f │ │ + -> 0x0073 │ │ + 0x0074 - 0x0075 │ │ + -> 0x0075 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x007a reg=5 this La4/l; │ │ + 0x0000 - 0x007a reg=6 (null) Ljava/net/URL; │ │ + │ │ + #5 : (in La4/l;) │ │ + name : 'f' │ │ + type : '(Ljava/io/BufferedReader;)Ljava/util/List;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 109 16-bit code units │ │ +0704b8: |[0704b8] a4.l.f:(Ljava/io/BufferedReader;)Ljava/util/List; │ │ +0704c8: 2200 8708 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0887 │ │ +0704cc: 7010 d430 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@30d4 │ │ +0704d2: 6e10 522e 0800 |0005: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2e52 │ │ +0704d8: 0c01 |0008: move-result-object v1 │ │ +0704da: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +0704de: 7110 fc1d 0000 |000b: invoke-static {v0}, Ld3/t;.t:(Ljava/lang/Iterable;)Ljava/util/List; // method@1dfc │ │ +0704e4: 0c08 |000e: move-result-object v8 │ │ +0704e6: 1108 |000f: return-object v8 │ │ +0704e8: 1a02 d300 |0010: const-string v2, "#" // string@00d3 │ │ +0704ec: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0704ee: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0704f0: 7154 4a43 2134 |0014: invoke-static {v1, v2, v4, v3, v4}, Lu3/m;.V:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@434a │ │ +0704f6: 0c01 |0017: move-result-object v1 │ │ +0704f8: 7110 4b43 0100 |0018: invoke-static {v1}, Lu3/m;.W:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@434b │ │ +0704fe: 0c01 |001b: move-result-object v1 │ │ +070500: 6e10 5c2f 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +070506: 0c01 |001f: move-result-object v1 │ │ +070508: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +07050a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +07050c: 7210 bb2e 0100 |0022: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@2ebb │ │ +070512: 0a04 |0025: move-result v4 │ │ +070514: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +070516: 3543 1b00 |0027: if-ge v3, v4, 0042 // +001b │ │ +07051a: 7220 b82e 3100 |0029: invoke-interface {v1, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2eb8 │ │ +070520: 0a04 |002c: move-result v4 │ │ +070522: 1306 2e00 |002d: const/16 v6, #int 46 // #2e │ │ +070526: 3264 0b00 |002f: if-eq v4, v6, 003a // +000b │ │ +07052a: 7110 c72e 0400 |0031: invoke-static {v4}, Ljava/lang/Character;.isJavaIdentifierPart:(C)Z // method@2ec7 │ │ +070530: 0a04 |0034: move-result v4 │ │ +070532: 3804 0300 |0035: if-eqz v4, 0038 // +0003 │ │ +070536: 2803 |0037: goto 003a // +0003 │ │ +070538: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +07053a: 2802 |0039: goto 003b // +0002 │ │ +07053c: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +07053e: 3904 0400 |003b: if-nez v4, 003f // +0004 │ │ +070542: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +070544: 2805 |003e: goto 0043 // +0005 │ │ +070546: d803 0301 |003f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07054a: 28e1 |0041: goto 0022 // -001f │ │ +07054c: 1213 |0042: const/4 v3, #int 1 // #1 │ │ +07054e: 3803 0f00 |0043: if-eqz v3, 0052 // +000f │ │ +070552: 7210 bb2e 0100 |0045: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@2ebb │ │ +070558: 0a03 |0048: move-result v3 │ │ +07055a: 3d03 0300 |0049: if-lez v3, 004c // +0003 │ │ +07055e: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +070560: 3802 b9ff |004c: if-eqz v2, 0005 // -0047 │ │ +070564: 7220 2931 1000 |004e: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@3129 │ │ +07056a: 28b4 |0051: goto 0005 // -004c │ │ +07056c: 2208 3908 |0052: new-instance v8, Ljava/lang/StringBuilder; // type@0839 │ │ +070570: 7010 9b2f 0800 |0054: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +070576: 1a00 1e06 |0057: const-string v0, "Illegal service provider class name: " // string@061e │ │ +07057a: 6e20 a62f 0800 |0059: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +070580: 6e20 a62f 1800 |005c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +070586: 6e10 ad2f 0800 |005f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +07058c: 0c08 |0062: move-result-object v8 │ │ +07058e: 2200 1c08 |0063: new-instance v0, Ljava/lang/IllegalArgumentException; // type@081c │ │ +070592: 6e10 5c2f 0800 |0065: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +070598: 0c08 |0068: move-result-object v8 │ │ +07059a: 7020 182f 8000 |0069: invoke-direct {v0, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0705a0: 2700 |006c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/activity/a; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/window/BackEvent; │ │ + 0x0000 - 0x006d reg=7 this La4/l; │ │ + 0x0000 - 0x006d reg=8 (null) Ljava/io/BufferedReader; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #39 header: │ │ -class_idx : 613 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #41 header: │ │ +class_idx : 66 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #39 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/b; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ - │ │ -Class #39 - │ │ - Class descriptor : 'Landroidx/activity/b$a;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #41 - │ │ + Class descriptor : 'La4/m0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/b$a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #0 : (in La4/m0;) │ │ + name : 'a' │ │ + type : '(La4/h0;)Ljava/lang/ThreadLocal;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -072788: |[072788] androidx.activity.b$a.:()V │ │ -072798: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07279e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/activity/b$a;) │ │ - name : '' │ │ - type : '(Lp2/g;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0727a0: |[0727a0] androidx.activity.b$a.:(Lp2/g;)V │ │ -0727b0: 7010 000d 0000 |0000: invoke-direct {v0}, Landroidx/activity/b$a;.:()V // method@0d00 │ │ -0727b6: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +072818: |[072818] a4.m0.a:(La4/h0;)Ljava/lang/ThreadLocal; │ │ +072828: 2200 3e08 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@083e │ │ +07282c: 7010 cc2f 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2fcc │ │ +072832: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/activity/b$a; │ │ - 0x0000 - 0x0004 reg=1 (null) Lp2/g; │ │ + 0x0000 - 0x0006 reg=0 (null) La4/h0; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #40 header: │ │ -class_idx : 614 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #42 header: │ │ +class_idx : 67 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #40 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/activity/b$a; } │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #40 - │ │ - Class descriptor : 'Landroidx/activity/b;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #42 - │ │ + Class descriptor : 'La4/m;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/activity/b;) │ │ - name : 'e' │ │ - type : 'Landroidx/activity/b$a;' │ │ + #0 : (in La4/m;) │ │ + name : 'a' │ │ + type : 'Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/b;) │ │ - name : 'a' │ │ - type : 'F' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/activity/b;) │ │ - name : 'b' │ │ - type : 'F' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/activity/b;) │ │ - name : 'c' │ │ - type : 'F' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/activity/b;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/b;) │ │ + #0 : (in La4/m;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -072838: |[072838] androidx.activity.b.:()V │ │ -072848: 2200 6502 |0000: new-instance v0, Landroidx/activity/b$a; // type@0265 │ │ -07284c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07284e: 7020 010d 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/b$a;.:(Lp2/g;)V // method@0d01 │ │ -072854: 6900 4402 |0006: sput-object v0, Landroidx/activity/b;.e:Landroidx/activity/b$a; // field@0244 │ │ -072858: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/activity/b;) │ │ - name : '' │ │ - type : '(FFFI)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0728a4: |[0728a4] androidx.activity.b.:(FFFI)V │ │ -0728b4: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0728ba: 5901 4002 |0003: iput v1, v0, Landroidx/activity/b;.a:F // field@0240 │ │ -0728be: 5902 4102 |0005: iput v2, v0, Landroidx/activity/b;.b:F // field@0241 │ │ -0728c2: 5903 4202 |0007: iput v3, v0, Landroidx/activity/b;.c:F // field@0242 │ │ -0728c6: 5904 4302 |0009: iput v4, v0, Landroidx/activity/b;.d:I // field@0243 │ │ -0728ca: 0e00 |000b: return-void │ │ - catches : (none) │ │ + insns size : 28 16-bit code units │ │ +070010: |[070010] a4.m.:()V │ │ +070020: 6200 c907 |0000: sget-object v0, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +070024: 1a00 f21b |0002: const-string v0, "android.os.Build" // string@1bf2 │ │ +070028: 7110 d62e 0000 |0004: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +07002e: 0c00 |0007: move-result-object v0 │ │ +070030: 7110 121c 0000 |0008: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +070036: 0c00 |000b: move-result-object v0 │ │ +070038: 280c |000c: goto 0018 // +000c │ │ +07003a: 0d00 |000d: move-exception v0 │ │ +07003c: 6201 c907 |000e: sget-object v1, Lc3/h;.e:Lc3/h$a; // field@07c9 │ │ +070040: 7110 161c 0000 |0010: invoke-static {v0}, Lc3/i;.a:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@1c16 │ │ +070046: 0c00 |0013: move-result-object v0 │ │ +070048: 7110 121c 0000 |0014: invoke-static {v0}, Lc3/h;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c12 │ │ +07004e: 0c00 |0017: move-result-object v0 │ │ +070050: 7110 151c 0000 |0018: invoke-static {v0}, Lc3/h;.d:(Ljava/lang/Object;)Z // method@1c15 │ │ +070056: 0e00 |001b: return-void │ │ + catches : 1 │ │ + 0x0000 - 0x000c │ │ + -> 0x000d │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 this Landroidx/activity/b; │ │ - 0x0000 - 0x000c reg=1 (null) F │ │ - 0x0000 - 0x000c reg=2 (null) F │ │ - 0x0000 - 0x000c reg=3 (null) F │ │ - 0x0000 - 0x000c reg=4 (null) I │ │ │ │ - #2 : (in Landroidx/activity/b;) │ │ - name : '' │ │ - type : '(Landroid/window/BackEvent;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in La4/m;) │ │ + name : 'a' │ │ + type : '()Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 27 16-bit code units │ │ -07285c: |[07285c] androidx.activity.b.:(Landroid/window/BackEvent;)V │ │ -07286c: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -072870: 7120 0043 0500 |0002: invoke-static {v5, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -072876: 6200 3f02 |0005: sget-object v0, Landroidx/activity/a;.a:Landroidx/activity/a; // field@023f │ │ -07287a: 6e20 fe0c 5000 |0007: invoke-virtual {v0, v5}, Landroidx/activity/a;.d:(Landroid/window/BackEvent;)F // method@0cfe │ │ -072880: 0a01 |000a: move-result v1 │ │ -072882: 6e20 ff0c 5000 |000b: invoke-virtual {v0, v5}, Landroidx/activity/a;.e:(Landroid/window/BackEvent;)F // method@0cff │ │ -072888: 0a02 |000e: move-result v2 │ │ -07288a: 6e20 fc0c 5000 |000f: invoke-virtual {v0, v5}, Landroidx/activity/a;.b:(Landroid/window/BackEvent;)F // method@0cfc │ │ -072890: 0a03 |0012: move-result v3 │ │ -072892: 6e20 fd0c 5000 |0013: invoke-virtual {v0, v5}, Landroidx/activity/a;.c:(Landroid/window/BackEvent;)I // method@0cfd │ │ -072898: 0a05 |0016: move-result v5 │ │ -07289a: 7055 030d 1432 |0017: invoke-direct {v4, v1, v2, v3, v5}, Landroidx/activity/b;.:(FFFI)V // method@0d03 │ │ -0728a0: 0e00 |001a: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06fff8: |[06fff8] a4.m.a:()Z │ │ +070008: 6300 ad00 |0000: sget-boolean v0, La4/m;.a:Z // field@00ad │ │ +07000c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001b reg=4 this Landroidx/activity/b; │ │ - 0x0000 - 0x001b reg=5 (null) Landroid/window/BackEvent; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/activity/b;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 55 16-bit code units │ │ -0727b8: |[0727b8] androidx.activity.b.toString:()Ljava/lang/String; │ │ -0727c8: 2200 440a |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -0727cc: 7010 7e3d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -0727d2: 1a01 d302 |0005: const-string v1, "BackEventCompat{touchX=" // string@02d3 │ │ -0727d6: 6e20 893d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -0727dc: 5221 4002 |000a: iget v1, v2, Landroidx/activity/b;.a:F // field@0240 │ │ -0727e0: 6e20 833d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -0727e6: 1a01 7501 |000f: const-string v1, ", touchY=" // string@0175 │ │ -0727ea: 6e20 893d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -0727f0: 5221 4102 |0014: iget v1, v2, Landroidx/activity/b;.b:F // field@0241 │ │ -0727f4: 6e20 833d 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -0727fa: 1a01 6101 |0019: const-string v1, ", progress=" // string@0161 │ │ -0727fe: 6e20 893d 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -072804: 5221 4202 |001e: iget v1, v2, Landroidx/activity/b;.c:F // field@0242 │ │ -072808: 6e20 833d 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -07280e: 1a01 6c01 |0023: const-string v1, ", swipeEdge=" // string@016c │ │ -072812: 6e20 893d 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -072818: 5221 4302 |0028: iget v1, v2, Landroidx/activity/b;.d:I // field@0243 │ │ -07281c: 6e20 843d 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3d84 │ │ -072822: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -072826: 6e20 813d 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3d81 │ │ -07282c: 6e10 903d 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -072832: 0c00 |0035: move-result-object v0 │ │ -072834: 1100 |0036: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #41 header: │ │ -class_idx : 615 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #43 header: │ │ +class_idx : 68 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #41 - │ │ - Class descriptor : 'Landroidx/activity/c;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #43 - │ │ + Class descriptor : 'La4/n0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroidx/activity/c;) │ │ - name : 'cancel' │ │ - type : '()V' │ │ + #0 : (in La4/n0;) │ │ + name : 'a' │ │ + type : '()La4/o0;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #1 : (in La4/n0;) │ │ + name : 'b' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #42 header: │ │ -class_idx : 616 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + #2 : (in La4/n0;) │ │ + name : 'c' │ │ + type : '()La4/o0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in La4/n0;) │ │ + name : 'd' │ │ + type : '()La4/o0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #44 header: │ │ +class_idx : 69 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #42 - │ │ - Class descriptor : 'Landroidx/activity/d;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ +Class #44 - │ │ + Class descriptor : 'La4/n;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/d;) │ │ - name : 'e' │ │ - type : 'Landroidx/activity/h;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/d;) │ │ - name : '' │ │ - type : '(Landroidx/activity/h;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #0 : (in La4/n;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0728cc: |[0728cc] androidx.activity.d.:(Landroidx/activity/h;)V │ │ -0728dc: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0728e2: 5b01 4502 |0003: iput-object v1, v0, Landroidx/activity/d;.e:Landroidx/activity/h; // field@0245 │ │ -0728e6: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +070600: |[070600] a4.n.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +070610: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/activity/d; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/activity/h; │ │ + 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/d;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La4/n;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;ILn3/g;)Ljava/lang/Object;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0728e8: |[0728e8] androidx.activity.d.run:()V │ │ -0728f8: 5410 4502 |0000: iget-object v0, v1, Landroidx/activity/d;.e:Landroidx/activity/h; // field@0245 │ │ -0728fc: 6e10 2f0d 0000 |0002: invoke-virtual {v0}, Landroidx/activity/h;.H:()V // method@0d2f │ │ -072902: 0e00 |0005: return-void │ │ + insns size : 10 16-bit code units │ │ +0705dc: |[0705dc] a4.n.b:(Ljava/lang/Object;ILn3/g;)Ljava/lang/Object; │ │ +0705ec: dd01 0101 |0000: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0705f0: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +0705f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0705f6: 7110 3b01 0000 |0005: invoke-static {v0}, La4/n;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@013b │ │ +0705fc: 0c00 |0008: move-result-object v0 │ │ +0705fe: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=1 (null) I │ │ + 0x0000 - 0x000a reg=2 (null) Ln3/g; │ │ + │ │ + #2 : (in La4/n;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +070614: |[070614] a4.n.c:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +070624: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +070628: 7110 3b01 0300 |0002: invoke-static {v3}, La4/n;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@013b │ │ +07062e: 0c02 |0005: move-result-object v2 │ │ +070630: 2825 |0006: goto 002b // +0025 │ │ +070632: 2020 7808 |0007: instance-of v0, v2, Ljava/util/ArrayList; // type@0878 │ │ +070636: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +07063a: 1a00 e625 |000b: const-string v0, "null cannot be cast to non-null type java.util.ArrayList{ kotlin.collections.TypeAliasesKt.ArrayList }" // string@25e6 │ │ +07063e: 7120 273a 0200 |000d: invoke-static {v2, v0}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +070644: 0720 |0010: move-object v0, v2 │ │ +070646: 1f00 7808 |0011: check-cast v0, Ljava/util/ArrayList; // type@0878 │ │ +07064a: 6e20 6530 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3065 │ │ +070650: 7110 3b01 0200 |0016: invoke-static {v2}, La4/n;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@013b │ │ +070656: 0c02 |0019: move-result-object v2 │ │ +070658: 2811 |001a: goto 002b // +0011 │ │ +07065a: 2200 7808 |001b: new-instance v0, Ljava/util/ArrayList; // type@0878 │ │ +07065e: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +070660: 7020 6230 1000 |001e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3062 │ │ +070666: 6e20 6530 2000 |0021: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3065 │ │ +07066c: 6e20 6530 3000 |0024: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3065 │ │ +070672: 7110 3b01 0000 |0027: invoke-static {v0}, La4/n;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@013b │ │ +070678: 0c02 |002a: move-result-object v2 │ │ +07067a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/d; │ │ + 0x0000 - 0x002c reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x002c reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #43 header: │ │ -class_idx : 624 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #45 header: │ │ +class_idx : 70 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #43 annotations: │ │ +Class #45 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=l │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La4/o; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="a" │ │ │ │ -Class #43 - │ │ - Class descriptor : 'Landroidx/activity/h$e;' │ │ - Access flags : 0x0000 () │ │ +Class #45 - │ │ + Class descriptor : 'La4/o$a;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/h$e;) │ │ + #0 : (in La4/o$a;) │ │ name : 'e' │ │ - type : 'Landroidx/activity/h;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in La4/o$a;) │ │ + name : 'f' │ │ + type : 'La4/o;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/h$e;) │ │ + #0 : (in La4/o$a;) │ │ name : '' │ │ - type : '(Landroidx/activity/h;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(La4/o;Ljava/lang/Runnable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -072aec: |[072aec] androidx.activity.h$e.:(Landroidx/activity/h;)V │ │ -072afc: 5b01 4d02 |0000: iput-object v1, v0, Landroidx/activity/h$e;.e:Landroidx/activity/h; // field@024d │ │ -072b00: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -072b06: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +07067c: |[07067c] a4.o$a.:(La4/o;Ljava/lang/Runnable;)V │ │ +07068c: 5b01 af00 |0000: iput-object v1, v0, La4/o$a;.f:La4/o; // field@00af │ │ +070690: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +070696: 5b02 ae00 |0005: iput-object v2, v0, La4/o$a;.e:Ljava/lang/Runnable; // field@00ae │ │ +07069a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0008 reg=0 this La4/o$a; │ │ + 0x0000 - 0x0008 reg=1 (null) La4/o; │ │ + 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/activity/h$e;) │ │ + #0 : (in La4/o$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -072b08: |[072b08] androidx.activity.h$e.run:()V │ │ -072b18: 5430 4d02 |0000: iget-object v0, v3, Landroidx/activity/h$e;.e:Landroidx/activity/h; // field@024d │ │ -072b1c: 7110 280d 0000 |0002: invoke-static {v0}, Landroidx/activity/h;.A:(Landroidx/activity/h;)V // method@0d28 │ │ -072b22: 281d |0005: goto 0022 // +001d │ │ -072b24: 0d00 |0006: move-exception v0 │ │ -072b26: 6e10 b33d 0000 |0007: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3db3 │ │ -072b2c: 0c01 |000a: move-result-object v1 │ │ -072b2e: 1a02 a102 |000b: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@02a1 │ │ -072b32: 7120 cf06 2100 |000d: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@06cf │ │ -072b38: 0a01 |0010: move-result v1 │ │ -072b3a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -072b3e: 280f |0013: goto 0022 // +000f │ │ -072b40: 2700 |0014: throw v0 │ │ -072b42: 0d00 |0015: move-exception v0 │ │ -072b44: 6e10 b33d 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3db3 │ │ -072b4a: 0c01 |0019: move-result-object v1 │ │ -072b4c: 1a02 2503 |001a: const-string v2, "Can not perform this action after onSaveInstanceState" // string@0325 │ │ -072b50: 7120 cf06 2100 |001c: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@06cf │ │ -072b56: 0a01 |001f: move-result v1 │ │ -072b58: 3801 0300 |0020: if-eqz v1, 0023 // +0003 │ │ -072b5c: 0e00 |0022: return-void │ │ -072b5e: 2700 |0023: throw v0 │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +07069c: |[07069c] a4.o$a.run:()V │ │ +0706ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0706ae: 5431 ae00 |0001: iget-object v1, v3, La4/o$a;.e:Ljava/lang/Runnable; // field@00ae │ │ +0706b2: 7210 5f2f 0100 |0003: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@2f5f │ │ +0706b8: 2807 |0006: goto 000d // +0007 │ │ +0706ba: 0d01 |0007: move-exception v1 │ │ +0706bc: 6202 ab08 |0008: sget-object v2, Le3/h;.e:Le3/h; // field@08ab │ │ +0706c0: 7120 4e44 1200 |000a: invoke-static {v2, v1}, Lv3/h0;.a:(Le3/g;Ljava/lang/Throwable;)V // method@444e │ │ +0706c6: 5431 af00 |000d: iget-object v1, v3, La4/o$a;.f:La4/o; // field@00af │ │ +0706ca: 7110 4401 0100 |000f: invoke-static {v1}, La4/o;.Q:(La4/o;)Ljava/lang/Runnable; // method@0144 │ │ +0706d0: 0c01 |0012: move-result-object v1 │ │ +0706d2: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +0706d6: 0e00 |0015: return-void │ │ +0706d8: 5b31 ae00 |0016: iput-object v1, v3, La4/o$a;.e:Ljava/lang/Runnable; // field@00ae │ │ +0706dc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0706e0: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +0706e4: 3410 e5ff |001c: if-lt v0, v1, 0001 // -001b │ │ +0706e8: 5431 af00 |001e: iget-object v1, v3, La4/o$a;.f:La4/o; // field@00af │ │ +0706ec: 7110 4301 0100 |0020: invoke-static {v1}, La4/o;.P:(La4/o;)Lv3/f0; // method@0143 │ │ +0706f2: 0c01 |0023: move-result-object v1 │ │ +0706f4: 5432 af00 |0024: iget-object v2, v3, La4/o$a;.f:La4/o; // field@00af │ │ +0706f8: 6e20 3044 2100 |0026: invoke-virtual {v1, v2}, Lv3/f0;.N:(Le3/g;)Z // method@4430 │ │ +0706fe: 0a01 |0029: move-result v1 │ │ +070700: 3801 d7ff |002a: if-eqz v1, 0001 // -0029 │ │ +070704: 5430 af00 |002c: iget-object v0, v3, La4/o$a;.f:La4/o; // field@00af │ │ +070708: 7110 4301 0000 |002e: invoke-static {v0}, La4/o;.P:(La4/o;)Lv3/f0; // method@0143 │ │ +07070e: 0c00 |0031: move-result-object v0 │ │ +070710: 5431 af00 |0032: iget-object v1, v3, La4/o$a;.f:La4/o; // field@00af │ │ +070714: 6e30 2f44 1003 |0034: invoke-virtual {v0, v1, v3}, Lv3/f0;.M:(Le3/g;Ljava/lang/Runnable;)V // method@442f │ │ +07071a: 0e00 |0037: return-void │ │ catches : 1 │ │ - 0x0000 - 0x0005 │ │ - Ljava/lang/IllegalStateException; -> 0x0015 │ │ - Ljava/lang/NullPointerException; -> 0x0006 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0007 │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0038 reg=3 this La4/o$a; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #44 header: │ │ -class_idx : 626 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #46 header: │ │ +class_idx : 71 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #44 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/h; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="g" │ │ - │ │ -Class #44 - │ │ - Class descriptor : 'Landroidx/activity/h$g;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #46 - │ │ + Class descriptor : 'La4/o0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/h$g;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -072bd0: |[072bd0] androidx.activity.h$g.a:(Landroid/view/View;)V │ │ -072be0: 6e10 3808 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.cancelPendingInputEvents:()V // method@0838 │ │ -072be6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #45 header: │ │ -class_idx : 627 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #47 header: │ │ +class_idx : 73 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #45 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/h; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="h" │ │ +virtual_methods_size: 2 │ │ │ │ -Class #45 - │ │ - Class descriptor : 'Landroidx/activity/h$h;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #47 - │ │ + Class descriptor : 'La4/p0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/h$h;) │ │ + #0 : (in La4/p0;) │ │ name : 'a' │ │ - type : '(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x0008 (STATIC) │ │ + type : 'Le3/g;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La4/p0;) │ │ + name : 'b' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in La4/p0;) │ │ + name : 'c' │ │ + type : '[Lv3/h2;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in La4/p0;) │ │ + name : 'd' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in La4/p0;) │ │ + name : '' │ │ + type : '(Le3/g;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -072be8: |[072be8] androidx.activity.h$h.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ -072bf8: 6e10 a602 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@02a6 │ │ -072bfe: 0c00 |0003: move-result-object v0 │ │ -072c00: 1100 |0004: return-object v0 │ │ + insns size : 14 16-bit code units │ │ +072834: |[072834] a4.p0.:(Le3/g;I)V │ │ +072844: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07284a: 5b01 b700 |0003: iput-object v1, v0, La4/p0;.a:Le3/g; // field@00b7 │ │ +07284e: 2321 8d0e |0005: new-array v1, v2, [Ljava/lang/Object; // type@0e8d │ │ +072852: 5b01 b800 |0007: iput-object v1, v0, La4/p0;.b:[Ljava/lang/Object; // field@00b8 │ │ +072856: 2321 af0e |0009: new-array v1, v2, [Lv3/h2; // type@0eaf │ │ +07285a: 5b01 b900 |000b: iput-object v1, v0, La4/p0;.c:[Lv3/h2; // field@00b9 │ │ +07285e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=0 this La4/p0; │ │ + 0x0000 - 0x000e reg=1 (null) Le3/g; │ │ + 0x0000 - 0x000e reg=2 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #46 header: │ │ -class_idx : 628 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #46 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/h; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="i" │ │ - │ │ -Class #46 - │ │ - Class descriptor : 'Landroidx/activity/h$i;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/h$i;) │ │ + #0 : (in La4/p0;) │ │ name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroidx/activity/h$i;) │ │ - name : 'b' │ │ - type : 'Landroidx/lifecycle/f0;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/h$i;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lv3/h2;Ljava/lang/Object;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -072c04: |[072c04] androidx.activity.h$i.:()V │ │ -072c14: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -072c1a: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +072860: |[072860] a4.p0.a:(Lv3/h2;Ljava/lang/Object;)V │ │ +072870: 5420 b800 |0000: iget-object v0, v2, La4/p0;.b:[Ljava/lang/Object; // field@00b8 │ │ +072874: 5221 ba00 |0002: iget v1, v2, La4/p0;.d:I // field@00ba │ │ +072878: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +07287c: 5424 b900 |0006: iget-object v4, v2, La4/p0;.c:[Lv3/h2; // field@00b9 │ │ +072880: d800 0101 |0008: add-int/lit8 v0, v1, #int 1 // #01 │ │ +072884: 5920 ba00 |000a: iput v0, v2, La4/p0;.d:I // field@00ba │ │ +072888: 1a00 0326 |000c: const-string v0, "null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement" // string@2603 │ │ +07288c: 7120 273a 0300 |000e: invoke-static {v3, v0}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +072892: 4d03 0401 |0011: aput-object v3, v4, v1 │ │ +072896: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0014 reg=2 this La4/p0; │ │ + 0x0000 - 0x0014 reg=3 (null) Lv3/h2; │ │ + 0x0000 - 0x0014 reg=4 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #47 header: │ │ -class_idx : 629 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #47 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/h; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="j" │ │ - │ │ -Class #47 - │ │ - Class descriptor : 'Landroidx/activity/h$j;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/concurrent/Executor;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/h$j;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/activity/h$j;) │ │ - name : 'u' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in La4/p0;) │ │ + name : 'b' │ │ + type : '(Le3/g;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +072898: |[072898] a4.p0.b:(Le3/g;)V │ │ +0728a8: 5440 b900 |0000: iget-object v0, v4, La4/p0;.c:[Lv3/h2; // field@00b9 │ │ +0728ac: 2100 |0002: array-length v0, v0 │ │ +0728ae: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0728b2: 3a00 1700 |0005: if-ltz v0, 001c // +0017 │ │ +0728b6: d801 00ff |0007: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0728ba: 5442 b900 |0009: iget-object v2, v4, La4/p0;.c:[Lv3/h2; // field@00b9 │ │ +0728be: 4602 0200 |000b: aget-object v2, v2, v0 │ │ +0728c2: 7110 263a 0200 |000d: invoke-static {v2}, Ln3/k;.b:(Ljava/lang/Object;)V // method@3a26 │ │ +0728c8: 5443 b800 |0010: iget-object v3, v4, La4/p0;.b:[Ljava/lang/Object; // field@00b8 │ │ +0728cc: 4600 0300 |0012: aget-object v0, v3, v0 │ │ +0728d0: 7230 5444 5200 |0014: invoke-interface {v2, v5, v0}, Lv3/h2;.n:(Le3/g;Ljava/lang/Object;)V // method@4454 │ │ +0728d6: 3b01 0300 |0017: if-gez v1, 001a // +0003 │ │ +0728da: 2803 |0019: goto 001c // +0003 │ │ +0728dc: 0110 |001a: move v0, v1 │ │ +0728de: 28ec |001b: goto 0007 // -0014 │ │ +0728e0: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x001d reg=4 this La4/p0; │ │ + 0x0000 - 0x001d reg=5 (null) Le3/g; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #48 header: │ │ -class_idx : 632 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +class_idx : 74 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ Class #48 - │ │ - Class descriptor : 'Landroidx/activity/i;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Class descriptor : 'La4/p;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/i;) │ │ - name : 'e' │ │ - type : 'Landroidx/activity/h$k;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/i;) │ │ - name : '' │ │ - type : '(Landroidx/activity/h$k;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -072c1c: |[072c1c] androidx.activity.i.:(Landroidx/activity/h$k;)V │ │ -072c2c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -072c32: 5b01 6702 |0003: iput-object v1, v0, Landroidx/activity/i;.e:Landroidx/activity/h$k; // field@0267 │ │ -072c36: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/activity/i; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/activity/h$k; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/i;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #0 : (in La4/p;) │ │ + name : 'a' │ │ + type : '(I)V' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -072c38: |[072c38] androidx.activity.i.run:()V │ │ -072c48: 5410 6702 |0000: iget-object v0, v1, Landroidx/activity/i;.e:Landroidx/activity/h$k; // field@0267 │ │ -072c4c: 7110 210d 0000 |0002: invoke-static {v0}, Landroidx/activity/h$k;.b:(Landroidx/activity/h$k;)V // method@0d21 │ │ -072c52: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +070728: |[070728] a4.p.a:(I)V │ │ +070738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07073a: 3402 0300 |0001: if-lt v2, v0, 0004 // +0003 │ │ +07073e: 2802 |0003: goto 0005 // +0002 │ │ +070740: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +070742: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +070746: 0e00 |0007: return-void │ │ +070748: 2200 3908 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +07074c: 7010 9b2f 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +070752: 1a01 8d04 |000d: const-string v1, "Expected positive parallelism level, but got " // string@048d │ │ +070756: 6e20 a62f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +07075c: 6e20 a12f 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +070762: 6e10 ad2f 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +070768: 0c02 |0018: move-result-object v2 │ │ +07076a: 2200 1c08 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@081c │ │ +07076e: 6e10 5c2f 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +070774: 0c02 |001e: move-result-object v2 │ │ +070776: 7020 182f 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +07077c: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/i; │ │ + 0x0000 - 0x0023 reg=2 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #49 header: │ │ -class_idx : 633 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +class_idx : 75 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2099 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #49 - │ │ - Class descriptor : 'Landroidx/activity/j;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Class descriptor : 'La4/q0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/j;) │ │ - name : 'a' │ │ - type : '(Landroidx/activity/l;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #0 : (in La4/q0;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -073a2c: |[073a2c] androidx.activity.j.a:(Landroidx/activity/l;)Landroid/window/OnBackInvokedDispatcher; │ │ -073a3c: 6e10 f502 0000 |0000: invoke-virtual {v0}, Landroid/app/Dialog;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@02f5 │ │ -073a42: 0c00 |0003: move-result-object v0 │ │ -073a44: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0728e4: |[0728e4] a4.q0.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0728f4: 7030 642f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2f64 │ │ +0728fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroidx/activity/l; │ │ + 0x0000 - 0x0004 reg=0 this La4/q0; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #50 header: │ │ -class_idx : 634 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +class_idx : 77 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ Class #50 - │ │ - Class descriptor : 'Landroidx/activity/k;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Class descriptor : 'La4/r;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ + #0 : (in La4/r;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/k;) │ │ - name : 'e' │ │ - type : 'Landroidx/activity/l;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/k;) │ │ - name : '' │ │ - type : '(Landroidx/activity/l;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #0 : (in La4/r;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -073a48: |[073a48] androidx.activity.k.:(Landroidx/activity/l;)V │ │ -073a58: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -073a5e: 5b01 6802 |0003: iput-object v1, v0, Landroidx/activity/k;.e:Landroidx/activity/l; // field@0268 │ │ -073a62: 0e00 |0005: return-void │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0709e8: |[0709e8] a4.r.:()V │ │ +0709f8: 2200 3500 |0000: new-instance v0, La4/h0; // type@0035 │ │ +0709fc: 1a01 2603 |0002: const-string v1, "CONDITION_FALSE" // string@0326 │ │ +070a00: 7020 f100 1000 |0004: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +070a06: 6900 bb00 |0007: sput-object v0, La4/r;.a:Ljava/lang/Object; // field@00bb │ │ +070a0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/activity/k; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/activity/l; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/k;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La4/r;) │ │ + name : 'a' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0709d0: |[0709d0] a4.r.a:()Ljava/lang/Object; │ │ +0709e0: 6200 bb00 |0000: sget-object v0, La4/r;.a:Ljava/lang/Object; // field@00bb │ │ +0709e4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + #2 : (in La4/r;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;)La4/s;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -073a64: |[073a64] androidx.activity.k.run:()V │ │ -073a74: 5410 6802 |0000: iget-object v0, v1, Landroidx/activity/k;.e:Landroidx/activity/l; // field@0268 │ │ -073a78: 7110 650d 0000 |0002: invoke-static {v0}, Landroidx/activity/l;.a:(Landroidx/activity/l;)V // method@0d65 │ │ -073a7e: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +070990: |[070990] a4.r.b:(Ljava/lang/Object;)La4/s; │ │ +0709a0: 2010 2900 |0000: instance-of v0, v1, La4/b0; // type@0029 │ │ +0709a4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0709a8: 0710 |0004: move-object v0, v1 │ │ +0709aa: 1f00 2900 |0005: check-cast v0, La4/b0; // type@0029 │ │ +0709ae: 2802 |0007: goto 0009 // +0002 │ │ +0709b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0709b2: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +0709b6: 5400 8700 |000b: iget-object v0, v0, La4/b0;.a:La4/s; // field@0087 │ │ +0709ba: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0709be: 1a00 0c26 |000f: const-string v0, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode{ kotlinx.coroutines.internal.LockFreeLinkedListKt.Node }" // string@260c │ │ +0709c2: 7120 273a 0100 |0011: invoke-static {v1, v0}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +0709c8: 0710 |0014: move-object v0, v1 │ │ +0709ca: 1f00 5000 |0015: check-cast v0, La4/s; // type@0050 │ │ +0709ce: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/k; │ │ + 0x0000 - 0x0018 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #51 header: │ │ -class_idx : 636 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +class_idx : 80 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #51 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La4/s$a; } │ │ │ │ Class #51 - │ │ - Class descriptor : 'Landroidx/activity/m;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Class descriptor : 'La4/s;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/m;) │ │ + #0 : (in La4/s;) │ │ name : 'e' │ │ - type : 'Landroidx/activity/n;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/s;) │ │ + name : 'f' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in La4/s;) │ │ + name : 'g' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in La4/s;) │ │ + name : '_next' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #1 : (in La4/s;) │ │ + name : '_prev' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #2 : (in La4/s;) │ │ + name : '_removedRef' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/m;) │ │ - name : '' │ │ - type : '(Landroidx/activity/n;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #0 : (in La4/s;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -073c88: |[073c88] androidx.activity.m.:(Landroidx/activity/n;)V │ │ -073c98: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -073c9e: 5b01 6c02 |0003: iput-object v1, v0, Landroidx/activity/m;.e:Landroidx/activity/n; // field@026c │ │ -073ca2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +070e58: |[070e58] a4.s.:()V │ │ +070e68: 1a00 611b |0000: const-string v0, "_next" // string@1b61 │ │ +070e6c: 1c01 5000 |0002: const-class v1, La4/s; // type@0050 │ │ +070e70: 1c02 2d08 |0004: const-class v2, Ljava/lang/Object; // type@082d │ │ +070e74: 7130 a231 2100 |0006: invoke-static {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +070e7a: 0c00 |0009: move-result-object v0 │ │ +070e7c: 6900 c100 |000a: sput-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070e80: 1a00 651b |000c: const-string v0, "_prev" // string@1b65 │ │ +070e84: 7130 a231 2100 |000e: invoke-static {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +070e8a: 0c00 |0011: move-result-object v0 │ │ +070e8c: 6900 c200 |0012: sput-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070e90: 1a00 671b |0014: const-string v0, "_removedRef" // string@1b67 │ │ +070e94: 7130 a231 2100 |0016: invoke-static {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +070e9a: 0c00 |0019: move-result-object v0 │ │ +070e9c: 6900 c300 |001a: sput-object v0, La4/s;.g:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c3 │ │ +070ea0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/activity/m; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/activity/n; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/m;) │ │ - name : 'run' │ │ + #1 : (in La4/s;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -073ca4: |[073ca4] androidx.activity.m.run:()V │ │ -073cb4: 5410 6c02 |0000: iget-object v0, v1, Landroidx/activity/m;.e:Landroidx/activity/n; // field@026c │ │ -073cb8: 7110 730d 0000 |0002: invoke-static {v0}, Landroidx/activity/n;.a:(Landroidx/activity/n;)V // method@0d73 │ │ -073cbe: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +070ea4: |[070ea4] a4.s.:()V │ │ +070eb4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +070eba: 5b00 be00 |0003: iput-object v0, v0, La4/s;._next:Ljava/lang/Object; // field@00be │ │ +070ebe: 5b00 bf00 |0005: iput-object v0, v0, La4/s;._prev:Ljava/lang/Object; // field@00bf │ │ +070ec2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/m; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #52 header: │ │ -class_idx : 637 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ + 0x0000 - 0x0008 reg=0 this La4/s; │ │ │ │ -Class #52 - │ │ - Class descriptor : 'Landroidx/activity/n;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/n;) │ │ - name : 'a' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/activity/n;) │ │ - name : 'b' │ │ - type : 'Lo2/a;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/activity/n;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/activity/n;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/activity/n;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/activity/n;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/activity/n;) │ │ - name : 'g' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #7 : (in Landroidx/activity/n;) │ │ - name : 'h' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/n;) │ │ - name : '' │ │ - type : '(Ljava/util/concurrent/Executor;Lo2/a;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in La4/s;) │ │ + name : 'j' │ │ + type : '(La4/s;La4/s;)V' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 39 16-bit code units │ │ -073d08: |[073d08] androidx.activity.n.:(Ljava/util/concurrent/Executor;Lo2/a;)V │ │ -073d18: 1a00 981e |0000: const-string v0, "executor" // string@1e98 │ │ -073d1c: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -073d22: 1a00 ec27 |0005: const-string v0, "reportFullyDrawn" // string@27ec │ │ -073d26: 7120 0043 0300 |0007: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -073d2c: 7010 383d 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -073d32: 5b12 6d02 |000d: iput-object v2, v1, Landroidx/activity/n;.a:Ljava/util/concurrent/Executor; // field@026d │ │ -073d36: 5b13 6e02 |000f: iput-object v3, v1, Landroidx/activity/n;.b:Lo2/a; // field@026e │ │ -073d3a: 2202 380a |0011: new-instance v2, Ljava/lang/Object; // type@0a38 │ │ -073d3e: 7010 383d 0200 |0013: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -073d44: 5b12 6f02 |0016: iput-object v2, v1, Landroidx/activity/n;.c:Ljava/lang/Object; // field@026f │ │ -073d48: 2202 820a |0018: new-instance v2, Ljava/util/ArrayList; // type@0a82 │ │ -073d4c: 7010 3e3e 0200 |001a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -073d52: 5b12 7302 |001d: iput-object v2, v1, Landroidx/activity/n;.g:Ljava/util/List; // field@0273 │ │ -073d56: 2202 7c02 |001f: new-instance v2, Landroidx/activity/m; // type@027c │ │ -073d5a: 7020 700d 1200 |0021: invoke-direct {v2, v1}, Landroidx/activity/m;.:(Landroidx/activity/n;)V // method@0d70 │ │ -073d60: 5b12 7402 |0024: iput-object v2, v1, Landroidx/activity/n;.h:Ljava/lang/Runnable; // field@0274 │ │ -073d64: 0e00 |0026: return-void │ │ + insns size : 4 16-bit code units │ │ +070ec4: |[070ec4] a4.s.j:(La4/s;La4/s;)V │ │ +070ed4: 6e20 5d01 1000 |0000: invoke-virtual {v0, v1}, La4/s;.p:(La4/s;)V // method@015d │ │ +070eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0027 reg=1 this Landroidx/activity/n; │ │ - 0x0000 - 0x0027 reg=2 (null) Ljava/util/concurrent/Executor; │ │ - 0x0000 - 0x0027 reg=3 (null) Lo2/a; │ │ + 0x0000 - 0x0004 reg=0 (null) La4/s; │ │ + 0x0000 - 0x0004 reg=1 (null) La4/s; │ │ │ │ - #1 : (in Landroidx/activity/n;) │ │ - name : 'a' │ │ - type : '(Landroidx/activity/n;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #3 : (in La4/s;) │ │ + name : 'l' │ │ + type : '()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -073cf0: |[073cf0] androidx.activity.n.a:(Landroidx/activity/n;)V │ │ -073d00: 7110 760d 0000 |0000: invoke-static {v0}, Landroidx/activity/n;.d:(Landroidx/activity/n;)V // method@0d76 │ │ -073d06: 0e00 |0003: return-void │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +070e40: |[070e40] a4.s.l:()Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; │ │ +070e50: 6200 c100 |0000: sget-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070e54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/activity/n; │ │ │ │ - #2 : (in Landroidx/activity/n;) │ │ - name : 'd' │ │ - type : '(Landroidx/activity/n;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in La4/s;) │ │ + name : 'm' │ │ + type : '(La4/s;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -073dd4: |[073dd4] androidx.activity.n.d:(Landroidx/activity/n;)V │ │ -073de4: 1a00 642b |0000: const-string v0, "this$0" // string@2b64 │ │ -073de8: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -073dee: 5420 6f02 |0005: iget-object v0, v2, Landroidx/activity/n;.c:Ljava/lang/Object; // field@026f │ │ -073df2: 1d00 |0007: monitor-enter v0 │ │ -073df4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -073df6: 5c21 7102 |0009: iput-boolean v1, v2, Landroidx/activity/n;.e:Z // field@0271 │ │ -073dfa: 5221 7002 |000b: iget v1, v2, Landroidx/activity/n;.d:I // field@0270 │ │ -073dfe: 3901 0e00 |000d: if-nez v1, 001b // +000e │ │ -073e02: 5521 7202 |000f: iget-boolean v1, v2, Landroidx/activity/n;.f:Z // field@0272 │ │ -073e06: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -073e0a: 5421 6e02 |0013: iget-object v1, v2, Landroidx/activity/n;.b:Lo2/a; // field@026e │ │ -073e0e: 7210 1542 0100 |0015: invoke-interface {v1}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -073e14: 6e10 740d 0200 |0018: invoke-virtual {v2}, Landroidx/activity/n;.b:()V // method@0d74 │ │ -073e1a: 6202 720f |001b: sget-object v2, Le2/q;.a:Le2/q; // field@0f72 │ │ -073e1e: 1e00 |001d: monitor-exit v0 │ │ -073e20: 0e00 |001e: return-void │ │ -073e22: 0d02 |001f: move-exception v2 │ │ -073e24: 1e00 |0020: monitor-exit v0 │ │ -073e26: 2702 |0021: throw v2 │ │ - catches : 1 │ │ - 0x0009 - 0x001d │ │ - -> 0x001f │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 31 16-bit code units │ │ +070ce0: |[070ce0] a4.s.m:(La4/s;)Z │ │ +070cf0: 6200 c200 |0000: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070cf4: 6e30 a131 2001 |0002: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +070cfa: 6200 c100 |0005: sget-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070cfe: 6e30 a131 2001 |0007: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +070d04: 6e10 5e01 0100 |000a: invoke-virtual {v1}, La4/s;.q:()Ljava/lang/Object; // method@015e │ │ +070d0a: 0c00 |000d: move-result-object v0 │ │ +070d0c: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ +070d10: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +070d12: 0f02 |0011: return v2 │ │ +070d14: 6200 c100 |0012: sget-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070d18: 7140 d03e 1021 |0014: invoke-static {v0, v1, v1, v2}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070d1e: 0a00 |0017: move-result v0 │ │ +070d20: 3800 f2ff |0018: if-eqz v0, 000a // -000e │ │ +070d24: 6e20 5d01 1200 |001a: invoke-virtual {v2, v1}, La4/s;.p:(La4/s;)V // method@015d │ │ +070d2a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +070d2c: 0f02 |001e: return v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0022 reg=2 (null) Landroidx/activity/n; │ │ + 0x0000 - 0x001f reg=1 this La4/s; │ │ + 0x0000 - 0x001f reg=2 (null) La4/s; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/n;) │ │ - name : 'b' │ │ - type : '()V' │ │ + #1 : (in La4/s;) │ │ + name : 'n' │ │ + type : '(La4/a0;)La4/s;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 40 16-bit code units │ │ -073d68: |[073d68] androidx.activity.n.b:()V │ │ -073d78: 5430 6f02 |0000: iget-object v0, v3, Landroidx/activity/n;.c:Ljava/lang/Object; // field@026f │ │ -073d7c: 1d00 |0002: monitor-enter v0 │ │ -073d7e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -073d80: 5c31 7202 |0004: iput-boolean v1, v3, Landroidx/activity/n;.f:Z // field@0272 │ │ -073d84: 5431 7302 |0006: iget-object v1, v3, Landroidx/activity/n;.g:Ljava/util/List; // field@0273 │ │ -073d88: 7210 0c3d 0100 |0008: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3d0c │ │ -073d8e: 0c01 |000b: move-result-object v1 │ │ -073d90: 7210 a23e 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -073d96: 0a02 |000f: move-result v2 │ │ -073d98: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ -073d9c: 7210 a33e 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -073da2: 0c02 |0015: move-result-object v2 │ │ -073da4: 1f02 500b |0016: check-cast v2, Lo2/a; // type@0b50 │ │ -073da8: 7210 1542 0200 |0018: invoke-interface {v2}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -073dae: 28f1 |001b: goto 000c // -000f │ │ -073db0: 5431 7302 |001c: iget-object v1, v3, Landroidx/activity/n;.g:Ljava/util/List; // field@0273 │ │ -073db4: 7210 b73e 0100 |001e: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@3eb7 │ │ -073dba: 6201 720f |0021: sget-object v1, Le2/q;.a:Le2/q; // field@0f72 │ │ -073dbe: 1e00 |0023: monitor-exit v0 │ │ -073dc0: 0e00 |0024: return-void │ │ -073dc2: 0d01 |0025: move-exception v1 │ │ -073dc4: 1e00 |0026: monitor-exit v0 │ │ -073dc6: 2701 |0027: throw v1 │ │ - catches : 1 │ │ - 0x0004 - 0x0023 │ │ - -> 0x0025 │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 92 16-bit code units │ │ +070aec: |[070aec] a4.s.n:(La4/a0;)La4/s; │ │ +070afc: 6200 c200 |0000: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070b00: 6e20 9f31 8000 |0002: invoke-virtual {v0, v8}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070b06: 0c00 |0005: move-result-object v0 │ │ +070b08: 1f00 5000 |0006: check-cast v0, La4/s; // type@0050 │ │ +070b0c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +070b0e: 0702 |0009: move-object v2, v0 │ │ +070b10: 0713 |000a: move-object v3, v1 │ │ +070b12: 6204 c100 |000b: sget-object v4, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070b16: 6e20 9f31 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070b1c: 0c05 |0010: move-result-object v5 │ │ +070b1e: 3385 0f00 |0011: if-ne v5, v8, 0020 // +000f │ │ +070b22: 3320 0300 |0013: if-ne v0, v2, 0016 // +0003 │ │ +070b26: 1102 |0015: return-object v2 │ │ +070b28: 6201 c200 |0016: sget-object v1, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070b2c: 7140 d03e 8120 |0018: invoke-static {v1, v8, v0, v2}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070b32: 0a00 |001b: move-result v0 │ │ +070b34: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +070b38: 28e2 |001e: goto 0000 // -001e │ │ +070b3a: 1102 |001f: return-object v2 │ │ +070b3c: 6e10 6101 0800 |0020: invoke-virtual {v8}, La4/s;.t:()Z // method@0161 │ │ +070b42: 0a06 |0023: move-result v6 │ │ +070b44: 3806 0300 |0024: if-eqz v6, 0027 // +0003 │ │ +070b48: 1101 |0026: return-object v1 │ │ +070b4a: 3395 0300 |0027: if-ne v5, v9, 002a // +0003 │ │ +070b4e: 1102 |0029: return-object v2 │ │ +070b50: 2056 2700 |002a: instance-of v6, v5, La4/a0; // type@0027 │ │ +070b54: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ +070b58: 1f05 2700 |002e: check-cast v5, La4/a0; // type@0027 │ │ +070b5c: 6e20 b600 2500 |0030: invoke-virtual {v5, v2}, La4/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b6 │ │ +070b62: 28cd |0033: goto 0000 // -0033 │ │ +070b64: 2056 2900 |0034: instance-of v6, v5, La4/b0; // type@0029 │ │ +070b68: 3806 1a00 |0036: if-eqz v6, 0050 // +001a │ │ +070b6c: 3803 0f00 |0038: if-eqz v3, 0047 // +000f │ │ +070b70: 1f05 2900 |003a: check-cast v5, La4/b0; // type@0029 │ │ +070b74: 5455 8700 |003c: iget-object v5, v5, La4/b0;.a:La4/s; // field@0087 │ │ +070b78: 7140 d03e 3452 |003e: invoke-static {v4, v3, v2, v5}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070b7e: 0a02 |0041: move-result v2 │ │ +070b80: 3902 0300 |0042: if-nez v2, 0045 // +0003 │ │ +070b84: 28bc |0044: goto 0000 // -0044 │ │ +070b86: 0732 |0045: move-object v2, v3 │ │ +070b88: 28c4 |0046: goto 000a // -003c │ │ +070b8a: 6204 c200 |0047: sget-object v4, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070b8e: 6e20 9f31 2400 |0049: invoke-virtual {v4, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070b94: 0c02 |004c: move-result-object v2 │ │ +070b96: 1f02 5000 |004d: check-cast v2, La4/s; // type@0050 │ │ +070b9a: 28bc |004f: goto 000b // -0044 │ │ +070b9c: 1a03 0c26 |0050: const-string v3, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode{ kotlinx.coroutines.internal.LockFreeLinkedListKt.Node }" // string@260c │ │ +070ba0: 7120 273a 3500 |0052: invoke-static {v5, v3}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +070ba6: 0753 |0055: move-object v3, v5 │ │ +070ba8: 1f03 5000 |0056: check-cast v3, La4/s; // type@0050 │ │ +070bac: 0737 |0058: move-object v7, v3 │ │ +070bae: 0723 |0059: move-object v3, v2 │ │ +070bb0: 0772 |005a: move-object v2, v7 │ │ +070bb2: 28b0 |005b: goto 000b // -0050 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0028 reg=3 this Landroidx/activity/n; │ │ + 0x0000 - 0x005c reg=8 this La4/s; │ │ + 0x0000 - 0x005c reg=9 (null) La4/a0; │ │ │ │ - #1 : (in Landroidx/activity/n;) │ │ - name : 'c' │ │ - type : '()Z' │ │ + #2 : (in La4/s;) │ │ + name : 'o' │ │ + type : '(La4/s;)La4/s;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -073cc0: |[073cc0] androidx.activity.n.c:()Z │ │ -073cd0: 5420 6f02 |0000: iget-object v0, v2, Landroidx/activity/n;.c:Ljava/lang/Object; // field@026f │ │ -073cd4: 1d00 |0002: monitor-enter v0 │ │ -073cd6: 5521 7202 |0003: iget-boolean v1, v2, Landroidx/activity/n;.f:Z // field@0272 │ │ -073cda: 1e00 |0005: monitor-exit v0 │ │ -073cdc: 0f01 |0006: return v1 │ │ -073cde: 0d01 |0007: move-exception v1 │ │ -073ce0: 1e00 |0008: monitor-exit v0 │ │ -073ce2: 2701 |0009: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0005 │ │ - -> 0x0007 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +070bb4: |[070bb4] a4.s.o:(La4/s;)La4/s; │ │ +070bc4: 6e10 6101 0200 |0000: invoke-virtual {v2}, La4/s;.t:()Z // method@0161 │ │ +070bca: 0a00 |0003: move-result v0 │ │ +070bcc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +070bd0: 1102 |0006: return-object v2 │ │ +070bd2: 6200 c200 |0007: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070bd6: 6e20 9f31 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070bdc: 0c02 |000c: move-result-object v2 │ │ +070bde: 1f02 5000 |000d: check-cast v2, La4/s; // type@0050 │ │ +070be2: 28f1 |000f: goto 0000 // -000f │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroidx/activity/n; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #53 header: │ │ -class_idx : 638 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #53 - │ │ - Class descriptor : 'Landroidx/activity/o;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #54 header: │ │ -class_idx : 640 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 11 │ │ + 0x0000 - 0x0010 reg=1 this La4/s; │ │ + 0x0000 - 0x0010 reg=2 (null) La4/s; │ │ │ │ -Class #54 - │ │ - Class descriptor : 'Landroidx/activity/q;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/q;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/activity/q;) │ │ - name : 'b' │ │ - type : 'Ljava/util/concurrent/CopyOnWriteArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/activity/q;) │ │ - name : 'c' │ │ - type : 'Lo2/a;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/q;) │ │ - name : '' │ │ - type : '(Z)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in La4/s;) │ │ + name : 'p' │ │ + type : '(La4/s;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -073ffc: |[073ffc] androidx.activity.q.:(Z)V │ │ -07400c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074012: 5c01 7a02 |0003: iput-boolean v1, v0, Landroidx/activity/q;.a:Z // field@027a │ │ -074016: 2201 ad0a |0005: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0aad │ │ -07401a: 7010 2f3f 0100 |0007: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@3f2f │ │ -074020: 5b01 7b02 |000a: iput-object v1, v0, Landroidx/activity/q;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@027b │ │ -074024: 0e00 |000c: return-void │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +070edc: |[070edc] a4.s.p:(La4/s;)V │ │ +070eec: 6200 c200 |0000: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070ef0: 6e20 9f31 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070ef6: 0c01 |0005: move-result-object v1 │ │ +070ef8: 1f01 5000 |0006: check-cast v1, La4/s; // type@0050 │ │ +070efc: 6e10 5e01 0300 |0008: invoke-virtual {v3}, La4/s;.q:()Ljava/lang/Object; // method@015e │ │ +070f02: 0c02 |000b: move-result-object v2 │ │ +070f04: 3242 0300 |000c: if-eq v2, v4, 000f // +0003 │ │ +070f08: 0e00 |000e: return-void │ │ +070f0a: 6202 c200 |000f: sget-object v2, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070f0e: 7140 d03e 4231 |0011: invoke-static {v2, v4, v1, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070f14: 0a01 |0014: move-result v1 │ │ +070f16: 3801 edff |0015: if-eqz v1, 0002 // -0013 │ │ +070f1a: 6e10 6101 0300 |0017: invoke-virtual {v3}, La4/s;.t:()Z // method@0161 │ │ +070f20: 0a00 |001a: move-result v0 │ │ +070f22: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ +070f26: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +070f28: 6e20 5b01 0400 |001e: invoke-virtual {v4, v0}, La4/s;.n:(La4/a0;)La4/s; // method@015b │ │ +070f2e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0022 reg=3 this La4/s; │ │ + 0x0000 - 0x0022 reg=4 (null) La4/s; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/q;) │ │ - name : 'a' │ │ - type : '(Landroidx/activity/c;)V' │ │ + #4 : (in La4/s;) │ │ + name : 'q' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -074028: |[074028] androidx.activity.q.a:(Landroidx/activity/c;)V │ │ -074038: 1a00 ad1c |0000: const-string v0, "cancellable" // string@1cad │ │ -07403c: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074042: 5410 7b02 |0005: iget-object v0, v1, Landroidx/activity/q;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@027b │ │ -074046: 6e20 303f 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@3f30 │ │ -07404c: 0e00 |000a: return-void │ │ + insns size : 17 16-bit code units │ │ +070dc0: |[070dc0] a4.s.q:()Ljava/lang/Object; │ │ +070dd0: 6200 c100 |0000: sget-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070dd4: 6e20 9f31 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070dda: 0c01 |0005: move-result-object v1 │ │ +070ddc: 2012 2700 |0006: instance-of v2, v1, La4/a0; // type@0027 │ │ +070de0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +070de4: 1101 |000a: return-object v1 │ │ +070de6: 1f01 2700 |000b: check-cast v1, La4/a0; // type@0027 │ │ +070dea: 6e20 b600 3100 |000d: invoke-virtual {v1, v3}, La4/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@00b6 │ │ +070df0: 28f2 |0010: goto 0002 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/activity/q; │ │ - 0x0000 - 0x000b reg=2 (null) Landroidx/activity/c; │ │ + 0x0000 - 0x0011 reg=3 this La4/s; │ │ │ │ - #1 : (in Landroidx/activity/q;) │ │ - name : 'b' │ │ - type : '()Lo2/a;' │ │ + #5 : (in La4/s;) │ │ + name : 'r' │ │ + type : '()La4/s;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -073fe4: |[073fe4] androidx.activity.q.b:()Lo2/a; │ │ -073ff4: 5410 7c02 |0000: iget-object v0, v1, Landroidx/activity/q;.c:Lo2/a; // field@027c │ │ -073ff8: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +070be4: |[070be4] a4.s.r:()La4/s; │ │ +070bf4: 6e10 5e01 0100 |0000: invoke-virtual {v1}, La4/s;.q:()Ljava/lang/Object; // method@015e │ │ +070bfa: 0c00 |0003: move-result-object v0 │ │ +070bfc: 7110 5001 0000 |0004: invoke-static {v0}, La4/r;.b:(Ljava/lang/Object;)La4/s; // method@0150 │ │ +070c02: 0c00 |0007: move-result-object v0 │ │ +070c04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/activity/q; │ │ - │ │ - #2 : (in Landroidx/activity/q;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/activity/q;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroidx/activity/q;) │ │ - name : 'e' │ │ - type : '(Landroidx/activity/b;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroidx/activity/q;) │ │ - name : 'f' │ │ - type : '(Landroidx/activity/b;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0009 reg=1 this La4/s; │ │ │ │ - #6 : (in Landroidx/activity/q;) │ │ - name : 'g' │ │ - type : '()Z' │ │ + #6 : (in La4/s;) │ │ + name : 's' │ │ + type : '()La4/s;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -073fcc: |[073fcc] androidx.activity.q.g:()Z │ │ -073fdc: 5510 7a02 |0000: iget-boolean v0, v1, Landroidx/activity/q;.a:Z // field@027a │ │ -073fe0: 0f00 |0002: return v0 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +070c08: |[070c08] a4.s.s:()La4/s; │ │ +070c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070c1a: 6e20 5b01 0100 |0001: invoke-virtual {v1, v0}, La4/s;.n:(La4/a0;)La4/s; // method@015b │ │ +070c20: 0c00 |0004: move-result-object v0 │ │ +070c22: 3900 0e00 |0005: if-nez v0, 0013 // +000e │ │ +070c26: 6200 c200 |0007: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070c2a: 6e20 9f31 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070c30: 0c00 |000c: move-result-object v0 │ │ +070c32: 1f00 5000 |000d: check-cast v0, La4/s; // type@0050 │ │ +070c36: 6e20 5c01 0100 |000f: invoke-virtual {v1, v0}, La4/s;.o:(La4/s;)La4/s; // method@015c │ │ +070c3c: 0c00 |0012: move-result-object v0 │ │ +070c3e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/activity/q; │ │ + 0x0000 - 0x0014 reg=1 this La4/s; │ │ │ │ - #7 : (in Landroidx/activity/q;) │ │ - name : 'h' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #7 : (in La4/s;) │ │ + name : 't' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 23 16-bit code units │ │ -074050: |[074050] androidx.activity.q.h:()V │ │ -074060: 5420 7b02 |0000: iget-object v0, v2, Landroidx/activity/q;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@027b │ │ -074064: 7210 0c3d 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3d0c │ │ -07406a: 0c00 |0005: move-result-object v0 │ │ -07406c: 7210 a23e 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -074072: 0a01 |0009: move-result v1 │ │ -074074: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -074078: 7210 a33e 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -07407e: 0c01 |000f: move-result-object v1 │ │ -074080: 1f01 6702 |0010: check-cast v1, Landroidx/activity/c; // type@0267 │ │ -074084: 7210 060d 0100 |0012: invoke-interface {v1}, Landroidx/activity/c;.cancel:()V // method@0d06 │ │ -07408a: 28f1 |0015: goto 0006 // -000f │ │ -07408c: 0e00 |0016: return-void │ │ + insns size : 7 16-bit code units │ │ +070d30: |[070d30] a4.s.t:()Z │ │ +070d40: 6e10 5e01 0100 |0000: invoke-virtual {v1}, La4/s;.q:()Ljava/lang/Object; // method@015e │ │ +070d46: 0c00 |0003: move-result-object v0 │ │ +070d48: 2000 2900 |0004: instance-of v0, v0, La4/b0; // type@0029 │ │ +070d4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroidx/activity/q; │ │ + 0x0000 - 0x0007 reg=1 this La4/s; │ │ │ │ - #8 : (in Landroidx/activity/q;) │ │ - name : 'i' │ │ - type : '(Landroidx/activity/c;)V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #8 : (in La4/s;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -074090: |[074090] androidx.activity.q.i:(Landroidx/activity/c;)V │ │ -0740a0: 1a00 ad1c |0000: const-string v0, "cancellable" // string@1cad │ │ -0740a4: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0740aa: 5410 7b02 |0005: iget-object v0, v1, Landroidx/activity/q;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@027b │ │ -0740ae: 6e20 333f 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@3f33 │ │ -0740b4: 0e00 |000a: return-void │ │ + insns size : 30 16-bit code units │ │ +070df4: |[070df4] a4.s.toString:()Ljava/lang/String; │ │ +070e04: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +070e08: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +070e0e: 2201 4f00 |0005: new-instance v1, La4/s$b; // type@004f │ │ +070e12: 7020 5401 2100 |0007: invoke-direct {v1, v2}, La4/s$b;.:(Ljava/lang/Object;)V // method@0154 │ │ +070e18: 6e20 a52f 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +070e1e: 1301 4000 |000d: const/16 v1, #int 64 // #40 │ │ +070e22: 6e20 9e2f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +070e28: 7110 9044 0200 |0012: invoke-static {v2}, Lv3/m0;.b:(Ljava/lang/Object;)Ljava/lang/String; // method@4490 │ │ +070e2e: 0c01 |0015: move-result-object v1 │ │ +070e30: 6e20 a62f 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +070e36: 6e10 ad2f 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +070e3c: 0c00 |001c: move-result-object v0 │ │ +070e3e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/activity/q; │ │ - 0x0000 - 0x000b reg=2 (null) Landroidx/activity/c; │ │ + 0x0000 - 0x001e reg=2 this La4/s; │ │ │ │ - #9 : (in Landroidx/activity/q;) │ │ - name : 'j' │ │ - type : '(Z)V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #9 : (in La4/s;) │ │ + name : 'u' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0740b8: |[0740b8] androidx.activity.q.j:(Z)V │ │ -0740c8: 5c01 7a02 |0000: iput-boolean v1, v0, Landroidx/activity/q;.a:Z // field@027a │ │ -0740cc: 5401 7c02 |0002: iget-object v1, v0, Landroidx/activity/q;.c:Lo2/a; // field@027c │ │ -0740d0: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -0740d4: 7210 1542 0100 |0006: invoke-interface {v1}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -0740da: 0e00 |0009: return-void │ │ +070d50: |[070d50] a4.s.u:()Z │ │ +070d60: 6e10 6401 0100 |0000: invoke-virtual {v1}, La4/s;.v:()La4/s; // method@0164 │ │ +070d66: 0c00 |0003: move-result-object v0 │ │ +070d68: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +070d6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +070d6e: 2802 |0007: goto 0009 // +0002 │ │ +070d70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +070d72: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=0 this Landroidx/activity/q; │ │ - 0x0000 - 0x000a reg=1 (null) Z │ │ + 0x0000 - 0x000a reg=1 this La4/s; │ │ │ │ - #10 : (in Landroidx/activity/q;) │ │ - name : 'k' │ │ - type : '(Lo2/a;)V' │ │ + #10 : (in La4/s;) │ │ + name : 'v' │ │ + type : '()La4/s;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0740dc: |[0740dc] androidx.activity.q.k:(Lo2/a;)V │ │ -0740ec: 5b01 7c02 |0000: iput-object v1, v0, Landroidx/activity/q;.c:Lo2/a; // field@027c │ │ -0740f0: 0e00 |0002: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 43 16-bit code units │ │ +070c40: |[070c40] a4.s.v:()La4/s; │ │ +070c50: 6e10 5e01 0400 |0000: invoke-virtual {v4}, La4/s;.q:()Ljava/lang/Object; // method@015e │ │ +070c56: 0c00 |0003: move-result-object v0 │ │ +070c58: 2001 2900 |0004: instance-of v1, v0, La4/b0; // type@0029 │ │ +070c5c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +070c60: 1f00 2900 |0008: check-cast v0, La4/b0; // type@0029 │ │ +070c64: 5400 8700 |000a: iget-object v0, v0, La4/b0;.a:La4/s; // field@0087 │ │ +070c68: 1100 |000c: return-object v0 │ │ +070c6a: 3340 0500 |000d: if-ne v0, v4, 0012 // +0005 │ │ +070c6e: 1f00 5000 |000f: check-cast v0, La4/s; // type@0050 │ │ +070c72: 1100 |0011: return-object v0 │ │ +070c74: 1a01 0c26 |0012: const-string v1, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode{ kotlinx.coroutines.internal.LockFreeLinkedListKt.Node }" // string@260c │ │ +070c78: 7120 273a 1000 |0014: invoke-static {v0, v1}, Ln3/k;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3a27 │ │ +070c7e: 0701 |0017: move-object v1, v0 │ │ +070c80: 1f01 5000 |0018: check-cast v1, La4/s; // type@0050 │ │ +070c84: 6e10 6501 0100 |001a: invoke-virtual {v1}, La4/s;.w:()La4/b0; // method@0165 │ │ +070c8a: 0c02 |001d: move-result-object v2 │ │ +070c8c: 6203 c100 |001e: sget-object v3, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070c90: 7140 d03e 4320 |0020: invoke-static {v3, v4, v0, v2}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070c96: 0a00 |0023: move-result v0 │ │ +070c98: 3800 dcff |0024: if-eqz v0, 0000 // -0024 │ │ +070c9c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +070c9e: 6e20 5b01 0100 |0027: invoke-virtual {v1, v0}, La4/s;.n:(La4/a0;)La4/s; // method@015b │ │ +070ca4: 1100 |002a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x002b reg=4 this La4/s; │ │ + │ │ + #11 : (in La4/s;) │ │ + name : 'w' │ │ + type : '()La4/b0;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +070ca8: |[070ca8] a4.s.w:()La4/b0; │ │ +070cb8: 6200 c300 |0000: sget-object v0, La4/s;.g:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c3 │ │ +070cbc: 6e20 9f31 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +070cc2: 0c01 |0005: move-result-object v1 │ │ +070cc4: 1f01 2900 |0006: check-cast v1, La4/b0; // type@0029 │ │ +070cc8: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ +070ccc: 2201 2900 |000a: new-instance v1, La4/b0; // type@0029 │ │ +070cd0: 7020 b900 2100 |000c: invoke-direct {v1, v2}, La4/b0;.:(La4/s;)V // method@00b9 │ │ +070cd6: 6e30 a131 2001 |000f: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +070cdc: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/activity/q; │ │ - 0x0000 - 0x0003 reg=1 (null) Lo2/a; │ │ + 0x0000 - 0x0013 reg=2 this La4/s; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #12 : (in La4/s;) │ │ + name : 'x' │ │ + type : '(La4/s;La4/s;La4/s$a;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 30 16-bit code units │ │ +070d74: |[070d74] a4.s.x:(La4/s;La4/s;La4/s$a;)I │ │ +070d84: 6200 c200 |0000: sget-object v0, La4/s;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c2 │ │ +070d88: 6e30 a131 2001 |0002: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +070d8e: 6200 c100 |0005: sget-object v0, La4/s;.e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c1 │ │ +070d92: 6e30 a131 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.lazySet:(Ljava/lang/Object;Ljava/lang/Object;)V // method@31a1 │ │ +070d98: 5b43 bd00 |000a: iput-object v3, v4, La4/s$a;.c:La4/s; // field@00bd │ │ +070d9c: 7140 d03e 1043 |000c: invoke-static {v0, v1, v3, v4}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +070da2: 0a02 |000f: move-result v2 │ │ +070da4: 3902 0400 |0010: if-nez v2, 0014 // +0004 │ │ +070da8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +070daa: 0f02 |0013: return v2 │ │ +070dac: 6e20 bd00 1400 |0014: invoke-virtual {v4, v1}, La4/b;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@00bd │ │ +070db2: 0c02 |0017: move-result-object v2 │ │ +070db4: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ +070db8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +070dba: 2802 |001b: goto 001d // +0002 │ │ +070dbc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +070dbe: 0f02 |001d: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x001e reg=1 this La4/s; │ │ + 0x0000 - 0x001e reg=2 (null) La4/s; │ │ + 0x0000 - 0x001e reg=3 (null) La4/s; │ │ + 0x0000 - 0x001e reg=4 (null) La4/s$a; │ │ │ │ -Class #55 header: │ │ -class_idx : 646 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 3 │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #55 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/r; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="f" │ │ -Annotations on method #3481 'b' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lo2/a;" ")" "Landroid/window/OnBackInvokedCallback;" } │ │ +Class #52 header: │ │ +class_idx : 81 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #55 - │ │ - Class descriptor : 'Landroidx/activity/r$f;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #52 - │ │ + Class descriptor : 'La4/t;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/activity/r$f;) │ │ + #0 : (in La4/t;) │ │ name : 'a' │ │ - type : 'Landroidx/activity/r$f;' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in La4/t;) │ │ + name : '_cur' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/r$f;) │ │ + #0 : (in La4/t;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -074344: |[074344] androidx.activity.r$f.:()V │ │ -074354: 2200 8602 |0000: new-instance v0, Landroidx/activity/r$f; // type@0286 │ │ -074358: 7010 970d 0000 |0002: invoke-direct {v0}, Landroidx/activity/r$f;.:()V // method@0d97 │ │ -07435e: 6900 8202 |0005: sput-object v0, Landroidx/activity/r$f;.a:Landroidx/activity/r$f; // field@0282 │ │ -074362: 0e00 |0007: return-void │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0716c8: |[0716c8] a4.t.:()V │ │ +0716d8: 1c00 2d08 |0000: const-class v0, Ljava/lang/Object; // type@082d │ │ +0716dc: 1a01 541b |0002: const-string v1, "_cur" // string@1b54 │ │ +0716e0: 1c02 5100 |0004: const-class v2, La4/t; // type@0051 │ │ +0716e4: 7130 a231 0201 |0006: invoke-static {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +0716ea: 0c00 |0009: move-result-object v0 │ │ +0716ec: 6900 c500 |000a: sput-object v0, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +0716f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - #1 : (in Landroidx/activity/r$f;) │ │ + #1 : (in La4/t;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -074364: |[074364] androidx.activity.r$f.:()V │ │ -074374: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07437a: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0716f4: |[0716f4] a4.t.:(Z)V │ │ +071704: 7010 552f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07170a: 2200 5400 |0003: new-instance v0, La4/u; // type@0054 │ │ +07170e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +071712: 7030 7501 1003 |0007: invoke-direct {v0, v1, v3}, La4/u;.:(IZ)V // method@0175 │ │ +071718: 5b20 c400 |000a: iput-object v0, v2, La4/t;._cur:Ljava/lang/Object; // field@00c4 │ │ +07171c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=2 this La4/t; │ │ + 0x0000 - 0x000d reg=3 (null) Z │ │ │ │ - #2 : (in Landroidx/activity/r$f;) │ │ + Virtual methods - │ │ + #0 : (in La4/t;) │ │ name : 'a' │ │ - type : '(Lo2/a;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07432c: |[07432c] androidx.activity.r$f.a:(Lo2/a;)V │ │ -07433c: 7110 9a0d 0000 |0000: invoke-static {v0}, Landroidx/activity/r$f;.c:(Lo2/a;)V // method@0d9a │ │ -074342: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +071600: |[071600] a4.t.a:(Ljava/lang/Object;)Z │ │ +071610: 6200 c500 |0000: sget-object v0, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071614: 6e20 9f31 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +07161a: 0c01 |0005: move-result-object v1 │ │ +07161c: 1f01 5400 |0006: check-cast v1, La4/u; // type@0054 │ │ +071620: 6e20 7601 5100 |0008: invoke-virtual {v1, v5}, La4/u;.a:(Ljava/lang/Object;)I // method@0176 │ │ +071626: 0a02 |000b: move-result v2 │ │ +071628: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +07162a: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +07162e: 3232 0800 |000f: if-eq v2, v3, 0017 // +0008 │ │ +071632: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +071634: 3212 0300 |0012: if-eq v2, v1, 0015 // +0003 │ │ +071638: 28ee |0014: goto 0002 // -0012 │ │ +07163a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +07163c: 0f05 |0016: return v5 │ │ +07163e: 6202 c500 |0017: sget-object v2, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071642: 6e10 7e01 0100 |0019: invoke-virtual {v1}, La4/u;.i:()La4/u; // method@017e │ │ +071648: 0c03 |001c: move-result-object v3 │ │ +07164a: 7140 d03e 4231 |001d: invoke-static {v2, v4, v1, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +071650: 28e2 |0020: goto 0002 // -001e │ │ +071652: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Lo2/a; │ │ + 0x0000 - 0x0022 reg=4 this La4/t; │ │ + 0x0000 - 0x0022 reg=5 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/activity/r$f;) │ │ - name : 'c' │ │ - type : '(Lo2/a;)V' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in La4/t;) │ │ + name : 'b' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -07437c: |[07437c] androidx.activity.r$f.c:(Lo2/a;)V │ │ -07438c: 1a00 db00 |0000: const-string v0, "$onBackInvoked" // string@00db │ │ -074390: 7120 0043 0100 |0002: invoke-static {v1, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074396: 7210 1542 0100 |0005: invoke-interface {v1}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -07439c: 0e00 |0008: return-void │ │ + outs : 4 │ │ + insns size : 25 16-bit code units │ │ +071720: |[071720] a4.t.b:()V │ │ +071730: 6200 c500 |0000: sget-object v0, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071734: 6e20 9f31 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +07173a: 0c01 |0005: move-result-object v1 │ │ +07173c: 1f01 5400 |0006: check-cast v1, La4/u; // type@0054 │ │ +071740: 6e10 7901 0100 |0008: invoke-virtual {v1}, La4/u;.d:()Z // method@0179 │ │ +071746: 0a02 |000b: move-result v2 │ │ +071748: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +07174c: 0e00 |000e: return-void │ │ +07174e: 6202 c500 |000f: sget-object v2, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071752: 6e10 7e01 0100 |0011: invoke-virtual {v1}, La4/u;.i:()La4/u; // method@017e │ │ +071758: 0c03 |0014: move-result-object v3 │ │ +07175a: 7140 d03e 4231 |0015: invoke-static {v2, v4, v1, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +071760: 28ea |0018: goto 0002 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Lo2/a; │ │ + 0x0000 - 0x0019 reg=4 this La4/t; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/r$f;) │ │ - name : 'b' │ │ - type : '(Lo2/a;)Landroid/window/OnBackInvokedCallback;' │ │ + #2 : (in La4/t;) │ │ + name : 'c' │ │ + type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -074304: |[074304] androidx.activity.r$f.b:(Lo2/a;)Landroid/window/OnBackInvokedCallback; │ │ -074314: 1a00 c525 |0000: const-string v0, "onBackInvoked" // string@25c5 │ │ -074318: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -07431e: 2200 8e02 |0005: new-instance v0, Landroidx/activity/s; // type@028e │ │ -074322: 7020 c20d 2000 |0007: invoke-direct {v0, v2}, Landroidx/activity/s;.:(Lo2/a;)V // method@0dc2 │ │ -074328: 1100 |000a: return-object v0 │ │ + insns size : 13 16-bit code units │ │ +071654: |[071654] a4.t.c:()I │ │ +071664: 6200 c500 |0000: sget-object v0, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071668: 6e20 9f31 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +07166e: 0c00 |0005: move-result-object v0 │ │ +071670: 1f00 5400 |0006: check-cast v0, La4/u; // type@0054 │ │ +071674: 6e10 7b01 0000 |0008: invoke-virtual {v0}, La4/u;.f:()I // method@017b │ │ +07167a: 0a00 |000b: move-result v0 │ │ +07167c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/activity/r$f; │ │ - 0x0000 - 0x000b reg=2 (null) Lo2/a; │ │ + 0x0000 - 0x000d reg=1 this La4/t; │ │ │ │ - #1 : (in Landroidx/activity/r$f;) │ │ + #3 : (in La4/t;) │ │ name : 'd' │ │ - type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -0743a0: |[0743a0] androidx.activity.r$f.d:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -0743b0: 1a00 131e |0000: const-string v0, "dispatcher" // string@1e13 │ │ -0743b4: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0743ba: 1a00 921c |0005: const-string v0, "callback" // string@1c92 │ │ -0743be: 7120 0043 0400 |0007: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0743c4: 1f02 6302 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@0263 │ │ -0743c8: 1f04 6202 |000c: check-cast v4, Landroid/window/OnBackInvokedCallback; // type@0262 │ │ -0743cc: 7230 f70c 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@0cf7 │ │ -0743d2: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroidx/activity/r$f; │ │ - 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=3 (null) I │ │ - 0x0000 - 0x0012 reg=4 (null) Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroidx/activity/r$f;) │ │ - name : 'e' │ │ - 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 │ │ -0743d4: |[0743d4] androidx.activity.r$f.e:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0743e4: 1a00 131e |0000: const-string v0, "dispatcher" // string@1e13 │ │ -0743e8: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0743ee: 1a00 921c |0005: const-string v0, "callback" // string@1c92 │ │ -0743f2: 7120 0043 0300 |0007: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0743f8: 1f02 6302 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@0263 │ │ -0743fc: 1f03 6202 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@0262 │ │ -074400: 7220 f80c 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@0cf8 │ │ -074406: 0e00 |0011: return-void │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +071680: |[071680] a4.t.d:()Ljava/lang/Object; │ │ +071690: 6200 c500 |0000: sget-object v0, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +071694: 6e20 9f31 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +07169a: 0c01 |0005: move-result-object v1 │ │ +07169c: 1f01 5400 |0006: check-cast v1, La4/u; // type@0054 │ │ +0716a0: 6e10 7f01 0100 |0008: invoke-virtual {v1}, La4/u;.j:()Ljava/lang/Object; // method@017f │ │ +0716a6: 0c02 |000b: move-result-object v2 │ │ +0716a8: 6203 d000 |000c: sget-object v3, La4/u;.h:La4/h0; // field@00d0 │ │ +0716ac: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +0716b0: 1102 |0010: return-object v2 │ │ +0716b2: 6202 c500 |0011: sget-object v2, La4/t;.a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00c5 │ │ +0716b6: 6e10 7e01 0100 |0013: invoke-virtual {v1}, La4/u;.i:()La4/u; // method@017e │ │ +0716bc: 0c03 |0016: move-result-object v3 │ │ +0716be: 7140 d03e 4231 |0017: invoke-static {v2, v4, v1, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +0716c4: 28e8 |001a: goto 0002 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroidx/activity/r$f; │ │ - 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x001b reg=4 this La4/t; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #56 header: │ │ -class_idx : 647 │ │ +Class #53 header: │ │ +class_idx : 82 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #56 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=a │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La4/u; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ │ │ -Class #56 - │ │ - Class descriptor : 'Landroidx/activity/r$g$a;' │ │ +Class #53 - │ │ + Class descriptor : 'La4/u$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/window/OnBackAnimationCallback;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/activity/r$g$a;) │ │ - name : 'a' │ │ - type : 'Lo2/l;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/activity/r$g$a;) │ │ - name : 'b' │ │ - type : 'Lo2/l;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Landroidx/activity/r$g$a;) │ │ - name : 'c' │ │ - type : 'Lo2/a;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroidx/activity/r$g$a;) │ │ - name : 'd' │ │ - type : 'Lo2/a;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/r$g$a;) │ │ + #0 : (in La4/u$a;) │ │ name : '' │ │ - type : '(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -074408: |[074408] androidx.activity.r$g$a.:(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)V │ │ -074418: 5b01 8302 |0000: iput-object v1, v0, Landroidx/activity/r$g$a;.a:Lo2/l; // field@0283 │ │ -07441c: 5b02 8402 |0002: iput-object v2, v0, Landroidx/activity/r$g$a;.b:Lo2/l; // field@0284 │ │ -074420: 5b03 8502 |0004: iput-object v3, v0, Landroidx/activity/r$g$a;.c:Lo2/a; // field@0285 │ │ -074424: 5b04 8602 |0006: iput-object v4, v0, Landroidx/activity/r$g$a;.d:Lo2/a; // field@0286 │ │ -074428: 7010 383d 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07442e: 0e00 |000b: return-void │ │ + insns size : 4 16-bit code units │ │ +070fcc: |[070fcc] a4.u$a.:()V │ │ +070fdc: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +070fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 this Landroidx/activity/r$g$a; │ │ - 0x0000 - 0x000c reg=1 (null) Lo2/l; │ │ - 0x0000 - 0x000c reg=2 (null) Lo2/l; │ │ - 0x0000 - 0x000c reg=3 (null) Lo2/a; │ │ - 0x0000 - 0x000c reg=4 (null) Lo2/a; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/r$g$a;) │ │ - name : 'onBackCancelled' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in La4/u$a;) │ │ + name : '' │ │ + type : '(Ln3/g;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -074430: |[074430] androidx.activity.r$g$a.onBackCancelled:()V │ │ -074440: 5410 8602 |0000: iget-object v0, v1, Landroidx/activity/r$g$a;.d:Lo2/a; // field@0286 │ │ -074444: 7210 1542 0000 |0002: invoke-interface {v0}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -07444a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +070fe4: |[070fe4] a4.u$a.:(Ln3/g;)V │ │ +070ff4: 7010 6d01 0000 |0000: invoke-direct {v0}, La4/u$a;.:()V // method@016d │ │ +070ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this La4/u$a; │ │ + 0x0000 - 0x0004 reg=1 (null) Ln3/g; │ │ │ │ - #1 : (in Landroidx/activity/r$g$a;) │ │ - name : 'onBackInvoked' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in La4/u$a;) │ │ + name : 'a' │ │ + type : '(J)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -07444c: |[07444c] androidx.activity.r$g$a.onBackInvoked:()V │ │ -07445c: 5410 8502 |0000: iget-object v0, v1, Landroidx/activity/r$g$a;.c:Lo2/a; // field@0285 │ │ -074460: 7210 1542 0000 |0002: invoke-interface {v0}, Lo2/a;.b:()Ljava/lang/Object; // method@4215 │ │ -074466: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +070f30: |[070f30] a4.u$a.a:(J)I │ │ +070f40: 1900 0020 |0000: const-wide/high16 v0, #long 2305843009213693952 // #2000 │ │ +070f44: c004 |0002: and-long/2addr v4, v0 │ │ +070f46: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +070f4a: 3102 0400 |0005: cmp-long v2, v4, v0 │ │ +070f4e: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ +070f52: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +070f54: 2802 |000a: goto 000c // +0002 │ │ +070f56: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +070f58: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=3 this La4/u$a; │ │ + 0x0000 - 0x000d reg=4 (null) J │ │ │ │ - #2 : (in Landroidx/activity/r$g$a;) │ │ - name : 'onBackProgressed' │ │ - type : '(Landroid/window/BackEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in La4/u$a;) │ │ + name : 'b' │ │ + type : '(JI)J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -074468: |[074468] androidx.activity.r$g$a.onBackProgressed:(Landroid/window/BackEvent;)V │ │ -074478: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -07447c: 7120 0043 0300 |0002: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074482: 5420 8402 |0005: iget-object v0, v2, Landroidx/activity/r$g$a;.b:Lo2/l; // field@0284 │ │ -074486: 2201 6602 |0007: new-instance v1, Landroidx/activity/b; // type@0266 │ │ -07448a: 7020 040d 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/b;.:(Landroid/window/BackEvent;)V // method@0d04 │ │ -074490: 7220 1642 1000 |000c: invoke-interface {v0, v1}, Lo2/l;.l:(Ljava/lang/Object;)Ljava/lang/Object; // method@4216 │ │ -074496: 0e00 |000f: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +070f5c: |[070f5c] a4.u$a.b:(JI)J │ │ +070f6c: 1700 ffff ff3f |0000: const-wide/32 v0, #float 2 // #3fffffff │ │ +070f72: 6e51 7201 3204 |0003: invoke-virtual {v2, v3, v4, v0, v1}, La4/u$a;.d:(JJ)J // method@0172 │ │ +070f78: 0b03 |0006: move-result-wide v3 │ │ +070f7a: 8150 |0007: int-to-long v0, v5 │ │ +070f7c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +070f7e: c350 |0009: shl-long/2addr v0, v5 │ │ +070f80: c103 |000a: or-long/2addr v3, v0 │ │ +070f82: 1003 |000b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000c reg=2 this La4/u$a; │ │ + 0x0000 - 0x000c reg=3 (null) J │ │ + 0x0000 - 0x000c reg=5 (null) I │ │ │ │ - #3 : (in Landroidx/activity/r$g$a;) │ │ - name : 'onBackStarted' │ │ - type : '(Landroid/window/BackEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in La4/u$a;) │ │ + name : 'c' │ │ + type : '(JI)J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -074498: |[074498] androidx.activity.r$g$a.onBackStarted:(Landroid/window/BackEvent;)V │ │ -0744a8: 1a00 481c |0000: const-string v0, "backEvent" // string@1c48 │ │ -0744ac: 7120 0043 0300 |0002: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0744b2: 5420 8302 |0005: iget-object v0, v2, Landroidx/activity/r$g$a;.a:Lo2/l; // field@0283 │ │ -0744b6: 2201 6602 |0007: new-instance v1, Landroidx/activity/b; // type@0266 │ │ -0744ba: 7020 040d 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/b;.:(Landroid/window/BackEvent;)V // method@0d04 │ │ -0744c0: 7220 1642 1000 |000c: invoke-interface {v0, v1}, Lo2/l;.l:(Ljava/lang/Object;)Ljava/lang/Object; // method@4216 │ │ -0744c6: 0e00 |000f: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +070f84: |[070f84] a4.u$a.c:(JI)J │ │ +070f94: 1800 0000 00c0 ffff ff0f |0000: const-wide v0, #double 1.28823e-231 // #0fffffffc0000000 │ │ +070f9e: 6e51 7201 3204 |0005: invoke-virtual {v2, v3, v4, v0, v1}, La4/u$a;.d:(JJ)J // method@0172 │ │ +070fa4: 0b03 |0008: move-result-wide v3 │ │ +070fa6: 8150 |0009: int-to-long v0, v5 │ │ +070fa8: 1305 1e00 |000a: const/16 v5, #int 30 // #1e │ │ +070fac: c350 |000c: shl-long/2addr v0, v5 │ │ +070fae: c103 |000d: or-long/2addr v3, v0 │ │ +070fb0: 1003 |000e: return-wide v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this La4/u$a; │ │ + 0x0000 - 0x000f reg=3 (null) J │ │ + 0x0000 - 0x000f reg=5 (null) I │ │ + │ │ + #3 : (in La4/u$a;) │ │ + name : 'd' │ │ + type : '(JJ)J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +070fb4: |[070fb4] a4.u$a.d:(JJ)J │ │ +070fc4: 7e33 |0000: not-long v3, v3 │ │ +070fc6: c031 |0001: and-long/2addr v1, v3 │ │ +070fc8: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this La4/u$a; │ │ + 0x0000 - 0x0003 reg=1 (null) J │ │ + 0x0000 - 0x0003 reg=3 (null) J │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #57 header: │ │ -class_idx : 648 │ │ +Class #54 header: │ │ +class_idx : 83 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #57 annotations: │ │ +Class #54 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/activity/r; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="g" │ │ -Annotations on method #3492 'a' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lo2/l;" "Lo2/l;" "Lo2/a;" "Lo2/a;" ")" "Landroid/window/OnBackInvokedCallback;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=La4/u; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="b" │ │ │ │ -Class #57 - │ │ - Class descriptor : 'Landroidx/activity/r$g;' │ │ +Class #54 - │ │ + Class descriptor : 'La4/u$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/activity/r$g;) │ │ - name : 'a' │ │ - type : 'Landroidx/activity/r$g;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in La4/u$b;) │ │ + name : 'a' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/r$g;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -07450c: |[07450c] androidx.activity.r$g.:()V │ │ -07451c: 2200 8802 |0000: new-instance v0, Landroidx/activity/r$g; // type@0288 │ │ -074520: 7010 a30d 0000 |0002: invoke-direct {v0}, Landroidx/activity/r$g;.:()V // method@0da3 │ │ -074526: 6900 8702 |0005: sput-object v0, Landroidx/activity/r$g;.a:Landroidx/activity/r$g; // field@0287 │ │ -07452a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/activity/r$g;) │ │ + #0 : (in La4/u$b;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07452c: |[07452c] androidx.activity.r$g.:()V │ │ -07453c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074542: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/r$g;) │ │ - name : 'a' │ │ - type : '(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)Landroid/window/OnBackInvokedCallback;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 26 16-bit code units │ │ -0744c8: |[0744c8] androidx.activity.r$g.a:(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)Landroid/window/OnBackInvokedCallback; │ │ -0744d8: 1a00 cb25 |0000: const-string v0, "onBackStarted" // string@25cb │ │ -0744dc: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0744e2: 1a00 ca25 |0005: const-string v0, "onBackProgressed" // string@25ca │ │ -0744e6: 7120 0043 0300 |0007: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0744ec: 1a00 c525 |000a: const-string v0, "onBackInvoked" // string@25c5 │ │ -0744f0: 7120 0043 0400 |000c: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0744f6: 1a00 c425 |000f: const-string v0, "onBackCancelled" // string@25c4 │ │ -0744fa: 7120 0043 0500 |0011: invoke-static {v5, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074500: 2200 8702 |0014: new-instance v0, Landroidx/activity/r$g$a; // type@0287 │ │ -074504: 7055 9d0d 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Landroidx/activity/r$g$a;.:(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)V // method@0d9d │ │ -07450a: 1100 |0019: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +070ffc: |[070ffc] a4.u$b.:(I)V │ │ +07100c: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +071012: 5901 c600 |0003: iput v1, v0, La4/u$b;.a:I // field@00c6 │ │ +071016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001a reg=1 this Landroidx/activity/r$g; │ │ - 0x0000 - 0x001a reg=2 (null) Lo2/l; │ │ - 0x0000 - 0x001a reg=3 (null) Lo2/l; │ │ - 0x0000 - 0x001a reg=4 (null) Lo2/a; │ │ - 0x0000 - 0x001a reg=5 (null) Lo2/a; │ │ + 0x0000 - 0x0006 reg=0 this La4/u$b; │ │ + 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #58 header: │ │ -class_idx : 653 │ │ +Class #55 header: │ │ +class_idx : 84 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 14 │ │ -virtual_methods_size: 4 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #58 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/activity/r$f; Landroidx/activity/r$g; Landroidx/activity/r$h; Landroidx/activity/r$i; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La4/u$a; La4/u$b; } │ │ │ │ -Class #58 - │ │ - Class descriptor : 'Landroidx/activity/r;' │ │ +Class #55 - │ │ + Class descriptor : 'La4/u;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/r;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/activity/r;) │ │ - name : 'b' │ │ - type : 'Lq/a;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/activity/r;) │ │ - name : 'c' │ │ - type : 'Lf2/e;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/activity/r;) │ │ - name : 'd' │ │ - type : 'Landroidx/activity/q;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/activity/r;) │ │ + #0 : (in La4/u;) │ │ name : 'e' │ │ - type : 'Landroid/window/OnBackInvokedCallback;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/activity/r;) │ │ + type : 'La4/u$a;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/u;) │ │ name : 'f' │ │ - type : 'Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/activity/r;) │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in La4/u;) │ │ name : 'g' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/activity/r;) │ │ + type : 'Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in La4/u;) │ │ name : 'h' │ │ + type : 'La4/h0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in La4/u;) │ │ + name : '_next' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #1 : (in La4/u;) │ │ + name : '_state' │ │ + type : 'J' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #2 : (in La4/u;) │ │ + name : 'a' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in La4/u;) │ │ + name : 'b' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in La4/u;) │ │ + name : 'c' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in La4/u;) │ │ + name : 'd' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicReferenceArray;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/r;) │ │ - name : '' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #0 : (in La4/u;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 0 │ │ outs : 3 │ │ - insns size : 5 16-bit code units │ │ -074828: |[074828] androidx.activity.r.:(Ljava/lang/Runnable;)V │ │ -074838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07483a: 7030 b10d 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/activity/r;.:(Ljava/lang/Runnable;Lq/a;)V // method@0db1 │ │ -074840: 0e00 |0004: return-void │ │ + insns size : 38 16-bit code units │ │ +07151c: |[07151c] a4.u.:()V │ │ +07152c: 2200 5200 |0000: new-instance v0, La4/u$a; // type@0052 │ │ +071530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071532: 7020 6e01 1000 |0003: invoke-direct {v0, v1}, La4/u$a;.:(Ln3/g;)V // method@016e │ │ +071538: 6900 cd00 |0006: sput-object v0, La4/u;.e:La4/u$a; // field@00cd │ │ +07153c: 1c00 2d08 |0008: const-class v0, Ljava/lang/Object; // type@082d │ │ +071540: 1a01 611b |000a: const-string v1, "_next" // string@1b61 │ │ +071544: 1c02 5400 |000c: const-class v2, La4/u; // type@0054 │ │ +071548: 7130 a231 0201 |000e: invoke-static {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // method@31a2 │ │ +07154e: 0c00 |0011: move-result-object v0 │ │ +071550: 6900 ce00 |0012: sput-object v0, La4/u;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00ce │ │ +071554: 1a00 6b1b |0014: const-string v0, "_state" // string@1b6b │ │ +071558: 7120 9231 0200 |0016: invoke-static {v2, v0}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.newUpdater:(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // method@3192 │ │ +07155e: 0c00 |0019: move-result-object v0 │ │ +071560: 6900 cf00 |001a: sput-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071564: 2200 3500 |001c: new-instance v0, La4/h0; // type@0035 │ │ +071568: 1a01 b016 |001e: const-string v1, "REMOVE_FROZEN" // string@16b0 │ │ +07156c: 7020 f100 1000 |0020: invoke-direct {v0, v1}, La4/h0;.:(Ljava/lang/String;)V // method@00f1 │ │ +071572: 6900 d000 |0023: sput-object v0, La4/u;.h:La4/h0; // field@00d0 │ │ +071576: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/activity/r; │ │ - 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ - #1 : (in Landroidx/activity/r;) │ │ + #1 : (in La4/u;) │ │ name : '' │ │ - type : '(Ljava/lang/Runnable;Lq/a;)V' │ │ + type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 65 16-bit code units │ │ -074844: |[074844] androidx.activity.r.:(Ljava/lang/Runnable;Lq/a;)V │ │ -074854: 7010 383d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07485a: 5b34 8e02 |0003: iput-object v4, v3, Landroidx/activity/r;.a:Ljava/lang/Runnable; // field@028e │ │ -07485e: 5b35 8f02 |0005: iput-object v5, v3, Landroidx/activity/r;.b:Lq/a; // field@028f │ │ -074862: 2204 ca07 |0007: new-instance v4, Lf2/e; // type@07ca │ │ -074866: 7010 f52f 0400 |0009: invoke-direct {v4}, Lf2/e;.:()V // method@2ff5 │ │ -07486c: 5b34 9002 |000c: iput-object v4, v3, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074870: 6004 c901 |000e: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -074874: 1305 2100 |0010: const/16 v5, #int 33 // #21 │ │ -074878: 3454 2e00 |0012: if-lt v4, v5, 0040 // +002e │ │ -07487c: 1305 2200 |0014: const/16 v5, #int 34 // #22 │ │ -074880: 3454 1d00 |0016: if-lt v4, v5, 0033 // +001d │ │ -074884: 6204 8702 |0018: sget-object v4, Landroidx/activity/r$g;.a:Landroidx/activity/r$g; // field@0287 │ │ -074888: 2205 8102 |001a: new-instance v5, Landroidx/activity/r$a; // type@0281 │ │ -07488c: 7020 870d 3500 |001c: invoke-direct {v5, v3}, Landroidx/activity/r$a;.:(Landroidx/activity/r;)V // method@0d87 │ │ -074892: 2200 8202 |001f: new-instance v0, Landroidx/activity/r$b; // type@0282 │ │ -074896: 7020 8a0d 3000 |0021: invoke-direct {v0, v3}, Landroidx/activity/r$b;.:(Landroidx/activity/r;)V // method@0d8a │ │ -07489c: 2201 8302 |0024: new-instance v1, Landroidx/activity/r$c; // type@0283 │ │ -0748a0: 7020 8d0d 3100 |0026: invoke-direct {v1, v3}, Landroidx/activity/r$c;.:(Landroidx/activity/r;)V // method@0d8d │ │ -0748a6: 2202 8402 |0029: new-instance v2, Landroidx/activity/r$d; // type@0284 │ │ -0748aa: 7020 900d 3200 |002b: invoke-direct {v2, v3}, Landroidx/activity/r$d;.:(Landroidx/activity/r;)V // method@0d90 │ │ -0748b0: 6e52 a40d 5410 |002e: invoke-virtual {v4, v5, v0, v1, v2}, Landroidx/activity/r$g;.a:(Lo2/l;Lo2/l;Lo2/a;Lo2/a;)Landroid/window/OnBackInvokedCallback; // method@0da4 │ │ -0748b6: 0c04 |0031: move-result-object v4 │ │ -0748b8: 280c |0032: goto 003e // +000c │ │ -0748ba: 6204 8202 |0033: sget-object v4, Landroidx/activity/r$f;.a:Landroidx/activity/r$f; // field@0282 │ │ -0748be: 2205 8502 |0035: new-instance v5, Landroidx/activity/r$e; // type@0285 │ │ -0748c2: 7020 930d 3500 |0037: invoke-direct {v5, v3}, Landroidx/activity/r$e;.:(Landroidx/activity/r;)V // method@0d93 │ │ -0748c8: 6e20 990d 5400 |003a: invoke-virtual {v4, v5}, Landroidx/activity/r$f;.b:(Lo2/a;)Landroid/window/OnBackInvokedCallback; // method@0d99 │ │ -0748ce: 0c04 |003d: move-result-object v4 │ │ -0748d0: 5b34 9202 |003e: iput-object v4, v3, Landroidx/activity/r;.e:Landroid/window/OnBackInvokedCallback; // field@0292 │ │ -0748d4: 0e00 |0040: return-void │ │ + outs : 2 │ │ + insns size : 59 16-bit code units │ │ +071578: |[071578] a4.u.:(IZ)V │ │ +071588: 7010 552f 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07158e: 5945 c900 |0003: iput v5, v4, La4/u;.a:I // field@00c9 │ │ +071592: 5c46 ca00 |0005: iput-boolean v6, v4, La4/u;.b:Z // field@00ca │ │ +071596: d806 05ff |0007: add-int/lit8 v6, v5, #int -1 // #ff │ │ +07159a: 5946 cb00 |0009: iput v6, v4, La4/u;.c:I // field@00cb │ │ +07159e: 2200 bd08 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@08bd │ │ +0715a2: 7020 9731 5000 |000d: invoke-direct {v0, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@3197 │ │ +0715a8: 5b40 cc00 |0010: iput-object v0, v4, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +0715ac: 1400 ffff ff3f |0012: const v0, #float 2 // #3fffffff │ │ +0715b2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0715b4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0715b6: 3606 0400 |0017: if-gt v6, v0, 001b // +0004 │ │ +0715ba: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0715bc: 2802 |001a: goto 001c // +0002 │ │ +0715be: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0715c0: 1a03 6a03 |001c: const-string v3, "Check failed." // string@036a │ │ +0715c4: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ +0715c8: b565 |0020: and-int/2addr v5, v6 │ │ +0715ca: 3905 0300 |0021: if-nez v5, 0024 // +0003 │ │ +0715ce: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0715d0: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +0715d4: 0e00 |0026: return-void │ │ +0715d6: 2205 1d08 |0027: new-instance v5, Ljava/lang/IllegalStateException; // type@081d │ │ +0715da: 6e10 5c2f 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +0715e0: 0c06 |002c: move-result-object v6 │ │ +0715e2: 7020 1c2f 6500 |002d: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +0715e8: 2705 |0030: throw v5 │ │ +0715ea: 2205 1d08 |0031: new-instance v5, Ljava/lang/IllegalStateException; // type@081d │ │ +0715ee: 6e10 5c2f 0300 |0033: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +0715f4: 0c06 |0036: move-result-object v6 │ │ +0715f6: 7020 1c2f 6500 |0037: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +0715fc: 2705 |003a: throw v5 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0041 reg=3 this Landroidx/activity/r; │ │ - 0x0000 - 0x0041 reg=4 (null) Ljava/lang/Runnable; │ │ - 0x0000 - 0x0041 reg=5 (null) Lq/a; │ │ + 0x0000 - 0x003b reg=4 this La4/u; │ │ + 0x0000 - 0x003b reg=5 (null) I │ │ + 0x0000 - 0x003b reg=6 (null) Z │ │ │ │ - #2 : (in Landroidx/activity/r;) │ │ + Virtual methods - │ │ + #0 : (in La4/u;) │ │ name : 'a' │ │ - type : '(Landroidx/activity/r;)Landroidx/activity/q;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0747f8: |[0747f8] androidx.activity.r.a:(Landroidx/activity/r;)Landroidx/activity/q; │ │ -074808: 5400 9102 |0000: iget-object v0, v0, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -07480c: 1100 |0002: return-object v0 │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 132 16-bit code units │ │ +071288: |[071288] a4.u.a:(Ljava/lang/Object;)I │ │ +071298: 6200 cf00 |0000: sget-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +07129c: 6e20 8e31 d000 |0002: invoke-virtual {v0, v13}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +0712a2: 0b03 |0005: move-result-wide v3 │ │ +0712a4: 1901 0030 |0006: const-wide/high16 v1, #long 3458764513820540928 // #3000 │ │ +0712a8: c031 |0008: and-long/2addr v1, v3 │ │ +0712aa: 1607 0000 |0009: const-wide/16 v7, #int 0 // #0 │ │ +0712ae: 3105 0107 |000b: cmp-long v5, v1, v7 │ │ +0712b2: 3805 0900 |000d: if-eqz v5, 0016 // +0009 │ │ +0712b6: 620e cd00 |000f: sget-object v14, La4/u;.e:La4/u$a; // field@00cd │ │ +0712ba: 6e30 6f01 3e04 |0011: invoke-virtual {v14, v3, v4}, La4/u$a;.a:(J)I // method@016f │ │ +0712c0: 0a0e |0014: move-result v14 │ │ +0712c2: 0f0e |0015: return v14 │ │ +0712c4: 1701 ffff ff3f |0016: const-wide/32 v1, #float 2 // #3fffffff │ │ +0712ca: c031 |0019: and-long/2addr v1, v3 │ │ +0712cc: 1209 |001a: const/4 v9, #int 0 // #0 │ │ +0712ce: c491 |001b: shr-long/2addr v1, v9 │ │ +0712d0: 8412 |001c: long-to-int v2, v1 │ │ +0712d2: 1805 0000 00c0 ffff ff0f |001d: const-wide v5, #double 1.28823e-231 // #0fffffffc0000000 │ │ +0712dc: c035 |0022: and-long/2addr v5, v3 │ │ +0712de: 1301 1e00 |0023: const/16 v1, #int 30 // #1e │ │ +0712e2: c415 |0025: shr-long/2addr v5, v1 │ │ +0712e4: 845a |0026: long-to-int v10, v5 │ │ +0712e6: 52db cb00 |0027: iget v11, v13, La4/u;.c:I // field@00cb │ │ +0712ea: d801 0a02 |0029: add-int/lit8 v1, v10, #int 2 // #02 │ │ +0712ee: b5b1 |002b: and-int/2addr v1, v11 │ │ +0712f0: 9505 020b |002c: and-int v5, v2, v11 │ │ +0712f4: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0712f6: 3351 0300 |002f: if-ne v1, v5, 0032 // +0003 │ │ +0712fa: 0f06 |0031: return v6 │ │ +0712fc: 55d1 ca00 |0032: iget-boolean v1, v13, La4/u;.b:Z // field@00ca │ │ +071300: 1405 ffff ff3f |0034: const v5, #float 2 // #3fffffff │ │ +071306: 3901 1a00 |0037: if-nez v1, 0051 // +001a │ │ +07130a: 54d1 cc00 |0039: iget-object v1, v13, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +07130e: 950c 0a0b |003b: and-int v12, v10, v11 │ │ +071312: 6e20 9931 c100 |003d: invoke-virtual {v1, v12}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +071318: 0c01 |0040: move-result-object v1 │ │ +07131a: 3801 1000 |0041: if-eqz v1, 0051 // +0010 │ │ +07131e: 52d1 c900 |0043: iget v1, v13, La4/u;.a:I // field@00c9 │ │ +071322: 1303 0004 |0045: const/16 v3, #int 1024 // #400 │ │ +071326: 3431 0900 |0047: if-lt v1, v3, 0050 // +0009 │ │ +07132a: b12a |0049: sub-int/2addr v10, v2 │ │ +07132c: 9502 0a05 |004a: and-int v2, v10, v5 │ │ +071330: e101 0101 |004c: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +071334: 3712 b4ff |004e: if-le v2, v1, 0002 // -004c │ │ +071338: 0f06 |0050: return v6 │ │ +07133a: d801 0a01 |0051: add-int/lit8 v1, v10, #int 1 // #01 │ │ +07133e: b551 |0053: and-int/2addr v1, v5 │ │ +071340: 6202 cf00 |0054: sget-object v2, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071344: 6205 cd00 |0056: sget-object v5, La4/u;.e:La4/u$a; // field@00cd │ │ +071348: 6e40 7101 3514 |0058: invoke-virtual {v5, v3, v4, v1}, La4/u$a;.c:(JI)J // method@0171 │ │ +07134e: 0b05 |005b: move-result-wide v5 │ │ +071350: 0721 |005c: move-object v1, v2 │ │ +071352: 07d2 |005d: move-object v2, v13 │ │ +071354: 7406 8d31 0100 |005e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.compareAndSet:(Ljava/lang/Object;JJ)Z // method@318d │ │ +07135a: 0a01 |0061: move-result v1 │ │ +07135c: 3801 a0ff |0062: if-eqz v1, 0002 // -0060 │ │ +071360: 54d0 cc00 |0064: iget-object v0, v13, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071364: 9501 0a0b |0066: and-int v1, v10, v11 │ │ +071368: 6e30 9d31 100e |0068: invoke-virtual {v0, v1, v14}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +07136e: 07d0 |006b: move-object v0, v13 │ │ +071370: 6201 cf00 |006c: sget-object v1, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071374: 6e20 8e31 0100 |006e: invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +07137a: 0b01 |0071: move-result-wide v1 │ │ +07137c: 1903 0010 |0072: const-wide/high16 v3, #long 1152921504606846976 // #1000 │ │ +071380: c031 |0074: and-long/2addr v1, v3 │ │ +071382: 3103 0107 |0075: cmp-long v3, v1, v7 │ │ +071386: 3803 0c00 |0077: if-eqz v3, 0083 // +000c │ │ +07138a: 6e10 7e01 0000 |0079: invoke-virtual {v0}, La4/u;.i:()La4/u; // method@017e │ │ +071390: 0c00 |007c: move-result-object v0 │ │ +071392: 6e30 7a01 a00e |007d: invoke-virtual {v0, v10, v14}, La4/u;.e:(ILjava/lang/Object;)La4/u; // method@017a │ │ +071398: 0c00 |0080: move-result-object v0 │ │ +07139a: 3900 ebff |0081: if-nez v0, 006c // -0015 │ │ +07139e: 0f09 |0083: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Landroidx/activity/r; │ │ + 0x0000 - 0x0084 reg=13 this La4/u; │ │ + 0x0000 - 0x0084 reg=14 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/activity/r;) │ │ + #1 : (in La4/u;) │ │ name : 'b' │ │ - type : '(Landroidx/activity/r;)Lf2/e;' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(J)La4/u;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -074810: |[074810] androidx.activity.r.b:(Landroidx/activity/r;)Lf2/e; │ │ -074820: 5400 9002 |0000: iget-object v0, v0, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074824: 1100 |0002: return-object v0 │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 75 16-bit code units │ │ +071018: |[071018] a4.u.b:(J)La4/u; │ │ +071028: 2200 5400 |0000: new-instance v0, La4/u; // type@0054 │ │ +07102c: 5261 c900 |0002: iget v1, v6, La4/u;.a:I // field@00c9 │ │ +071030: da01 0102 |0004: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +071034: 5562 ca00 |0006: iget-boolean v2, v6, La4/u;.b:Z // field@00ca │ │ +071038: 7030 7501 1002 |0008: invoke-direct {v0, v1, v2}, La4/u;.:(IZ)V // method@0175 │ │ +07103e: 1701 ffff ff3f |000b: const-wide/32 v1, #float 2 // #3fffffff │ │ +071044: c071 |000e: and-long/2addr v1, v7 │ │ +071046: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +071048: c431 |0010: shr-long/2addr v1, v3 │ │ +07104a: 8412 |0011: long-to-int v2, v1 │ │ +07104c: 1803 0000 00c0 ffff ff0f |0012: const-wide v3, #double 1.28823e-231 // #0fffffffc0000000 │ │ +071056: c073 |0017: and-long/2addr v3, v7 │ │ +071058: 1301 1e00 |0018: const/16 v1, #int 30 // #1e │ │ +07105c: c413 |001a: shr-long/2addr v3, v1 │ │ +07105e: 8431 |001b: long-to-int v1, v3 │ │ +071060: 5263 cb00 |001c: iget v3, v6, La4/u;.c:I // field@00cb │ │ +071064: 9504 0203 |001e: and-int v4, v2, v3 │ │ +071068: 9505 0103 |0020: and-int v5, v1, v3 │ │ +07106c: 3254 1b00 |0022: if-eq v4, v5, 003d // +001b │ │ +071070: 5464 cc00 |0024: iget-object v4, v6, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071074: b523 |0026: and-int/2addr v3, v2 │ │ +071076: 6e20 9931 3400 |0027: invoke-virtual {v4, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +07107c: 0c03 |002a: move-result-object v3 │ │ +07107e: 3903 0700 |002b: if-nez v3, 0032 // +0007 │ │ +071082: 2203 5300 |002d: new-instance v3, La4/u$b; // type@0053 │ │ +071086: 7020 7301 2300 |002f: invoke-direct {v3, v2}, La4/u$b;.:(I)V // method@0173 │ │ +07108c: 5404 cc00 |0032: iget-object v4, v0, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071090: 5205 cb00 |0034: iget v5, v0, La4/u;.c:I // field@00cb │ │ +071094: b525 |0036: and-int/2addr v5, v2 │ │ +071096: 6e30 9d31 5403 |0037: invoke-virtual {v4, v5, v3}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +07109c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0710a0: 28e0 |003c: goto 001c // -0020 │ │ +0710a2: 6201 cf00 |003d: sget-object v1, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +0710a6: 6202 cd00 |003f: sget-object v2, La4/u;.e:La4/u$a; // field@00cd │ │ +0710aa: 1903 0010 |0041: const-wide/high16 v3, #long 1152921504606846976 // #1000 │ │ +0710ae: 6e54 7201 7238 |0043: invoke-virtual {v2, v7, v8, v3, v4}, La4/u$a;.d:(JJ)J // method@0172 │ │ +0710b4: 0b07 |0046: move-result-wide v7 │ │ +0710b6: 6e40 9331 0187 |0047: invoke-virtual {v1, v0, v7, v8}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.set:(Ljava/lang/Object;J)V // method@3193 │ │ +0710bc: 1100 |004a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Landroidx/activity/r; │ │ + 0x0000 - 0x004b reg=6 this La4/u; │ │ + 0x0000 - 0x004b reg=7 (null) J │ │ │ │ - #4 : (in Landroidx/activity/r;) │ │ + #2 : (in La4/u;) │ │ name : 'c' │ │ - type : '(Landroidx/activity/r;)V' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(J)La4/u;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0748d8: |[0748d8] androidx.activity.r.c:(Landroidx/activity/r;)V │ │ -0748e8: 7010 bb0d 0000 |0000: invoke-direct {v0}, Landroidx/activity/r;.j:()V // method@0dbb │ │ -0748ee: 0e00 |0003: return-void │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +0710c0: |[0710c0] a4.u.c:(J)La4/u; │ │ +0710d0: 6200 ce00 |0000: sget-object v0, La4/u;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00ce │ │ +0710d4: 6e20 9f31 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@319f │ │ +0710da: 0c01 |0005: move-result-object v1 │ │ +0710dc: 1f01 5400 |0006: check-cast v1, La4/u; // type@0054 │ │ +0710e0: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +0710e4: 1101 |000a: return-object v1 │ │ +0710e6: 6201 ce00 |000b: sget-object v1, La4/u;.f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; // field@00ce │ │ +0710ea: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0710ec: 6e30 7701 5406 |000e: invoke-virtual {v4, v5, v6}, La4/u;.b:(J)La4/u; // method@0177 │ │ +0710f2: 0c03 |0011: move-result-object v3 │ │ +0710f4: 7140 d03e 4132 |0012: invoke-static {v1, v4, v2, v3}, Ls/b;.a:(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@3ed0 │ │ +0710fa: 28ed |0015: goto 0002 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/activity/r; │ │ + 0x0000 - 0x0016 reg=4 this La4/u; │ │ + 0x0000 - 0x0016 reg=5 (null) J │ │ │ │ - #5 : (in Landroidx/activity/r;) │ │ + #3 : (in La4/u;) │ │ name : 'd' │ │ - type : '(Landroidx/activity/r;Landroidx/activity/b;)V' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0748f0: |[0748f0] androidx.activity.r.d:(Landroidx/activity/r;Landroidx/activity/b;)V │ │ -074900: 7020 bd0d 1000 |0000: invoke-direct {v0, v1}, Landroidx/activity/r;.l:(Landroidx/activity/b;)V // method@0dbd │ │ -074906: 0e00 |0003: return-void │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 38 16-bit code units │ │ +0711e4: |[0711e4] a4.u.d:()Z │ │ +0711f4: 6206 cf00 |0000: sget-object v6, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +0711f8: 6e20 8e31 b600 |0002: invoke-virtual {v6, v11}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +0711fe: 0b02 |0005: move-result-wide v2 │ │ +071200: 1900 0020 |0006: const-wide/high16 v0, #long 2305843009213693952 // #2000 │ │ +071204: a004 0200 |0008: and-long v4, v2, v0 │ │ +071208: 1217 |000a: const/4 v7, #int 1 // #1 │ │ +07120a: 1608 0000 |000b: const-wide/16 v8, #int 0 // #0 │ │ +07120e: 310a 0408 |000d: cmp-long v10, v4, v8 │ │ +071212: 380a 0300 |000f: if-eqz v10, 0012 // +0003 │ │ +071216: 0f07 |0011: return v7 │ │ +071218: 1904 0010 |0012: const-wide/high16 v4, #long 1152921504606846976 // #1000 │ │ +07121c: c024 |0014: and-long/2addr v4, v2 │ │ +07121e: 310a 0408 |0015: cmp-long v10, v4, v8 │ │ +071222: 380a 0400 |0017: if-eqz v10, 001b // +0004 │ │ +071226: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +071228: 0f00 |001a: return v0 │ │ +07122a: a104 0200 |001b: or-long v4, v2, v0 │ │ +07122e: 0760 |001d: move-object v0, v6 │ │ +071230: 07b1 |001e: move-object v1, v11 │ │ +071232: 7406 8d31 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.compareAndSet:(Ljava/lang/Object;JJ)Z // method@318d │ │ +071238: 0a00 |0022: move-result v0 │ │ +07123a: 3800 dfff |0023: if-eqz v0, 0002 // -0021 │ │ +07123e: 0f07 |0025: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/activity/r; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroidx/activity/b; │ │ + 0x0000 - 0x0026 reg=11 this La4/u; │ │ │ │ - #6 : (in Landroidx/activity/r;) │ │ + #4 : (in La4/u;) │ │ name : 'e' │ │ - type : '(Landroidx/activity/r;Landroidx/activity/b;)V' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '(ILjava/lang/Object;)La4/u;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -074908: |[074908] androidx.activity.r.e:(Landroidx/activity/r;Landroidx/activity/b;)V │ │ -074918: 7020 be0d 1000 |0000: invoke-direct {v0, v1}, Landroidx/activity/r;.m:(Landroidx/activity/b;)V // method@0dbe │ │ -07491e: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +0710fc: |[0710fc] a4.u.e:(ILjava/lang/Object;)La4/u; │ │ +07110c: 5420 cc00 |0000: iget-object v0, v2, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071110: 5221 cb00 |0002: iget v1, v2, La4/u;.c:I // field@00cb │ │ +071114: b531 |0004: and-int/2addr v1, v3 │ │ +071116: 6e20 9931 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +07111c: 0c00 |0008: move-result-object v0 │ │ +07111e: 2001 5300 |0009: instance-of v1, v0, La4/u$b; // type@0053 │ │ +071122: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +071126: 1f00 5300 |000d: check-cast v0, La4/u$b; // type@0053 │ │ +07112a: 5200 c600 |000f: iget v0, v0, La4/u$b;.a:I // field@00c6 │ │ +07112e: 3330 0b00 |0011: if-ne v0, v3, 001c // +000b │ │ +071132: 5420 cc00 |0013: iget-object v0, v2, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071136: 5221 cb00 |0015: iget v1, v2, La4/u;.c:I // field@00cb │ │ +07113a: b513 |0017: and-int/2addr v3, v1 │ │ +07113c: 6e30 9d31 3004 |0018: invoke-virtual {v0, v3, v4}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +071142: 1102 |001b: return-object v2 │ │ +071144: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +071146: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/activity/r; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroidx/activity/b; │ │ + 0x0000 - 0x001e reg=2 this La4/u; │ │ + 0x0000 - 0x001e reg=3 (null) I │ │ + 0x0000 - 0x001e reg=4 (null) Ljava/lang/Object; │ │ │ │ - #7 : (in Landroidx/activity/r;) │ │ + #5 : (in La4/u;) │ │ name : 'f' │ │ - type : '(Landroidx/activity/r;Landroidx/activity/q;)V' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -074920: |[074920] androidx.activity.r.f:(Landroidx/activity/r;Landroidx/activity/q;)V │ │ -074930: 5b01 9102 |0000: iput-object v1, v0, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074934: 0e00 |0002: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +0713a0: |[0713a0] a4.u.f:()I │ │ +0713b0: 6200 cf00 |0000: sget-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +0713b4: 6e20 8e31 6000 |0002: invoke-virtual {v0, v6}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +0713ba: 0b00 |0005: move-result-wide v0 │ │ +0713bc: 1702 ffff ff3f |0006: const-wide/32 v2, #float 2 // #3fffffff │ │ +0713c2: c002 |0009: and-long/2addr v2, v0 │ │ +0713c4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0713c6: c442 |000b: shr-long/2addr v2, v4 │ │ +0713c8: 8423 |000c: long-to-int v3, v2 │ │ +0713ca: 1804 0000 00c0 ffff ff0f |000d: const-wide v4, #double 1.28823e-231 // #0fffffffc0000000 │ │ +0713d4: c040 |0012: and-long/2addr v0, v4 │ │ +0713d6: 1302 1e00 |0013: const/16 v2, #int 30 // #1e │ │ +0713da: c420 |0015: shr-long/2addr v0, v2 │ │ +0713dc: 8401 |0016: long-to-int v1, v0 │ │ +0713de: b131 |0017: sub-int/2addr v1, v3 │ │ +0713e0: 1400 ffff ff3f |0018: const v0, #float 2 // #3fffffff │ │ +0713e6: b510 |001b: and-int/2addr v0, v1 │ │ +0713e8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Landroidx/activity/r; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroidx/activity/q; │ │ + 0x0000 - 0x001d reg=6 this La4/u; │ │ │ │ - #8 : (in Landroidx/activity/r;) │ │ + #6 : (in La4/u;) │ │ name : 'g' │ │ - type : '(Landroidx/activity/r;)V' │ │ - access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ + registers : 8 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -074938: |[074938] androidx.activity.r.g:(Landroidx/activity/r;)V │ │ -074948: 7010 c10d 0000 |0000: invoke-direct {v0}, Landroidx/activity/r;.p:()V // method@0dc1 │ │ -07494e: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +071240: |[071240] a4.u.g:()Z │ │ +071250: 6200 cf00 |0000: sget-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071254: 6e20 8e31 7000 |0002: invoke-virtual {v0, v7}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +07125a: 0b00 |0005: move-result-wide v0 │ │ +07125c: 1702 ffff ff3f |0006: const-wide/32 v2, #float 2 // #3fffffff │ │ +071262: c002 |0009: and-long/2addr v2, v0 │ │ +071264: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +071266: c442 |000b: shr-long/2addr v2, v4 │ │ +071268: 8423 |000c: long-to-int v3, v2 │ │ +07126a: 1805 0000 00c0 ffff ff0f |000d: const-wide v5, #double 1.28823e-231 // #0fffffffc0000000 │ │ +071274: c050 |0012: and-long/2addr v0, v5 │ │ +071276: 1302 1e00 |0013: const/16 v2, #int 30 // #1e │ │ +07127a: c420 |0015: shr-long/2addr v0, v2 │ │ +07127c: 8401 |0016: long-to-int v1, v0 │ │ +07127e: 3313 0300 |0017: if-ne v3, v1, 001a // +0003 │ │ +071282: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +071284: 0f04 |001a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/activity/r; │ │ + 0x0000 - 0x001b reg=7 this La4/u; │ │ │ │ - #9 : (in Landroidx/activity/r;) │ │ - name : 'j' │ │ - type : '()V' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #7 : (in La4/u;) │ │ + name : 'h' │ │ + type : '()J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ + registers : 11 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 47 16-bit code units │ │ -0749b8: |[0749b8] androidx.activity.r.j:()V │ │ -0749c8: 5440 9102 |0000: iget-object v0, v4, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -0749cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0749ce: 3900 2400 |0003: if-nez v0, 0027 // +0024 │ │ -0749d2: 5440 9002 |0005: iget-object v0, v4, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -0749d6: 7210 c23e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@3ec2 │ │ -0749dc: 0a02 |000a: move-result v2 │ │ -0749de: 7220 be3e 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@3ebe │ │ -0749e4: 0c00 |000e: move-result-object v0 │ │ -0749e6: 7210 c83e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@3ec8 │ │ -0749ec: 0a02 |0012: move-result v2 │ │ -0749ee: 3802 1000 |0013: if-eqz v2, 0023 // +0010 │ │ -0749f2: 7210 cb3e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@3ecb │ │ -0749f8: 0c02 |0018: move-result-object v2 │ │ -0749fa: 0723 |0019: move-object v3, v2 │ │ -0749fc: 1f03 8002 |001a: check-cast v3, Landroidx/activity/q; // type@0280 │ │ -074a00: 6e10 820d 0300 |001c: invoke-virtual {v3}, Landroidx/activity/q;.g:()Z // method@0d82 │ │ -074a06: 0a03 |001f: move-result v3 │ │ -074a08: 3803 efff |0020: if-eqz v3, 000f // -0011 │ │ -074a0c: 2802 |0022: goto 0024 // +0002 │ │ -074a0e: 0712 |0023: move-object v2, v1 │ │ -074a10: 0720 |0024: move-object v0, v2 │ │ -074a12: 1f00 8002 |0025: check-cast v0, Landroidx/activity/q; // type@0280 │ │ -074a16: 5b41 9102 |0027: iput-object v1, v4, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074a1a: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -074a1e: 6e10 7e0d 0000 |002b: invoke-virtual {v0}, Landroidx/activity/q;.c:()V // method@0d7e │ │ -074a24: 0e00 |002e: return-void │ │ + outs : 6 │ │ + insns size : 29 16-bit code units │ │ +0714d0: |[0714d0] a4.u.h:()J │ │ +0714e0: 6206 cf00 |0000: sget-object v6, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +0714e4: 6e20 8e31 a600 |0002: invoke-virtual {v6, v10}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +0714ea: 0b02 |0005: move-result-wide v2 │ │ +0714ec: 1900 0010 |0006: const-wide/high16 v0, #long 1152921504606846976 // #1000 │ │ +0714f0: a004 0200 |0008: and-long v4, v2, v0 │ │ +0714f4: 1607 0000 |000a: const-wide/16 v7, #int 0 // #0 │ │ +0714f8: 3109 0407 |000c: cmp-long v9, v4, v7 │ │ +0714fc: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +071500: 1002 |0010: return-wide v2 │ │ +071502: a107 0200 |0011: or-long v7, v2, v0 │ │ +071506: 0760 |0013: move-object v0, v6 │ │ +071508: 07a1 |0014: move-object v1, v10 │ │ +07150a: 0474 |0015: move-wide v4, v7 │ │ +07150c: 7406 8d31 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.compareAndSet:(Ljava/lang/Object;JJ)Z // method@318d │ │ +071512: 0a00 |0019: move-result v0 │ │ +071514: 3800 e8ff |001a: if-eqz v0, 0002 // -0018 │ │ +071518: 1007 |001c: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002f reg=4 this Landroidx/activity/r; │ │ + 0x0000 - 0x001d reg=10 this La4/u; │ │ │ │ - #10 : (in Landroidx/activity/r;) │ │ - name : 'l' │ │ - type : '(Landroidx/activity/b;)V' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in La4/u;) │ │ + name : 'i' │ │ + type : '()La4/u;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -074aa8: |[074aa8] androidx.activity.r.l:(Landroidx/activity/b;)V │ │ -074ab8: 5430 9102 |0000: iget-object v0, v3, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074abc: 3900 2400 |0002: if-nez v0, 0026 // +0024 │ │ -074ac0: 5430 9002 |0004: iget-object v0, v3, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074ac4: 7210 c23e 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@3ec2 │ │ -074aca: 0a01 |0009: move-result v1 │ │ -074acc: 7220 be3e 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@3ebe │ │ -074ad2: 0c00 |000d: move-result-object v0 │ │ -074ad4: 7210 c83e 0000 |000e: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@3ec8 │ │ -074ada: 0a01 |0011: move-result v1 │ │ -074adc: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ -074ae0: 7210 cb3e 0000 |0014: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@3ecb │ │ -074ae6: 0c01 |0017: move-result-object v1 │ │ -074ae8: 0712 |0018: move-object v2, v1 │ │ -074aea: 1f02 8002 |0019: check-cast v2, Landroidx/activity/q; // type@0280 │ │ -074aee: 6e10 820d 0200 |001b: invoke-virtual {v2}, Landroidx/activity/q;.g:()Z // method@0d82 │ │ -074af4: 0a02 |001e: move-result v2 │ │ -074af6: 3802 efff |001f: if-eqz v2, 000e // -0011 │ │ -074afa: 2802 |0021: goto 0023 // +0002 │ │ -074afc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -074afe: 0710 |0023: move-object v0, v1 │ │ -074b00: 1f00 8002 |0024: check-cast v0, Landroidx/activity/q; // type@0280 │ │ -074b04: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -074b08: 6e20 800d 4000 |0028: invoke-virtual {v0, v4}, Landroidx/activity/q;.e:(Landroidx/activity/b;)V // method@0d80 │ │ -074b0e: 0e00 |002b: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +071148: |[071148] a4.u.i:()La4/u; │ │ +071158: 6e10 7d01 0200 |0000: invoke-virtual {v2}, La4/u;.h:()J // method@017d │ │ +07115e: 0b00 |0003: move-result-wide v0 │ │ +071160: 6e30 7801 0201 |0004: invoke-virtual {v2, v0, v1}, La4/u;.c:(J)La4/u; // method@0178 │ │ +071166: 0c00 |0007: move-result-object v0 │ │ +071168: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002c reg=3 this Landroidx/activity/r; │ │ - 0x0000 - 0x002c reg=4 (null) Landroidx/activity/b; │ │ + 0x0000 - 0x0009 reg=2 this La4/u; │ │ │ │ - #11 : (in Landroidx/activity/r;) │ │ - name : 'm' │ │ - type : '(Landroidx/activity/b;)V' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #9 : (in La4/u;) │ │ + name : 'j' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 41 16-bit code units │ │ -074b10: |[074b10] androidx.activity.r.m:(Landroidx/activity/b;)V │ │ -074b20: 5430 9002 |0000: iget-object v0, v3, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074b24: 7210 c23e 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@3ec2 │ │ -074b2a: 0a01 |0005: move-result v1 │ │ -074b2c: 7220 be3e 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@3ebe │ │ -074b32: 0c00 |0009: move-result-object v0 │ │ -074b34: 7210 c83e 0000 |000a: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@3ec8 │ │ -074b3a: 0a01 |000d: move-result v1 │ │ -074b3c: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ -074b40: 7210 cb3e 0000 |0010: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@3ecb │ │ -074b46: 0c01 |0013: move-result-object v1 │ │ -074b48: 0712 |0014: move-object v2, v1 │ │ -074b4a: 1f02 8002 |0015: check-cast v2, Landroidx/activity/q; // type@0280 │ │ -074b4e: 6e10 820d 0200 |0017: invoke-virtual {v2}, Landroidx/activity/q;.g:()Z // method@0d82 │ │ -074b54: 0a02 |001a: move-result v2 │ │ -074b56: 3802 efff |001b: if-eqz v2, 000a // -0011 │ │ -074b5a: 2802 |001d: goto 001f // +0002 │ │ -074b5c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -074b5e: 1f01 8002 |001f: check-cast v1, Landroidx/activity/q; // type@0280 │ │ -074b62: 5b31 9102 |0021: iput-object v1, v3, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074b66: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ -074b6a: 6e20 810d 4100 |0025: invoke-virtual {v1, v4}, Landroidx/activity/q;.f:(Landroidx/activity/b;)V // method@0d81 │ │ -074b70: 0e00 |0028: return-void │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 106 16-bit code units │ │ +0713ec: |[0713ec] a4.u.j:()Ljava/lang/Object; │ │ +0713fc: 6200 cf00 |0000: sget-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071400: 6e20 8e31 b000 |0002: invoke-virtual {v0, v11}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +071406: 0b03 |0005: move-result-wide v3 │ │ +071408: 1901 0010 |0006: const-wide/high16 v1, #long 1152921504606846976 // #1000 │ │ +07140c: c031 |0008: and-long/2addr v1, v3 │ │ +07140e: 1605 0000 |0009: const-wide/16 v5, #int 0 // #0 │ │ +071412: 3107 0105 |000b: cmp-long v7, v1, v5 │ │ +071416: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +07141a: 6200 d000 |000f: sget-object v0, La4/u;.h:La4/h0; // field@00d0 │ │ +07141e: 1100 |0011: return-object v0 │ │ +071420: 1701 ffff ff3f |0012: const-wide/32 v1, #float 2 // #3fffffff │ │ +071426: c031 |0015: and-long/2addr v1, v3 │ │ +071428: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +07142a: c451 |0017: shr-long/2addr v1, v5 │ │ +07142c: 8417 |0018: long-to-int v7, v1 │ │ +07142e: 1801 0000 00c0 ffff ff0f |0019: const-wide v1, #double 1.28823e-231 // #0fffffffc0000000 │ │ +071438: c031 |001e: and-long/2addr v1, v3 │ │ +07143a: 1305 1e00 |001f: const/16 v5, #int 30 // #1e │ │ +07143e: c451 |0021: shr-long/2addr v1, v5 │ │ +071440: 8412 |0022: long-to-int v2, v1 │ │ +071442: 52b1 cb00 |0023: iget v1, v11, La4/u;.c:I // field@00cb │ │ +071446: b512 |0025: and-int/2addr v2, v1 │ │ +071448: 9505 0701 |0026: and-int v5, v7, v1 │ │ +07144c: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +07144e: 3352 0300 |0029: if-ne v2, v5, 002c // +0003 │ │ +071452: 1108 |002b: return-object v8 │ │ +071454: 54b2 cc00 |002c: iget-object v2, v11, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +071458: b571 |002e: and-int/2addr v1, v7 │ │ +07145a: 6e20 9931 1200 |002f: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@3199 │ │ +071460: 0c09 |0032: move-result-object v9 │ │ +071462: 3909 0700 |0033: if-nez v9, 003a // +0007 │ │ +071466: 55b1 ca00 |0035: iget-boolean v1, v11, La4/u;.b:Z // field@00ca │ │ +07146a: 3801 cbff |0037: if-eqz v1, 0002 // -0035 │ │ +07146e: 1108 |0039: return-object v8 │ │ +071470: 2091 5300 |003a: instance-of v1, v9, La4/u$b; // type@0053 │ │ +071474: 3801 0300 |003c: if-eqz v1, 003f // +0003 │ │ +071478: 1108 |003e: return-object v8 │ │ +07147a: d801 0701 |003f: add-int/lit8 v1, v7, #int 1 // #01 │ │ +07147e: 1402 ffff ff3f |0041: const v2, #float 2 // #3fffffff │ │ +071484: 950a 0102 |0044: and-int v10, v1, v2 │ │ +071488: 6201 cf00 |0046: sget-object v1, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +07148c: 6202 cd00 |0048: sget-object v2, La4/u;.e:La4/u$a; // field@00cd │ │ +071490: 6e40 7001 32a4 |004a: invoke-virtual {v2, v3, v4, v10}, La4/u$a;.b:(JI)J // method@0170 │ │ +071496: 0b05 |004d: move-result-wide v5 │ │ +071498: 07b2 |004e: move-object v2, v11 │ │ +07149a: 7406 8d31 0100 |004f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.compareAndSet:(Ljava/lang/Object;JJ)Z // method@318d │ │ +0714a0: 0a01 |0052: move-result v1 │ │ +0714a2: 3801 0b00 |0053: if-eqz v1, 005e // +000b │ │ +0714a6: 54b0 cc00 |0055: iget-object v0, v11, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +0714aa: 52b1 cb00 |0057: iget v1, v11, La4/u;.c:I // field@00cb │ │ +0714ae: b571 |0059: and-int/2addr v1, v7 │ │ +0714b0: 6e30 9d31 1008 |005a: invoke-virtual {v0, v1, v8}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +0714b6: 1109 |005d: return-object v9 │ │ +0714b8: 55b1 ca00 |005e: iget-boolean v1, v11, La4/u;.b:Z // field@00ca │ │ +0714bc: 3801 a2ff |0060: if-eqz v1, 0002 // -005e │ │ +0714c0: 07b0 |0062: move-object v0, v11 │ │ +0714c2: 6e30 8001 700a |0063: invoke-virtual {v0, v7, v10}, La4/u;.k:(II)La4/u; // method@0180 │ │ +0714c8: 0c00 |0066: move-result-object v0 │ │ +0714ca: 3900 fcff |0067: if-nez v0, 0063 // -0004 │ │ +0714ce: 1109 |0069: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0029 reg=3 this Landroidx/activity/r; │ │ - 0x0000 - 0x0029 reg=4 (null) Landroidx/activity/b; │ │ + 0x0000 - 0x006a reg=11 this La4/u; │ │ │ │ - #12 : (in Landroidx/activity/r;) │ │ - name : 'o' │ │ - type : '(Z)V' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in La4/u;) │ │ + name : 'k' │ │ + type : '(II)La4/u;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -074ba0: |[074ba0] androidx.activity.r.o:(Z)V │ │ -074bb0: 5440 9302 |0000: iget-object v0, v4, Landroidx/activity/r;.f:Landroid/window/OnBackInvokedDispatcher; // field@0293 │ │ -074bb4: 5441 9202 |0002: iget-object v1, v4, Landroidx/activity/r;.e:Landroid/window/OnBackInvokedCallback; // field@0292 │ │ -074bb8: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -074bbc: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ -074bc0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -074bc2: 3805 0f00 |0009: if-eqz v5, 0018 // +000f │ │ -074bc6: 5543 9402 |000b: iget-boolean v3, v4, Landroidx/activity/r;.g:Z // field@0294 │ │ -074bca: 3903 0b00 |000d: if-nez v3, 0018 // +000b │ │ -074bce: 6205 8202 |000f: sget-object v5, Landroidx/activity/r$f;.a:Landroidx/activity/r$f; // field@0282 │ │ -074bd2: 6e40 9b0d 0512 |0011: invoke-virtual {v5, v0, v2, v1}, Landroidx/activity/r$f;.d:(Ljava/lang/Object;ILjava/lang/Object;)V // method@0d9b │ │ -074bd8: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -074bda: 5c45 9402 |0015: iput-boolean v5, v4, Landroidx/activity/r;.g:Z // field@0294 │ │ -074bde: 280e |0017: goto 0025 // +000e │ │ -074be0: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ -074be4: 5545 9402 |001a: iget-boolean v5, v4, Landroidx/activity/r;.g:Z // field@0294 │ │ -074be8: 3805 0900 |001c: if-eqz v5, 0025 // +0009 │ │ -074bec: 6205 8202 |001e: sget-object v5, Landroidx/activity/r$f;.a:Landroidx/activity/r$f; // field@0282 │ │ -074bf0: 6e30 9c0d 0501 |0020: invoke-virtual {v5, v0, v1}, Landroidx/activity/r$f;.e:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0d9c │ │ -074bf6: 5c42 9402 |0023: iput-boolean v2, v4, Landroidx/activity/r;.g:Z // field@0294 │ │ -074bfa: 0e00 |0025: return-void │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 52 16-bit code units │ │ +07116c: |[07116c] a4.u.k:(II)La4/u; │ │ +07117c: 6209 cf00 |0000: sget-object v9, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +071180: 6e20 8e31 8900 |0002: invoke-virtual {v9, v8}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.get:(Ljava/lang/Object;)J // method@318e │ │ +071186: 0b02 |0005: move-result-wide v2 │ │ +071188: 1700 ffff ff3f |0006: const-wide/32 v0, #float 2 // #3fffffff │ │ +07118e: c020 |0009: and-long/2addr v0, v2 │ │ +071190: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +071192: c440 |000b: shr-long/2addr v0, v4 │ │ +071194: 8406 |000c: long-to-int v6, v0 │ │ +071196: 1900 0010 |000d: const-wide/high16 v0, #long 1152921504606846976 // #1000 │ │ +07119a: c020 |000f: and-long/2addr v0, v2 │ │ +07119c: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0711a0: 3107 0004 |0012: cmp-long v7, v0, v4 │ │ +0711a4: 3807 0700 |0014: if-eqz v7, 001b // +0007 │ │ +0711a8: 6e10 7e01 0800 |0016: invoke-virtual {v8}, La4/u;.i:()La4/u; // method@017e │ │ +0711ae: 0c09 |0019: move-result-object v9 │ │ +0711b0: 1109 |001a: return-object v9 │ │ +0711b2: 6200 cf00 |001b: sget-object v0, La4/u;.g:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; // field@00cf │ │ +0711b6: 6201 cd00 |001d: sget-object v1, La4/u;.e:La4/u$a; // field@00cd │ │ +0711ba: 6e40 7001 21a3 |001f: invoke-virtual {v1, v2, v3, v10}, La4/u$a;.b:(JI)J // method@0170 │ │ +0711c0: 0b04 |0022: move-result-wide v4 │ │ +0711c2: 0781 |0023: move-object v1, v8 │ │ +0711c4: 7406 8d31 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;.compareAndSet:(Ljava/lang/Object;JJ)Z // method@318d │ │ +0711ca: 0a00 |0027: move-result v0 │ │ +0711cc: 3800 daff |0028: if-eqz v0, 0002 // -0026 │ │ +0711d0: 5489 cc00 |002a: iget-object v9, v8, La4/u;.d:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@00cc │ │ +0711d4: 528a cb00 |002c: iget v10, v8, La4/u;.c:I // field@00cb │ │ +0711d8: b56a |002e: and-int/2addr v10, v6 │ │ +0711da: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0711dc: 6e30 9d31 a900 |0030: invoke-virtual {v9, v10, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@319d │ │ +0711e2: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 this Landroidx/activity/r; │ │ - 0x0000 - 0x0026 reg=5 (null) Z │ │ + 0x0000 - 0x0034 reg=8 this La4/u; │ │ + 0x0000 - 0x0034 reg=9 (null) I │ │ + 0x0000 - 0x0034 reg=10 (null) I │ │ │ │ - #13 : (in Landroidx/activity/r;) │ │ - name : 'p' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #56 header: │ │ +class_idx : 85 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #56 - │ │ + Class descriptor : 'La4/v;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in La4/v;) │ │ + name : 'a' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in La4/v;) │ │ + name : 'b' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in La4/v;) │ │ + name : 'c' │ │ + type : '(Ljava/util/List;)Lv3/y1;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #57 header: │ │ +class_idx : 86 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #57 - │ │ + Class descriptor : 'La4/w;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/w;) │ │ + name : 'a' │ │ + type : 'La4/w;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in La4/w;) │ │ + name : 'b' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in La4/w;) │ │ + name : 'c' │ │ + type : 'Lv3/y1;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/w;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 64 16-bit code units │ │ -074bfc: |[074bfc] androidx.activity.r.p:()V │ │ -074c0c: 5540 9502 |0000: iget-boolean v0, v4, Landroidx/activity/r;.h:Z // field@0295 │ │ -074c10: 5441 9002 |0002: iget-object v1, v4, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074c14: 2012 860a |0004: instance-of v2, v1, Ljava/util/Collection; // type@0a86 │ │ -074c18: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -074c1a: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -074c1e: 7210 703e 0100 |0009: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@3e70 │ │ -074c24: 0a02 |000c: move-result v2 │ │ -074c26: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -074c2a: 2818 |000f: goto 0027 // +0018 │ │ -074c2c: 7210 0c3d 0100 |0010: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3d0c │ │ -074c32: 0c01 |0013: move-result-object v1 │ │ -074c34: 7210 a23e 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -074c3a: 0a02 |0017: move-result v2 │ │ -074c3c: 3802 0f00 |0018: if-eqz v2, 0027 // +000f │ │ -074c40: 7210 a33e 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -074c46: 0c02 |001d: move-result-object v2 │ │ -074c48: 1f02 8002 |001e: check-cast v2, Landroidx/activity/q; // type@0280 │ │ -074c4c: 6e10 820d 0200 |0020: invoke-virtual {v2}, Landroidx/activity/q;.g:()Z // method@0d82 │ │ -074c52: 0a02 |0023: move-result v2 │ │ -074c54: 3802 f0ff |0024: if-eqz v2, 0014 // -0010 │ │ -074c58: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -074c5a: 5c43 9502 |0027: iput-boolean v3, v4, Landroidx/activity/r;.h:Z // field@0295 │ │ -074c5e: 3203 1600 |0029: if-eq v3, v0, 003f // +0016 │ │ -074c62: 5440 8f02 |002b: iget-object v0, v4, Landroidx/activity/r;.b:Lq/a; // field@028f │ │ -074c66: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ -074c6a: 7110 983c 0300 |002f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3c98 │ │ -074c70: 0c01 |0032: move-result-object v1 │ │ -074c72: 7220 4643 1000 |0033: invoke-interface {v0, v1}, Lq/a;.accept:(Ljava/lang/Object;)V // method@4346 │ │ -074c78: 6000 c901 |0036: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -074c7c: 1301 2100 |0038: const/16 v1, #int 33 // #21 │ │ -074c80: 3410 0500 |003a: if-lt v0, v1, 003f // +0005 │ │ -074c84: 7020 c00d 3400 |003c: invoke-direct {v4, v3}, Landroidx/activity/r;.o:(Z)V // method@0dc0 │ │ -074c8a: 0e00 |003f: return-void │ │ + insns size : 20 16-bit code units │ │ +071858: |[071858] a4.w.:()V │ │ +071868: 2200 5600 |0000: new-instance v0, La4/w; // type@0056 │ │ +07186c: 7010 8501 0000 |0002: invoke-direct {v0}, La4/w;.:()V // method@0185 │ │ +071872: 6900 d100 |0005: sput-object v0, La4/w;.a:La4/w; // field@00d1 │ │ +071876: 1a01 8224 |0007: const-string v1, "kotlinx.coroutines.fast.service.loader" // string@2482 │ │ +07187a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +07187c: 7120 f900 2100 |000a: invoke-static {v1, v2}, La4/i0;.f:(Ljava/lang/String;Z)Z // method@00f9 │ │ +071882: 6e10 8601 0000 |000d: invoke-virtual {v0}, La4/w;.a:()Lv3/y1; // method@0186 │ │ +071888: 0c00 |0010: move-result-object v0 │ │ +07188a: 6900 d300 |0011: sput-object v0, La4/w;.c:Lv3/y1; // field@00d3 │ │ +07188e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=4 this Landroidx/activity/r; │ │ + │ │ + #1 : (in La4/w;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +071890: |[071890] a4.w.:()V │ │ +0718a0: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0718a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/activity/r;) │ │ - name : 'h' │ │ - type : '(Landroidx/lifecycle/m;Landroidx/activity/q;)V' │ │ + #0 : (in La4/w;) │ │ + name : 'a' │ │ + type : '()Lv3/y1;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 8 │ │ + ins : 1 │ │ outs : 4 │ │ - insns size : 43 16-bit code units │ │ -074950: |[074950] androidx.activity.r.h:(Landroidx/lifecycle/m;Landroidx/activity/q;)V │ │ -074960: 1a00 a426 |0000: const-string v0, "owner" // string@26a4 │ │ -074964: 7120 0043 0300 |0002: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -07496a: 1a00 c825 |0005: const-string v0, "onBackPressedCallback" // string@25c8 │ │ -07496e: 7120 0043 0400 |0007: invoke-static {v4, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074974: 7210 e726 0300 |000a: invoke-interface {v3}, Landroidx/lifecycle/m;.h:()Landroidx/lifecycle/i; // method@26e7 │ │ -07497a: 0c03 |000d: move-result-object v3 │ │ -07497c: 6e10 df26 0300 |000e: invoke-virtual {v3}, Landroidx/lifecycle/i;.b:()Landroidx/lifecycle/i$b; // method@26df │ │ -074982: 0c00 |0011: move-result-object v0 │ │ -074984: 6201 140b |0012: sget-object v1, Landroidx/lifecycle/i$b;.e:Landroidx/lifecycle/i$b; // field@0b14 │ │ -074988: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ -07498c: 0e00 |0016: return-void │ │ -07498e: 2200 8902 |0017: new-instance v0, Landroidx/activity/r$h; // type@0289 │ │ -074992: 7040 a50d 2043 |0019: invoke-direct {v0, v2, v3, v4}, Landroidx/activity/r$h;.:(Landroidx/activity/r;Landroidx/lifecycle/i;Landroidx/activity/q;)V // method@0da5 │ │ -074998: 6e20 7c0d 0400 |001c: invoke-virtual {v4, v0}, Landroidx/activity/q;.a:(Landroidx/activity/c;)V // method@0d7c │ │ -07499e: 7010 c10d 0200 |001f: invoke-direct {v2}, Landroidx/activity/r;.p:()V // method@0dc1 │ │ -0749a4: 2203 8b02 |0022: new-instance v3, Landroidx/activity/r$j; // type@028b │ │ -0749a8: 7020 aa0d 2300 |0024: invoke-direct {v3, v2}, Landroidx/activity/r$j;.:(Ljava/lang/Object;)V // method@0daa │ │ -0749ae: 6e20 860d 3400 |0027: invoke-virtual {v4, v3}, Landroidx/activity/q;.k:(Lo2/a;)V // method@0d86 │ │ -0749b4: 0e00 |002a: return-void │ │ + insns size : 108 16-bit code units │ │ +071764: |[071764] a4.w.a:()Lv3/y1; │ │ +071774: 1c00 5500 |0000: const-class v0, La4/v; // type@0055 │ │ +071778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07177a: 6302 d200 |0003: sget-boolean v2, La4/w;.b:Z // field@00d2 │ │ +07177e: 3802 0900 |0005: if-eqz v2, 000e // +0009 │ │ +071782: 6200 ac00 |0007: sget-object v0, La4/l;.a:La4/l; // field@00ac │ │ +071786: 6e10 3001 0000 |0009: invoke-virtual {v0}, La4/l;.c:()Ljava/util/List; // method@0130 │ │ +07178c: 0c00 |000c: move-result-object v0 │ │ +07178e: 2815 |000d: goto 0022 // +0015 │ │ +071790: 6e10 da2e 0000 |000e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2eda │ │ +071796: 0c02 |0011: move-result-object v2 │ │ +071798: 7120 2831 2000 |0012: invoke-static {v0, v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@3128 │ │ +07179e: 0c00 |0015: move-result-object v0 │ │ +0717a0: 6e10 2731 0000 |0016: invoke-virtual {v0}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@3127 │ │ +0717a6: 0c00 |0019: move-result-object v0 │ │ +0717a8: 7110 0b42 0000 |001a: invoke-static {v0}, Lt3/e;.a:(Ljava/util/Iterator;)Lt3/b; // method@420b │ │ +0717ae: 0c00 |001d: move-result-object v0 │ │ +0717b0: 7110 0f42 0000 |001e: invoke-static {v0}, Lt3/g;.e:(Lt3/b;)Ljava/util/List; // method@420f │ │ +0717b6: 0c00 |0021: move-result-object v0 │ │ +0717b8: 7210 292f 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +0717be: 0c02 |0025: move-result-object v2 │ │ +0717c0: 7210 c730 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0717c6: 0a03 |0029: move-result v3 │ │ +0717c8: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +0717cc: 0713 |002c: move-object v3, v1 │ │ +0717ce: 2828 |002d: goto 0055 // +0028 │ │ +0717d0: 7210 c830 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0717d6: 0c03 |0031: move-result-object v3 │ │ +0717d8: 7210 c730 0200 |0032: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0717de: 0a04 |0035: move-result v4 │ │ +0717e0: 3904 0300 |0036: if-nez v4, 0039 // +0003 │ │ +0717e4: 281d |0038: goto 0055 // +001d │ │ +0717e6: 0734 |0039: move-object v4, v3 │ │ +0717e8: 1f04 5500 |003a: check-cast v4, La4/v; // type@0055 │ │ +0717ec: 7210 8101 0400 |003c: invoke-interface {v4}, La4/v;.a:()I // method@0181 │ │ +0717f2: 0a04 |003f: move-result v4 │ │ +0717f4: 7210 c830 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0717fa: 0c05 |0043: move-result-object v5 │ │ +0717fc: 0756 |0044: move-object v6, v5 │ │ +0717fe: 1f06 5500 |0045: check-cast v6, La4/v; // type@0055 │ │ +071802: 7210 8101 0600 |0047: invoke-interface {v6}, La4/v;.a:()I // method@0181 │ │ +071808: 0a06 |004a: move-result v6 │ │ +07180a: 3564 0400 |004b: if-ge v4, v6, 004f // +0004 │ │ +07180e: 0753 |004d: move-object v3, v5 │ │ +071810: 0164 |004e: move v4, v6 │ │ +071812: 7210 c730 0200 |004f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +071818: 0a05 |0052: move-result v5 │ │ +07181a: 3905 edff |0053: if-nez v5, 0040 // -0013 │ │ +07181e: 1f03 5500 |0055: check-cast v3, La4/v; // type@0055 │ │ +071822: 3803 0800 |0057: if-eqz v3, 005f // +0008 │ │ +071826: 7120 8c01 0300 |0059: invoke-static {v3, v0}, La4/x;.e:(La4/v;Ljava/util/List;)Lv3/y1; // method@018c │ │ +07182c: 0c00 |005c: move-result-object v0 │ │ +07182e: 3900 0e00 |005d: if-nez v0, 006b // +000e │ │ +071832: 1230 |005f: const/4 v0, #int 3 // #3 │ │ +071834: 7140 8901 1110 |0060: invoke-static {v1, v1, v0, v1}, La4/x;.b:(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)La4/y; // method@0189 │ │ +07183a: 0c00 |0063: move-result-object v0 │ │ +07183c: 2807 |0064: goto 006b // +0007 │ │ +07183e: 0d00 |0065: move-exception v0 │ │ +071840: 1222 |0066: const/4 v2, #int 2 // #2 │ │ +071842: 7140 8901 1012 |0067: invoke-static {v0, v1, v2, v1}, La4/x;.b:(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)La4/y; // method@0189 │ │ +071848: 0c00 |006a: move-result-object v0 │ │ +07184a: 1100 |006b: return-object v0 │ │ + catches : 1 │ │ + 0x0003 - 0x0064 │ │ + -> 0x0065 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x006c reg=7 this La4/w; │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #58 header: │ │ +class_idx : 87 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #58 - │ │ + Class descriptor : 'La4/x;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in La4/x;) │ │ + name : 'a' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in La4/x;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 0 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +071990: |[071990] a4.x.:()V │ │ +0719a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002b reg=2 this Landroidx/activity/r; │ │ - 0x0000 - 0x002b reg=3 (null) Landroidx/lifecycle/m; │ │ - 0x0000 - 0x002b reg=4 (null) Landroidx/activity/q; │ │ │ │ - #1 : (in Landroidx/activity/r;) │ │ - name : 'i' │ │ - type : '(Landroidx/activity/q;)Landroidx/activity/c;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in La4/x;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Throwable;Ljava/lang/String;)La4/y;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 30 16-bit code units │ │ -0747ac: |[0747ac] androidx.activity.r.i:(Landroidx/activity/q;)Landroidx/activity/c; │ │ -0747bc: 1a00 c825 |0000: const-string v0, "onBackPressedCallback" // string@25c8 │ │ -0747c0: 7120 0043 0300 |0002: invoke-static {v3, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -0747c6: 5420 9002 |0005: iget-object v0, v2, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -0747ca: 6e20 f72f 3000 |0007: invoke-virtual {v0, v3}, Lf2/e;.add:(Ljava/lang/Object;)Z // method@2ff7 │ │ -0747d0: 2200 8a02 |000a: new-instance v0, Landroidx/activity/r$i; // type@028a │ │ -0747d4: 7030 a80d 2003 |000c: invoke-direct {v0, v2, v3}, Landroidx/activity/r$i;.:(Landroidx/activity/r;Landroidx/activity/q;)V // method@0da8 │ │ -0747da: 6e20 7c0d 0300 |000f: invoke-virtual {v3, v0}, Landroidx/activity/q;.a:(Landroidx/activity/c;)V // method@0d7c │ │ -0747e0: 7010 c10d 0200 |0012: invoke-direct {v2}, Landroidx/activity/r;.p:()V // method@0dc1 │ │ -0747e6: 2201 8c02 |0015: new-instance v1, Landroidx/activity/r$k; // type@028c │ │ -0747ea: 7020 ad0d 2100 |0017: invoke-direct {v1, v2}, Landroidx/activity/r$k;.:(Ljava/lang/Object;)V // method@0dad │ │ -0747f0: 6e20 860d 1300 |001a: invoke-virtual {v3, v1}, Landroidx/activity/q;.k:(Lo2/a;)V // method@0d86 │ │ -0747f6: 1100 |001d: return-object v0 │ │ + insns size : 22 16-bit code units │ │ +0718d8: |[0718d8] a4.x.a:(Ljava/lang/Throwable;Ljava/lang/String;)La4/y; │ │ +0718e8: 6300 d400 |0000: sget-boolean v0, La4/x;.a:Z // field@00d4 │ │ +0718ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0718f0: 2200 5800 |0004: new-instance v0, La4/y; // type@0058 │ │ +0718f4: 7030 8d01 1002 |0006: invoke-direct {v0, v1, v2}, La4/y;.:(Ljava/lang/Throwable;Ljava/lang/String;)V // method@018d │ │ +0718fa: 1100 |0009: return-object v0 │ │ +0718fc: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +071900: 2701 |000c: throw v1 │ │ +071902: 7100 8b01 0000 |000d: invoke-static {}, La4/x;.d:()Ljava/lang/Void; // method@018b │ │ +071908: 2201 8304 |0010: new-instance v1, Lc3/c; // type@0483 │ │ +07190c: 7010 ff1b 0100 |0012: invoke-direct {v1}, Lc3/c;.:()V // method@1bff │ │ +071912: 2701 |0015: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001e reg=2 this Landroidx/activity/r; │ │ - 0x0000 - 0x001e reg=3 (null) Landroidx/activity/q; │ │ + 0x0000 - 0x0016 reg=1 (null) Ljava/lang/Throwable; │ │ + 0x0000 - 0x0016 reg=2 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Landroidx/activity/r;) │ │ - name : 'k' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in La4/x;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)La4/y;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ - ins : 1 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 55 16-bit code units │ │ -074a28: |[074a28] androidx.activity.r.k:()V │ │ -074a38: 5440 9102 |0000: iget-object v0, v4, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074a3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -074a3e: 3900 2400 |0003: if-nez v0, 0027 // +0024 │ │ -074a42: 5440 9002 |0005: iget-object v0, v4, Landroidx/activity/r;.c:Lf2/e; // field@0290 │ │ -074a46: 7210 c23e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@3ec2 │ │ -074a4c: 0a02 |000a: move-result v2 │ │ -074a4e: 7220 be3e 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@3ebe │ │ -074a54: 0c00 |000e: move-result-object v0 │ │ -074a56: 7210 c83e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@3ec8 │ │ -074a5c: 0a02 |0012: move-result v2 │ │ -074a5e: 3802 1000 |0013: if-eqz v2, 0023 // +0010 │ │ -074a62: 7210 cb3e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@3ecb │ │ -074a68: 0c02 |0018: move-result-object v2 │ │ -074a6a: 0723 |0019: move-object v3, v2 │ │ -074a6c: 1f03 8002 |001a: check-cast v3, Landroidx/activity/q; // type@0280 │ │ -074a70: 6e10 820d 0300 |001c: invoke-virtual {v3}, Landroidx/activity/q;.g:()Z // method@0d82 │ │ -074a76: 0a03 |001f: move-result v3 │ │ -074a78: 3803 efff |0020: if-eqz v3, 000f // -0011 │ │ -074a7c: 2802 |0022: goto 0024 // +0002 │ │ -074a7e: 0712 |0023: move-object v2, v1 │ │ -074a80: 0720 |0024: move-object v0, v2 │ │ -074a82: 1f00 8002 |0025: check-cast v0, Landroidx/activity/q; // type@0280 │ │ -074a86: 5b41 9102 |0027: iput-object v1, v4, Landroidx/activity/r;.d:Landroidx/activity/q; // field@0291 │ │ -074a8a: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ -074a8e: 6e10 7f0d 0000 |002b: invoke-virtual {v0}, Landroidx/activity/q;.d:()V // method@0d7f │ │ -074a94: 0e00 |002e: return-void │ │ -074a96: 5440 8e02 |002f: iget-object v0, v4, Landroidx/activity/r;.a:Ljava/lang/Runnable; // field@028e │ │ -074a9a: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -074a9e: 7210 423d 0000 |0033: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3d42 │ │ -074aa4: 0e00 |0036: return-void │ │ + insns size : 16 16-bit code units │ │ +0718a8: |[0718a8] a4.x.b:(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)La4/y; │ │ +0718b8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +0718bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0718be: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ +0718c2: 0701 |0005: move-object v1, v0 │ │ +0718c4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0718c8: 3803 0300 |0008: if-eqz v3, 000b // +0003 │ │ +0718cc: 0702 |000a: move-object v2, v0 │ │ +0718ce: 7120 8801 2100 |000b: invoke-static {v1, v2}, La4/x;.a:(Ljava/lang/Throwable;Ljava/lang/String;)La4/y; // method@0188 │ │ +0718d4: 0c01 |000e: move-result-object v1 │ │ +0718d6: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0037 reg=4 this Landroidx/activity/r; │ │ + 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Throwable; │ │ + 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=3 (null) I │ │ + 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/activity/r;) │ │ - name : 'n' │ │ - type : '(Landroid/window/OnBackInvokedDispatcher;)V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in La4/x;) │ │ + name : 'c' │ │ + type : '(Lv3/y1;)Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -074b74: |[074b74] androidx.activity.r.n:(Landroid/window/OnBackInvokedDispatcher;)V │ │ -074b84: 1a00 f622 |0000: const-string v0, "invoker" // string@22f6 │ │ -074b88: 7120 0043 0200 |0002: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074b8e: 5b12 9302 |0005: iput-object v2, v1, Landroidx/activity/r;.f:Landroid/window/OnBackInvokedDispatcher; // field@0293 │ │ -074b92: 5512 9502 |0007: iget-boolean v2, v1, Landroidx/activity/r;.h:Z // field@0295 │ │ -074b96: 7020 c00d 2100 |0009: invoke-direct {v1, v2}, Landroidx/activity/r;.o:(Z)V // method@0dc0 │ │ -074b9c: 0e00 |000c: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +071914: |[071914] a4.x.c:(Lv3/y1;)Z │ │ +071924: 6e10 c345 0000 |0000: invoke-virtual {v0}, Lv3/y1;.P:()Lv3/y1; // method@45c3 │ │ +07192a: 0c00 |0003: move-result-object v0 │ │ +07192c: 2000 5800 |0004: instance-of v0, v0, La4/y; // type@0058 │ │ +071930: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroidx/activity/r; │ │ - 0x0000 - 0x000d reg=2 (null) Landroid/window/OnBackInvokedDispatcher; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #59 header: │ │ -class_idx : 654 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + 0x0000 - 0x0007 reg=0 (null) Lv3/y1; │ │ │ │ -Class #59 - │ │ - Class descriptor : 'Landroidx/activity/s;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/window/OnBackInvokedCallback;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/activity/s;) │ │ - name : 'a' │ │ - type : 'Lo2/a;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/s;) │ │ - name : '' │ │ - type : '(Lo2/a;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #4 : (in La4/x;) │ │ + name : 'd' │ │ + type : '()Ljava/lang/Void;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0742cc: |[0742cc] androidx.activity.s.:(Lo2/a;)V │ │ -0742dc: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0742e2: 5b01 9602 |0003: iput-object v1, v0, Landroidx/activity/s;.a:Lo2/a; // field@0296 │ │ -0742e6: 0e00 |0005: return-void │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +071934: |[071934] a4.x.d:()Ljava/lang/Void; │ │ +071944: 2200 1d08 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +071948: 1a01 da15 |0002: const-string v1, "Module with the Main dispatcher is missing. Add dependency providing the Main dispatcher, e.g. 'kotlinx-coroutines-android' and ensure it has the same version as 'kotlinx-coroutines-core'" // string@15da │ │ +07194c: 7020 1c2f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +071952: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/activity/s; │ │ - 0x0000 - 0x0006 reg=1 (null) Lo2/a; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/activity/s;) │ │ - name : 'onBackInvoked' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in La4/x;) │ │ + name : 'e' │ │ + type : '(La4/v;Ljava/util/List;)Lv3/y1;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0742e8: |[0742e8] androidx.activity.s.onBackInvoked:()V │ │ -0742f8: 5410 9602 |0000: iget-object v0, v1, Landroidx/activity/s;.a:Lo2/a; // field@0296 │ │ -0742fc: 7110 980d 0000 |0002: invoke-static {v0}, Landroidx/activity/r$f;.a:(Lo2/a;)V // method@0d98 │ │ -074302: 0e00 |0005: return-void │ │ - catches : (none) │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +071954: |[071954] a4.x.e:(La4/v;Ljava/util/List;)Lv3/y1; │ │ +071964: 7220 8301 1000 |0000: invoke-interface {v0, v1}, La4/v;.c:(Ljava/util/List;)Lv3/y1; // method@0183 │ │ +07196a: 0c00 |0003: move-result-object v0 │ │ +07196c: 280a |0004: goto 000e // +000a │ │ +07196e: 0d01 |0005: move-exception v1 │ │ +071970: 7210 8201 0000 |0006: invoke-interface {v0}, La4/v;.b:()Ljava/lang/String; // method@0182 │ │ +071976: 0c00 |0009: move-result-object v0 │ │ +071978: 7120 8801 0100 |000a: invoke-static {v1, v0}, La4/x;.a:(Ljava/lang/Throwable;Ljava/lang/String;)La4/y; // method@0188 │ │ +07197e: 0c00 |000d: move-result-object v0 │ │ +071980: 1100 |000e: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0004 │ │ + -> 0x0005 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/activity/s; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #60 header: │ │ -class_idx : 656 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x000f reg=0 (null) La4/v; │ │ + 0x0000 - 0x000f reg=1 (null) Ljava/util/List; │ │ │ │ -Class #60 - │ │ - Class descriptor : 'Landroidx/activity/u;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroidx/activity/u;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - value : 2131230853 │ │ - #1 : (in Landroidx/activity/u;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - value : 2131230917 │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #61 header: │ │ -class_idx : 657 │ │ +Class #59 header: │ │ +class_idx : 90 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #61 - │ │ - Class descriptor : 'Landroidx/activity/v;' │ │ +Class #59 - │ │ + Class descriptor : 'La4/z;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/activity/v;) │ │ + #0 : (in La4/z;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;Landroidx/activity/o;)V' │ │ + type : '(Lm3/l;Ljava/lang/Object;Le3/g;)Lm3/l;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -074c8c: |[074c8c] androidx.activity.v.a:(Landroid/view/View;Landroidx/activity/o;)V │ │ -074c9c: 1a00 1202 |0000: const-string v0, "" // string@0212 │ │ -074ca0: 7120 0043 0100 |0002: invoke-static {v1, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074ca6: 1a00 231f |0005: const-string v0, "fullyDrawnReporterOwner" // string@1f23 │ │ -074caa: 7120 0043 0200 |0007: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074cb0: 6000 9702 |000a: sget v0, Landroidx/activity/u;.a:I // field@0297 │ │ -074cb4: 6e30 ff08 0102 |000c: invoke-virtual {v1, v0, v2}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@08ff │ │ -074cba: 0e00 |000f: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +071c38: |[071c38] a4.z.a:(Lm3/l;Ljava/lang/Object;Le3/g;)Lm3/l; │ │ +071c48: 2200 5900 |0000: new-instance v0, La4/z$a; // type@0059 │ │ +071c4c: 7040 9401 1032 |0002: invoke-direct {v0, v1, v2, v3}, La4/z$a;.:(Lm3/l;Ljava/lang/Object;Le3/g;)V // method@0194 │ │ +071c52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ - 0x0000 - 0x0010 reg=2 (null) Landroidx/activity/o; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + 0x0000 - 0x0006 reg=1 (null) Lm3/l; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=3 (null) Le3/g; │ │ │ │ -Class #62 header: │ │ -class_idx : 658 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in La4/z;) │ │ + name : 'b' │ │ + type : '(Lm3/l;Ljava/lang/Object;Le3/g;)V' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +071c54: |[071c54] a4.z.b:(Lm3/l;Ljava/lang/Object;Le3/g;)V │ │ +071c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071c66: 7130 9901 2100 |0001: invoke-static {v1, v2, v0}, La4/z;.c:(Lm3/l;Ljava/lang/Object;La4/q0;)La4/q0; // method@0199 │ │ +071c6c: 0c01 |0004: move-result-object v1 │ │ +071c6e: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +071c72: 7120 4e44 1300 |0007: invoke-static {v3, v1}, Lv3/h0;.a:(Le3/g;Ljava/lang/Throwable;)V // method@444e │ │ +071c78: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 (null) Lm3/l; │ │ + 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=3 (null) Le3/g; │ │ │ │ -Class #62 - │ │ - Class descriptor : 'Landroidx/activity/w;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/activity/w;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroidx/activity/t;)V' │ │ + #2 : (in La4/z;) │ │ + name : 'c' │ │ + type : '(Lm3/l;Ljava/lang/Object;La4/q0;)La4/q0;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 16 16-bit code units │ │ -074cbc: |[074cbc] androidx.activity.w.a:(Landroid/view/View;Landroidx/activity/t;)V │ │ -074ccc: 1a00 1202 |0000: const-string v0, "" // string@0212 │ │ -074cd0: 7120 0043 0100 |0002: invoke-static {v1, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074cd6: 1a00 c925 |0005: const-string v0, "onBackPressedDispatcherOwner" // string@25c9 │ │ -074cda: 7120 0043 0200 |0007: invoke-static {v2, v0}, Lp2/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@4300 │ │ -074ce0: 6000 9802 |000a: sget v0, Landroidx/activity/u;.b:I // field@0298 │ │ -074ce4: 6e30 ff08 0102 |000c: invoke-virtual {v1, v0, v2}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@08ff │ │ -074cea: 0e00 |000f: return-void │ │ + insns size : 40 16-bit code units │ │ +071bcc: |[071bcc] a4.z.c:(Lm3/l;Ljava/lang/Object;La4/q0;)La4/q0; │ │ +071bdc: 7220 8739 3200 |0000: invoke-interface {v2, v3}, Lm3/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@3987 │ │ +071be2: 280d |0003: goto 0010 // +000d │ │ +071be4: 0d02 |0004: move-exception v2 │ │ +071be6: 3804 0c00 |0005: if-eqz v4, 0011 // +000c │ │ +071bea: 6e10 d12f 0400 |0007: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2fd1 │ │ +071bf0: 0c00 |000a: move-result-object v0 │ │ +071bf2: 3220 0600 |000b: if-eq v0, v2, 0011 // +0006 │ │ +071bf6: 7120 fe1b 2400 |000d: invoke-static {v4, v2}, Lc3/a;.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@1bfe │ │ +071bfc: 1104 |0010: return-object v4 │ │ +071bfe: 2204 4b00 |0011: new-instance v4, La4/q0; // type@004b │ │ +071c02: 2200 3908 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +071c06: 7010 9b2f 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +071c0c: 1a01 7304 |0018: const-string v1, "Exception in undelivered element handler for " // string@0473 │ │ +071c10: 6e20 a62f 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +071c16: 6e20 a52f 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +071c1c: 6e10 ad2f 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +071c22: 0c03 |0023: move-result-object v3 │ │ +071c24: 7030 4b01 3402 |0024: invoke-direct {v4, v3, v2}, La4/q0;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@014b │ │ +071c2a: 1104 |0027: return-object v4 │ │ + catches : 1 │ │ + 0x0000 - 0x0003 │ │ + -> 0x0004 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 (null) Lm3/l; │ │ + 0x0000 - 0x0028 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0028 reg=4 (null) La4/q0; │ │ + │ │ + #3 : (in La4/z;) │ │ + name : 'd' │ │ + type : '(Lm3/l;Ljava/lang/Object;La4/q0;ILjava/lang/Object;)La4/q0;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +071ba8: |[071ba8] a4.z.d:(Lm3/l;Ljava/lang/Object;La4/q0;ILjava/lang/Object;)La4/q0; │ │ +071bb8: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +071bbc: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +071bc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +071bc2: 7130 9901 1002 |0005: invoke-static {v0, v1, v2}, La4/z;.c:(Lm3/l;Ljava/lang/Object;La4/q0;)La4/q0; // method@0199 │ │ +071bc8: 0c00 |0008: move-result-object v0 │ │ +071bca: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ - 0x0000 - 0x0010 reg=2 (null) Landroidx/activity/t; │ │ + 0x0000 - 0x000a reg=0 (null) Lm3/l; │ │ + 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=2 (null) La4/q0; │ │ + 0x0000 - 0x000a reg=3 (null) I │ │ + 0x0000 - 0x000a reg=4 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #63 header: │ │ -class_idx : 659 │ │ +Class #60 header: │ │ +class_idx : 555 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #63 annotations: │ │ +Class #60 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 #63 - │ │ +Class #60 - │ │ 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 : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #64 header: │ │ -class_idx : 660 │ │ +Class #61 header: │ │ +class_idx : 556 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 591 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 534 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #64 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="RecycleListView" │ │ │ │ -Class #64 - │ │ +Class #61 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$RecycleListView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ListView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$RecycleListView;) │ │ name : 'a' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #1 : (in Landroidx/appcompat/app/AlertController$RecycleListView;) │ │ name : 'b' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$RecycleListView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -075598: |[075598] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0755a8: 7030 0a0c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c0a │ │ -0755ae: 6200 bf0e |0003: sget-object v0, Le/j;.c2:[I // field@0ebf │ │ -0755b2: 6e30 7703 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -0755b8: 0c02 |0008: move-result-object v2 │ │ -0755ba: 6003 c40e |0009: sget v3, Le/j;.d2:I // field@0ec4 │ │ -0755be: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0755c0: 6e30 3204 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0432 │ │ -0755c6: 0a03 |000f: move-result v3 │ │ -0755c8: 5913 9a02 |0010: iput v3, v1, Landroidx/appcompat/app/AlertController$RecycleListView;.b:I // field@029a │ │ -0755cc: 6003 c90e |0012: sget v3, Le/j;.e2:I // field@0ec9 │ │ -0755d0: 6e30 3204 3200 |0014: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0432 │ │ -0755d6: 0a02 |0017: move-result v2 │ │ -0755d8: 5912 9902 |0018: iput v2, v1, Landroidx/appcompat/app/AlertController$RecycleListView;.a:I // field@0299 │ │ -0755dc: 0e00 |001a: return-void │ │ +073118: |[073118] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +073128: 7030 590b 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b59 │ │ +07312e: 6200 010a |0003: sget-object v0, Lf/j;.c2:[I // field@0a01 │ │ +073132: 6e30 b102 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@02b1 │ │ +073138: 0c02 |0008: move-result-object v2 │ │ +07313a: 6003 060a |0009: sget v3, Lf/j;.d2:I // field@0a06 │ │ +07313e: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +073140: 6e30 6c03 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@036c │ │ +073146: 0a03 |000f: move-result v3 │ │ +073148: 5913 e401 |0010: iput v3, v1, Landroidx/appcompat/app/AlertController$RecycleListView;.b:I // field@01e4 │ │ +07314c: 6003 0b0a |0012: sget v3, Lf/j;.e2:I // field@0a0b │ │ +073150: 6e30 6c03 3200 |0014: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@036c │ │ +073156: 0a02 |0017: move-result v2 │ │ +073158: 5912 e301 |0018: iput v2, v1, Landroidx/appcompat/app/AlertController$RecycleListView;.a:I // field@01e3 │ │ +07315c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$RecycleListView;) │ │ name : 'a' │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -0755e0: |[0755e0] androidx.appcompat.app.AlertController$RecycleListView.a:(ZZ)V │ │ -0755f0: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -0755f4: 3903 1f00 |0002: if-nez v3, 0021 // +001f │ │ -0755f8: 6e10 7408 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@0874 │ │ -0755fe: 0a00 |0007: move-result v0 │ │ -075600: 3803 0700 |0008: if-eqz v3, 000f // +0007 │ │ -075604: 6e10 7608 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@0876 │ │ -07560a: 0a03 |000d: move-result v3 │ │ -07560c: 2803 |000e: goto 0011 // +0003 │ │ -07560e: 5223 9902 |000f: iget v3, v2, Landroidx/appcompat/app/AlertController$RecycleListView;.a:I // field@0299 │ │ -075612: 6e10 7508 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@0875 │ │ -075618: 0a01 |0014: move-result v1 │ │ -07561a: 3804 0700 |0015: if-eqz v4, 001c // +0007 │ │ -07561e: 6e10 7308 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@0873 │ │ -075624: 0a04 |001a: move-result v4 │ │ -075626: 2803 |001b: goto 001e // +0003 │ │ -075628: 5224 9a02 |001c: iget v4, v2, Landroidx/appcompat/app/AlertController$RecycleListView;.b:I // field@029a │ │ -07562c: 6e54 f608 0213 |001e: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/view/View;.setPadding:(IIII)V // method@08f6 │ │ -075632: 0e00 |0021: return-void │ │ +073160: |[073160] androidx.appcompat.app.AlertController$RecycleListView.a:(ZZ)V │ │ +073170: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +073174: 3903 1f00 |0002: if-nez v3, 0021 // +001f │ │ +073178: 6e10 be07 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07317e: 0a00 |0007: move-result v0 │ │ +073180: 3803 0700 |0008: if-eqz v3, 000f // +0007 │ │ +073184: 6e10 c007 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07318a: 0a03 |000d: move-result v3 │ │ +07318c: 2803 |000e: goto 0011 // +0003 │ │ +07318e: 5223 e301 |000f: iget v3, v2, Landroidx/appcompat/app/AlertController$RecycleListView;.a:I // field@01e3 │ │ +073192: 6e10 bf07 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +073198: 0a01 |0014: move-result v1 │ │ +07319a: 3804 0700 |0015: if-eqz v4, 001c // +0007 │ │ +07319e: 6e10 bd07 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +0731a4: 0a04 |001a: move-result v4 │ │ +0731a6: 2803 |001b: goto 001e // +0003 │ │ +0731a8: 5224 e401 |001c: iget v4, v2, Landroidx/appcompat/app/AlertController$RecycleListView;.b:I // field@01e4 │ │ +0731ac: 6e54 4108 0213 |001e: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0841 │ │ +0731b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Landroidx/appcompat/app/AlertController$RecycleListView; │ │ 0x0000 - 0x0022 reg=3 (null) Z │ │ 0x0000 - 0x0022 reg=4 (null) Z │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #65 header: │ │ -class_idx : 661 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #62 header: │ │ +class_idx : 557 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #65 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #65 - │ │ +Class #62 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$a;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$a;) │ │ name : 'a' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$a;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -074e14: |[074e14] androidx.appcompat.app.AlertController$a.:(Landroidx/appcompat/app/AlertController;)V │ │ -074e24: 5b01 9b02 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@029b │ │ -074e28: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074e2e: 0e00 |0005: return-void │ │ +072994: |[072994] androidx.appcompat.app.AlertController$a.:(Landroidx/appcompat/app/AlertController;)V │ │ +0729a4: 5b01 e501 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@01e5 │ │ +0729a8: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0729ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$a;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -074e30: |[074e30] androidx.appcompat.app.AlertController$a.onClick:(Landroid/view/View;)V │ │ -074e40: 5420 9b02 |0000: iget-object v0, v2, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@029b │ │ -074e44: 5401 ff02 |0002: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -074e48: 3313 0b00 |0004: if-ne v3, v1, 000f // +000b │ │ -074e4c: 5401 0103 |0006: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.q:Landroid/os/Message; // field@0301 │ │ -074e50: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -074e54: 7110 4006 0100 |000a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0640 │ │ -074e5a: 0c03 |000d: move-result-object v3 │ │ -074e5c: 2818 |000e: goto 0026 // +0018 │ │ -074e5e: 5401 0303 |000f: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -074e62: 3313 0700 |0011: if-ne v3, v1, 0018 // +0007 │ │ -074e66: 5401 0503 |0013: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.u:Landroid/os/Message; // field@0305 │ │ -074e6a: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -074e6e: 28f3 |0017: goto 000a // -000d │ │ -074e70: 5401 0703 |0018: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -074e74: 3313 0b00 |001a: if-ne v3, v1, 0025 // +000b │ │ -074e78: 5403 0903 |001c: iget-object v3, v0, Landroidx/appcompat/app/AlertController;.y:Landroid/os/Message; // field@0309 │ │ -074e7c: 3803 0700 |001e: if-eqz v3, 0025 // +0007 │ │ -074e80: 7110 4006 0300 |0020: invoke-static {v3}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@0640 │ │ -074e86: 0c03 |0023: move-result-object v3 │ │ -074e88: 2802 |0024: goto 0026 // +0002 │ │ -074e8a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -074e8c: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ -074e90: 6e10 4106 0300 |0028: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0641 │ │ -074e96: 5423 9b02 |002b: iget-object v3, v2, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@029b │ │ -074e9a: 5430 ef02 |002d: iget-object v0, v3, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@02ef │ │ -074e9e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -074ea0: 5433 f202 |0030: iget-object v3, v3, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -074ea4: 6e30 2906 1003 |0032: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0629 │ │ -074eaa: 0c03 |0035: move-result-object v3 │ │ -074eac: 6e10 4106 0300 |0036: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0641 │ │ -074eb2: 0e00 |0039: return-void │ │ +0729b0: |[0729b0] androidx.appcompat.app.AlertController$a.onClick:(Landroid/view/View;)V │ │ +0729c0: 5420 e501 |0000: iget-object v0, v2, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@01e5 │ │ +0729c4: 5401 4902 |0002: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +0729c8: 3313 0b00 |0004: if-ne v3, v1, 000f // +000b │ │ +0729cc: 5401 4b02 |0006: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.q:Landroid/os/Message; // field@024b │ │ +0729d0: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0729d4: 7110 7a05 0100 |000a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@057a │ │ +0729da: 0c03 |000d: move-result-object v3 │ │ +0729dc: 2818 |000e: goto 0026 // +0018 │ │ +0729de: 5401 4d02 |000f: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0729e2: 3313 0700 |0011: if-ne v3, v1, 0018 // +0007 │ │ +0729e6: 5401 4f02 |0013: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.u:Landroid/os/Message; // field@024f │ │ +0729ea: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +0729ee: 28f3 |0017: goto 000a // -000d │ │ +0729f0: 5401 5102 |0018: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +0729f4: 3313 0b00 |001a: if-ne v3, v1, 0025 // +000b │ │ +0729f8: 5403 5302 |001c: iget-object v3, v0, Landroidx/appcompat/app/AlertController;.y:Landroid/os/Message; // field@0253 │ │ +0729fc: 3803 0700 |001e: if-eqz v3, 0025 // +0007 │ │ +072a00: 7110 7a05 0300 |0020: invoke-static {v3}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@057a │ │ +072a06: 0c03 |0023: move-result-object v3 │ │ +072a08: 2802 |0024: goto 0026 // +0002 │ │ +072a0a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +072a0c: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ +072a10: 6e10 7b05 0300 |0028: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@057b │ │ +072a16: 5423 e501 |002b: iget-object v3, v2, Landroidx/appcompat/app/AlertController$a;.a:Landroidx/appcompat/app/AlertController; // field@01e5 │ │ +072a1a: 5430 3902 |002d: iget-object v0, v3, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@0239 │ │ +072a1e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +072a20: 5433 3c02 |0030: iget-object v3, v3, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +072a24: 6e30 6305 1003 |0032: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0563 │ │ +072a2a: 0c03 |0035: move-result-object v3 │ │ +072a2c: 6e10 7b05 0300 |0036: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@057b │ │ +072a32: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #66 header: │ │ -class_idx : 663 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #63 header: │ │ +class_idx : 559 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #66 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=p │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #66 - │ │ +Class #63 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$c;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$c;) │ │ name : 'e' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$c;) │ │ name : 'f' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #2 : (in Landroidx/appcompat/app/AlertController$c;) │ │ name : 'g' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$c;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074ef8: |[074ef8] androidx.appcompat.app.AlertController$c.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -074f08: 5b01 a102 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$c;.g:Landroidx/appcompat/app/AlertController; // field@02a1 │ │ -074f0c: 5b02 9f02 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$c;.e:Landroid/view/View; // field@029f │ │ -074f10: 5b03 a002 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$c;.f:Landroid/view/View; // field@02a0 │ │ -074f14: 7010 383d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074f1a: 0e00 |0009: return-void │ │ +072a78: |[072a78] androidx.appcompat.app.AlertController$c.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +072a88: 5b01 eb01 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$c;.g:Landroidx/appcompat/app/AlertController; // field@01eb │ │ +072a8c: 5b02 e901 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$c;.e:Landroid/view/View; // field@01e9 │ │ +072a90: 5b03 ea01 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$c;.f:Landroid/view/View; // field@01ea │ │ +072a94: 7010 552f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072a9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -074f1c: |[074f1c] androidx.appcompat.app.AlertController$c.run:()V │ │ -074f2c: 5430 a102 |0000: iget-object v0, v3, Landroidx/appcompat/app/AlertController$c;.g:Landroidx/appcompat/app/AlertController; // field@02a1 │ │ -074f30: 5400 de02 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -074f34: 5431 9f02 |0004: iget-object v1, v3, Landroidx/appcompat/app/AlertController$c;.e:Landroid/view/View; // field@029f │ │ -074f38: 5432 a002 |0006: iget-object v2, v3, Landroidx/appcompat/app/AlertController$c;.f:Landroid/view/View; // field@02a0 │ │ -074f3c: 7130 eb0d 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0deb │ │ -074f42: 0e00 |000b: return-void │ │ +072a9c: |[072a9c] androidx.appcompat.app.AlertController$c.run:()V │ │ +072aac: 5430 eb01 |0000: iget-object v0, v3, Landroidx/appcompat/app/AlertController$c;.g:Landroidx/appcompat/app/AlertController; // field@01eb │ │ +072ab0: 5400 2802 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +072ab4: 5431 e901 |0004: iget-object v1, v3, Landroidx/appcompat/app/AlertController$c;.e:Landroid/view/View; // field@01e9 │ │ +072ab8: 5432 ea01 |0006: iget-object v2, v3, Landroidx/appcompat/app/AlertController$c;.f:Landroid/view/View; // field@01ea │ │ +072abc: 7130 6c0c 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0c6c │ │ +072ac2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #67 header: │ │ -class_idx : 664 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #64 header: │ │ +class_idx : 560 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #67 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=p │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #67 - │ │ +Class #64 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$d;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AbsListView$OnScrollListener;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : 'a' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : 'b' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #2 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : 'c' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074f44: |[074f44] androidx.appcompat.app.AlertController$d.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -074f54: 5b01 a402 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$d;.c:Landroidx/appcompat/app/AlertController; // field@02a4 │ │ -074f58: 5b02 a202 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$d;.a:Landroid/view/View; // field@02a2 │ │ -074f5c: 5b03 a302 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$d;.b:Landroid/view/View; // field@02a3 │ │ -074f60: 7010 383d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074f66: 0e00 |0009: return-void │ │ +072ac4: |[072ac4] androidx.appcompat.app.AlertController$d.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +072ad4: 5b01 ee01 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$d;.c:Landroidx/appcompat/app/AlertController; // field@01ee │ │ +072ad8: 5b02 ec01 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$d;.a:Landroid/view/View; // field@01ec │ │ +072adc: 5b03 ed01 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$d;.b:Landroid/view/View; // field@01ed │ │ +072ae0: 7010 552f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072ae6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : 'onScroll' │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -074f68: |[074f68] androidx.appcompat.app.AlertController$d.onScroll:(Landroid/widget/AbsListView;III)V │ │ -074f78: 5402 a202 |0000: iget-object v2, v0, Landroidx/appcompat/app/AlertController$d;.a:Landroid/view/View; // field@02a2 │ │ -074f7c: 5403 a302 |0002: iget-object v3, v0, Landroidx/appcompat/app/AlertController$d;.b:Landroid/view/View; // field@02a3 │ │ -074f80: 7130 eb0d 2103 |0004: invoke-static {v1, v2, v3}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0deb │ │ -074f86: 0e00 |0007: return-void │ │ +072ae8: |[072ae8] androidx.appcompat.app.AlertController$d.onScroll:(Landroid/widget/AbsListView;III)V │ │ +072af8: 5402 ec01 |0000: iget-object v2, v0, Landroidx/appcompat/app/AlertController$d;.a:Landroid/view/View; // field@01ec │ │ +072afc: 5403 ed01 |0002: iget-object v3, v0, Landroidx/appcompat/app/AlertController$d;.b:Landroid/view/View; // field@01ed │ │ +072b00: 7130 6c0c 2103 |0004: invoke-static {v1, v2, v3}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0c6c │ │ +072b06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/app/AlertController$d;) │ │ name : 'onScrollStateChanged' │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074f88: |[074f88] androidx.appcompat.app.AlertController$d.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -074f98: 0e00 |0000: return-void │ │ +072b08: |[072b08] androidx.appcompat.app.AlertController$d.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +072b18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #68 header: │ │ -class_idx : 665 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #65 header: │ │ +class_idx : 561 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #68 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=p │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #68 - │ │ +Class #65 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$e;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$e;) │ │ name : 'e' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$e;) │ │ name : 'f' │ │ type : 'Landroid/view/View;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #2 : (in Landroidx/appcompat/app/AlertController$e;) │ │ name : 'g' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$e;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074f9c: |[074f9c] androidx.appcompat.app.AlertController$e.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -074fac: 5b01 a702 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$e;.g:Landroidx/appcompat/app/AlertController; // field@02a7 │ │ -074fb0: 5b02 a502 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$e;.e:Landroid/view/View; // field@02a5 │ │ -074fb4: 5b03 a602 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$e;.f:Landroid/view/View; // field@02a6 │ │ -074fb8: 7010 383d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074fbe: 0e00 |0009: return-void │ │ +072b1c: |[072b1c] androidx.appcompat.app.AlertController$e.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +072b2c: 5b01 f101 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$e;.g:Landroidx/appcompat/app/AlertController; // field@01f1 │ │ +072b30: 5b02 ef01 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$e;.e:Landroid/view/View; // field@01ef │ │ +072b34: 5b03 f001 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$e;.f:Landroid/view/View; // field@01f0 │ │ +072b38: 7010 552f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072b3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$e;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -074fc0: |[074fc0] androidx.appcompat.app.AlertController$e.run:()V │ │ -074fd0: 5430 a702 |0000: iget-object v0, v3, Landroidx/appcompat/app/AlertController$e;.g:Landroidx/appcompat/app/AlertController; // field@02a7 │ │ -074fd4: 5400 f702 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -074fd8: 5431 a502 |0004: iget-object v1, v3, Landroidx/appcompat/app/AlertController$e;.e:Landroid/view/View; // field@02a5 │ │ -074fdc: 5432 a602 |0006: iget-object v2, v3, Landroidx/appcompat/app/AlertController$e;.f:Landroid/view/View; // field@02a6 │ │ -074fe0: 7130 eb0d 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0deb │ │ -074fe6: 0e00 |000b: return-void │ │ +072b40: |[072b40] androidx.appcompat.app.AlertController$e.run:()V │ │ +072b50: 5430 f101 |0000: iget-object v0, v3, Landroidx/appcompat/app/AlertController$e;.g:Landroidx/appcompat/app/AlertController; // field@01f1 │ │ +072b54: 5400 4102 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +072b58: 5431 ef01 |0004: iget-object v1, v3, Landroidx/appcompat/app/AlertController$e;.e:Landroid/view/View; // field@01ef │ │ +072b5c: 5432 f001 |0006: iget-object v2, v3, Landroidx/appcompat/app/AlertController$e;.f:Landroid/view/View; // field@01f0 │ │ +072b60: 7130 6c0c 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@0c6c │ │ +072b66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #69 header: │ │ -class_idx : 666 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 569 │ │ -source_file_idx : 5932 │ │ +Class #66 header: │ │ +class_idx : 562 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 512 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #69 annotations: │ │ +Class #66 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=b │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #69 - │ │ +Class #66 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$f$a;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$a;) │ │ name : 'a' │ │ type : 'Landroidx/appcompat/app/AlertController$RecycleListView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$f$a;) │ │ name : 'b' │ │ type : 'Landroidx/appcompat/app/AlertController$f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$a;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -075024: |[075024] androidx.appcompat.app.AlertController$f$a.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V │ │ -075034: 5b01 a902 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$a;.b:Landroidx/appcompat/app/AlertController$f; // field@02a9 │ │ -075038: 5b06 a802 |0002: iput-object v6, v0, Landroidx/appcompat/app/AlertController$f$a;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02a8 │ │ -07503c: 7055 100b 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@0b10 │ │ -075042: 0e00 |0007: return-void │ │ +072ba4: |[072ba4] androidx.appcompat.app.AlertController$f$a.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V │ │ +072bb4: 5b01 f301 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$a;.b:Landroidx/appcompat/app/AlertController$f; // field@01f3 │ │ +072bb8: 5b06 f201 |0002: iput-object v6, v0, Landroidx/appcompat/app/AlertController$f$a;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01f2 │ │ +072bbc: 7055 5f0a 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@0a5f │ │ +072bc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$a;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -074fe8: |[074fe8] androidx.appcompat.app.AlertController$f$a.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -074ff8: 6f40 120b 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0b12 │ │ -074ffe: 0c03 |0003: move-result-object v3 │ │ -075000: 5414 a902 |0004: iget-object v4, v1, Landroidx/appcompat/app/AlertController$f$a;.b:Landroidx/appcompat/app/AlertController$f; // field@02a9 │ │ -075004: 5444 b902 |0006: iget-object v4, v4, Landroidx/appcompat/app/AlertController$f;.F:[Z // field@02b9 │ │ -075008: 3804 0c00 |0008: if-eqz v4, 0014 // +000c │ │ -07500c: 4704 0402 |000a: aget-boolean v4, v4, v2 │ │ -075010: 3804 0800 |000c: if-eqz v4, 0014 // +0008 │ │ -075014: 5414 a802 |000e: iget-object v4, v1, Landroidx/appcompat/app/AlertController$f$a;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02a8 │ │ -075018: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -07501a: 6e30 f60a 2400 |0011: invoke-virtual {v4, v2, v0}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0af6 │ │ -075020: 1103 |0014: return-object v3 │ │ +072b68: |[072b68] androidx.appcompat.app.AlertController$f$a.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +072b78: 6f40 610a 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0a61 │ │ +072b7e: 0c03 |0003: move-result-object v3 │ │ +072b80: 5414 f301 |0004: iget-object v4, v1, Landroidx/appcompat/app/AlertController$f$a;.b:Landroidx/appcompat/app/AlertController$f; // field@01f3 │ │ +072b84: 5444 0302 |0006: iget-object v4, v4, Landroidx/appcompat/app/AlertController$f;.F:[Z // field@0203 │ │ +072b88: 3804 0c00 |0008: if-eqz v4, 0014 // +000c │ │ +072b8c: 4704 0402 |000a: aget-boolean v4, v4, v2 │ │ +072b90: 3804 0800 |000c: if-eqz v4, 0014 // +0008 │ │ +072b94: 5414 f201 |000e: iget-object v4, v1, Landroidx/appcompat/app/AlertController$f$a;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01f2 │ │ +072b98: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +072b9a: 6e30 450a 2400 |0011: invoke-virtual {v4, v2, v0}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0a45 │ │ +072ba0: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #70 header: │ │ -class_idx : 667 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 576 │ │ -source_file_idx : 5932 │ │ +Class #67 header: │ │ +class_idx : 563 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 519 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #70 annotations: │ │ +Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=b │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #70 - │ │ +Class #67 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$f$b;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'a' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #1 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'b' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #2 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'c' │ │ type : 'Landroidx/appcompat/app/AlertController$RecycleListView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #3 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'd' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #4 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'e' │ │ type : 'Landroidx/appcompat/app/AlertController$f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -075070: |[075070] androidx.appcompat.app.AlertController$f$b.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V │ │ -075080: 5b01 ae02 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$b;.e:Landroidx/appcompat/app/AlertController$f; // field@02ae │ │ -075084: 5b05 ac02 |0002: iput-object v5, v0, Landroidx/appcompat/app/AlertController$f$b;.c:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02ac │ │ -075088: 5b06 ad02 |0004: iput-object v6, v0, Landroidx/appcompat/app/AlertController$f$b;.d:Landroidx/appcompat/app/AlertController; // field@02ad │ │ -07508c: 7040 770b 2043 |0006: invoke-direct {v0, v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0b77 │ │ -075092: 6e10 780b 0000 |0009: invoke-virtual {v0}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0b78 │ │ -075098: 0c02 |000c: move-result-object v2 │ │ -07509a: 5413 bf02 |000d: iget-object v3, v1, Landroidx/appcompat/app/AlertController$f;.L:Ljava/lang/String; // field@02bf │ │ -07509e: 7220 4a04 3200 |000f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@044a │ │ -0750a4: 0a03 |0012: move-result v3 │ │ -0750a6: 5903 aa02 |0013: iput v3, v0, Landroidx/appcompat/app/AlertController$f$b;.a:I // field@02aa │ │ -0750aa: 5411 c002 |0015: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.M:Ljava/lang/String; // field@02c0 │ │ -0750ae: 7220 4a04 1200 |0017: invoke-interface {v2, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@044a │ │ -0750b4: 0a01 |001a: move-result v1 │ │ -0750b6: 5901 ab02 |001b: iput v1, v0, Landroidx/appcompat/app/AlertController$f$b;.b:I // field@02ab │ │ -0750ba: 0e00 |001d: return-void │ │ +072bf0: |[072bf0] androidx.appcompat.app.AlertController$f$b.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V │ │ +072c00: 5b01 f801 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$b;.e:Landroidx/appcompat/app/AlertController$f; // field@01f8 │ │ +072c04: 5b05 f601 |0002: iput-object v5, v0, Landroidx/appcompat/app/AlertController$f$b;.c:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01f6 │ │ +072c08: 5b06 f701 |0004: iput-object v6, v0, Landroidx/appcompat/app/AlertController$f$b;.d:Landroidx/appcompat/app/AlertController; // field@01f7 │ │ +072c0c: 7040 c60a 2043 |0006: invoke-direct {v0, v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0ac6 │ │ +072c12: 6e10 c70a 0000 |0009: invoke-virtual {v0}, Landroid/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0ac7 │ │ +072c18: 0c02 |000c: move-result-object v2 │ │ +072c1a: 5413 0902 |000d: iget-object v3, v1, Landroidx/appcompat/app/AlertController$f;.L:Ljava/lang/String; // field@0209 │ │ +072c1e: 7220 8403 3200 |000f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0384 │ │ +072c24: 0a03 |0012: move-result v3 │ │ +072c26: 5903 f401 |0013: iput v3, v0, Landroidx/appcompat/app/AlertController$f$b;.a:I // field@01f4 │ │ +072c2a: 5411 0a02 |0015: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.M:Ljava/lang/String; // field@020a │ │ +072c2e: 7220 8403 1200 |0017: invoke-interface {v2, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0384 │ │ +072c34: 0a01 |001a: move-result v1 │ │ +072c36: 5901 f501 |001b: iput v1, v0, Landroidx/appcompat/app/AlertController$f$b;.b:I // field@01f5 │ │ +072c3a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'bindView' │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0750bc: |[0750bc] androidx.appcompat.app.AlertController$f$b.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0750cc: 1403 1400 0201 |0000: const v3, #float 2.38773e-38 // #01020014 │ │ -0750d2: 6e20 4b08 3200 |0003: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -0750d8: 0c02 |0006: move-result-object v2 │ │ -0750da: 1f02 3e02 |0007: check-cast v2, Landroid/widget/CheckedTextView; // type@023e │ │ -0750de: 5213 aa02 |0009: iget v3, v1, Landroidx/appcompat/app/AlertController$f$b;.a:I // field@02aa │ │ -0750e2: 7220 5004 3400 |000b: invoke-interface {v4, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0450 │ │ -0750e8: 0c03 |000e: move-result-object v3 │ │ -0750ea: 6e20 dd0c 3200 |000f: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -0750f0: 5412 ac02 |0012: iget-object v2, v1, Landroidx/appcompat/app/AlertController$f$b;.c:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02ac │ │ -0750f4: 7210 4f04 0400 |0014: invoke-interface {v4}, Landroid/database/Cursor;.getPosition:()I // method@044f │ │ -0750fa: 0a03 |0017: move-result v3 │ │ -0750fc: 5210 ab02 |0018: iget v0, v1, Landroidx/appcompat/app/AlertController$f$b;.b:I // field@02ab │ │ -075100: 7220 4d04 0400 |001a: invoke-interface {v4, v0}, Landroid/database/Cursor;.getInt:(I)I // method@044d │ │ -075106: 0a04 |001d: move-result v4 │ │ -075108: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -07510a: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ -07510e: 2802 |0021: goto 0023 // +0002 │ │ -075110: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -075112: 6e30 f60a 3200 |0023: invoke-virtual {v2, v3, v0}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0af6 │ │ -075118: 0e00 |0026: return-void │ │ +072c3c: |[072c3c] androidx.appcompat.app.AlertController$f$b.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +072c4c: 1403 1400 0201 |0000: const v3, #float 2.38773e-38 // #01020014 │ │ +072c52: 6e20 9507 3200 |0003: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +072c58: 0c02 |0006: move-result-object v2 │ │ +072c5a: 1f02 0502 |0007: check-cast v2, Landroid/widget/CheckedTextView; // type@0205 │ │ +072c5e: 5213 f401 |0009: iget v3, v1, Landroidx/appcompat/app/AlertController$f$b;.a:I // field@01f4 │ │ +072c62: 7220 8a03 3400 |000b: invoke-interface {v4, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@038a │ │ +072c68: 0c03 |000e: move-result-object v3 │ │ +072c6a: 6e20 2c0c 3200 |000f: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +072c70: 5412 f601 |0012: iget-object v2, v1, Landroidx/appcompat/app/AlertController$f$b;.c:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01f6 │ │ +072c74: 7210 8903 0400 |0014: invoke-interface {v4}, Landroid/database/Cursor;.getPosition:()I // method@0389 │ │ +072c7a: 0a03 |0017: move-result v3 │ │ +072c7c: 5210 f501 |0018: iget v0, v1, Landroidx/appcompat/app/AlertController$f$b;.b:I // field@01f5 │ │ +072c80: 7220 8703 0400 |001a: invoke-interface {v4, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0387 │ │ +072c86: 0a04 |001d: move-result v4 │ │ +072c88: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +072c8a: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ +072c8e: 2802 |0021: goto 0023 // +0002 │ │ +072c90: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +072c92: 6e30 450a 3200 |0023: invoke-virtual {v2, v3, v0}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0a45 │ │ +072c98: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/app/AlertController$f$b;) │ │ name : 'newView' │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -075044: |[075044] androidx.appcompat.app.AlertController$f$b.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -075054: 5412 ae02 |0000: iget-object v2, v1, Landroidx/appcompat/app/AlertController$f$b;.e:Landroidx/appcompat/app/AlertController$f; // field@02ae │ │ -075058: 5422 c402 |0002: iget-object v2, v2, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@02c4 │ │ -07505c: 5413 ad02 |0004: iget-object v3, v1, Landroidx/appcompat/app/AlertController$f$b;.d:Landroidx/appcompat/app/AlertController; // field@02ad │ │ -075060: 5233 ea02 |0006: iget v3, v3, Landroidx/appcompat/app/AlertController;.M:I // field@02ea │ │ -075064: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -075066: 6e40 8807 3204 |0009: invoke-virtual {v2, v3, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0788 │ │ -07506c: 0c02 |000c: move-result-object v2 │ │ -07506e: 1102 |000d: return-object v2 │ │ +072bc4: |[072bc4] androidx.appcompat.app.AlertController$f$b.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +072bd4: 5412 f801 |0000: iget-object v2, v1, Landroidx/appcompat/app/AlertController$f$b;.e:Landroidx/appcompat/app/AlertController$f; // field@01f8 │ │ +072bd8: 5422 0e02 |0002: iget-object v2, v2, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@020e │ │ +072bdc: 5413 f701 |0004: iget-object v3, v1, Landroidx/appcompat/app/AlertController$f$b;.d:Landroidx/appcompat/app/AlertController; // field@01f7 │ │ +072be0: 5233 3402 |0006: iget v3, v3, Landroidx/appcompat/app/AlertController;.M:I // field@0234 │ │ +072be4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +072be6: 6e40 c506 3204 |0009: invoke-virtual {v2, v3, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@06c5 │ │ +072bec: 0c02 |000c: move-result-object v2 │ │ +072bee: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #71 header: │ │ -class_idx : 668 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #68 header: │ │ +class_idx : 564 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #71 annotations: │ │ +Class #68 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=b │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #71 - │ │ +Class #68 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$f$c;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$c;) │ │ name : 'a' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$f$c;) │ │ name : 'b' │ │ type : 'Landroidx/appcompat/app/AlertController$f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$c;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07511c: |[07511c] androidx.appcompat.app.AlertController$f$c.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V │ │ -07512c: 5b01 b002 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@02b0 │ │ -075130: 5b02 af02 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@02af │ │ -075134: 7010 383d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07513a: 0e00 |0007: return-void │ │ +072c9c: |[072c9c] androidx.appcompat.app.AlertController$f$c.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V │ │ +072cac: 5b01 fa01 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@01fa │ │ +072cb0: 5b02 f901 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@01f9 │ │ +072cb4: 7010 552f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$c;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -07513c: |[07513c] androidx.appcompat.app.AlertController$f$c.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -07514c: 5401 b002 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@02b0 │ │ -075150: 5411 da02 |0002: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@02da │ │ -075154: 5402 af02 |0004: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@02af │ │ -075158: 5422 f202 |0006: iget-object v2, v2, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -07515c: 7230 8e03 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@038e │ │ -075162: 5401 b002 |000b: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@02b0 │ │ -075166: 5511 bb02 |000d: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.H:Z // field@02bb │ │ -07516a: 3901 0900 |000f: if-nez v1, 0018 // +0009 │ │ -07516e: 5401 af02 |0011: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@02af │ │ -075172: 5411 f202 |0013: iget-object v1, v1, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -075176: 6e10 b00f 0100 |0015: invoke-virtual {v1}, Landroidx/appcompat/app/w;.dismiss:()V // method@0fb0 │ │ -07517c: 0e00 |0018: return-void │ │ +072cbc: |[072cbc] androidx.appcompat.app.AlertController$f$c.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +072ccc: 5401 fa01 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@01fa │ │ +072cd0: 5411 2402 |0002: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@0224 │ │ +072cd4: 5402 f901 |0004: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@01f9 │ │ +072cd8: 5422 3c02 |0006: iget-object v2, v2, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +072cdc: 7230 c802 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@02c8 │ │ +072ce2: 5401 fa01 |000b: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.b:Landroidx/appcompat/app/AlertController$f; // field@01fa │ │ +072ce6: 5511 0502 |000d: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.H:Z // field@0205 │ │ +072cea: 3901 0900 |000f: if-nez v1, 0018 // +0009 │ │ +072cee: 5401 f901 |0011: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$c;.a:Landroidx/appcompat/app/AlertController; // field@01f9 │ │ +072cf2: 5411 3c02 |0013: iget-object v1, v1, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +072cf6: 6e10 6e25 0100 |0015: invoke-virtual {v1}, Lg/v;.dismiss:()V // method@256e │ │ +072cfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #72 header: │ │ -class_idx : 669 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #69 header: │ │ +class_idx : 565 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #72 annotations: │ │ +Class #69 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=b │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #72 - │ │ +Class #69 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$f$d;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$d;) │ │ name : 'a' │ │ type : 'Landroidx/appcompat/app/AlertController$RecycleListView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController$f$d;) │ │ name : 'b' │ │ type : 'Landroidx/appcompat/app/AlertController;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ #2 : (in Landroidx/appcompat/app/AlertController$f$d;) │ │ name : 'c' │ │ type : 'Landroidx/appcompat/app/AlertController$f;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$d;) │ │ name : '' │ │ type : '(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -075180: |[075180] androidx.appcompat.app.AlertController$f$d.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V │ │ -075190: 5b01 b302 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@02b3 │ │ -075194: 5b02 b102 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02b1 │ │ -075198: 5b03 b202 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$f$d;.b:Landroidx/appcompat/app/AlertController; // field@02b2 │ │ -07519c: 7010 383d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0751a2: 0e00 |0009: return-void │ │ +072d00: |[072d00] androidx.appcompat.app.AlertController$f$d.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V │ │ +072d10: 5b01 fd01 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@01fd │ │ +072d14: 5b02 fb01 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01fb │ │ +072d18: 5b03 fc01 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$f$d;.b:Landroidx/appcompat/app/AlertController; // field@01fc │ │ +072d1c: 7010 552f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072d22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f$d;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0751a4: |[0751a4] androidx.appcompat.app.AlertController$f$d.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0751b4: 5401 b302 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@02b3 │ │ -0751b8: 5411 b902 |0002: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.F:[Z // field@02b9 │ │ -0751bc: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0751c0: 5402 b102 |0006: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02b1 │ │ -0751c4: 6e20 ee0a 3200 |0008: invoke-virtual {v2, v3}, Landroid/widget/AbsListView;.isItemChecked:(I)Z // method@0aee │ │ -0751ca: 0a02 |000b: move-result v2 │ │ -0751cc: 4e02 0103 |000c: aput-boolean v2, v1, v3 │ │ -0751d0: 5401 b302 |000e: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@02b3 │ │ -0751d4: 5411 bd02 |0010: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.J:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@02bd │ │ -0751d8: 5402 b202 |0012: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.b:Landroidx/appcompat/app/AlertController; // field@02b2 │ │ -0751dc: 5422 f202 |0014: iget-object v2, v2, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -0751e0: 5404 b102 |0016: iget-object v4, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@02b1 │ │ -0751e4: 6e20 ee0a 3400 |0018: invoke-virtual {v4, v3}, Landroid/widget/AbsListView;.isItemChecked:(I)Z // method@0aee │ │ -0751ea: 0a04 |001b: move-result v4 │ │ -0751ec: 7240 9003 2143 |001c: invoke-interface {v1, v2, v3, v4}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@0390 │ │ -0751f2: 0e00 |001f: return-void │ │ +072d24: |[072d24] androidx.appcompat.app.AlertController$f$d.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +072d34: 5401 fd01 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@01fd │ │ +072d38: 5411 0302 |0002: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.F:[Z // field@0203 │ │ +072d3c: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +072d40: 5402 fb01 |0006: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01fb │ │ +072d44: 6e20 3d0a 3200 |0008: invoke-virtual {v2, v3}, Landroid/widget/AbsListView;.isItemChecked:(I)Z // method@0a3d │ │ +072d4a: 0a02 |000b: move-result v2 │ │ +072d4c: 4e02 0103 |000c: aput-boolean v2, v1, v3 │ │ +072d50: 5401 fd01 |000e: iget-object v1, v0, Landroidx/appcompat/app/AlertController$f$d;.c:Landroidx/appcompat/app/AlertController$f; // field@01fd │ │ +072d54: 5411 0702 |0010: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.J:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0207 │ │ +072d58: 5402 fc01 |0012: iget-object v2, v0, Landroidx/appcompat/app/AlertController$f$d;.b:Landroidx/appcompat/app/AlertController; // field@01fc │ │ +072d5c: 5422 3c02 |0014: iget-object v2, v2, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +072d60: 5404 fb01 |0016: iget-object v4, v0, Landroidx/appcompat/app/AlertController$f$d;.a:Landroidx/appcompat/app/AlertController$RecycleListView; // field@01fb │ │ +072d64: 6e20 3d0a 3400 |0018: invoke-virtual {v4, v3}, Landroid/widget/AbsListView;.isItemChecked:(I)Z // method@0a3d │ │ +072d6a: 0a04 |001b: move-result v4 │ │ +072d6c: 7240 ca02 2143 |001c: invoke-interface {v1, v2, v3, v4}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@02ca │ │ +072d72: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #73 header: │ │ -class_idx : 670 │ │ +Class #70 header: │ │ +class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 41 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #73 annotations: │ │ +Class #70 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="f" │ │ │ │ -Class #73 - │ │ +Class #70 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$f;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f;) │ │ @@ -10069,284525 +9298,293186 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0751f4: |[0751f4] androidx.appcompat.app.AlertController$f.:(Landroid/content/Context;)V │ │ -075204: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07520a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07520c: 5910 c502 |0004: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.c:I // field@02c5 │ │ -075210: 5910 c702 |0006: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.e:I // field@02c7 │ │ -075214: 5c10 b802 |0008: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.E:Z // field@02b8 │ │ -075218: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -07521a: 5910 bc02 |000b: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.I:I // field@02bc │ │ -07521e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -075220: 5c10 c202 |000e: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.O:Z // field@02c2 │ │ -075224: 5b12 c302 |0010: iput-object v2, v1, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -075228: 5c10 d402 |0012: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@02d4 │ │ -07522c: 1a00 1424 |0014: const-string v0, "layout_inflater" // string@2414 │ │ -075230: 6e20 7103 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -075236: 0c02 |0019: move-result-object v2 │ │ -075238: 1f02 c301 |001a: check-cast v2, Landroid/view/LayoutInflater; // type@01c3 │ │ -07523c: 5b12 c402 |001c: iput-object v2, v1, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@02c4 │ │ -075240: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/app/AlertController$f;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/app/AlertController;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 7 │ │ - insns size : 158 16-bit code units │ │ -075380: |[075380] androidx.appcompat.app.AlertController$f.b:(Landroidx/appcompat/app/AlertController;)V │ │ -075390: 5490 c402 |0000: iget-object v0, v9, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@02c4 │ │ -075394: 52a1 e902 |0002: iget v1, v10, Landroidx/appcompat/app/AlertController;.L:I // field@02e9 │ │ -075398: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07539a: 6e30 8707 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0787 │ │ -0753a0: 0c00 |0008: move-result-object v0 │ │ -0753a2: 1f00 9402 |0009: check-cast v0, Landroidx/appcompat/app/AlertController$RecycleListView; // type@0294 │ │ -0753a6: 5591 ba02 |000b: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.G:Z // field@02ba │ │ -0753aa: 3801 2700 |000d: if-eqz v1, 0034 // +0027 │ │ -0753ae: 5491 be02 |000f: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@02be │ │ -0753b2: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ -0753b6: 2208 9a02 |0013: new-instance v8, Landroidx/appcompat/app/AlertController$f$a; // type@029a │ │ -0753ba: 5493 c302 |0015: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -0753be: 52a4 ea02 |0017: iget v4, v10, Landroidx/appcompat/app/AlertController;.M:I // field@02ea │ │ -0753c2: 1405 1400 0201 |0019: const v5, #float 2.38773e-38 // #01020014 │ │ -0753c8: 5496 d802 |001c: iget-object v6, v9, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@02d8 │ │ -0753cc: 0781 |001e: move-object v1, v8 │ │ -0753ce: 0792 |001f: move-object v2, v9 │ │ -0753d0: 0707 |0020: move-object v7, v0 │ │ -0753d2: 7607 d40d 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/AlertController$f$a;.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V // method@0dd4 │ │ -0753d8: 2844 |0024: goto 0068 // +0044 │ │ -0753da: 2208 9b02 |0025: new-instance v8, Landroidx/appcompat/app/AlertController$f$b; // type@029b │ │ -0753de: 5493 c302 |0027: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -0753e2: 5494 be02 |0029: iget-object v4, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@02be │ │ -0753e6: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0753e8: 0781 |002c: move-object v1, v8 │ │ -0753ea: 0792 |002d: move-object v2, v9 │ │ -0753ec: 0706 |002e: move-object v6, v0 │ │ -0753ee: 07a7 |002f: move-object v7, v10 │ │ -0753f0: 7607 d60d 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/AlertController$f$b;.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V // method@0dd6 │ │ -0753f6: 2835 |0033: goto 0068 // +0035 │ │ -0753f8: 5591 bb02 |0034: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.H:Z // field@02bb │ │ -0753fc: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -075400: 52a1 eb02 |0038: iget v1, v10, Landroidx/appcompat/app/AlertController;.N:I // field@02eb │ │ -075404: 2803 |003a: goto 003d // +0003 │ │ -075406: 52a1 ec02 |003b: iget v1, v10, Landroidx/appcompat/app/AlertController;.O:I // field@02ec │ │ -07540a: 0114 |003d: move v4, v1 │ │ -07540c: 5491 be02 |003e: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@02be │ │ -075410: 1402 1400 0201 |0040: const v2, #float 2.38773e-38 // #01020014 │ │ -075416: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ -07541a: 2208 5902 |0045: new-instance v8, Landroid/widget/SimpleCursorAdapter; // type@0259 │ │ -07541e: 5493 c302 |0047: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -075422: 5495 be02 |0049: iget-object v5, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@02be │ │ -075426: 5491 bf02 |004b: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.L:Ljava/lang/String; // field@02bf │ │ -07542a: 2410 790e 0100 |004d: filled-new-array {v1}, [Ljava/lang/String; // type@0e79 │ │ -075430: 0c06 |0050: move-result-object v6 │ │ -075432: 2410 0d0e 0200 |0051: filled-new-array {v2}, [I // type@0e0d │ │ -075438: 0c07 |0054: move-result-object v7 │ │ -07543a: 0782 |0055: move-object v2, v8 │ │ -07543c: 7606 710c 0200 |0056: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@0c71 │ │ -075442: 280f |0059: goto 0068 // +000f │ │ -075444: 5498 d902 |005a: iget-object v8, v9, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@02d9 │ │ -075448: 3808 0300 |005c: if-eqz v8, 005f // +0003 │ │ -07544c: 280a |005e: goto 0068 // +000a │ │ -07544e: 2208 a002 |005f: new-instance v8, Landroidx/appcompat/app/AlertController$h; // type@02a0 │ │ -075452: 5491 c302 |0061: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -075456: 5493 d802 |0063: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@02d8 │ │ -07545a: 7053 e20d 1824 |0065: invoke-direct {v8, v1, v4, v2, v3}, Landroidx/appcompat/app/AlertController$h;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@0de2 │ │ -075460: 5ba8 e502 |0068: iput-object v8, v10, Landroidx/appcompat/app/AlertController;.H:Landroid/widget/ListAdapter; // field@02e5 │ │ -075464: 5291 bc02 |006a: iget v1, v9, Landroidx/appcompat/app/AlertController$f;.I:I // field@02bc │ │ -075468: 59a1 e602 |006c: iput v1, v10, Landroidx/appcompat/app/AlertController;.I:I // field@02e6 │ │ -07546c: 5491 da02 |006e: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@02da │ │ -075470: 3801 0b00 |0070: if-eqz v1, 007b // +000b │ │ -075474: 2201 9c02 |0072: new-instance v1, Landroidx/appcompat/app/AlertController$f$c; // type@029c │ │ -075478: 7030 d90d 910a |0074: invoke-direct {v1, v9, v10}, Landroidx/appcompat/app/AlertController$f$c;.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V // method@0dd9 │ │ -07547e: 6e20 0d0b 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0b0d │ │ -075484: 280b |007a: goto 0085 // +000b │ │ -075486: 5491 bd02 |007b: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.J:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@02bd │ │ -07548a: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ -07548e: 2201 9d02 |007f: new-instance v1, Landroidx/appcompat/app/AlertController$f$d; // type@029d │ │ -075492: 7040 db0d 91a0 |0081: invoke-direct {v1, v9, v0, v10}, Landroidx/appcompat/app/AlertController$f$d;.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V // method@0ddb │ │ -075498: 28f3 |0084: goto 0077 // -000d │ │ -07549a: 5491 c102 |0085: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.N:Landroid/widget/AdapterView$OnItemSelectedListener; // field@02c1 │ │ -07549e: 3801 0500 |0087: if-eqz v1, 008c // +0005 │ │ -0754a2: 6e20 0e0b 1000 |0089: invoke-virtual {v0, v1}, Landroid/widget/AdapterView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0b0e │ │ -0754a8: 5591 bb02 |008c: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.H:Z // field@02bb │ │ -0754ac: 3801 0700 |008e: if-eqz v1, 0095 // +0007 │ │ -0754b0: 1211 |0090: const/4 v1, #int 1 // #1 │ │ -0754b2: 6e20 f50a 1000 |0091: invoke-virtual {v0, v1}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0af5 │ │ -0754b8: 2807 |0094: goto 009b // +0007 │ │ -0754ba: 5591 ba02 |0095: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.G:Z // field@02ba │ │ -0754be: 3801 0400 |0097: if-eqz v1, 009b // +0004 │ │ -0754c2: 1221 |0099: const/4 v1, #int 2 // #2 │ │ -0754c4: 28f7 |009a: goto 0091 // -0009 │ │ -0754c6: 5ba0 f702 |009b: iput-object v0, v10, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -0754ca: 0e00 |009d: return-void │ │ +072d74: |[072d74] androidx.appcompat.app.AlertController$f.:(Landroid/content/Context;)V │ │ +072d84: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +072d8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +072d8c: 5910 0f02 |0004: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.c:I // field@020f │ │ +072d90: 5910 1102 |0006: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.e:I // field@0211 │ │ +072d94: 5c10 0202 |0008: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.E:Z // field@0202 │ │ +072d98: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +072d9a: 5910 0602 |000b: iput v0, v1, Landroidx/appcompat/app/AlertController$f;.I:I // field@0206 │ │ +072d9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +072da0: 5c10 0c02 |000e: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.O:Z // field@020c │ │ +072da4: 5b12 0d02 |0010: iput-object v2, v1, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +072da8: 5c10 1e02 |0012: iput-boolean v0, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@021e │ │ +072dac: 1a00 a524 |0014: const-string v0, "layout_inflater" // string@24a5 │ │ +072db0: 6e20 ab02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ab │ │ +072db6: 0c02 |0019: move-result-object v2 │ │ +072db8: 1f02 8701 |001a: check-cast v2, Landroid/view/LayoutInflater; // type@0187 │ │ +072dbc: 5b12 0e02 |001c: iput-object v2, v1, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@020e │ │ +072dc0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x009e reg=9 this Landroidx/appcompat/app/AlertController$f; │ │ - 0x0000 - 0x009e reg=10 (null) Landroidx/appcompat/app/AlertController; │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$f;) │ │ name : 'a' │ │ type : '(Landroidx/appcompat/app/AlertController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -075244: |[075244] androidx.appcompat.app.AlertController$f.a:(Landroidx/appcompat/app/AlertController;)V │ │ -075254: 54d0 c902 |0000: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.g:Landroid/view/View; // field@02c9 │ │ -075258: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -07525c: 6e20 f10d 0e00 |0004: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.l:(Landroid/view/View;)V // method@0df1 │ │ -075262: 2821 |0007: goto 0028 // +0021 │ │ -075264: 54d0 c802 |0008: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.f:Ljava/lang/CharSequence; // field@02c8 │ │ -075268: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -07526c: 6e20 f60d 0e00 |000c: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.q:(Ljava/lang/CharSequence;)V // method@0df6 │ │ -075272: 54d0 c602 |000f: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.d:Landroid/graphics/drawable/Drawable; // field@02c6 │ │ -075276: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -07527a: 6e20 f30d 0e00 |0013: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.n:(Landroid/graphics/drawable/Drawable;)V // method@0df3 │ │ -075280: 52d0 c502 |0016: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.c:I // field@02c5 │ │ -075284: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ -075288: 6e20 f20d 0e00 |001a: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.m:(I)V // method@0df2 │ │ -07528e: 52d0 c702 |001d: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.e:I // field@02c7 │ │ -075292: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -075296: 6e20 e80d 0e00 |0021: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.c:(I)I // method@0de8 │ │ -07529c: 0a00 |0024: move-result v0 │ │ -07529e: 6e20 f20d 0e00 |0025: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.m:(I)V // method@0df2 │ │ -0752a4: 54d0 ca02 |0028: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.h:Ljava/lang/CharSequence; // field@02ca │ │ -0752a8: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -0752ac: 6e20 f40d 0e00 |002c: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.o:(Ljava/lang/CharSequence;)V // method@0df4 │ │ -0752b2: 54d3 cb02 |002f: iget-object v3, v13, Landroidx/appcompat/app/AlertController$f;.i:Ljava/lang/CharSequence; // field@02cb │ │ -0752b6: 3903 0600 |0031: if-nez v3, 0037 // +0006 │ │ -0752ba: 54d0 cc02 |0033: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.j:Landroid/graphics/drawable/Drawable; // field@02cc │ │ -0752be: 3800 0c00 |0035: if-eqz v0, 0041 // +000c │ │ -0752c2: 12f2 |0037: const/4 v2, #int -1 // #ff │ │ -0752c4: 54d4 cd02 |0038: iget-object v4, v13, Landroidx/appcompat/app/AlertController$f;.k:Landroid/content/DialogInterface$OnClickListener; // field@02cd │ │ -0752c8: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -0752ca: 54d6 cc02 |003b: iget-object v6, v13, Landroidx/appcompat/app/AlertController$f;.j:Landroid/graphics/drawable/Drawable; // field@02cc │ │ -0752ce: 07e1 |003d: move-object v1, v14 │ │ -0752d0: 7406 f00d 0100 |003e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0df0 │ │ -0752d6: 54d9 ce02 |0041: iget-object v9, v13, Landroidx/appcompat/app/AlertController$f;.l:Ljava/lang/CharSequence; // field@02ce │ │ -0752da: 3909 0600 |0043: if-nez v9, 0049 // +0006 │ │ -0752de: 54d0 cf02 |0045: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.m:Landroid/graphics/drawable/Drawable; // field@02cf │ │ -0752e2: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ -0752e6: 12e8 |0049: const/4 v8, #int -2 // #fe │ │ -0752e8: 54da d002 |004a: iget-object v10, v13, Landroidx/appcompat/app/AlertController$f;.n:Landroid/content/DialogInterface$OnClickListener; // field@02d0 │ │ -0752ec: 120b |004c: const/4 v11, #int 0 // #0 │ │ -0752ee: 54dc cf02 |004d: iget-object v12, v13, Landroidx/appcompat/app/AlertController$f;.m:Landroid/graphics/drawable/Drawable; // field@02cf │ │ -0752f2: 07e7 |004f: move-object v7, v14 │ │ -0752f4: 7406 f00d 0700 |0050: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0df0 │ │ -0752fa: 54d2 d102 |0053: iget-object v2, v13, Landroidx/appcompat/app/AlertController$f;.o:Ljava/lang/CharSequence; // field@02d1 │ │ -0752fe: 3902 0600 |0055: if-nez v2, 005b // +0006 │ │ -075302: 54d0 d202 |0057: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.p:Landroid/graphics/drawable/Drawable; // field@02d2 │ │ -075306: 3800 0c00 |0059: if-eqz v0, 0065 // +000c │ │ -07530a: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ -07530c: 54d3 d302 |005c: iget-object v3, v13, Landroidx/appcompat/app/AlertController$f;.q:Landroid/content/DialogInterface$OnClickListener; // field@02d3 │ │ -075310: 1204 |005e: const/4 v4, #int 0 // #0 │ │ -075312: 54d5 d202 |005f: iget-object v5, v13, Landroidx/appcompat/app/AlertController$f;.p:Landroid/graphics/drawable/Drawable; // field@02d2 │ │ -075316: 07e0 |0061: move-object v0, v14 │ │ -075318: 7406 f00d 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0df0 │ │ -07531e: 54d0 d802 |0065: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@02d8 │ │ -075322: 3900 0a00 |0067: if-nez v0, 0071 // +000a │ │ -075326: 54d0 be02 |0069: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@02be │ │ -07532a: 3900 0600 |006b: if-nez v0, 0071 // +0006 │ │ -07532e: 54d0 d902 |006d: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@02d9 │ │ -075332: 3800 0500 |006f: if-eqz v0, 0074 // +0005 │ │ -075336: 7020 df0d ed00 |0071: invoke-direct {v13, v14}, Landroidx/appcompat/app/AlertController$f;.b:(Landroidx/appcompat/app/AlertController;)V // method@0ddf │ │ -07533c: 54d2 dc02 |0074: iget-object v2, v13, Landroidx/appcompat/app/AlertController$f;.z:Landroid/view/View; // field@02dc │ │ -075340: 3802 1700 |0076: if-eqz v2, 008d // +0017 │ │ -075344: 55d0 b802 |0078: iget-boolean v0, v13, Landroidx/appcompat/app/AlertController$f;.E:Z // field@02b8 │ │ -075348: 3800 0f00 |007a: if-eqz v0, 0089 // +000f │ │ -07534c: 52d3 b402 |007c: iget v3, v13, Landroidx/appcompat/app/AlertController$f;.A:I // field@02b4 │ │ -075350: 52d4 b502 |007e: iget v4, v13, Landroidx/appcompat/app/AlertController$f;.B:I // field@02b5 │ │ -075354: 52d5 b602 |0080: iget v5, v13, Landroidx/appcompat/app/AlertController$f;.C:I // field@02b6 │ │ -075358: 52d6 b702 |0082: iget v6, v13, Landroidx/appcompat/app/AlertController$f;.D:I // field@02b7 │ │ -07535c: 07e1 |0084: move-object v1, v14 │ │ -07535e: 7406 f90d 0100 |0085: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/app/AlertController;.t:(Landroid/view/View;IIII)V // method@0df9 │ │ -075364: 280c |0088: goto 0094 // +000c │ │ -075366: 6e20 f80d 2e00 |0089: invoke-virtual {v14, v2}, Landroidx/appcompat/app/AlertController;.s:(Landroid/view/View;)V // method@0df8 │ │ -07536c: 2808 |008c: goto 0094 // +0008 │ │ -07536e: 52d0 db02 |008d: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.y:I // field@02db │ │ -075372: 3800 0500 |008f: if-eqz v0, 0094 // +0005 │ │ -075376: 6e20 f70d 0e00 |0091: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.r:(I)V // method@0df7 │ │ -07537c: 0e00 |0094: return-void │ │ +072dc4: |[072dc4] androidx.appcompat.app.AlertController$f.a:(Landroidx/appcompat/app/AlertController;)V │ │ +072dd4: 54d0 1302 |0000: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.g:Landroid/view/View; // field@0213 │ │ +072dd8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +072ddc: 6e20 720c 0e00 |0004: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.l:(Landroid/view/View;)V // method@0c72 │ │ +072de2: 2821 |0007: goto 0028 // +0021 │ │ +072de4: 54d0 1202 |0008: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.f:Ljava/lang/CharSequence; // field@0212 │ │ +072de8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +072dec: 6e20 770c 0e00 |000c: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.q:(Ljava/lang/CharSequence;)V // method@0c77 │ │ +072df2: 54d0 1002 |000f: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.d:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +072df6: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +072dfa: 6e20 740c 0e00 |0013: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.n:(Landroid/graphics/drawable/Drawable;)V // method@0c74 │ │ +072e00: 52d0 0f02 |0016: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.c:I // field@020f │ │ +072e04: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ +072e08: 6e20 730c 0e00 |001a: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.m:(I)V // method@0c73 │ │ +072e0e: 52d0 1102 |001d: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.e:I // field@0211 │ │ +072e12: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +072e16: 6e20 690c 0e00 |0021: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.c:(I)I // method@0c69 │ │ +072e1c: 0a00 |0024: move-result v0 │ │ +072e1e: 6e20 730c 0e00 |0025: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.m:(I)V // method@0c73 │ │ +072e24: 54d0 1402 |0028: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.h:Ljava/lang/CharSequence; // field@0214 │ │ +072e28: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +072e2c: 6e20 750c 0e00 |002c: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.o:(Ljava/lang/CharSequence;)V // method@0c75 │ │ +072e32: 54d3 1502 |002f: iget-object v3, v13, Landroidx/appcompat/app/AlertController$f;.i:Ljava/lang/CharSequence; // field@0215 │ │ +072e36: 3903 0600 |0031: if-nez v3, 0037 // +0006 │ │ +072e3a: 54d0 1602 |0033: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.j:Landroid/graphics/drawable/Drawable; // field@0216 │ │ +072e3e: 3800 0c00 |0035: if-eqz v0, 0041 // +000c │ │ +072e42: 12f2 |0037: const/4 v2, #int -1 // #ff │ │ +072e44: 54d4 1702 |0038: iget-object v4, v13, Landroidx/appcompat/app/AlertController$f;.k:Landroid/content/DialogInterface$OnClickListener; // field@0217 │ │ +072e48: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +072e4a: 54d6 1602 |003b: iget-object v6, v13, Landroidx/appcompat/app/AlertController$f;.j:Landroid/graphics/drawable/Drawable; // field@0216 │ │ +072e4e: 07e1 |003d: move-object v1, v14 │ │ +072e50: 7406 710c 0100 |003e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0c71 │ │ +072e56: 54d9 1802 |0041: iget-object v9, v13, Landroidx/appcompat/app/AlertController$f;.l:Ljava/lang/CharSequence; // field@0218 │ │ +072e5a: 3909 0600 |0043: if-nez v9, 0049 // +0006 │ │ +072e5e: 54d0 1902 |0045: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.m:Landroid/graphics/drawable/Drawable; // field@0219 │ │ +072e62: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ +072e66: 12e8 |0049: const/4 v8, #int -2 // #fe │ │ +072e68: 54da 1a02 |004a: iget-object v10, v13, Landroidx/appcompat/app/AlertController$f;.n:Landroid/content/DialogInterface$OnClickListener; // field@021a │ │ +072e6c: 120b |004c: const/4 v11, #int 0 // #0 │ │ +072e6e: 54dc 1902 |004d: iget-object v12, v13, Landroidx/appcompat/app/AlertController$f;.m:Landroid/graphics/drawable/Drawable; // field@0219 │ │ +072e72: 07e7 |004f: move-object v7, v14 │ │ +072e74: 7406 710c 0700 |0050: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0c71 │ │ +072e7a: 54d2 1b02 |0053: iget-object v2, v13, Landroidx/appcompat/app/AlertController$f;.o:Ljava/lang/CharSequence; // field@021b │ │ +072e7e: 3902 0600 |0055: if-nez v2, 005b // +0006 │ │ +072e82: 54d0 1c02 |0057: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.p:Landroid/graphics/drawable/Drawable; // field@021c │ │ +072e86: 3800 0c00 |0059: if-eqz v0, 0065 // +000c │ │ +072e8a: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ +072e8c: 54d3 1d02 |005c: iget-object v3, v13, Landroidx/appcompat/app/AlertController$f;.q:Landroid/content/DialogInterface$OnClickListener; // field@021d │ │ +072e90: 1204 |005e: const/4 v4, #int 0 // #0 │ │ +072e92: 54d5 1c02 |005f: iget-object v5, v13, Landroidx/appcompat/app/AlertController$f;.p:Landroid/graphics/drawable/Drawable; // field@021c │ │ +072e96: 07e0 |0061: move-object v0, v14 │ │ +072e98: 7406 710c 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/app/AlertController;.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V // method@0c71 │ │ +072e9e: 54d0 2202 |0065: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@0222 │ │ +072ea2: 3900 0a00 |0067: if-nez v0, 0071 // +000a │ │ +072ea6: 54d0 0802 |0069: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@0208 │ │ +072eaa: 3900 0600 |006b: if-nez v0, 0071 // +0006 │ │ +072eae: 54d0 2302 |006d: iget-object v0, v13, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@0223 │ │ +072eb2: 3800 0500 |006f: if-eqz v0, 0074 // +0005 │ │ +072eb6: 6e20 600c ed00 |0071: invoke-virtual {v13, v14}, Landroidx/appcompat/app/AlertController$f;.b:(Landroidx/appcompat/app/AlertController;)V // method@0c60 │ │ +072ebc: 54d2 2602 |0074: iget-object v2, v13, Landroidx/appcompat/app/AlertController$f;.z:Landroid/view/View; // field@0226 │ │ +072ec0: 3802 1700 |0076: if-eqz v2, 008d // +0017 │ │ +072ec4: 55d0 0202 |0078: iget-boolean v0, v13, Landroidx/appcompat/app/AlertController$f;.E:Z // field@0202 │ │ +072ec8: 3800 0f00 |007a: if-eqz v0, 0089 // +000f │ │ +072ecc: 52d3 fe01 |007c: iget v3, v13, Landroidx/appcompat/app/AlertController$f;.A:I // field@01fe │ │ +072ed0: 52d4 ff01 |007e: iget v4, v13, Landroidx/appcompat/app/AlertController$f;.B:I // field@01ff │ │ +072ed4: 52d5 0002 |0080: iget v5, v13, Landroidx/appcompat/app/AlertController$f;.C:I // field@0200 │ │ +072ed8: 52d6 0102 |0082: iget v6, v13, Landroidx/appcompat/app/AlertController$f;.D:I // field@0201 │ │ +072edc: 07e1 |0084: move-object v1, v14 │ │ +072ede: 7406 7a0c 0100 |0085: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/app/AlertController;.t:(Landroid/view/View;IIII)V // method@0c7a │ │ +072ee4: 280c |0088: goto 0094 // +000c │ │ +072ee6: 6e20 790c 2e00 |0089: invoke-virtual {v14, v2}, Landroidx/appcompat/app/AlertController;.s:(Landroid/view/View;)V // method@0c79 │ │ +072eec: 2808 |008c: goto 0094 // +0008 │ │ +072eee: 52d0 2502 |008d: iget v0, v13, Landroidx/appcompat/app/AlertController$f;.y:I // field@0225 │ │ +072ef2: 3800 0500 |008f: if-eqz v0, 0094 // +0005 │ │ +072ef6: 6e20 780c 0e00 |0091: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertController;.r:(I)V // method@0c78 │ │ +072efc: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0095 reg=13 this Landroidx/appcompat/app/AlertController$f; │ │ 0x0000 - 0x0095 reg=14 (null) Landroidx/appcompat/app/AlertController; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #1 : (in Landroidx/appcompat/app/AlertController$f;) │ │ + name : 'b' │ │ + type : '(Landroidx/appcompat/app/AlertController;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 158 16-bit code units │ │ +072f00: |[072f00] androidx.appcompat.app.AlertController$f.b:(Landroidx/appcompat/app/AlertController;)V │ │ +072f10: 5490 0e02 |0000: iget-object v0, v9, Landroidx/appcompat/app/AlertController$f;.b:Landroid/view/LayoutInflater; // field@020e │ │ +072f14: 52a1 3302 |0002: iget v1, v10, Landroidx/appcompat/app/AlertController;.L:I // field@0233 │ │ +072f18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +072f1a: 6e30 c406 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@06c4 │ │ +072f20: 0c00 |0008: move-result-object v0 │ │ +072f22: 1f00 2c02 |0009: check-cast v0, Landroidx/appcompat/app/AlertController$RecycleListView; // type@022c │ │ +072f26: 5591 0402 |000b: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.G:Z // field@0204 │ │ +072f2a: 3801 2700 |000d: if-eqz v1, 0034 // +0027 │ │ +072f2e: 5491 0802 |000f: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@0208 │ │ +072f32: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ +072f36: 2208 3202 |0013: new-instance v8, Landroidx/appcompat/app/AlertController$f$a; // type@0232 │ │ +072f3a: 5493 0d02 |0015: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +072f3e: 52a4 3402 |0017: iget v4, v10, Landroidx/appcompat/app/AlertController;.M:I // field@0234 │ │ +072f42: 1405 1400 0201 |0019: const v5, #float 2.38773e-38 // #01020014 │ │ +072f48: 5496 2202 |001c: iget-object v6, v9, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@0222 │ │ +072f4c: 0781 |001e: move-object v1, v8 │ │ +072f4e: 0792 |001f: move-object v2, v9 │ │ +072f50: 0707 |0020: move-object v7, v0 │ │ +072f52: 7607 550c 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/AlertController$f$a;.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V // method@0c55 │ │ +072f58: 2844 |0024: goto 0068 // +0044 │ │ +072f5a: 2208 3302 |0025: new-instance v8, Landroidx/appcompat/app/AlertController$f$b; // type@0233 │ │ +072f5e: 5493 0d02 |0027: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +072f62: 5494 0802 |0029: iget-object v4, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@0208 │ │ +072f66: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +072f68: 0781 |002c: move-object v1, v8 │ │ +072f6a: 0792 |002d: move-object v2, v9 │ │ +072f6c: 0706 |002e: move-object v6, v0 │ │ +072f6e: 07a7 |002f: move-object v7, v10 │ │ +072f70: 7607 570c 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/AlertController$f$b;.:(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V // method@0c57 │ │ +072f76: 2835 |0033: goto 0068 // +0035 │ │ +072f78: 5591 0502 |0034: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.H:Z // field@0205 │ │ +072f7c: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +072f80: 52a1 3502 |0038: iget v1, v10, Landroidx/appcompat/app/AlertController;.N:I // field@0235 │ │ +072f84: 2803 |003a: goto 003d // +0003 │ │ +072f86: 52a1 3602 |003b: iget v1, v10, Landroidx/appcompat/app/AlertController;.O:I // field@0236 │ │ +072f8a: 0114 |003d: move v4, v1 │ │ +072f8c: 5491 0802 |003e: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@0208 │ │ +072f90: 1402 1400 0201 |0040: const v2, #float 2.38773e-38 // #01020014 │ │ +072f96: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ +072f9a: 2208 2002 |0045: new-instance v8, Landroid/widget/SimpleCursorAdapter; // type@0220 │ │ +072f9e: 5493 0d02 |0047: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +072fa2: 5495 0802 |0049: iget-object v5, v9, Landroidx/appcompat/app/AlertController$f;.K:Landroid/database/Cursor; // field@0208 │ │ +072fa6: 5491 0902 |004b: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.L:Ljava/lang/String; // field@0209 │ │ +072faa: 2410 8f0e 0100 |004d: filled-new-array {v1}, [Ljava/lang/String; // type@0e8f │ │ +072fb0: 0c06 |0050: move-result-object v6 │ │ +072fb2: 2410 3c0e 0200 |0051: filled-new-array {v2}, [I // type@0e3c │ │ +072fb8: 0c07 |0054: move-result-object v7 │ │ +072fba: 0782 |0055: move-object v2, v8 │ │ +072fbc: 7606 c00b 0200 |0056: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@0bc0 │ │ +072fc2: 280f |0059: goto 0068 // +000f │ │ +072fc4: 5498 2302 |005a: iget-object v8, v9, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@0223 │ │ +072fc8: 3808 0300 |005c: if-eqz v8, 005f // +0003 │ │ +072fcc: 280a |005e: goto 0068 // +000a │ │ +072fce: 2208 3802 |005f: new-instance v8, Landroidx/appcompat/app/AlertController$h; // type@0238 │ │ +072fd2: 5491 0d02 |0061: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +072fd6: 5493 2202 |0063: iget-object v3, v9, Landroidx/appcompat/app/AlertController$f;.v:[Ljava/lang/CharSequence; // field@0222 │ │ +072fda: 7053 630c 1824 |0065: invoke-direct {v8, v1, v4, v2, v3}, Landroidx/appcompat/app/AlertController$h;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@0c63 │ │ +072fe0: 5ba8 2f02 |0068: iput-object v8, v10, Landroidx/appcompat/app/AlertController;.H:Landroid/widget/ListAdapter; // field@022f │ │ +072fe4: 5291 0602 |006a: iget v1, v9, Landroidx/appcompat/app/AlertController$f;.I:I // field@0206 │ │ +072fe8: 59a1 3002 |006c: iput v1, v10, Landroidx/appcompat/app/AlertController;.I:I // field@0230 │ │ +072fec: 5491 2402 |006e: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@0224 │ │ +072ff0: 3801 0b00 |0070: if-eqz v1, 007b // +000b │ │ +072ff4: 2201 3402 |0072: new-instance v1, Landroidx/appcompat/app/AlertController$f$c; // type@0234 │ │ +072ff8: 7030 5a0c 910a |0074: invoke-direct {v1, v9, v10}, Landroidx/appcompat/app/AlertController$f$c;.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V // method@0c5a │ │ +072ffe: 6e20 5c0a 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0a5c │ │ +073004: 280b |007a: goto 0085 // +000b │ │ +073006: 5491 0702 |007b: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.J:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0207 │ │ +07300a: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ +07300e: 2201 3502 |007f: new-instance v1, Landroidx/appcompat/app/AlertController$f$d; // type@0235 │ │ +073012: 7040 5c0c 91a0 |0081: invoke-direct {v1, v9, v0, v10}, Landroidx/appcompat/app/AlertController$f$d;.:(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V // method@0c5c │ │ +073018: 28f3 |0084: goto 0077 // -000d │ │ +07301a: 5491 0b02 |0085: iget-object v1, v9, Landroidx/appcompat/app/AlertController$f;.N:Landroid/widget/AdapterView$OnItemSelectedListener; // field@020b │ │ +07301e: 3801 0500 |0087: if-eqz v1, 008c // +0005 │ │ +073022: 6e20 5d0a 1000 |0089: invoke-virtual {v0, v1}, Landroid/widget/AdapterView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0a5d │ │ +073028: 5591 0502 |008c: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.H:Z // field@0205 │ │ +07302c: 3801 0700 |008e: if-eqz v1, 0095 // +0007 │ │ +073030: 1211 |0090: const/4 v1, #int 1 // #1 │ │ +073032: 6e20 440a 1000 |0091: invoke-virtual {v0, v1}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0a44 │ │ +073038: 2807 |0094: goto 009b // +0007 │ │ +07303a: 5591 0402 |0095: iget-boolean v1, v9, Landroidx/appcompat/app/AlertController$f;.G:Z // field@0204 │ │ +07303e: 3801 0400 |0097: if-eqz v1, 009b // +0004 │ │ +073042: 1221 |0099: const/4 v1, #int 2 // #2 │ │ +073044: 28f7 |009a: goto 0091 // -0009 │ │ +073046: 5ba0 4102 |009b: iput-object v0, v10, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +07304a: 0e00 |009d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x009e reg=9 this Landroidx/appcompat/app/AlertController$f; │ │ + 0x0000 - 0x009e reg=10 (null) Landroidx/appcompat/app/AlertController; │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #74 header: │ │ -class_idx : 671 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 344 │ │ -source_file_idx : 5932 │ │ +Class #71 header: │ │ +class_idx : 567 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 282 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #74 annotations: │ │ +Class #71 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="g" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="g" │ │ │ │ -Class #74 - │ │ +Class #71 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$g;' │ │ - Access flags : 0x0010 (FINAL) │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController$g;) │ │ name : 'a' │ │ type : 'Ljava/lang/ref/WeakReference;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$g;) │ │ name : '' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0754cc: |[0754cc] androidx.appcompat.app.AlertController$g.:(Landroid/content/DialogInterface;)V │ │ -0754dc: 7010 2506 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0625 │ │ -0754e2: 2200 550a |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -0754e6: 7020 be3d 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -0754ec: 5b10 dd02 |0008: iput-object v0, v1, Landroidx/appcompat/app/AlertController$g;.a:Ljava/lang/ref/WeakReference; // field@02dd │ │ -0754f0: 0e00 |000a: return-void │ │ +07304c: |[07304c] androidx.appcompat.app.AlertController$g.:(Landroid/content/DialogInterface;)V │ │ +07305c: 7010 5f05 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@055f │ │ +073062: 2200 4a08 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@084a │ │ +073066: 7020 dd2f 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2fdd │ │ +07306c: 5b10 2702 |0008: iput-object v0, v1, Landroidx/appcompat/app/AlertController$g;.a:Ljava/lang/ref/WeakReference; // field@0227 │ │ +073070: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$g;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0754f4: |[0754f4] androidx.appcompat.app.AlertController$g.handleMessage:(Landroid/os/Message;)V │ │ -075504: 5230 cc01 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@01cc │ │ -075508: 12d1 |0002: const/4 v1, #int -3 // #fd │ │ -07550a: 3210 1400 |0003: if-eq v0, v1, 0017 // +0014 │ │ -07550e: 12e1 |0005: const/4 v1, #int -2 // #fe │ │ -075510: 3210 1100 |0006: if-eq v0, v1, 0017 // +0011 │ │ -075514: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -075516: 3210 0e00 |0009: if-eq v0, v1, 0017 // +000e │ │ -07551a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07551c: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ -075520: 281a |000e: goto 0028 // +001a │ │ -075522: 5433 cb01 |000f: iget-object v3, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@01cb │ │ -075526: 1f03 d100 |0011: check-cast v3, Landroid/content/DialogInterface; // type@00d1 │ │ -07552a: 7210 9103 0300 |0013: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0391 │ │ -075530: 2812 |0016: goto 0028 // +0012 │ │ -075532: 5430 cb01 |0017: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@01cb │ │ -075536: 1f00 cd00 |0019: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@00cd │ │ -07553a: 5421 dd02 |001b: iget-object v1, v2, Landroidx/appcompat/app/AlertController$g;.a:Ljava/lang/ref/WeakReference; // field@02dd │ │ -07553e: 6e10 bd3d 0100 |001d: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -075544: 0c01 |0020: move-result-object v1 │ │ -075546: 1f01 d100 |0021: check-cast v1, Landroid/content/DialogInterface; // type@00d1 │ │ -07554a: 5233 cc01 |0023: iget v3, v3, Landroid/os/Message;.what:I // field@01cc │ │ -07554e: 7230 8e03 1003 |0025: invoke-interface {v0, v1, v3}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@038e │ │ -075554: 0e00 |0028: return-void │ │ +073074: |[073074] androidx.appcompat.app.AlertController$g.handleMessage:(Landroid/os/Message;)V │ │ +073084: 5230 7001 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0170 │ │ +073088: 12d1 |0002: const/4 v1, #int -3 // #fd │ │ +07308a: 3210 1400 |0003: if-eq v0, v1, 0017 // +0014 │ │ +07308e: 12e1 |0005: const/4 v1, #int -2 // #fe │ │ +073090: 3210 1100 |0006: if-eq v0, v1, 0017 // +0011 │ │ +073094: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +073096: 3210 0e00 |0009: if-eq v0, v1, 0017 // +000e │ │ +07309a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07309c: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ +0730a0: 281a |000e: goto 0028 // +001a │ │ +0730a2: 5433 6f01 |000f: iget-object v3, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@016f │ │ +0730a6: 1f03 9300 |0011: check-cast v3, Landroid/content/DialogInterface; // type@0093 │ │ +0730aa: 7210 cb02 0300 |0013: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@02cb │ │ +0730b0: 2812 |0016: goto 0028 // +0012 │ │ +0730b2: 5430 6f01 |0017: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@016f │ │ +0730b6: 1f00 8f00 |0019: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@008f │ │ +0730ba: 5421 2702 |001b: iget-object v1, v2, Landroidx/appcompat/app/AlertController$g;.a:Ljava/lang/ref/WeakReference; // field@0227 │ │ +0730be: 6e10 dc2f 0100 |001d: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@2fdc │ │ +0730c4: 0c01 |0020: move-result-object v1 │ │ +0730c6: 1f01 9300 |0021: check-cast v1, Landroid/content/DialogInterface; // type@0093 │ │ +0730ca: 5233 7001 |0023: iget v3, v3, Landroid/os/Message;.what:I // field@0170 │ │ +0730ce: 7230 c802 1003 |0025: invoke-interface {v0, v1, v3}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@02c8 │ │ +0730d4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #75 header: │ │ -class_idx : 672 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 569 │ │ -source_file_idx : 5932 │ │ +Class #72 header: │ │ +class_idx : 568 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 512 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #75 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="h" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="h" │ │ │ │ -Class #75 - │ │ +Class #72 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$h;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$h;) │ │ name : '' │ │ type : '(Landroid/content/Context;II[Ljava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -075580: |[075580] androidx.appcompat.app.AlertController$h.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ -075590: 7054 100b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@0b10 │ │ -075596: 0e00 |0003: return-void │ │ +073100: |[073100] androidx.appcompat.app.AlertController$h.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ +073110: 7054 5f0a 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@0a5f │ │ +073116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController$h;) │ │ name : 'getItemId' │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07556c: |[07556c] androidx.appcompat.app.AlertController$h.getItemId:(I)J │ │ -07557c: 8130 |0000: int-to-long v0, v3 │ │ -07557e: 1000 |0001: return-wide v0 │ │ +0730ec: |[0730ec] androidx.appcompat.app.AlertController$h.getItemId:(I)J │ │ +0730fc: 8130 |0000: int-to-long v0, v3 │ │ +0730fe: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/app/AlertController$h;) │ │ name : 'hasStableIds' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -075558: |[075558] androidx.appcompat.app.AlertController$h.hasStableIds:()Z │ │ -075568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07556a: 0f00 |0001: return v0 │ │ +0730d8: |[0730d8] androidx.appcompat.app.AlertController$h.hasStableIds:()Z │ │ +0730e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0730ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #76 header: │ │ -class_idx : 673 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #73 header: │ │ +class_idx : 569 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 45 │ │ -direct_methods_size : 13 │ │ -virtual_methods_size: 14 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 23 │ │ │ │ -Class #76 annotations: │ │ +Class #73 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/AlertController$h; Landroidx/appcompat/app/AlertController$f; Landroidx/appcompat/app/AlertController$RecycleListView; Landroidx/appcompat/app/AlertController$g; } │ │ │ │ -Class #76 - │ │ +Class #73 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController;' │ │ - Access flags : 0x0000 () │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'A' │ │ type : 'Landroidx/core/widget/NestedScrollView;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #1 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'B' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #2 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'C' │ │ type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #3 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'D' │ │ type : 'Landroid/widget/ImageView;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #4 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'E' │ │ type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #5 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'F' │ │ type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #6 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'G' │ │ type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #7 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'H' │ │ type : 'Landroid/widget/ListAdapter;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #8 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'I' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #9 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'J' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #10 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'K' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #11 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'L' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #12 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'M' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #13 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'N' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #14 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'O' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #15 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'P' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #16 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'Q' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #17 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'R' │ │ type : 'Landroid/os/Handler;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #18 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'S' │ │ type : 'Landroid/view/View$OnClickListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #19 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'a' │ │ type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #20 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'b' │ │ - type : 'Landroidx/appcompat/app/w;' │ │ - access : 0x0010 (FINAL) │ │ + type : 'Lg/v;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #21 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'c' │ │ type : 'Landroid/view/Window;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #22 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'd' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ #23 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'e' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #24 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'f' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #25 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'g' │ │ type : 'Landroid/widget/ListView;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #26 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'h' │ │ type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #27 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'i' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #28 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'j' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #29 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'k' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #30 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'l' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #31 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'm' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #32 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'n' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #33 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'o' │ │ type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #34 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'p' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #35 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'q' │ │ type : 'Landroid/os/Message;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #36 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'r' │ │ type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #37 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 's' │ │ type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #38 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 't' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #39 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'u' │ │ type : 'Landroid/os/Message;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #40 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'v' │ │ type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #41 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'w' │ │ type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #42 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'x' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ #43 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'y' │ │ type : 'Landroid/os/Message;' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ #44 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'z' │ │ type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ #0 : (in Landroidx/appcompat/app/AlertController;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/app/w;Landroid/view/Window;)V' │ │ + type : '(Landroid/content/Context;Lg/v;Landroid/view/Window;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -075804: |[075804] androidx.appcompat.app.AlertController.:(Landroid/content/Context;Landroidx/appcompat/app/w;Landroid/view/Window;)V │ │ -075814: 7010 383d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07581a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07581c: 5c30 fe02 |0004: iput-boolean v0, v3, Landroidx/appcompat/app/AlertController;.n:Z // field@02fe │ │ -075820: 5930 df02 |0006: iput v0, v3, Landroidx/appcompat/app/AlertController;.B:I // field@02df │ │ -075824: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -075826: 5931 e602 |0009: iput v1, v3, Landroidx/appcompat/app/AlertController;.I:I // field@02e6 │ │ -07582a: 5930 ee02 |000b: iput v0, v3, Landroidx/appcompat/app/AlertController;.Q:I // field@02ee │ │ -07582e: 2201 9502 |000d: new-instance v1, Landroidx/appcompat/app/AlertController$a; // type@0295 │ │ -075832: 7020 c90d 3100 |000f: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertController$a;.:(Landroidx/appcompat/app/AlertController;)V // method@0dc9 │ │ -075838: 5b31 f002 |0012: iput-object v1, v3, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@02f0 │ │ -07583c: 5b34 f102 |0014: iput-object v4, v3, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@02f1 │ │ -075840: 5b35 f202 |0016: iput-object v5, v3, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -075844: 5b36 f302 |0018: iput-object v6, v3, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075848: 2206 9f02 |001a: new-instance v6, Landroidx/appcompat/app/AlertController$g; // type@029f │ │ -07584c: 7020 e00d 5600 |001c: invoke-direct {v6, v5}, Landroidx/appcompat/app/AlertController$g;.:(Landroid/content/DialogInterface;)V // method@0de0 │ │ -075852: 5b36 ef02 |001f: iput-object v6, v3, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@02ef │ │ -075856: 6206 5d0e |0021: sget-object v6, Le/j;.F:[I // field@0e5d │ │ -07585a: 6001 a30d |0023: sget v1, Le/a;.k:I // field@0da3 │ │ -07585e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -075860: 6e50 7803 2416 |0026: invoke-virtual {v4, v2, v6, v1, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -075866: 0c04 |0029: move-result-object v4 │ │ -075868: 6006 620e |002a: sget v6, Le/j;.G:I // field@0e62 │ │ -07586c: 6e30 3a04 6400 |002c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -075872: 0a06 |002f: move-result v6 │ │ -075874: 5936 e702 |0030: iput v6, v3, Landroidx/appcompat/app/AlertController;.J:I // field@02e7 │ │ -075878: 6006 6a0e |0032: sget v6, Le/j;.I:I // field@0e6a │ │ -07587c: 6e30 3a04 6400 |0034: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -075882: 0a06 |0037: move-result v6 │ │ -075884: 5936 e802 |0038: iput v6, v3, Landroidx/appcompat/app/AlertController;.K:I // field@02e8 │ │ -075888: 6006 720e |003a: sget v6, Le/j;.K:I // field@0e72 │ │ -07588c: 6e30 3a04 6400 |003c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -075892: 0a06 |003f: move-result v6 │ │ -075894: 5936 e902 |0040: iput v6, v3, Landroidx/appcompat/app/AlertController;.L:I // field@02e9 │ │ -075898: 6006 760e |0042: sget v6, Le/j;.L:I // field@0e76 │ │ -07589c: 6e30 3a04 6400 |0044: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0758a2: 0a06 |0047: move-result v6 │ │ -0758a4: 5936 ea02 |0048: iput v6, v3, Landroidx/appcompat/app/AlertController;.M:I // field@02ea │ │ -0758a8: 6006 7e0e |004a: sget v6, Le/j;.N:I // field@0e7e │ │ -0758ac: 6e30 3a04 6400 |004c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0758b2: 0a06 |004f: move-result v6 │ │ -0758b4: 5936 eb02 |0050: iput v6, v3, Landroidx/appcompat/app/AlertController;.N:I // field@02eb │ │ -0758b8: 6006 6e0e |0052: sget v6, Le/j;.J:I // field@0e6e │ │ -0758bc: 6e30 3a04 6400 |0054: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0758c2: 0a06 |0057: move-result v6 │ │ -0758c4: 5936 ec02 |0058: iput v6, v3, Landroidx/appcompat/app/AlertController;.O:I // field@02ec │ │ -0758c8: 6006 7a0e |005a: sget v6, Le/j;.M:I // field@0e7a │ │ -0758cc: 1211 |005c: const/4 v1, #int 1 // #1 │ │ -0758ce: 6e30 2d04 6401 |005d: invoke-virtual {v4, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -0758d4: 0a06 |0060: move-result v6 │ │ -0758d6: 5c36 ed02 |0061: iput-boolean v6, v3, Landroidx/appcompat/app/AlertController;.P:Z // field@02ed │ │ -0758da: 6006 660e |0063: sget v6, Le/j;.H:I // field@0e66 │ │ -0758de: 6e30 3304 6400 |0065: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0433 │ │ -0758e4: 0a06 |0068: move-result v6 │ │ -0758e6: 5936 f402 |0069: iput v6, v3, Landroidx/appcompat/app/AlertController;.d:I // field@02f4 │ │ -0758ea: 6e10 4404 0400 |006b: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0758f0: 6e20 b50f 1500 |006e: invoke-virtual {v5, v1}, Landroidx/appcompat/app/w;.g:(I)Z // method@0fb5 │ │ -0758f6: 0e00 |0071: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +073384: |[073384] androidx.appcompat.app.AlertController.:(Landroid/content/Context;Lg/v;Landroid/view/Window;)V │ │ +073394: 7010 552f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07339a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07339c: 5c30 4802 |0004: iput-boolean v0, v3, Landroidx/appcompat/app/AlertController;.n:Z // field@0248 │ │ +0733a0: 5930 2902 |0006: iput v0, v3, Landroidx/appcompat/app/AlertController;.B:I // field@0229 │ │ +0733a4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0733a6: 5931 3002 |0009: iput v1, v3, Landroidx/appcompat/app/AlertController;.I:I // field@0230 │ │ +0733aa: 5930 3802 |000b: iput v0, v3, Landroidx/appcompat/app/AlertController;.Q:I // field@0238 │ │ +0733ae: 2201 2d02 |000d: new-instance v1, Landroidx/appcompat/app/AlertController$a; // type@022d │ │ +0733b2: 7020 4a0c 3100 |000f: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertController$a;.:(Landroidx/appcompat/app/AlertController;)V // method@0c4a │ │ +0733b8: 5b31 3a02 |0012: iput-object v1, v3, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@023a │ │ +0733bc: 5b34 3b02 |0014: iput-object v4, v3, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@023b │ │ +0733c0: 5b35 3c02 |0016: iput-object v5, v3, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +0733c4: 5b36 3d02 |0018: iput-object v6, v3, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +0733c8: 2206 3702 |001a: new-instance v6, Landroidx/appcompat/app/AlertController$g; // type@0237 │ │ +0733cc: 7020 610c 5600 |001c: invoke-direct {v6, v5}, Landroidx/appcompat/app/AlertController$g;.:(Landroid/content/DialogInterface;)V // method@0c61 │ │ +0733d2: 5b36 3902 |001f: iput-object v6, v3, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@0239 │ │ +0733d6: 6206 9f09 |0021: sget-object v6, Lf/j;.F:[I // field@099f │ │ +0733da: 6001 e508 |0023: sget v1, Lf/a;.k:I // field@08e5 │ │ +0733de: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0733e0: 6e50 b202 2416 |0026: invoke-virtual {v4, v2, v6, v1, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@02b2 │ │ +0733e6: 0c04 |0029: move-result-object v4 │ │ +0733e8: 6006 a409 |002a: sget v6, Lf/j;.G:I // field@09a4 │ │ +0733ec: 6e30 7403 6400 |002c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +0733f2: 0a06 |002f: move-result v6 │ │ +0733f4: 5936 3102 |0030: iput v6, v3, Landroidx/appcompat/app/AlertController;.J:I // field@0231 │ │ +0733f8: 6006 ac09 |0032: sget v6, Lf/j;.I:I // field@09ac │ │ +0733fc: 6e30 7403 6400 |0034: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +073402: 0a06 |0037: move-result v6 │ │ +073404: 5936 3202 |0038: iput v6, v3, Landroidx/appcompat/app/AlertController;.K:I // field@0232 │ │ +073408: 6006 b409 |003a: sget v6, Lf/j;.K:I // field@09b4 │ │ +07340c: 6e30 7403 6400 |003c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +073412: 0a06 |003f: move-result v6 │ │ +073414: 5936 3302 |0040: iput v6, v3, Landroidx/appcompat/app/AlertController;.L:I // field@0233 │ │ +073418: 6006 b809 |0042: sget v6, Lf/j;.L:I // field@09b8 │ │ +07341c: 6e30 7403 6400 |0044: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +073422: 0a06 |0047: move-result v6 │ │ +073424: 5936 3402 |0048: iput v6, v3, Landroidx/appcompat/app/AlertController;.M:I // field@0234 │ │ +073428: 6006 c009 |004a: sget v6, Lf/j;.N:I // field@09c0 │ │ +07342c: 6e30 7403 6400 |004c: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +073432: 0a06 |004f: move-result v6 │ │ +073434: 5936 3502 |0050: iput v6, v3, Landroidx/appcompat/app/AlertController;.N:I // field@0235 │ │ +073438: 6006 b009 |0052: sget v6, Lf/j;.J:I // field@09b0 │ │ +07343c: 6e30 7403 6400 |0054: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +073442: 0a06 |0057: move-result v6 │ │ +073444: 5936 3602 |0058: iput v6, v3, Landroidx/appcompat/app/AlertController;.O:I // field@0236 │ │ +073448: 6006 bc09 |005a: sget v6, Lf/j;.M:I // field@09bc │ │ +07344c: 1211 |005c: const/4 v1, #int 1 // #1 │ │ +07344e: 6e30 6703 6401 |005d: invoke-virtual {v4, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0367 │ │ +073454: 0a06 |0060: move-result v6 │ │ +073456: 5c36 3702 |0061: iput-boolean v6, v3, Landroidx/appcompat/app/AlertController;.P:Z // field@0237 │ │ +07345a: 6006 a809 |0063: sget v6, Lf/j;.H:I // field@09a8 │ │ +07345e: 6e30 6d03 6400 |0065: invoke-virtual {v4, v6, v0}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@036d │ │ +073464: 0a06 |0068: move-result v6 │ │ +073466: 5936 3e02 |0069: iput v6, v3, Landroidx/appcompat/app/AlertController;.d:I // field@023e │ │ +07346a: 6e10 7e03 0400 |006b: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@037e │ │ +073470: 6e20 7625 1500 |006e: invoke-virtual {v5, v1}, Lg/v;.j:(I)Z // method@2576 │ │ +073476: 0e00 |0071: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0072 reg=3 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0072 reg=4 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0072 reg=5 (null) Lg/v; │ │ + 0x0000 - 0x0072 reg=6 (null) Landroid/view/Window; │ │ │ │ #1 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'a' │ │ type : '(Landroid/view/View;)Z' │ │ - access : 0x0008 (STATIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0756b4: |[0756b4] androidx.appcompat.app.AlertController.a:(Landroid/view/View;)Z │ │ -0756c4: 6e10 af08 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@08af │ │ -0756ca: 0a00 |0003: move-result v0 │ │ -0756cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0756ce: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0756d2: 0f01 |0007: return v1 │ │ -0756d4: 2040 eb01 |0008: instance-of v0, v4, Landroid/view/ViewGroup; // type@01eb │ │ -0756d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0756da: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -0756de: 0f02 |000d: return v2 │ │ -0756e0: 1f04 eb01 |000e: check-cast v4, Landroid/view/ViewGroup; // type@01eb │ │ -0756e4: 6e10 3209 0400 |0010: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@0932 │ │ -0756ea: 0a00 |0013: move-result v0 │ │ -0756ec: 3d00 0f00 |0014: if-lez v0, 0023 // +000f │ │ -0756f0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0756f4: 6e20 3109 0400 |0018: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0931 │ │ -0756fa: 0c03 |001b: move-result-object v3 │ │ -0756fc: 7110 e60d 0300 |001c: invoke-static {v3}, Landroidx/appcompat/app/AlertController;.a:(Landroid/view/View;)Z // method@0de6 │ │ -075702: 0a03 |001f: move-result v3 │ │ -075704: 3803 f4ff |0020: if-eqz v3, 0014 // -000c │ │ -075708: 0f01 |0022: return v1 │ │ -07570a: 0f02 |0023: return v2 │ │ +073234: |[073234] androidx.appcompat.app.AlertController.a:(Landroid/view/View;)Z │ │ +073244: 6e10 f907 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@07f9 │ │ +07324a: 0a00 |0003: move-result v0 │ │ +07324c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +07324e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +073252: 0f01 |0007: return v1 │ │ +073254: 2040 b201 |0008: instance-of v0, v4, Landroid/view/ViewGroup; // type@01b2 │ │ +073258: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +07325a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +07325e: 0f02 |000d: return v2 │ │ +073260: 1f04 b201 |000e: check-cast v4, Landroid/view/ViewGroup; // type@01b2 │ │ +073264: 6e10 7d08 0400 |0010: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07326a: 0a00 |0013: move-result v0 │ │ +07326c: 3d00 0f00 |0014: if-lez v0, 0023 // +000f │ │ +073270: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073274: 6e20 7c08 0400 |0018: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07327a: 0c03 |001b: move-result-object v3 │ │ +07327c: 7110 670c 0300 |001c: invoke-static {v3}, Landroidx/appcompat/app/AlertController;.a:(Landroid/view/View;)Z // method@0c67 │ │ +073282: 0a03 |001f: move-result v3 │ │ +073284: 3803 f4ff |0020: if-eqz v3, 0014 // -000c │ │ +073288: 0f01 |0022: return v1 │ │ +07328a: 0f02 |0023: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 (null) Landroid/view/View; │ │ │ │ #2 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'b' │ │ - type : '(Landroid/widget/Button;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -0758f8: |[0758f8] androidx.appcompat.app.AlertController.b:(Landroid/widget/Button;)V │ │ -075908: 6e10 6808 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -07590e: 0c00 |0003: move-result-object v0 │ │ -075910: 1f00 4c02 |0004: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@024c │ │ -075914: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -075916: 5901 3802 |0007: iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0238 │ │ -07591a: 1501 003f |0009: const/high16 v1, #int 1056964608 // #3f00 │ │ -07591e: 5901 3d02 |000b: iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@023d │ │ -075922: 6e20 e808 0300 |000d: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e8 │ │ -075928: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x0011 reg=3 (null) Landroid/widget/Button; │ │ - │ │ - #3 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'f' │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ - access : 0x0008 (STATIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -075958: |[075958] androidx.appcompat.app.AlertController.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -075968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07596a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -07596c: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ -075970: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -075972: 6e20 3608 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0836 │ │ -075978: 0a02 |0008: move-result v2 │ │ -07597a: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -07597e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -075980: 2802 |000c: goto 000e // +0002 │ │ -075982: 1242 |000d: const/4 v2, #int 4 // #4 │ │ -075984: 6e20 0809 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -07598a: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ -07598e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -075990: 6e20 3608 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@0836 │ │ -075996: 0a03 |0017: move-result v3 │ │ -075998: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -07599c: 2802 |001a: goto 001c // +0002 │ │ -07599e: 1240 |001b: const/4 v0, #int 4 // #4 │ │ -0759a0: 6e20 0809 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -0759a6: 0e00 |001f: return-void │ │ +0734d8: |[0734d8] androidx.appcompat.app.AlertController.f:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +0734e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0734ea: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0734ec: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ +0734f0: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +0734f2: 6e20 8007 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0780 │ │ +0734f8: 0a02 |0008: move-result v2 │ │ +0734fa: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +0734fe: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +073500: 2802 |000c: goto 000e // +0002 │ │ +073502: 1242 |000d: const/4 v2, #int 4 // #4 │ │ +073504: 6e20 5308 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +07350a: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ +07350e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +073510: 6e20 8007 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@0780 │ │ +073516: 0a03 |0017: move-result v3 │ │ +073518: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +07351c: 2802 |001a: goto 001c // +0002 │ │ +07351e: 1240 |001b: const/4 v0, #int 4 // #4 │ │ +073520: 6e20 5308 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073526: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0020 reg=4 (null) Landroid/view/View; │ │ 0x0000 - 0x0020 reg=5 (null) Landroid/view/View; │ │ │ │ - #4 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'i' │ │ - type : '(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -075634: |[075634] androidx.appcompat.app.AlertController.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ -075644: 3903 0f00 |0000: if-nez v3, 000f // +000f │ │ -075648: 2043 f001 |0002: instance-of v3, v4, Landroid/view/ViewStub; // type@01f0 │ │ -07564c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -075650: 1f04 f001 |0006: check-cast v4, Landroid/view/ViewStub; // type@01f0 │ │ -075654: 6e10 7309 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0973 │ │ -07565a: 0c04 |000b: move-result-object v4 │ │ -07565c: 1f04 eb01 |000c: check-cast v4, Landroid/view/ViewGroup; // type@01eb │ │ -075660: 1104 |000e: return-object v4 │ │ -075662: 3804 0f00 |000f: if-eqz v4, 001e // +000f │ │ -075666: 6e10 7708 0400 |0011: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0877 │ │ -07566c: 0c00 |0014: move-result-object v0 │ │ -07566e: 2001 eb01 |0015: instance-of v1, v0, Landroid/view/ViewGroup; // type@01eb │ │ -075672: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -075676: 1f00 eb01 |0019: check-cast v0, Landroid/view/ViewGroup; // type@01eb │ │ -07567a: 6e20 4909 4000 |001b: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075680: 2034 f001 |001e: instance-of v4, v3, Landroid/view/ViewStub; // type@01f0 │ │ -075684: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ -075688: 1f03 f001 |0022: check-cast v3, Landroid/view/ViewStub; // type@01f0 │ │ -07568c: 6e10 7309 0300 |0024: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0973 │ │ -075692: 0c03 |0027: move-result-object v3 │ │ -075694: 1f03 eb01 |0028: check-cast v3, Landroid/view/ViewGroup; // type@01eb │ │ -075698: 1103 |002a: return-object v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x002b reg=2 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x002b reg=3 (null) Landroid/view/View; │ │ - 0x0000 - 0x002b reg=4 (null) Landroid/view/View; │ │ - │ │ - #5 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'j' │ │ - type : '()I' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'z' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 16 16-bit code units │ │ -0757d4: |[0757d4] androidx.appcompat.app.AlertController.j:()I │ │ -0757e4: 5230 e802 |0000: iget v0, v3, Landroidx/appcompat/app/AlertController;.K:I // field@02e8 │ │ -0757e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0757ec: 5230 e702 |0004: iget v0, v3, Landroidx/appcompat/app/AlertController;.J:I // field@02e7 │ │ -0757f0: 0f00 |0006: return v0 │ │ -0757f2: 5231 ee02 |0007: iget v1, v3, Landroidx/appcompat/app/AlertController;.Q:I // field@02ee │ │ -0757f6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0757f8: 3321 0300 |000a: if-ne v1, v2, 000d // +0003 │ │ -0757fc: 0f00 |000c: return v0 │ │ -0757fe: 5230 e702 |000d: iget v0, v3, Landroidx/appcompat/app/AlertController;.J:I // field@02e7 │ │ -075802: 0f00 |000f: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=3 this Landroidx/appcompat/app/AlertController; │ │ - │ │ - #6 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'p' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;II)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ outs : 4 │ │ - insns size : 115 16-bit code units │ │ -075ae4: |[075ae4] androidx.appcompat.app.AlertController.p:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ -075af4: 5440 f302 |0000: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075af8: 6001 1b0e |0002: sget v1, Le/f;.v:I // field@0e1b │ │ -075afc: 6e20 9709 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -075b02: 0c00 |0007: move-result-object v0 │ │ -075b04: 5441 f302 |0008: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075b08: 6002 1a0e |000a: sget v2, Le/f;.u:I // field@0e1a │ │ -075b0c: 6e20 9709 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -075b12: 0c01 |000f: move-result-object v1 │ │ -075b14: 6002 c901 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -075b18: 1303 1700 |0012: const/16 v3, #int 23 // #17 │ │ -075b1c: 3432 1000 |0014: if-lt v2, v3, 0024 // +0010 │ │ -075b20: 7130 d51d 7608 |0016: invoke-static {v6, v7, v8}, Landroidx/core/view/m0;.U:(Landroid/view/View;II)V // method@1dd5 │ │ -075b26: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -075b2a: 6e20 4909 0500 |001b: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075b30: 3801 5400 |001e: if-eqz v1, 0072 // +0054 │ │ -075b34: 6e20 4909 1500 |0020: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075b3a: 284f |0023: goto 0072 // +004f │ │ -075b3c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -075b3e: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -075b42: dd08 0701 |0027: and-int/lit8 v8, v7, #int 1 // #01 │ │ -075b46: 3908 0600 |0029: if-nez v8, 002f // +0006 │ │ -075b4a: 6e20 4909 0500 |002b: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075b50: 0760 |002e: move-object v0, v6 │ │ -075b52: 3801 0a00 |002f: if-eqz v1, 0039 // +000a │ │ -075b56: dd07 0702 |0031: and-int/lit8 v7, v7, #int 2 // #02 │ │ -075b5a: 3907 0600 |0033: if-nez v7, 0039 // +0006 │ │ -075b5e: 6e20 4909 1500 |0035: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075b64: 0761 |0038: move-object v1, v6 │ │ -075b66: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ -075b6a: 3801 3700 |003b: if-eqz v1, 0072 // +0037 │ │ -075b6e: 5446 f602 |003d: iget-object v6, v4, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@02f6 │ │ -075b72: 3806 1700 |003f: if-eqz v6, 0056 // +0017 │ │ -075b76: 5445 de02 |0041: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075b7a: 2206 9602 |0043: new-instance v6, Landroidx/appcompat/app/AlertController$b; // type@0296 │ │ -075b7e: 7040 cb0d 4610 |0045: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$b;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0dcb │ │ -075b84: 6e20 a21f 6500 |0048: invoke-virtual {v5, v6}, Landroidx/core/widget/NestedScrollView;.setOnScrollChangeListener:(Landroidx/core/widget/NestedScrollView$d;)V // method@1fa2 │ │ -075b8a: 5445 de02 |004b: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075b8e: 2206 9702 |004d: new-instance v6, Landroidx/appcompat/app/AlertController$c; // type@0297 │ │ -075b92: 7040 cd0d 4610 |004f: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$c;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0dcd │ │ -075b98: 6e20 bb08 6500 |0052: invoke-virtual {v5, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@08bb │ │ -075b9e: 281d |0055: goto 0072 // +001d │ │ -075ba0: 5446 f702 |0056: iget-object v6, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -075ba4: 3806 1200 |0058: if-eqz v6, 006a // +0012 │ │ -075ba8: 2205 9802 |005a: new-instance v5, Landroidx/appcompat/app/AlertController$d; // type@0298 │ │ -075bac: 7040 cf0d 4510 |005c: invoke-direct {v5, v4, v0, v1}, Landroidx/appcompat/app/AlertController$d;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0dcf │ │ -075bb2: 6e20 f70a 5600 |005f: invoke-virtual {v6, v5}, Landroid/widget/AbsListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0af7 │ │ -075bb8: 5445 f702 |0062: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -075bbc: 2206 9902 |0064: new-instance v6, Landroidx/appcompat/app/AlertController$e; // type@0299 │ │ -075bc0: 7040 d20d 4610 |0066: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$e;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0dd2 │ │ -075bc6: 28e9 |0069: goto 0052 // -0017 │ │ -075bc8: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ -075bcc: 6e20 4909 0500 |006c: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075bd2: 3801 0300 |006f: if-eqz v1, 0072 // +0003 │ │ -075bd6: 28af |0071: goto 0020 // -0051 │ │ -075bd8: 0e00 |0072: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0073 reg=4 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x0073 reg=5 (null) Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0073 reg=6 (null) Landroid/view/View; │ │ - 0x0000 - 0x0073 reg=7 (null) I │ │ - 0x0000 - 0x0073 reg=8 (null) I │ │ - │ │ - #7 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'u' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 235 16-bit code units │ │ -075c78: |[075c78] androidx.appcompat.app.AlertController.u:(Landroid/view/ViewGroup;)V │ │ -075c88: 1400 1900 0201 |0000: const v0, #float 2.38773e-38 // #01020019 │ │ -075c8e: 6e20 4b08 0800 |0003: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -075c94: 0c00 |0006: move-result-object v0 │ │ -075c96: 1f00 3c02 |0007: check-cast v0, Landroid/widget/Button; // type@023c │ │ -075c9a: 5b70 ff02 |0009: iput-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075c9e: 5471 f002 |000b: iget-object v1, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@02f0 │ │ -075ca2: 6e20 ee08 1000 |000d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08ee │ │ -075ca8: 5470 0003 |0010: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@0300 │ │ -075cac: 7110 d106 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@06d1 │ │ -075cb2: 0a00 |0015: move-result v0 │ │ -075cb4: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -075cb8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -075cba: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -075cbc: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -075cbe: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -075cc2: 5470 0203 |001d: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@0302 │ │ -075cc6: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ -075cca: 5470 ff02 |0021: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075cce: 6e20 0809 1000 |0023: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075cd4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -075cd6: 281e |0027: goto 0045 // +001e │ │ -075cd8: 5470 ff02 |0028: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075cdc: 5475 0003 |002a: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@0300 │ │ -075ce0: 6e20 dd0c 5000 |002c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075ce6: 5470 0203 |002f: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@0302 │ │ -075cea: 3800 0e00 |0031: if-eqz v0, 003f // +000e │ │ -075cee: 5275 f402 |0033: iget v5, v7, Landroidx/appcompat/app/AlertController;.d:I // field@02f4 │ │ -075cf2: 6e55 7605 4054 |0035: invoke-virtual {v0, v4, v4, v5, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -075cf8: 5470 ff02 |0038: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075cfc: 5475 0203 |003a: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@0302 │ │ -075d00: 6e52 c40c 5022 |003c: invoke-virtual {v0, v5, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0cc4 │ │ -075d06: 5470 ff02 |003f: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075d0a: 6e20 0809 4000 |0041: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075d10: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -075d12: 1405 1a00 0201 |0045: const v5, #float 2.38773e-38 // #0102001a │ │ -075d18: 6e20 4b08 5800 |0048: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -075d1e: 0c05 |004b: move-result-object v5 │ │ -075d20: 1f05 3c02 |004c: check-cast v5, Landroid/widget/Button; // type@023c │ │ -075d24: 5b75 0303 |004e: iput-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075d28: 5476 f002 |0050: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@02f0 │ │ -075d2c: 6e20 ee08 6500 |0052: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08ee │ │ -075d32: 5475 0403 |0055: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@0304 │ │ -075d36: 7110 d106 0500 |0057: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@06d1 │ │ -075d3c: 0a05 |005a: move-result v5 │ │ -075d3e: 3805 0c00 |005b: if-eqz v5, 0067 // +000c │ │ -075d42: 5475 0603 |005d: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0306 │ │ -075d46: 3905 0800 |005f: if-nez v5, 0067 // +0008 │ │ -075d4a: 5475 0303 |0061: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075d4e: 6e20 0809 1500 |0063: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075d54: 281f |0066: goto 0085 // +001f │ │ -075d56: 5475 0303 |0067: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075d5a: 5476 0403 |0069: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@0304 │ │ -075d5e: 6e20 dd0c 6500 |006b: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075d64: 5475 0603 |006e: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0306 │ │ -075d68: 3805 0e00 |0070: if-eqz v5, 007e // +000e │ │ -075d6c: 5276 f402 |0072: iget v6, v7, Landroidx/appcompat/app/AlertController;.d:I // field@02f4 │ │ -075d70: 6e56 7605 4564 |0074: invoke-virtual {v5, v4, v4, v6, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -075d76: 5475 0303 |0077: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075d7a: 5476 0603 |0079: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0306 │ │ -075d7e: 6e52 c40c 6522 |007b: invoke-virtual {v5, v6, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0cc4 │ │ -075d84: 5475 0303 |007e: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075d88: 6e20 0809 4500 |0080: invoke-virtual {v5, v4}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075d8e: de00 0002 |0083: or-int/lit8 v0, v0, #int 2 // #02 │ │ -075d92: 1405 1b00 0201 |0085: const v5, #float 2.38773e-38 // #0102001b │ │ -075d98: 6e20 4b08 5800 |0088: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -075d9e: 0c05 |008b: move-result-object v5 │ │ -075da0: 1f05 3c02 |008c: check-cast v5, Landroid/widget/Button; // type@023c │ │ -075da4: 5b75 0703 |008e: iput-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075da8: 5476 f002 |0090: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@02f0 │ │ -075dac: 6e20 ee08 6500 |0092: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08ee │ │ -075db2: 5475 0803 |0095: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0308 │ │ -075db6: 7110 d106 0500 |0097: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@06d1 │ │ -075dbc: 0a05 |009a: move-result v5 │ │ -075dbe: 3805 0c00 |009b: if-eqz v5, 00a7 // +000c │ │ -075dc2: 5475 0a03 |009d: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@030a │ │ -075dc6: 3905 0800 |009f: if-nez v5, 00a7 // +0008 │ │ -075dca: 5472 0703 |00a1: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075dce: 6e20 0809 1200 |00a3: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075dd4: 281f |00a6: goto 00c5 // +001f │ │ -075dd6: 5475 0703 |00a7: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075dda: 5476 0803 |00a9: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0308 │ │ -075dde: 6e20 dd0c 6500 |00ab: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075de4: 5475 0a03 |00ae: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@030a │ │ -075de8: 3805 0e00 |00b0: if-eqz v5, 00be // +000e │ │ -075dec: 5276 f402 |00b2: iget v6, v7, Landroidx/appcompat/app/AlertController;.d:I // field@02f4 │ │ -075df0: 6e56 7605 4564 |00b4: invoke-virtual {v5, v4, v4, v6, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -075df6: 5475 0703 |00b7: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075dfa: 5476 0a03 |00b9: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@030a │ │ -075dfe: 6e52 c40c 6522 |00bb: invoke-virtual {v5, v6, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0cc4 │ │ -075e04: 5472 0703 |00be: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075e08: 6e20 0809 4200 |00c0: invoke-virtual {v2, v4}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075e0e: de00 0004 |00c3: or-int/lit8 v0, v0, #int 4 // #04 │ │ -075e12: 5472 f102 |00c5: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@02f1 │ │ -075e16: 7110 ff0d 0200 |00c7: invoke-static {v2}, Landroidx/appcompat/app/AlertController;.z:(Landroid/content/Context;)Z // method@0dff │ │ -075e1c: 0a02 |00ca: move-result v2 │ │ -075e1e: 3802 1600 |00cb: if-eqz v2, 00e1 // +0016 │ │ -075e22: 3330 0800 |00cd: if-ne v0, v3, 00d5 // +0008 │ │ -075e26: 5472 ff02 |00cf: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@02ff │ │ -075e2a: 7020 e70d 2700 |00d1: invoke-direct {v7, v2}, Landroidx/appcompat/app/AlertController;.b:(Landroid/widget/Button;)V // method@0de7 │ │ -075e30: 280d |00d4: goto 00e1 // +000d │ │ -075e32: 1222 |00d5: const/4 v2, #int 2 // #2 │ │ -075e34: 3320 0500 |00d6: if-ne v0, v2, 00db // +0005 │ │ -075e38: 5472 0303 |00d8: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@0303 │ │ -075e3c: 28f7 |00da: goto 00d1 // -0009 │ │ -075e3e: 1242 |00db: const/4 v2, #int 4 // #4 │ │ -075e40: 3320 0500 |00dc: if-ne v0, v2, 00e1 // +0005 │ │ -075e44: 5472 0703 |00de: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0307 │ │ -075e48: 28f1 |00e0: goto 00d1 // -000f │ │ -075e4a: 3800 0300 |00e1: if-eqz v0, 00e4 // +0003 │ │ -075e4e: 2802 |00e3: goto 00e5 // +0002 │ │ -075e50: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ -075e52: 3903 0500 |00e5: if-nez v3, 00ea // +0005 │ │ -075e56: 6e20 0809 1800 |00e7: invoke-virtual {v8, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075e5c: 0e00 |00ea: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x00eb reg=7 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x00eb reg=8 (null) Landroid/view/ViewGroup; │ │ - │ │ - #8 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'v' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 92 16-bit code units │ │ -075e60: |[075e60] androidx.appcompat.app.AlertController.v:(Landroid/view/ViewGroup;)V │ │ -075e70: 5440 f302 |0000: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075e74: 6001 1c0e |0002: sget v1, Le/f;.w:I // field@0e1c │ │ -075e78: 6e20 9709 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -075e7e: 0c00 |0007: move-result-object v0 │ │ -075e80: 1f00 1a05 |0008: check-cast v0, Landroidx/core/widget/NestedScrollView; // type@051a │ │ -075e84: 5b40 de02 |000a: iput-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075e88: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -075e8a: 6e20 e208 1000 |000d: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusable:(Z)V // method@08e2 │ │ -075e90: 5440 de02 |0010: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075e94: 6e20 a11f 1000 |0012: invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@1fa1 │ │ -075e9a: 1400 0b00 0201 |0015: const v0, #float 2.38773e-38 // #0102000b │ │ -075ea0: 6e20 4b08 0500 |0018: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -075ea6: 0c00 |001b: move-result-object v0 │ │ -075ea8: 1f00 5d02 |001c: check-cast v0, Landroid/widget/TextView; // type@025d │ │ -075eac: 5b40 e302 |001e: iput-object v0, v4, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@02e3 │ │ -075eb0: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -075eb4: 0e00 |0022: return-void │ │ -075eb6: 5441 f602 |0023: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@02f6 │ │ -075eba: 3801 0600 |0025: if-eqz v1, 002b // +0006 │ │ -075ebe: 6e20 dd0c 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075ec4: 2831 |002a: goto 005b // +0031 │ │ -075ec6: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ -075eca: 6e20 0809 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075ed0: 5440 de02 |0030: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075ed4: 5442 e302 |0032: iget-object v2, v4, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@02e3 │ │ -075ed8: 6e20 4909 2000 |0034: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -075ede: 5440 f702 |0037: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -075ee2: 3800 1f00 |0039: if-eqz v0, 0058 // +001f │ │ -075ee6: 5445 de02 |003b: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075eea: 6e10 7708 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0877 │ │ -075ef0: 0c05 |0040: move-result-object v5 │ │ -075ef2: 1f05 eb01 |0041: check-cast v5, Landroid/view/ViewGroup; // type@01eb │ │ -075ef6: 5440 de02 |0043: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075efa: 6e20 3709 0500 |0045: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0937 │ │ -075f00: 0a00 |0048: move-result v0 │ │ -075f02: 6e20 4a09 0500 |0049: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@094a │ │ -075f08: 5441 f702 |004c: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -075f0c: 2202 e901 |004e: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@01e9 │ │ -075f10: 12f3 |0050: const/4 v3, #int -1 // #ff │ │ -075f12: 7030 1c09 3203 |0051: invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091c │ │ -075f18: 6e40 2809 1520 |0054: invoke-virtual {v5, v1, v0, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0928 │ │ -075f1e: 2804 |0057: goto 005b // +0004 │ │ -075f20: 6e20 0809 1500 |0058: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075f26: 0e00 |005b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x005c reg=4 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x005c reg=5 (null) Landroid/view/ViewGroup; │ │ - │ │ - #9 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'w' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 98 16-bit code units │ │ -075f28: |[075f28] androidx.appcompat.app.AlertController.w:(Landroid/view/ViewGroup;)V │ │ -075f38: 5450 f802 |0000: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@02f8 │ │ -075f3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075f3e: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -075f42: 2813 |0005: goto 0018 // +0013 │ │ -075f44: 5250 f902 |0006: iget v0, v5, Landroidx/appcompat/app/AlertController;.i:I // field@02f9 │ │ -075f48: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -075f4c: 5450 f102 |000a: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@02f1 │ │ -075f50: 7110 8407 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0784 │ │ -075f56: 0c00 |000f: move-result-object v0 │ │ -075f58: 5252 f902 |0010: iget v2, v5, Landroidx/appcompat/app/AlertController;.i:I // field@02f9 │ │ -075f5c: 6e40 8807 2016 |0012: invoke-virtual {v0, v2, v6, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0788 │ │ -075f62: 0c00 |0015: move-result-object v0 │ │ -075f64: 2802 |0016: goto 0018 // +0002 │ │ -075f66: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -075f68: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -075f6c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -075f6e: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -075f72: 7110 e60d 0000 |001d: invoke-static {v0}, Landroidx/appcompat/app/AlertController;.a:(Landroid/view/View;)Z // method@0de6 │ │ -075f78: 0a02 |0020: move-result v2 │ │ -075f7a: 3902 0900 |0021: if-nez v2, 002a // +0009 │ │ -075f7e: 5452 f302 |0023: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075f82: 1503 0200 |0025: const/high16 v3, #int 131072 // #2 │ │ -075f86: 6e30 a209 3203 |0027: invoke-virtual {v2, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@09a2 │ │ -075f8c: 3801 3200 |002a: if-eqz v1, 005c // +0032 │ │ -075f90: 5451 f302 |002c: iget-object v1, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -075f94: 6002 130e |002e: sget v2, Le/f;.n:I // field@0e13 │ │ -075f98: 6e20 9709 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -075f9e: 0c01 |0033: move-result-object v1 │ │ -075fa0: 1f01 4702 |0034: check-cast v1, Landroid/widget/FrameLayout; // type@0247 │ │ -075fa4: 2202 e901 |0036: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@01e9 │ │ -075fa8: 12f3 |0038: const/4 v3, #int -1 // #ff │ │ -075faa: 7030 1c09 3203 |0039: invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091c │ │ -075fb0: 6e30 2909 0102 |003c: invoke-virtual {v1, v0, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0929 │ │ -075fb6: 5550 fe02 |003f: iget-boolean v0, v5, Landroidx/appcompat/app/AlertController;.n:Z // field@02fe │ │ -075fba: 3800 0d00 |0041: if-eqz v0, 004e // +000d │ │ -075fbe: 5250 fa02 |0043: iget v0, v5, Landroidx/appcompat/app/AlertController;.j:I // field@02fa │ │ -075fc2: 5252 fb02 |0045: iget v2, v5, Landroidx/appcompat/app/AlertController;.k:I // field@02fb │ │ -075fc6: 5253 fc02 |0047: iget v3, v5, Landroidx/appcompat/app/AlertController;.l:I // field@02fc │ │ -075fca: 5254 fd02 |0049: iget v4, v5, Landroidx/appcompat/app/AlertController;.m:I // field@02fd │ │ -075fce: 6e54 f608 0132 |004b: invoke-virtual {v1, v0, v2, v3, v4}, Landroid/view/View;.setPadding:(IIII)V // method@08f6 │ │ -075fd4: 5450 f702 |004e: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -075fd8: 3800 1100 |0050: if-eqz v0, 0061 // +0011 │ │ -075fdc: 6e10 6808 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -075fe2: 0c06 |0055: move-result-object v6 │ │ -075fe4: 1f06 c803 |0056: check-cast v6, Landroidx/appcompat/widget/r0$a; // type@03c8 │ │ -075fe8: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -075fea: 5960 3d02 |0059: iput v0, v6, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@023d │ │ -075fee: 2806 |005b: goto 0061 // +0006 │ │ -075ff0: 1300 0800 |005c: const/16 v0, #int 8 // #8 │ │ -075ff4: 6e20 0809 0600 |005e: invoke-virtual {v6, v0}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -075ffa: 0e00 |0061: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0062 reg=5 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x0062 reg=6 (null) Landroid/view/ViewGroup; │ │ - │ │ - #10 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'x' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 149 16-bit code units │ │ -075ffc: |[075ffc] androidx.appcompat.app.AlertController.x:(Landroid/view/ViewGroup;)V │ │ -07600c: 5450 e402 |0000: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@02e4 │ │ -076010: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -076014: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -076018: 2200 e901 |0006: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@01e9 │ │ -07601c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -07601e: 12e3 |0009: const/4 v3, #int -2 // #fe │ │ -076020: 7030 1c09 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091c │ │ -076026: 5452 e402 |000d: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@02e4 │ │ -07602a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -07602c: 6e40 2809 2603 |0010: invoke-virtual {v6, v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0928 │ │ -076032: 5456 f302 |0013: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -076036: 6000 040e |0015: sget v0, Le/f;.O:I // field@0e04 │ │ -07603a: 6e20 9709 0600 |0017: invoke-virtual {v6, v0}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -076040: 0c06 |001a: move-result-object v6 │ │ -076042: 6e20 0809 1600 |001b: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -076048: 2900 7600 |001e: goto/16 0094 // +0076 │ │ -07604c: 5450 f302 |0020: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -076050: 1402 0600 0201 |0022: const v2, #float 2.38772e-38 // #01020006 │ │ -076056: 6e20 9709 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -07605c: 0c00 |0028: move-result-object v0 │ │ -07605e: 1f00 4b02 |0029: check-cast v0, Landroid/widget/ImageView; // type@024b │ │ -076062: 5b50 e102 |002b: iput-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -076066: 5450 f502 |002d: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@02f5 │ │ -07606a: 7110 d106 0000 |002f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@06d1 │ │ -076070: 0a00 |0032: move-result v0 │ │ -076072: df00 0001 |0033: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -076076: 3800 4e00 |0035: if-eqz v0, 0083 // +004e │ │ -07607a: 5550 ed02 |0037: iget-boolean v0, v5, Landroidx/appcompat/app/AlertController;.P:Z // field@02ed │ │ -07607e: 3800 4a00 |0039: if-eqz v0, 0083 // +004a │ │ -076082: 5456 f302 |003b: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -076086: 6000 0f0e |003d: sget v0, Le/f;.j:I // field@0e0f │ │ -07608a: 6e20 9709 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -076090: 0c06 |0042: move-result-object v6 │ │ -076092: 1f06 5d02 |0043: check-cast v6, Landroid/widget/TextView; // type@025d │ │ -076096: 5b56 e202 |0045: iput-object v6, v5, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@02e2 │ │ -07609a: 5450 f502 |0047: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@02f5 │ │ -07609e: 6e20 dd0c 0600 |0049: invoke-virtual {v6, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -0760a4: 5256 df02 |004c: iget v6, v5, Landroidx/appcompat/app/AlertController;.B:I // field@02df │ │ -0760a8: 3806 0800 |004e: if-eqz v6, 0056 // +0008 │ │ -0760ac: 5450 e102 |0050: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760b0: 6e20 f60b 6000 |0052: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0bf6 │ │ -0760b6: 283f |0055: goto 0094 // +003f │ │ -0760b8: 5456 e002 |0056: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@02e0 │ │ -0760bc: 3806 0800 |0058: if-eqz v6, 0060 // +0008 │ │ -0760c0: 5450 e102 |005a: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760c4: 6e20 f40b 6000 |005c: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0bf4 │ │ -0760ca: 2835 |005f: goto 0094 // +0035 │ │ -0760cc: 5456 e202 |0060: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@02e2 │ │ -0760d0: 5450 e102 |0062: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760d4: 6e10 7408 0000 |0064: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@0874 │ │ -0760da: 0a00 |0067: move-result v0 │ │ -0760dc: 5452 e102 |0068: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760e0: 6e10 7608 0200 |006a: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@0876 │ │ -0760e6: 0a02 |006d: move-result v2 │ │ -0760e8: 5453 e102 |006e: iget-object v3, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760ec: 6e10 7508 0300 |0070: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0875 │ │ -0760f2: 0a03 |0073: move-result v3 │ │ -0760f4: 5454 e102 |0074: iget-object v4, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -0760f8: 6e10 7308 0400 |0076: invoke-virtual {v4}, Landroid/view/View;.getPaddingBottom:()I // method@0873 │ │ -0760fe: 0a04 |0079: move-result v4 │ │ -076100: 6e54 d90c 0632 |007a: invoke-virtual {v6, v0, v2, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0cd9 │ │ -076106: 5456 e102 |007d: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -07610a: 6e20 fa0b 1600 |007f: invoke-virtual {v6, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -076110: 2812 |0082: goto 0094 // +0012 │ │ -076112: 5450 f302 |0083: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -076116: 6002 040e |0085: sget v2, Le/f;.O:I // field@0e04 │ │ -07611a: 6e20 9709 2000 |0087: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -076120: 0c00 |008a: move-result-object v0 │ │ -076122: 6e20 0809 1000 |008b: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -076128: 5450 e102 |008e: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -07612c: 6e20 fa0b 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -076132: 2888 |0093: goto 001b // -0078 │ │ -076134: 0e00 |0094: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0095 reg=5 this Landroidx/appcompat/app/AlertController; │ │ - 0x0000 - 0x0095 reg=6 (null) Landroid/view/ViewGroup; │ │ - │ │ - #11 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'y' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 222 16-bit code units │ │ -076138: |[076138] androidx.appcompat.app.AlertController.y:()V │ │ -076148: 5480 f302 |0000: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@02f3 │ │ -07614c: 6001 190e |0002: sget v1, Le/f;.t:I // field@0e19 │ │ -076150: 6e20 9709 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@0997 │ │ -076156: 0c00 |0007: move-result-object v0 │ │ -076158: 6001 050e |0008: sget v1, Le/f;.P:I // field@0e05 │ │ -07615c: 6e20 4b08 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -076162: 0c01 |000d: move-result-object v1 │ │ -076164: 6002 120e |000e: sget v2, Le/f;.m:I // field@0e12 │ │ -076168: 6e20 4b08 2000 |0010: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -07616e: 0c02 |0013: move-result-object v2 │ │ -076170: 6003 100e |0014: sget v3, Le/f;.k:I // field@0e10 │ │ -076174: 6e20 4b08 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -07617a: 0c03 |0019: move-result-object v3 │ │ -07617c: 6004 140e |001a: sget v4, Le/f;.o:I // field@0e14 │ │ -076180: 6e20 4b08 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -076186: 0c00 |001f: move-result-object v0 │ │ -076188: 1f00 eb01 |0020: check-cast v0, Landroid/view/ViewGroup; // type@01eb │ │ -07618c: 7020 fc0d 0800 |0022: invoke-direct {v8, v0}, Landroidx/appcompat/app/AlertController;.w:(Landroid/view/ViewGroup;)V // method@0dfc │ │ -076192: 6004 050e |0025: sget v4, Le/f;.P:I // field@0e05 │ │ -076196: 6e20 4b08 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -07619c: 0c04 |002a: move-result-object v4 │ │ -07619e: 6005 120e |002b: sget v5, Le/f;.m:I // field@0e12 │ │ -0761a2: 6e20 4b08 5000 |002d: invoke-virtual {v0, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -0761a8: 0c05 |0030: move-result-object v5 │ │ -0761aa: 6006 100e |0031: sget v6, Le/f;.k:I // field@0e10 │ │ -0761ae: 6e20 4b08 6000 |0033: invoke-virtual {v0, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -0761b4: 0c06 |0036: move-result-object v6 │ │ -0761b6: 7030 ee0d 4801 |0037: invoke-direct {v8, v4, v1}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0dee │ │ -0761bc: 0c01 |003a: move-result-object v1 │ │ -0761be: 7030 ee0d 5802 |003b: invoke-direct {v8, v5, v2}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0dee │ │ -0761c4: 0c02 |003e: move-result-object v2 │ │ -0761c6: 7030 ee0d 6803 |003f: invoke-direct {v8, v6, v3}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0dee │ │ -0761cc: 0c03 |0042: move-result-object v3 │ │ -0761ce: 7020 fb0d 2800 |0043: invoke-direct {v8, v2}, Landroidx/appcompat/app/AlertController;.v:(Landroid/view/ViewGroup;)V // method@0dfb │ │ -0761d4: 7020 fa0d 3800 |0046: invoke-direct {v8, v3}, Landroidx/appcompat/app/AlertController;.u:(Landroid/view/ViewGroup;)V // method@0dfa │ │ -0761da: 7020 fd0d 1800 |0049: invoke-direct {v8, v1}, Landroidx/appcompat/app/AlertController;.x:(Landroid/view/ViewGroup;)V // method@0dfd │ │ -0761e0: 6e10 8f08 0000 |004c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -0761e6: 0a00 |004f: move-result v0 │ │ -0761e8: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ -0761ec: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -0761ee: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0761f0: 3240 0400 |0054: if-eq v0, v4, 0058 // +0004 │ │ -0761f4: 1210 |0056: const/4 v0, #int 1 // #1 │ │ -0761f6: 2802 |0057: goto 0059 // +0002 │ │ -0761f8: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -0761fa: 3801 0a00 |0059: if-eqz v1, 0063 // +000a │ │ -0761fe: 6e10 8f08 0100 |005b: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -076204: 0a07 |005e: move-result v7 │ │ -076206: 3247 0400 |005f: if-eq v7, v4, 0063 // +0004 │ │ -07620a: 1217 |0061: const/4 v7, #int 1 // #1 │ │ -07620c: 2802 |0062: goto 0064 // +0002 │ │ -07620e: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -076210: 3803 0a00 |0064: if-eqz v3, 006e // +000a │ │ -076214: 6e10 8f08 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -07621a: 0a03 |0069: move-result v3 │ │ -07621c: 3243 0400 |006a: if-eq v3, v4, 006e // +0004 │ │ -076220: 1213 |006c: const/4 v3, #int 1 // #1 │ │ -076222: 2802 |006d: goto 006f // +0002 │ │ -076224: 1203 |006e: const/4 v3, #int 0 // #0 │ │ -076226: 3903 0f00 |006f: if-nez v3, 007e // +000f │ │ -07622a: 3802 0d00 |0071: if-eqz v2, 007e // +000d │ │ -07622e: 6004 000e |0073: sget v4, Le/f;.K:I // field@0e00 │ │ -076232: 6e20 4b08 4200 |0075: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -076238: 0c04 |0078: move-result-object v4 │ │ -07623a: 3804 0500 |0079: if-eqz v4, 007e // +0005 │ │ -07623e: 6e20 0809 6400 |007b: invoke-virtual {v4, v6}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -076244: 3807 1d00 |007e: if-eqz v7, 009b // +001d │ │ -076248: 5484 de02 |0080: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -07624c: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ -076250: 6e20 4e09 5400 |0084: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@094e │ │ -076256: 5484 f602 |0087: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@02f6 │ │ -07625a: 3904 0900 |0089: if-nez v4, 0092 // +0009 │ │ -07625e: 5484 f702 |008b: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -076262: 3804 0300 |008d: if-eqz v4, 0090 // +0003 │ │ -076266: 2803 |008f: goto 0092 // +0003 │ │ -076268: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -07626a: 2807 |0091: goto 0098 // +0007 │ │ -07626c: 6004 030e |0092: sget v4, Le/f;.N:I // field@0e03 │ │ -076270: 6e20 4b08 4100 |0094: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -076276: 0c01 |0097: move-result-object v1 │ │ -076278: 3801 1000 |0098: if-eqz v1, 00a8 // +0010 │ │ -07627c: 280b |009a: goto 00a5 // +000b │ │ -07627e: 3802 0d00 |009b: if-eqz v2, 00a8 // +000d │ │ -076282: 6001 010e |009d: sget v1, Le/f;.L:I // field@0e01 │ │ -076286: 6e20 4b08 1200 |009f: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -07628c: 0c01 |00a2: move-result-object v1 │ │ -07628e: 3801 0500 |00a3: if-eqz v1, 00a8 // +0005 │ │ -076292: 6e20 0809 6100 |00a5: invoke-virtual {v1, v6}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -076298: 5481 f702 |00a8: iget-object v1, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -07629c: 2014 9402 |00aa: instance-of v4, v1, Landroidx/appcompat/app/AlertController$RecycleListView; // type@0294 │ │ -0762a0: 3804 0700 |00ac: if-eqz v4, 00b3 // +0007 │ │ -0762a4: 1f01 9402 |00ae: check-cast v1, Landroidx/appcompat/app/AlertController$RecycleListView; // type@0294 │ │ -0762a8: 6e30 c80d 7103 |00b0: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertController$RecycleListView;.a:(ZZ)V // method@0dc8 │ │ -0762ae: 3900 1400 |00b3: if-nez v0, 00c7 // +0014 │ │ -0762b2: 5480 f702 |00b5: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -0762b6: 3800 0300 |00b7: if-eqz v0, 00ba // +0003 │ │ -0762ba: 2803 |00b9: goto 00bc // +0003 │ │ -0762bc: 5480 de02 |00ba: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -0762c0: 3800 0b00 |00bc: if-eqz v0, 00c7 // +000b │ │ -0762c4: 3803 0300 |00be: if-eqz v3, 00c1 // +0003 │ │ -0762c8: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ -0762ca: 9601 0706 |00c1: or-int v1, v7, v6 │ │ -0762ce: 1233 |00c3: const/4 v3, #int 3 // #3 │ │ -0762d0: 7053 f50d 2810 |00c4: invoke-direct {v8, v2, v0, v1, v3}, Landroidx/appcompat/app/AlertController;.p:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@0df5 │ │ -0762d6: 5480 f702 |00c7: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -0762da: 3800 1400 |00c9: if-eqz v0, 00dd // +0014 │ │ -0762de: 5481 e502 |00cb: iget-object v1, v8, Landroidx/appcompat/app/AlertController;.H:Landroid/widget/ListAdapter; // field@02e5 │ │ -0762e2: 3801 1000 |00cd: if-eqz v1, 00dd // +0010 │ │ -0762e6: 6e20 1a0c 1000 |00cf: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0c1a │ │ -0762ec: 5281 e602 |00d2: iget v1, v8, Landroidx/appcompat/app/AlertController;.I:I // field@02e6 │ │ -0762f0: 12f2 |00d4: const/4 v2, #int -1 // #ff │ │ -0762f2: 3721 0800 |00d5: if-le v1, v2, 00dd // +0008 │ │ -0762f6: 6e30 f60a 1005 |00d7: invoke-virtual {v0, v1, v5}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0af6 │ │ -0762fc: 6e20 1c0c 1000 |00da: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0c1c │ │ -076302: 0e00 |00dd: return-void │ │ + insns size : 22 16-bit code units │ │ +0732e4: |[0732e4] androidx.appcompat.app.AlertController.z:(Landroid/content/Context;)Z │ │ +0732f4: 2200 6701 |0000: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +0732f8: 7010 5a06 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +0732fe: 6e10 ae02 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ae │ │ +073304: 0c03 |0008: move-result-object v3 │ │ +073306: 6001 e408 |0009: sget v1, Lf/a;.j:I // field@08e4 │ │ +07330a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +07330c: 6e40 3403 1320 |000c: invoke-virtual {v3, v1, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0334 │ │ +073312: 5203 8401 |000f: iget v3, v0, Landroid/util/TypedValue;.data:I // field@0184 │ │ +073316: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ +07331a: 2802 |0013: goto 0015 // +0002 │ │ +07331c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +07331e: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00de reg=8 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0016 reg=3 (null) Landroid/content/Context; │ │ │ │ - #12 : (in Landroidx/appcompat/app/AlertController;) │ │ - name : 'z' │ │ - type : '(Landroid/content/Context;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'b' │ │ + type : '(Landroid/widget/Button;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -075764: |[075764] androidx.appcompat.app.AlertController.z:(Landroid/content/Context;)Z │ │ -075774: 2200 a401 |0000: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -075778: 7010 1f07 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -07577e: 6e10 7403 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -075784: 0c03 |0008: move-result-object v3 │ │ -075786: 6001 a20d |0009: sget v1, Le/a;.j:I // field@0da2 │ │ -07578a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -07578c: 6e40 fa03 1320 |000c: invoke-virtual {v3, v1, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -075792: 5203 e001 |000f: iget v3, v0, Landroid/util/TypedValue;.data:I // field@01e0 │ │ -075796: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ -07579a: 2802 |0013: goto 0015 // +0002 │ │ -07579c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -07579e: 0f02 |0015: return v2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +073478: |[073478] androidx.appcompat.app.AlertController.b:(Landroid/widget/Button;)V │ │ +073488: 6e10 b207 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07348e: 0c00 |0003: move-result-object v0 │ │ +073490: 1f00 1302 |0004: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0213 │ │ +073494: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +073496: 5901 dc01 |0007: iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@01dc │ │ +07349a: 1501 003f |0009: const/high16 v1, #int 1056964608 // #3f00 │ │ +07349e: 5901 e101 |000b: iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +0734a2: 6e20 3308 0300 |000d: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0833 │ │ +0734a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0011 reg=2 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0011 reg=3 (null) Landroid/widget/Button; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/AlertController;) │ │ + #1 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'c' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0757a0: |[0757a0] androidx.appcompat.app.AlertController.c:(I)I │ │ -0757b0: 2200 a401 |0000: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -0757b4: 7010 1f07 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -0757ba: 5431 f102 |0005: iget-object v1, v3, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@02f1 │ │ -0757be: 6e10 7403 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -0757c4: 0c01 |000a: move-result-object v1 │ │ -0757c6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0757c8: 6e40 fa03 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -0757ce: 5204 e101 |000f: iget v4, v0, Landroid/util/TypedValue;.resourceId:I // field@01e1 │ │ -0757d2: 0f04 |0011: return v4 │ │ +073320: |[073320] androidx.appcompat.app.AlertController.c:(I)I │ │ +073330: 2200 6701 |0000: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +073334: 7010 5a06 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07333a: 5431 3b02 |0005: iget-object v1, v3, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@023b │ │ +07333e: 6e10 ae02 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ae │ │ +073344: 0c01 |000a: move-result-object v1 │ │ +073346: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +073348: 6e40 3403 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0334 │ │ +07334e: 5204 8501 |000f: iget v4, v0, Landroid/util/TypedValue;.resourceId:I // field@0185 │ │ +073352: 0f04 |0011: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/app/AlertController;) │ │ + #2 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'd' │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07569c: |[07569c] androidx.appcompat.app.AlertController.d:()Landroid/widget/ListView; │ │ -0756ac: 5410 f702 |0000: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@02f7 │ │ -0756b0: 1100 |0002: return-object v0 │ │ +07321c: |[07321c] androidx.appcompat.app.AlertController.d:()Landroid/widget/ListView; │ │ +07322c: 5410 4102 |0000: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/app/AlertController; │ │ │ │ - #2 : (in Landroidx/appcompat/app/AlertController;) │ │ + #3 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'e' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07592c: |[07592c] androidx.appcompat.app.AlertController.e:()V │ │ -07593c: 7010 ef0d 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AlertController;.j:()I // method@0def │ │ -075942: 0a00 |0003: move-result v0 │ │ -075944: 5421 f202 |0004: iget-object v1, v2, Landroidx/appcompat/app/AlertController;.b:Landroidx/appcompat/app/w; // field@02f2 │ │ -075948: 6e20 bc0f 0100 |0006: invoke-virtual {v1, v0}, Landroidx/appcompat/app/w;.setContentView:(I)V // method@0fbc │ │ -07594e: 7010 fe0d 0200 |0009: invoke-direct {v2}, Landroidx/appcompat/app/AlertController;.y:()V // method@0dfe │ │ -075954: 0e00 |000c: return-void │ │ +0734ac: |[0734ac] androidx.appcompat.app.AlertController.e:()V │ │ +0734bc: 6e10 700c 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AlertController;.j:()I // method@0c70 │ │ +0734c2: 0a00 |0003: move-result v0 │ │ +0734c4: 5421 3c02 |0004: iget-object v1, v2, Landroidx/appcompat/app/AlertController;.b:Lg/v; // field@023c │ │ +0734c8: 6e20 7a25 0100 |0006: invoke-virtual {v1, v0}, Lg/v;.setContentView:(I)V // method@257a │ │ +0734ce: 6e10 7f0c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/app/AlertController;.y:()V // method@0c7f │ │ +0734d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroidx/appcompat/app/AlertController; │ │ │ │ - #3 : (in Landroidx/appcompat/app/AlertController;) │ │ + #4 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'g' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07570c: |[07570c] androidx.appcompat.app.AlertController.g:(ILandroid/view/KeyEvent;)Z │ │ -07571c: 5401 de02 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -075720: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -075724: 6e20 a71f 2100 |0004: invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;.t:(Landroid/view/KeyEvent;)Z // method@1fa7 │ │ -07572a: 0a01 |0007: move-result v1 │ │ -07572c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -075730: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -075732: 2802 |000b: goto 000d // +0002 │ │ -075734: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -075736: 0f01 |000d: return v1 │ │ +07328c: |[07328c] androidx.appcompat.app.AlertController.g:(ILandroid/view/KeyEvent;)Z │ │ +07329c: 5401 2802 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +0732a0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0732a4: 6e20 9211 2100 |0004: invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;.t:(Landroid/view/KeyEvent;)Z // method@1192 │ │ +0732aa: 0a01 |0007: move-result v1 │ │ +0732ac: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0732b0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0732b2: 2802 |000b: goto 000d // +0002 │ │ +0732b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0732b6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x000e reg=1 (null) I │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/KeyEvent; │ │ │ │ - #4 : (in Landroidx/appcompat/app/AlertController;) │ │ + #5 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'h' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -075738: |[075738] androidx.appcompat.app.AlertController.h:(ILandroid/view/KeyEvent;)Z │ │ -075748: 5401 de02 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@02de │ │ -07574c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -075750: 6e20 a71f 2100 |0004: invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;.t:(Landroid/view/KeyEvent;)Z // method@1fa7 │ │ -075756: 0a01 |0007: move-result v1 │ │ -075758: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -07575c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07575e: 2802 |000b: goto 000d // +0002 │ │ -075760: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -075762: 0f01 |000d: return v1 │ │ +0732b8: |[0732b8] androidx.appcompat.app.AlertController.h:(ILandroid/view/KeyEvent;)Z │ │ +0732c8: 5401 2802 |0000: iget-object v1, v0, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +0732cc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0732d0: 6e20 9211 2100 |0004: invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;.t:(Landroid/view/KeyEvent;)Z // method@1192 │ │ +0732d6: 0a01 |0007: move-result v1 │ │ +0732d8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0732dc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0732de: 2802 |000b: goto 000d // +0002 │ │ +0732e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0732e2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x000e reg=1 (null) I │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/KeyEvent; │ │ │ │ - #5 : (in Landroidx/appcompat/app/AlertController;) │ │ + #6 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'i' │ │ + type : '(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +0731b4: |[0731b4] androidx.appcompat.app.AlertController.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ +0731c4: 3903 0f00 |0000: if-nez v3, 000f // +000f │ │ +0731c8: 2043 b701 |0002: instance-of v3, v4, Landroid/view/ViewStub; // type@01b7 │ │ +0731cc: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +0731d0: 1f04 b701 |0006: check-cast v4, Landroid/view/ViewStub; // type@01b7 │ │ +0731d4: 6e10 be08 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@08be │ │ +0731da: 0c04 |000b: move-result-object v4 │ │ +0731dc: 1f04 b201 |000c: check-cast v4, Landroid/view/ViewGroup; // type@01b2 │ │ +0731e0: 1104 |000e: return-object v4 │ │ +0731e2: 3804 0f00 |000f: if-eqz v4, 001e // +000f │ │ +0731e6: 6e10 c107 0400 |0011: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07c1 │ │ +0731ec: 0c00 |0014: move-result-object v0 │ │ +0731ee: 2001 b201 |0015: instance-of v1, v0, Landroid/view/ViewGroup; // type@01b2 │ │ +0731f2: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +0731f6: 1f00 b201 |0019: check-cast v0, Landroid/view/ViewGroup; // type@01b2 │ │ +0731fa: 6e20 9408 4000 |001b: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +073200: 2034 b701 |001e: instance-of v4, v3, Landroid/view/ViewStub; // type@01b7 │ │ +073204: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ +073208: 1f03 b701 |0022: check-cast v3, Landroid/view/ViewStub; // type@01b7 │ │ +07320c: 6e10 be08 0300 |0024: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@08be │ │ +073212: 0c03 |0027: move-result-object v3 │ │ +073214: 1f03 b201 |0028: check-cast v3, Landroid/view/ViewGroup; // type@01b2 │ │ +073218: 1103 |002a: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x002b reg=2 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x002b reg=3 (null) Landroid/view/View; │ │ + 0x0000 - 0x002b reg=4 (null) Landroid/view/View; │ │ + │ │ + #7 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'j' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +073354: |[073354] androidx.appcompat.app.AlertController.j:()I │ │ +073364: 5230 3202 |0000: iget v0, v3, Landroidx/appcompat/app/AlertController;.K:I // field@0232 │ │ +073368: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +07336c: 5230 3102 |0004: iget v0, v3, Landroidx/appcompat/app/AlertController;.J:I // field@0231 │ │ +073370: 0f00 |0006: return v0 │ │ +073372: 5231 3802 |0007: iget v1, v3, Landroidx/appcompat/app/AlertController;.Q:I // field@0238 │ │ +073376: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +073378: 3321 0300 |000a: if-ne v1, v2, 000d // +0003 │ │ +07337c: 0f00 |000c: return v0 │ │ +07337e: 5230 3102 |000d: iget v0, v3, Landroidx/appcompat/app/AlertController;.J:I // field@0231 │ │ +073382: 0f00 |000f: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=3 this Landroidx/appcompat/app/AlertController; │ │ + │ │ + #8 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'k' │ │ type : '(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0759a8: |[0759a8] androidx.appcompat.app.AlertController.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V │ │ -0759b8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0759bc: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ -0759c0: 5404 ef02 |0004: iget-object v4, v0, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@02ef │ │ -0759c4: 6e30 2906 1403 |0006: invoke-virtual {v4, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0629 │ │ -0759ca: 0c04 |0009: move-result-object v4 │ │ -0759cc: 12d3 |000a: const/4 v3, #int -3 // #fd │ │ -0759ce: 3231 1e00 |000b: if-eq v1, v3, 0029 // +001e │ │ -0759d2: 12e3 |000d: const/4 v3, #int -2 // #fe │ │ -0759d4: 3231 1400 |000e: if-eq v1, v3, 0022 // +0014 │ │ -0759d8: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -0759da: 3331 0900 |0011: if-ne v1, v3, 001a // +0009 │ │ -0759de: 5b02 0003 |0013: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@0300 │ │ -0759e2: 5b04 0103 |0015: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.q:Landroid/os/Message; // field@0301 │ │ -0759e6: 5b05 0203 |0017: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@0302 │ │ -0759ea: 2816 |0019: goto 002f // +0016 │ │ -0759ec: 2201 270a |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -0759f0: 1a02 ed02 |001c: const-string v2, "Button does not exist" // string@02ed │ │ -0759f4: 7020 fb3c 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -0759fa: 2701 |0021: throw v1 │ │ -0759fc: 5b02 0403 |0022: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@0304 │ │ -075a00: 5b04 0503 |0024: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.u:Landroid/os/Message; // field@0305 │ │ -075a04: 5b05 0603 |0026: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0306 │ │ -075a08: 2807 |0028: goto 002f // +0007 │ │ -075a0a: 5b02 0803 |0029: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0308 │ │ -075a0e: 5b04 0903 |002b: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.y:Landroid/os/Message; // field@0309 │ │ -075a12: 5b05 0a03 |002d: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@030a │ │ -075a16: 0e00 |002f: return-void │ │ +073528: |[073528] androidx.appcompat.app.AlertController.k:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V │ │ +073538: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +07353c: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ +073540: 5404 3902 |0004: iget-object v4, v0, Landroidx/appcompat/app/AlertController;.R:Landroid/os/Handler; // field@0239 │ │ +073544: 6e30 6305 1403 |0006: invoke-virtual {v4, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0563 │ │ +07354a: 0c04 |0009: move-result-object v4 │ │ +07354c: 12d3 |000a: const/4 v3, #int -3 // #fd │ │ +07354e: 3231 1e00 |000b: if-eq v1, v3, 0029 // +001e │ │ +073552: 12e3 |000d: const/4 v3, #int -2 // #fe │ │ +073554: 3231 1400 |000e: if-eq v1, v3, 0022 // +0014 │ │ +073558: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +07355a: 3331 0900 |0011: if-ne v1, v3, 001a // +0009 │ │ +07355e: 5b02 4a02 |0013: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@024a │ │ +073562: 5b04 4b02 |0015: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.q:Landroid/os/Message; // field@024b │ │ +073566: 5b05 4c02 |0017: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@024c │ │ +07356a: 2816 |0019: goto 002f // +0016 │ │ +07356c: 2201 1c08 |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@081c │ │ +073570: 1a02 ff02 |001c: const-string v2, "Button does not exist" // string@02ff │ │ +073574: 7020 182f 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +07357a: 2701 |0021: throw v1 │ │ +07357c: 5b02 4e02 |0022: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@024e │ │ +073580: 5b04 4f02 |0024: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.u:Landroid/os/Message; // field@024f │ │ +073584: 5b05 5002 |0026: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +073588: 2807 |0028: goto 002f // +0007 │ │ +07358a: 5b02 5202 |0029: iput-object v2, v0, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0252 │ │ +07358e: 5b04 5302 |002b: iput-object v4, v0, Landroidx/appcompat/app/AlertController;.y:Landroid/os/Message; // field@0253 │ │ +073592: 5b05 5402 |002d: iput-object v5, v0, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@0254 │ │ +073596: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0030 reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0030 reg=1 (null) I │ │ 0x0000 - 0x0030 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0030 reg=3 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0030 reg=4 (null) Landroid/os/Message; │ │ 0x0000 - 0x0030 reg=5 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ - #6 : (in Landroidx/appcompat/app/AlertController;) │ │ + #9 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'l' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075a18: |[075a18] androidx.appcompat.app.AlertController.l:(Landroid/view/View;)V │ │ -075a28: 5b01 e402 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@02e4 │ │ -075a2c: 0e00 |0002: return-void │ │ +073598: |[073598] androidx.appcompat.app.AlertController.l:(Landroid/view/View;)V │ │ +0735a8: 5b01 2e02 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@022e │ │ +0735ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ - #7 : (in Landroidx/appcompat/app/AlertController;) │ │ + #10 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'm' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -075a74: |[075a74] androidx.appcompat.app.AlertController.m:(I)V │ │ -075a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075a86: 5b10 e002 |0001: iput-object v0, v1, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@02e0 │ │ -075a8a: 5912 df02 |0003: iput v2, v1, Landroidx/appcompat/app/AlertController;.B:I // field@02df │ │ -075a8e: 5410 e102 |0005: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -075a92: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -075a96: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ -075a9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -075a9c: 6e20 fa0b 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -075aa2: 5412 e102 |000f: iget-object v2, v1, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -075aa6: 5210 df02 |0011: iget v0, v1, Landroidx/appcompat/app/AlertController;.B:I // field@02df │ │ -075aaa: 6e20 f60b 0200 |0013: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0bf6 │ │ -075ab0: 2806 |0016: goto 001c // +0006 │ │ -075ab2: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ -075ab6: 6e20 fa0b 2000 |0019: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -075abc: 0e00 |001c: return-void │ │ +0735f4: |[0735f4] androidx.appcompat.app.AlertController.m:(I)V │ │ +073604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073606: 5b10 2a02 |0001: iput-object v0, v1, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@022a │ │ +07360a: 5912 2902 |0003: iput v2, v1, Landroidx/appcompat/app/AlertController;.B:I // field@0229 │ │ +07360e: 5410 2b02 |0005: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073612: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +073616: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ +07361a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +07361c: 6e20 490b 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +073622: 5412 2b02 |000f: iget-object v2, v1, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073626: 5210 2902 |0011: iget v0, v1, Landroidx/appcompat/app/AlertController;.B:I // field@0229 │ │ +07362a: 6e20 450b 0200 |0013: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0b45 │ │ +073630: 2806 |0016: goto 001c // +0006 │ │ +073632: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ +073636: 6e20 490b 2000 |0019: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +07363c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x001d reg=2 (null) I │ │ │ │ - #8 : (in Landroidx/appcompat/app/AlertController;) │ │ + #11 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'n' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -075a30: |[075a30] androidx.appcompat.app.AlertController.n:(Landroid/graphics/drawable/Drawable;)V │ │ -075a40: 5b23 e002 |0000: iput-object v3, v2, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@02e0 │ │ -075a44: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -075a46: 5920 df02 |0003: iput v0, v2, Landroidx/appcompat/app/AlertController;.B:I // field@02df │ │ -075a4a: 5421 e102 |0005: iget-object v1, v2, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -075a4e: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -075a52: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -075a56: 6e20 fa0b 0100 |000b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -075a5c: 5420 e102 |000e: iget-object v0, v2, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@02e1 │ │ -075a60: 6e20 f40b 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0bf4 │ │ -075a66: 2806 |0013: goto 0019 // +0006 │ │ -075a68: 1303 0800 |0014: const/16 v3, #int 8 // #8 │ │ -075a6c: 6e20 fa0b 3100 |0016: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0bfa │ │ -075a72: 0e00 |0019: return-void │ │ +0735b0: |[0735b0] androidx.appcompat.app.AlertController.n:(Landroid/graphics/drawable/Drawable;)V │ │ +0735c0: 5b23 2a02 |0000: iput-object v3, v2, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@022a │ │ +0735c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0735c6: 5920 2902 |0003: iput v0, v2, Landroidx/appcompat/app/AlertController;.B:I // field@0229 │ │ +0735ca: 5421 2b02 |0005: iget-object v1, v2, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +0735ce: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +0735d2: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +0735d6: 6e20 490b 0100 |000b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +0735dc: 5420 2b02 |000e: iget-object v0, v2, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +0735e0: 6e20 430b 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b43 │ │ +0735e6: 2806 |0013: goto 0019 // +0006 │ │ +0735e8: 1303 0800 |0014: const/16 v3, #int 8 // #8 │ │ +0735ec: 6e20 490b 3100 |0016: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +0735f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x001a reg=3 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ - #9 : (in Landroidx/appcompat/app/AlertController;) │ │ + #12 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'o' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -075ac0: |[075ac0] androidx.appcompat.app.AlertController.o:(Ljava/lang/CharSequence;)V │ │ -075ad0: 5b12 f602 |0000: iput-object v2, v1, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@02f6 │ │ -075ad4: 5410 e302 |0002: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@02e3 │ │ -075ad8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -075adc: 6e20 dd0c 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075ae2: 0e00 |0009: return-void │ │ +073640: |[073640] androidx.appcompat.app.AlertController.o:(Ljava/lang/CharSequence;)V │ │ +073650: 5b12 4002 |0000: iput-object v2, v1, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@0240 │ │ +073654: 5410 2d02 |0002: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@022d │ │ +073658: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +07365c: 6e20 2c0c 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +073662: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ - #10 : (in Landroidx/appcompat/app/AlertController;) │ │ + #13 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'p' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;II)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 115 16-bit code units │ │ +073664: |[073664] androidx.appcompat.app.AlertController.p:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ +073674: 5440 3d02 |0000: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073678: 6001 5d09 |0002: sget v1, Lf/f;.v:I // field@095d │ │ +07367c: 6e20 e208 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073682: 0c00 |0007: move-result-object v0 │ │ +073684: 5441 3d02 |0008: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073688: 6002 5c09 |000a: sget v2, Lf/f;.u:I // field@095c │ │ +07368c: 6e20 e208 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073692: 0c01 |000f: move-result-object v1 │ │ +073694: 6002 6a01 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +073698: 1303 1700 |0012: const/16 v3, #int 23 // #17 │ │ +07369c: 3432 1000 |0014: if-lt v2, v3, 0024 // +0010 │ │ +0736a0: 7130 ae20 7608 |0016: invoke-static {v6, v7, v8}, Lf0/m0;.U:(Landroid/view/View;II)V // method@20ae │ │ +0736a6: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +0736aa: 6e20 9408 0500 |001b: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +0736b0: 3801 5400 |001e: if-eqz v1, 0072 // +0054 │ │ +0736b4: 6e20 9408 1500 |0020: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +0736ba: 284f |0023: goto 0072 // +004f │ │ +0736bc: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +0736be: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +0736c2: dd08 0701 |0027: and-int/lit8 v8, v7, #int 1 // #01 │ │ +0736c6: 3908 0600 |0029: if-nez v8, 002f // +0006 │ │ +0736ca: 6e20 9408 0500 |002b: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +0736d0: 0760 |002e: move-object v0, v6 │ │ +0736d2: 3801 0a00 |002f: if-eqz v1, 0039 // +000a │ │ +0736d6: dd07 0702 |0031: and-int/lit8 v7, v7, #int 2 // #02 │ │ +0736da: 3907 0600 |0033: if-nez v7, 0039 // +0006 │ │ +0736de: 6e20 9408 1500 |0035: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +0736e4: 0761 |0038: move-object v1, v6 │ │ +0736e6: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ +0736ea: 3801 3700 |003b: if-eqz v1, 0072 // +0037 │ │ +0736ee: 5446 4002 |003d: iget-object v6, v4, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@0240 │ │ +0736f2: 3806 1700 |003f: if-eqz v6, 0056 // +0017 │ │ +0736f6: 5445 2802 |0041: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +0736fa: 2206 2e02 |0043: new-instance v6, Landroidx/appcompat/app/AlertController$b; // type@022e │ │ +0736fe: 7040 4c0c 4610 |0045: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$b;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0c4c │ │ +073704: 6e20 8d11 6500 |0048: invoke-virtual {v5, v6}, Landroidx/core/widget/NestedScrollView;.setOnScrollChangeListener:(Landroidx/core/widget/NestedScrollView$d;)V // method@118d │ │ +07370a: 5445 2802 |004b: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +07370e: 2206 2f02 |004d: new-instance v6, Landroidx/appcompat/app/AlertController$c; // type@022f │ │ +073712: 7040 4e0c 4610 |004f: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$c;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0c4e │ │ +073718: 6e20 0508 6500 |0052: invoke-virtual {v5, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0805 │ │ +07371e: 281d |0055: goto 0072 // +001d │ │ +073720: 5446 4102 |0056: iget-object v6, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073724: 3806 1200 |0058: if-eqz v6, 006a // +0012 │ │ +073728: 2205 3002 |005a: new-instance v5, Landroidx/appcompat/app/AlertController$d; // type@0230 │ │ +07372c: 7040 500c 4510 |005c: invoke-direct {v5, v4, v0, v1}, Landroidx/appcompat/app/AlertController$d;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0c50 │ │ +073732: 6e20 460a 5600 |005f: invoke-virtual {v6, v5}, Landroid/widget/AbsListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0a46 │ │ +073738: 5445 4102 |0062: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +07373c: 2206 3102 |0064: new-instance v6, Landroidx/appcompat/app/AlertController$e; // type@0231 │ │ +073740: 7040 530c 4610 |0066: invoke-direct {v6, v4, v0, v1}, Landroidx/appcompat/app/AlertController$e;.:(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V // method@0c53 │ │ +073746: 28e9 |0069: goto 0052 // -0017 │ │ +073748: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ +07374c: 6e20 9408 0500 |006c: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +073752: 3801 0300 |006f: if-eqz v1, 0072 // +0003 │ │ +073756: 28af |0071: goto 0020 // -0051 │ │ +073758: 0e00 |0072: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0073 reg=4 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0073 reg=5 (null) Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0073 reg=6 (null) Landroid/view/View; │ │ + 0x0000 - 0x0073 reg=7 (null) I │ │ + 0x0000 - 0x0073 reg=8 (null) I │ │ + │ │ + #14 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'q' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -075bdc: |[075bdc] androidx.appcompat.app.AlertController.q:(Ljava/lang/CharSequence;)V │ │ -075bec: 5b12 f502 |0000: iput-object v2, v1, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@02f5 │ │ -075bf0: 5410 e202 |0002: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@02e2 │ │ -075bf4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -075bf8: 6e20 dd0c 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -075bfe: 0e00 |0009: return-void │ │ +07375c: |[07375c] androidx.appcompat.app.AlertController.q:(Ljava/lang/CharSequence;)V │ │ +07376c: 5b12 3f02 |0000: iput-object v2, v1, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@023f │ │ +073770: 5410 2c02 |0002: iget-object v0, v1, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@022c │ │ +073774: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +073778: 6e20 2c0c 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +07377e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ - #11 : (in Landroidx/appcompat/app/AlertController;) │ │ + #15 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 'r' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075c54: |[075c54] androidx.appcompat.app.AlertController.r:(I)V │ │ -075c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075c66: 5b10 f802 |0001: iput-object v0, v1, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@02f8 │ │ -075c6a: 5912 f902 |0003: iput v2, v1, Landroidx/appcompat/app/AlertController;.i:I // field@02f9 │ │ -075c6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -075c70: 5c12 fe02 |0006: iput-boolean v2, v1, Landroidx/appcompat/app/AlertController;.n:Z // field@02fe │ │ -075c74: 0e00 |0008: return-void │ │ +0737d4: |[0737d4] androidx.appcompat.app.AlertController.r:(I)V │ │ +0737e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0737e6: 5b10 4202 |0001: iput-object v0, v1, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@0242 │ │ +0737ea: 5912 4302 |0003: iput v2, v1, Landroidx/appcompat/app/AlertController;.i:I // field@0243 │ │ +0737ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0737f0: 5c12 4802 |0006: iput-boolean v2, v1, Landroidx/appcompat/app/AlertController;.n:Z // field@0248 │ │ +0737f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #12 : (in Landroidx/appcompat/app/AlertController;) │ │ + #16 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 's' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -075c00: |[075c00] androidx.appcompat.app.AlertController.s:(Landroid/view/View;)V │ │ -075c10: 5b01 f802 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@02f8 │ │ -075c14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075c16: 5901 f902 |0003: iput v1, v0, Landroidx/appcompat/app/AlertController;.i:I // field@02f9 │ │ -075c1a: 5c01 fe02 |0005: iput-boolean v1, v0, Landroidx/appcompat/app/AlertController;.n:Z // field@02fe │ │ -075c1e: 0e00 |0007: return-void │ │ +073780: |[073780] androidx.appcompat.app.AlertController.s:(Landroid/view/View;)V │ │ +073790: 5b01 4202 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@0242 │ │ +073794: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +073796: 5901 4302 |0003: iput v1, v0, Landroidx/appcompat/app/AlertController;.i:I // field@0243 │ │ +07379a: 5c01 4802 |0005: iput-boolean v1, v0, Landroidx/appcompat/app/AlertController;.n:Z // field@0248 │ │ +07379e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ - #13 : (in Landroidx/appcompat/app/AlertController;) │ │ + #17 : (in Landroidx/appcompat/app/AlertController;) │ │ name : 't' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -075c20: |[075c20] androidx.appcompat.app.AlertController.t:(Landroid/view/View;IIII)V │ │ -075c30: 5b01 f802 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@02f8 │ │ -075c34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075c36: 5901 f902 |0003: iput v1, v0, Landroidx/appcompat/app/AlertController;.i:I // field@02f9 │ │ -075c3a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -075c3c: 5c01 fe02 |0006: iput-boolean v1, v0, Landroidx/appcompat/app/AlertController;.n:Z // field@02fe │ │ -075c40: 5902 fa02 |0008: iput v2, v0, Landroidx/appcompat/app/AlertController;.j:I // field@02fa │ │ -075c44: 5903 fb02 |000a: iput v3, v0, Landroidx/appcompat/app/AlertController;.k:I // field@02fb │ │ -075c48: 5904 fc02 |000c: iput v4, v0, Landroidx/appcompat/app/AlertController;.l:I // field@02fc │ │ -075c4c: 5905 fd02 |000e: iput v5, v0, Landroidx/appcompat/app/AlertController;.m:I // field@02fd │ │ -075c50: 0e00 |0010: return-void │ │ +0737a0: |[0737a0] androidx.appcompat.app.AlertController.t:(Landroid/view/View;IIII)V │ │ +0737b0: 5b01 4202 |0000: iput-object v1, v0, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@0242 │ │ +0737b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0737b6: 5901 4302 |0003: iput v1, v0, Landroidx/appcompat/app/AlertController;.i:I // field@0243 │ │ +0737ba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0737bc: 5c01 4802 |0006: iput-boolean v1, v0, Landroidx/appcompat/app/AlertController;.n:Z // field@0248 │ │ +0737c0: 5902 4402 |0008: iput v2, v0, Landroidx/appcompat/app/AlertController;.j:I // field@0244 │ │ +0737c4: 5903 4502 |000a: iput v3, v0, Landroidx/appcompat/app/AlertController;.k:I // field@0245 │ │ +0737c8: 5904 4602 |000c: iput v4, v0, Landroidx/appcompat/app/AlertController;.l:I // field@0246 │ │ +0737cc: 5905 4702 |000e: iput v5, v0, Landroidx/appcompat/app/AlertController;.m:I // field@0247 │ │ +0737d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Landroidx/appcompat/app/AlertController; │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ 0x0000 - 0x0011 reg=5 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #77 header: │ │ -class_idx : 674 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 490 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #77 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/a; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ - │ │ -Class #77 - │ │ - Class descriptor : 'Landroidx/appcompat/app/a$a;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/a$a;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/a$a;) │ │ - name : '' │ │ - type : '(II)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -074d74: |[074d74] androidx.appcompat.app.a$a.:(II)V │ │ -074d84: 7030 1d09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@091d │ │ -074d8a: 1401 1300 8000 |0003: const v1, #float 1.1755e-38 // #00800013 │ │ -074d90: 5901 0b03 |0006: iput v1, v0, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d94: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/app/a$a; │ │ - 0x0000 - 0x0009 reg=1 (null) I │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ - │ │ - #1 : (in Landroidx/appcompat/app/a$a;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -074cec: |[074cec] androidx.appcompat.app.a$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -074cfc: 7030 1e09 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@091e │ │ -074d02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -074d04: 5920 0b03 |0004: iput v0, v2, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d08: 6201 110f |0006: sget-object v1, Le/j;.t:[I // field@0f11 │ │ -074d0c: 6e30 7703 4301 |0008: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -074d12: 0c03 |000b: move-result-object v3 │ │ -074d14: 6004 160f |000c: sget v4, Le/j;.u:I // field@0f16 │ │ -074d18: 6e30 3604 4300 |000e: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -074d1e: 0a04 |0011: move-result v4 │ │ -074d20: 5924 0b03 |0012: iput v4, v2, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d24: 6e10 4404 0300 |0014: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -074d2a: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=2 this Landroidx/appcompat/app/a$a; │ │ - 0x0000 - 0x0018 reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0018 reg=4 (null) Landroid/util/AttributeSet; │ │ - │ │ - #2 : (in Landroidx/appcompat/app/a$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 │ │ -074d2c: |[074d2c] androidx.appcompat.app.a$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -074d3c: 7020 1f09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@091f │ │ -074d42: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -074d44: 5901 0b03 |0004: iput v1, v0, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d48: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=3 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroidx/appcompat/app/a$a; │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ - │ │ - #3 : (in Landroidx/appcompat/app/a$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/app/a$a;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -074d4c: |[074d4c] androidx.appcompat.app.a$a.:(Landroidx/appcompat/app/a$a;)V │ │ -074d5c: 7020 2009 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0920 │ │ -074d62: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -074d64: 5910 0b03 |0004: iput v0, v1, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d68: 5222 0b03 |0006: iget v2, v2, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d6c: 5912 0b03 |0008: iput v2, v1, Landroidx/appcompat/app/a$a;.a:I // field@030b │ │ -074d70: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=4 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/appcompat/app/a$a; │ │ - 0x0000 - 0x000b reg=2 (null) Landroidx/appcompat/app/a$a; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #78 header: │ │ -class_idx : 675 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #78 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ - │ │ -Class #78 - │ │ - Class descriptor : 'Landroidx/appcompat/app/a0$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/concurrent/Executor;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'e' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'f' │ │ - type : 'Ljava/util/Queue;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'g' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'h' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : '' │ │ - type : '(Ljava/util/concurrent/Executor;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 20 16-bit code units │ │ -07c7e0: |[07c7e0] androidx.appcompat.app.a0$a.:(Ljava/util/concurrent/Executor;)V │ │ -07c7f0: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07c7f6: 2200 380a |0003: new-instance v0, Ljava/lang/Object; // type@0a38 │ │ -07c7fa: 7010 383d 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07c800: 5b10 0c03 |0008: iput-object v0, v1, Landroidx/appcompat/app/a0$a;.e:Ljava/lang/Object; // field@030c │ │ -07c804: 2200 810a |000a: new-instance v0, Ljava/util/ArrayDeque; // type@0a81 │ │ -07c808: 7010 2f3e 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@3e2f │ │ -07c80e: 5b10 0d03 |000f: iput-object v0, v1, Landroidx/appcompat/app/a0$a;.f:Ljava/util/Queue; // field@030d │ │ -07c812: 5b12 0e03 |0011: iput-object v2, v1, Landroidx/appcompat/app/a0$a;.g:Ljava/util/concurrent/Executor; // field@030e │ │ -07c816: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #18 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'u' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -07c7c8: |[07c7c8] androidx.appcompat.app.a0$a.b:(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V │ │ -07c7d8: 7020 060e 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/a0$a;.c:(Ljava/lang/Runnable;)V // method@0e06 │ │ -07c7de: 0e00 |0003: return-void │ │ + outs : 5 │ │ + insns size : 235 16-bit code units │ │ +0737f8: |[0737f8] androidx.appcompat.app.AlertController.u:(Landroid/view/ViewGroup;)V │ │ +073808: 1400 1900 0201 |0000: const v0, #float 2.38773e-38 // #01020019 │ │ +07380e: 6e20 9507 0800 |0003: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073814: 0c00 |0006: move-result-object v0 │ │ +073816: 1f00 0302 |0007: check-cast v0, Landroid/widget/Button; // type@0203 │ │ +07381a: 5b70 4902 |0009: iput-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +07381e: 5471 3a02 |000b: iget-object v1, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@023a │ │ +073822: 6e20 3908 1000 |000d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0839 │ │ +073828: 5470 4a02 |0010: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@024a │ │ +07382c: 7110 0b06 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@060b │ │ +073832: 0a00 |0015: move-result v0 │ │ +073834: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +073838: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +07383a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +07383c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +07383e: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +073842: 5470 4c02 |001d: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@024c │ │ +073846: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ +07384a: 5470 4902 |0021: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +07384e: 6e20 5308 1000 |0023: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073854: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +073856: 281e |0027: goto 0045 // +001e │ │ +073858: 5470 4902 |0028: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +07385c: 5475 4a02 |002a: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.p:Ljava/lang/CharSequence; // field@024a │ │ +073860: 6e20 2c0c 5000 |002c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +073866: 5470 4c02 |002f: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@024c │ │ +07386a: 3800 0e00 |0031: if-eqz v0, 003f // +000e │ │ +07386e: 5275 3e02 |0033: iget v5, v7, Landroidx/appcompat/app/AlertController;.d:I // field@023e │ │ +073872: 6e55 b004 4054 |0035: invoke-virtual {v0, v4, v4, v5, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +073878: 5470 4902 |0038: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +07387c: 5475 4c02 |003a: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.r:Landroid/graphics/drawable/Drawable; // field@024c │ │ +073880: 6e52 130c 5022 |003c: invoke-virtual {v0, v5, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0c13 │ │ +073886: 5470 4902 |003f: iget-object v0, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +07388a: 6e20 5308 4000 |0041: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073890: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +073892: 1405 1a00 0201 |0045: const v5, #float 2.38773e-38 // #0102001a │ │ +073898: 6e20 9507 5800 |0048: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +07389e: 0c05 |004b: move-result-object v5 │ │ +0738a0: 1f05 0302 |004c: check-cast v5, Landroid/widget/Button; // type@0203 │ │ +0738a4: 5b75 4d02 |004e: iput-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0738a8: 5476 3a02 |0050: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@023a │ │ +0738ac: 6e20 3908 6500 |0052: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0839 │ │ +0738b2: 5475 4e02 |0055: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@024e │ │ +0738b6: 7110 0b06 0500 |0057: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@060b │ │ +0738bc: 0a05 |005a: move-result v5 │ │ +0738be: 3805 0c00 |005b: if-eqz v5, 0067 // +000c │ │ +0738c2: 5475 5002 |005d: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0738c6: 3905 0800 |005f: if-nez v5, 0067 // +0008 │ │ +0738ca: 5475 4d02 |0061: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0738ce: 6e20 5308 1500 |0063: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +0738d4: 281f |0066: goto 0085 // +001f │ │ +0738d6: 5475 4d02 |0067: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0738da: 5476 4e02 |0069: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.t:Ljava/lang/CharSequence; // field@024e │ │ +0738de: 6e20 2c0c 6500 |006b: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +0738e4: 5475 5002 |006e: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0738e8: 3805 0e00 |0070: if-eqz v5, 007e // +000e │ │ +0738ec: 5276 3e02 |0072: iget v6, v7, Landroidx/appcompat/app/AlertController;.d:I // field@023e │ │ +0738f0: 6e56 b004 4564 |0074: invoke-virtual {v5, v4, v4, v6, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +0738f6: 5475 4d02 |0077: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0738fa: 5476 5002 |0079: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.v:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0738fe: 6e52 130c 6522 |007b: invoke-virtual {v5, v6, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0c13 │ │ +073904: 5475 4d02 |007e: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +073908: 6e20 5308 4500 |0080: invoke-virtual {v5, v4}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +07390e: de00 0002 |0083: or-int/lit8 v0, v0, #int 2 // #02 │ │ +073912: 1405 1b00 0201 |0085: const v5, #float 2.38773e-38 // #0102001b │ │ +073918: 6e20 9507 5800 |0088: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +07391e: 0c05 |008b: move-result-object v5 │ │ +073920: 1f05 0302 |008c: check-cast v5, Landroid/widget/Button; // type@0203 │ │ +073924: 5b75 5102 |008e: iput-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +073928: 5476 3a02 |0090: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.S:Landroid/view/View$OnClickListener; // field@023a │ │ +07392c: 6e20 3908 6500 |0092: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0839 │ │ +073932: 5475 5202 |0095: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0252 │ │ +073936: 7110 0b06 0500 |0097: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@060b │ │ +07393c: 0a05 |009a: move-result v5 │ │ +07393e: 3805 0c00 |009b: if-eqz v5, 00a7 // +000c │ │ +073942: 5475 5402 |009d: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@0254 │ │ +073946: 3905 0800 |009f: if-nez v5, 00a7 // +0008 │ │ +07394a: 5472 5102 |00a1: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +07394e: 6e20 5308 1200 |00a3: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073954: 281f |00a6: goto 00c5 // +001f │ │ +073956: 5475 5102 |00a7: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +07395a: 5476 5202 |00a9: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.x:Ljava/lang/CharSequence; // field@0252 │ │ +07395e: 6e20 2c0c 6500 |00ab: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +073964: 5475 5402 |00ae: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@0254 │ │ +073968: 3805 0e00 |00b0: if-eqz v5, 00be // +000e │ │ +07396c: 5276 3e02 |00b2: iget v6, v7, Landroidx/appcompat/app/AlertController;.d:I // field@023e │ │ +073970: 6e56 b004 4564 |00b4: invoke-virtual {v5, v4, v4, v6, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +073976: 5475 5102 |00b7: iget-object v5, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +07397a: 5476 5402 |00b9: iget-object v6, v7, Landroidx/appcompat/app/AlertController;.z:Landroid/graphics/drawable/Drawable; // field@0254 │ │ +07397e: 6e52 130c 6522 |00bb: invoke-virtual {v5, v6, v2, v2, v2}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0c13 │ │ +073984: 5472 5102 |00be: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +073988: 6e20 5308 4200 |00c0: invoke-virtual {v2, v4}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +07398e: de00 0004 |00c3: or-int/lit8 v0, v0, #int 4 // #04 │ │ +073992: 5472 3b02 |00c5: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@023b │ │ +073996: 7110 800c 0200 |00c7: invoke-static {v2}, Landroidx/appcompat/app/AlertController;.z:(Landroid/content/Context;)Z // method@0c80 │ │ +07399c: 0a02 |00ca: move-result v2 │ │ +07399e: 3802 1600 |00cb: if-eqz v2, 00e1 // +0016 │ │ +0739a2: 3330 0800 |00cd: if-ne v0, v3, 00d5 // +0008 │ │ +0739a6: 5472 4902 |00cf: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.o:Landroid/widget/Button; // field@0249 │ │ +0739aa: 6e20 680c 2700 |00d1: invoke-virtual {v7, v2}, Landroidx/appcompat/app/AlertController;.b:(Landroid/widget/Button;)V // method@0c68 │ │ +0739b0: 280d |00d4: goto 00e1 // +000d │ │ +0739b2: 1222 |00d5: const/4 v2, #int 2 // #2 │ │ +0739b4: 3320 0500 |00d6: if-ne v0, v2, 00db // +0005 │ │ +0739b8: 5472 4d02 |00d8: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.s:Landroid/widget/Button; // field@024d │ │ +0739bc: 28f7 |00da: goto 00d1 // -0009 │ │ +0739be: 1242 |00db: const/4 v2, #int 4 // #4 │ │ +0739c0: 3320 0500 |00dc: if-ne v0, v2, 00e1 // +0005 │ │ +0739c4: 5472 5102 |00de: iget-object v2, v7, Landroidx/appcompat/app/AlertController;.w:Landroid/widget/Button; // field@0251 │ │ +0739c8: 28f1 |00e0: goto 00d1 // -000f │ │ +0739ca: 3800 0300 |00e1: if-eqz v0, 00e4 // +0003 │ │ +0739ce: 2802 |00e3: goto 00e5 // +0002 │ │ +0739d0: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ +0739d2: 3903 0500 |00e5: if-nez v3, 00ea // +0005 │ │ +0739d6: 6e20 5308 1800 |00e7: invoke-virtual {v8, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +0739dc: 0e00 |00ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/app/a0$a; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Runnable; │ │ - │ │ - #2 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x1002 (PRIVATE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -07c868: |[07c868] androidx.appcompat.app.a0$a.c:(Ljava/lang/Runnable;)V │ │ -07c878: 7210 423d 0100 |0000: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@3d42 │ │ -07c87e: 6e10 070e 0000 |0003: invoke-virtual {v0}, Landroidx/appcompat/app/a0$a;.d:()V // method@0e07 │ │ -07c884: 0e00 |0006: return-void │ │ -07c886: 0d01 |0007: move-exception v1 │ │ -07c888: 6e10 070e 0000 |0008: invoke-virtual {v0}, Landroidx/appcompat/app/a0$a;.d:()V // method@0e07 │ │ -07c88e: 2701 |000b: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0003 │ │ - -> 0x0007 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000c reg=0 this Landroidx/appcompat/app/a0$a; │ │ - 0x0000 - 0x000c reg=1 (null) Ljava/lang/Runnable; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -07c89c: |[07c89c] androidx.appcompat.app.a0$a.d:()V │ │ -07c8ac: 5430 0c03 |0000: iget-object v0, v3, Landroidx/appcompat/app/a0$a;.e:Ljava/lang/Object; // field@030c │ │ -07c8b0: 1d00 |0002: monitor-enter v0 │ │ -07c8b2: 5431 0d03 |0003: iget-object v1, v3, Landroidx/appcompat/app/a0$a;.f:Ljava/util/Queue; // field@030d │ │ -07c8b6: 7210 ff3e 0100 |0005: invoke-interface {v1}, Ljava/util/Queue;.poll:()Ljava/lang/Object; // method@3eff │ │ -07c8bc: 0c01 |0008: move-result-object v1 │ │ -07c8be: 1f01 3c0a |0009: check-cast v1, Ljava/lang/Runnable; // type@0a3c │ │ -07c8c2: 5b31 0f03 |000b: iput-object v1, v3, Landroidx/appcompat/app/a0$a;.h:Ljava/lang/Runnable; // field@030f │ │ -07c8c6: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -07c8ca: 5432 0e03 |000f: iget-object v2, v3, Landroidx/appcompat/app/a0$a;.g:Ljava/util/concurrent/Executor; // field@030e │ │ -07c8ce: 7220 383f 1200 |0011: invoke-interface {v2, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@3f38 │ │ -07c8d4: 1e00 |0014: monitor-exit v0 │ │ -07c8d6: 0e00 |0015: return-void │ │ -07c8d8: 0d01 |0016: move-exception v1 │ │ -07c8da: 1e00 |0017: monitor-exit v0 │ │ -07c8dc: 2701 |0018: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0018 │ │ - -> 0x0016 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Landroidx/appcompat/app/a0$a; │ │ - │ │ - #1 : (in Landroidx/appcompat/app/a0$a;) │ │ - name : 'execute' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -07c818: |[07c818] androidx.appcompat.app.a0$a.execute:(Ljava/lang/Runnable;)V │ │ -07c828: 5430 0c03 |0000: iget-object v0, v3, Landroidx/appcompat/app/a0$a;.e:Ljava/lang/Object; // field@030c │ │ -07c82c: 1d00 |0002: monitor-enter v0 │ │ -07c82e: 5431 0d03 |0003: iget-object v1, v3, Landroidx/appcompat/app/a0$a;.f:Ljava/util/Queue; // field@030d │ │ -07c832: 2202 e902 |0005: new-instance v2, Landroidx/appcompat/app/z; // type@02e9 │ │ -07c836: 7030 de0f 3204 |0007: invoke-direct {v2, v3, v4}, Landroidx/appcompat/app/z;.:(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V // method@0fde │ │ -07c83c: 7220 fe3e 2100 |000a: invoke-interface {v1, v2}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@3efe │ │ -07c842: 5434 0f03 |000d: iget-object v4, v3, Landroidx/appcompat/app/a0$a;.h:Ljava/lang/Runnable; // field@030f │ │ -07c846: 3904 0500 |000f: if-nez v4, 0014 // +0005 │ │ -07c84a: 6e10 070e 0300 |0011: invoke-virtual {v3}, Landroidx/appcompat/app/a0$a;.d:()V // method@0e07 │ │ -07c850: 1e00 |0014: monitor-exit v0 │ │ -07c852: 0e00 |0015: return-void │ │ -07c854: 0d04 |0016: move-exception v4 │ │ -07c856: 1e00 |0017: monitor-exit v0 │ │ -07c858: 2704 |0018: throw v4 │ │ - catches : 1 │ │ - 0x0003 - 0x0018 │ │ - -> 0x0016 │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #79 header: │ │ -class_idx : 676 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #79 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="b" │ │ - │ │ -Class #79 - │ │ - Class descriptor : 'Landroidx/appcompat/app/a0$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/concurrent/Executor;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/a0$b;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07c8ec: |[07c8ec] androidx.appcompat.app.a0$b.:()V │ │ -07c8fc: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07c902: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/a0$b;) │ │ - name : 'execute' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -07c904: |[07c904] androidx.appcompat.app.a0$b.execute:(Ljava/lang/Runnable;)V │ │ -07c914: 2200 470a |0000: new-instance v0, Ljava/lang/Thread; // type@0a47 │ │ -07c918: 7020 9b3d 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@3d9b │ │ -07c91e: 6e10 ab3d 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@3dab │ │ -07c924: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #80 header: │ │ -class_idx : 677 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #80 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/a0$a; Landroidx/appcompat/app/a0$b; } │ │ + 0x0000 - 0x00eb reg=7 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x00eb reg=8 (null) Landroid/view/ViewGroup; │ │ │ │ -Class #80 - │ │ - Class descriptor : 'Landroidx/appcompat/app/a0;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/a0;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x0008 (STATIC) │ │ + #19 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'v' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 8 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 131 16-bit code units │ │ -07ca74: |[07ca74] androidx.appcompat.app.a0.a:(Landroid/content/Context;Ljava/lang/String;)V │ │ -07ca84: 1a00 3e24 |0000: const-string v0, "locales" // string@243e │ │ -07ca88: 1a01 9402 |0002: const-string v1, "AppLocalesStorageHelper" // string@0294 │ │ -07ca8c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -07ca90: 6e20 593d 2700 |0006: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07ca96: 0a02 |0009: move-result v2 │ │ -07ca98: 1a03 ba1b |000a: const-string v3, "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file" // string@1bba │ │ -07ca9c: 3802 0600 |000c: if-eqz v2, 0012 // +0006 │ │ -07caa0: 6e20 5703 3600 |000e: invoke-virtual {v6, v3}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@0357 │ │ -07caa6: 0e00 |0011: return-void │ │ -07caa8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -07caaa: 6e30 7b03 3602 |0013: invoke-virtual {v6, v3, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@037b │ │ -07cab0: 0c06 |0016: move-result-object v6 │ │ -07cab2: 7100 2707 0000 |0017: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@0727 │ │ -07cab8: 0c02 |001a: move-result-object v2 │ │ -07caba: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -07cabc: 7230 4742 6203 |001c: invoke-interface {v2, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@4247 │ │ -07cac2: 1a04 1818 |001f: const-string v4, "UTF-8" // string@1818 │ │ -07cac6: 6205 9f15 |0021: sget-object v5, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@159f │ │ -07caca: 7230 4842 4205 |0023: invoke-interface {v2, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@4248 │ │ -07cad0: 7230 4942 3200 |0026: invoke-interface {v2, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@4249 │ │ -07cad6: 1a04 0f1c |0029: const-string v4, "application_locales" // string@1c0f │ │ -07cada: 7240 4442 3274 |002b: invoke-interface {v2, v3, v4, v7}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@4244 │ │ -07cae0: 7230 4642 3200 |002e: invoke-interface {v2, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@4246 │ │ -07cae6: 7210 4542 0200 |0031: invoke-interface {v2}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@4245 │ │ -07caec: 2200 440a |0034: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -07caf0: 7010 7e3d 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07caf6: 1a02 3d17 |0039: const-string v2, "Storing App Locales : app-locales: " // string@173d │ │ -07cafa: 6e20 893d 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07cb00: 6e20 893d 7000 |003e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07cb06: 1a02 a000 |0041: const-string v2, " persisted successfully." // string@00a0 │ │ -07cb0a: 6e20 893d 2000 |0043: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07cb10: 6e10 903d 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07cb16: 0c00 |0049: move-result-object v0 │ │ -07cb18: 7120 f206 0100 |004a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@06f2 │ │ -07cb1e: 3806 2000 |004d: if-eqz v6, 006d // +0020 │ │ -07cb22: 6e10 683c 0600 |004f: invoke-virtual {v6}, Ljava/io/FileOutputStream;.close:()V // method@3c68 │ │ -07cb28: 281b |0052: goto 006d // +001b │ │ -07cb2a: 0d07 |0053: move-exception v7 │ │ -07cb2c: 281a |0054: goto 006e // +001a │ │ -07cb2e: 0d00 |0055: move-exception v0 │ │ -07cb30: 2202 440a |0056: new-instance v2, Ljava/lang/StringBuilder; // type@0a44 │ │ -07cb34: 7010 7e3d 0200 |0058: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07cb3a: 1a03 3b17 |005b: const-string v3, "Storing App Locales : Failed to persist app-locales: " // string@173b │ │ -07cb3e: 6e20 893d 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07cb44: 6e20 893d 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07cb4a: 6e10 903d 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07cb50: 0c07 |0066: move-result-object v7 │ │ -07cb52: 7130 fd06 7100 |0067: invoke-static {v1, v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06fd │ │ -07cb58: 3806 0300 |006a: if-eqz v6, 006d // +0003 │ │ -07cb5c: 28e3 |006c: goto 004f // -001d │ │ -07cb5e: 0e00 |006d: return-void │ │ -07cb60: 3806 0500 |006e: if-eqz v6, 0073 // +0005 │ │ -07cb64: 6e10 683c 0600 |0070: invoke-virtual {v6}, Ljava/io/FileOutputStream;.close:()V // method@3c68 │ │ -07cb6a: 2707 |0073: throw v7 │ │ -07cb6c: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -07cb6e: 2366 770e |0075: new-array v6, v6, [Ljava/lang/Object; // type@0e77 │ │ -07cb72: 4d03 0602 |0077: aput-object v3, v6, v2 │ │ -07cb76: 1a07 3c17 |0079: const-string v7, "Storing App Locales : FileNotFoundException: Cannot open file %s for writing " // string@173c │ │ -07cb7a: 7120 5b3d 6700 |007b: invoke-static {v7, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@3d5b │ │ -07cb80: 0c06 |007e: move-result-object v6 │ │ -07cb82: 7120 fc06 6100 |007f: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -07cb88: 0e00 |0082: return-void │ │ - catches : 5 │ │ - 0x0013 - 0x0017 │ │ - Ljava/io/FileNotFoundException; -> 0x0074 │ │ - 0x001c - 0x004d │ │ - Ljava/lang/Exception; -> 0x0055 │ │ - -> 0x0053 │ │ - 0x004f - 0x0052 │ │ - Ljava/io/IOException; -> 0x006d │ │ - 0x0056 - 0x006a │ │ - -> 0x0053 │ │ - 0x0070 - 0x0073 │ │ - Ljava/io/IOException; -> 0x0073 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0083 reg=6 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0083 reg=7 (null) Ljava/lang/String; │ │ - │ │ - #1 : (in Landroidx/appcompat/app/a0;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 125 16-bit code units │ │ -07c928: |[07c928] androidx.appcompat.app.a0.b:(Landroid/content/Context;)Ljava/lang/String; │ │ -07c938: 1a00 ba1b |0000: const-string v0, "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file" // string@1bba │ │ -07c93c: 1a01 9402 |0002: const-string v1, "AppLocalesStorageHelper" // string@0294 │ │ -07c940: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -07c944: 6e20 7a03 0900 |0006: invoke-virtual {v9, v0}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@037a │ │ -07c94a: 0c03 |0009: move-result-object v3 │ │ -07c94c: 7100 2607 0000 |000a: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@0726 │ │ -07c952: 0c04 |000d: move-result-object v4 │ │ -07c954: 1a05 1818 |000e: const-string v5, "UTF-8" // string@1818 │ │ -07c958: 7230 4242 3405 |0010: invoke-interface {v4, v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@4242 │ │ -07c95e: 7210 3b42 0400 |0013: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@423b │ │ -07c964: 0a05 |0016: move-result v5 │ │ -07c966: 7210 4042 0400 |0017: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4240 │ │ -07c96c: 0a06 |001a: move-result v6 │ │ -07c96e: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -07c970: 3276 2400 |001c: if-eq v6, v7, 0040 // +0024 │ │ -07c974: 1237 |001e: const/4 v7, #int 3 // #3 │ │ -07c976: 3376 0800 |001f: if-ne v6, v7, 0027 // +0008 │ │ -07c97a: 7210 3b42 0400 |0021: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@423b │ │ -07c980: 0a08 |0024: move-result v8 │ │ -07c982: 3758 1b00 |0025: if-le v8, v5, 0040 // +001b │ │ -07c986: 3276 f0ff |0027: if-eq v6, v7, 0017 // -0010 │ │ -07c98a: 1247 |0029: const/4 v7, #int 4 // #4 │ │ -07c98c: 3376 0300 |002a: if-ne v6, v7, 002d // +0003 │ │ -07c990: 28eb |002c: goto 0017 // -0015 │ │ -07c992: 7210 3d42 0400 |002d: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@423d │ │ -07c998: 0c06 |0030: move-result-object v6 │ │ -07c99a: 1a07 3e24 |0031: const-string v7, "locales" // string@243e │ │ -07c99e: 6e20 593d 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c9a4: 0a06 |0036: move-result v6 │ │ -07c9a6: 3806 e0ff |0037: if-eqz v6, 0017 // -0020 │ │ -07c9aa: 1a05 0f1c |0039: const-string v5, "application_locales" // string@1c0f │ │ -07c9ae: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -07c9b0: 7230 3a42 6405 |003c: invoke-interface {v4, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@423a │ │ -07c9b6: 0c02 |003f: move-result-object v2 │ │ -07c9b8: 3803 1200 |0040: if-eqz v3, 0052 // +0012 │ │ -07c9bc: 6e10 633c 0300 |0042: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@3c63 │ │ -07c9c2: 280d |0045: goto 0052 // +000d │ │ -07c9c4: 0000 |0046: nop // spacer │ │ -07c9c6: 280b |0047: goto 0052 // +000b │ │ -07c9c8: 0d09 |0048: move-exception v9 │ │ -07c9ca: 2828 |0049: goto 0071 // +0028 │ │ -07c9cc: 1a04 7716 |004a: const-string v4, "Reading app Locales : Unable to parse through file :androidx.appcompat.app.AppCompatDelegate.application_locales_record_file" // string@1677 │ │ -07c9d0: 7120 fc06 4100 |004c: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -07c9d6: 3803 0300 |004f: if-eqz v3, 0052 // +0003 │ │ -07c9da: 28f1 |0051: goto 0042 // -000f │ │ -07c9dc: 6e10 653d 0200 |0052: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@3d65 │ │ -07c9e2: 0a03 |0055: move-result v3 │ │ -07c9e4: 3903 1700 |0056: if-nez v3, 006d // +0017 │ │ -07c9e8: 2209 440a |0058: new-instance v9, Ljava/lang/StringBuilder; // type@0a44 │ │ -07c9ec: 7010 7e3d 0900 |005a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07c9f2: 1a00 7516 |005d: const-string v0, "Reading app Locales : Locales read from file: androidx.appcompat.app.AppCompatDelegate.application_locales_record_file , appLocales: " // string@1675 │ │ -07c9f6: 6e20 893d 0900 |005f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c9fc: 6e20 893d 2900 |0062: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07ca02: 6e10 903d 0900 |0065: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07ca08: 0c09 |0068: move-result-object v9 │ │ -07ca0a: 7120 f206 9100 |0069: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@06f2 │ │ -07ca10: 2804 |006c: goto 0070 // +0004 │ │ -07ca12: 6e20 5703 0900 |006d: invoke-virtual {v9, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@0357 │ │ -07ca18: 1102 |0070: return-object v2 │ │ -07ca1a: 3803 0500 |0071: if-eqz v3, 0076 // +0005 │ │ -07ca1e: 6e10 633c 0300 |0073: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@3c63 │ │ -07ca24: 2709 |0076: throw v9 │ │ -07ca26: 1a09 7616 |0077: const-string v9, "Reading app Locales : Locales record file not found: androidx.appcompat.app.AppCompatDelegate.application_locales_record_file" // string@1676 │ │ -07ca2a: 7120 fc06 9100 |0079: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -07ca30: 1102 |007c: return-object v2 │ │ - catches : 5 │ │ - 0x0006 - 0x000a │ │ - Ljava/io/FileNotFoundException; -> 0x0077 │ │ - 0x000a - 0x0040 │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x004a │ │ - Ljava/io/IOException; -> 0x004a │ │ - -> 0x0048 │ │ - 0x0042 - 0x0045 │ │ - Ljava/io/IOException; -> 0x0046 │ │ - 0x004a - 0x004f │ │ - -> 0x0048 │ │ - 0x0073 - 0x0076 │ │ - Ljava/io/IOException; -> 0x0076 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x007d reg=9 (null) Landroid/content/Context; │ │ - │ │ - #2 : (in Landroidx/appcompat/app/a0;) │ │ - name : 'c' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 61 16-bit code units │ │ -07cbc8: |[07cbc8] androidx.appcompat.app.a0.c:(Landroid/content/Context;)V │ │ -07cbd8: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -07cbdc: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ -07cbe0: 3410 3800 |0004: if-lt v0, v1, 003c // +0038 │ │ -07cbe4: 2200 c400 |0006: new-instance v0, Landroid/content/ComponentName; // type@00c4 │ │ -07cbe8: 1a01 bb1b |0008: const-string v1, "androidx.appcompat.app.AppLocalesMetadataHolderService" // string@1bbb │ │ -07cbec: 7030 4103 4001 |000a: invoke-direct {v0, v4, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0341 │ │ -07cbf2: 6e10 6b03 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@036b │ │ -07cbf8: 0c01 |0010: move-result-object v1 │ │ -07cbfa: 6e20 cb03 0100 |0011: invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;.getComponentEnabledSetting:(Landroid/content/ComponentName;)I // method@03cb │ │ -07cc00: 0a01 |0014: move-result v1 │ │ -07cc02: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -07cc04: 3221 2600 |0016: if-eq v1, v2, 003c // +0026 │ │ -07cc08: 7100 960e 0000 |0018: invoke-static {}, Landroidx/appcompat/app/f;.k:()Landroidx/core/os/c; // method@0e96 │ │ -07cc0e: 0c01 |001b: move-result-object v1 │ │ -07cc10: 6e10 661c 0100 |001c: invoke-virtual {v1}, Landroidx/core/os/c;.f:()Z // method@1c66 │ │ -07cc16: 0a01 |001f: move-result v1 │ │ -07cc18: 3801 1500 |0020: if-eqz v1, 0035 // +0015 │ │ -07cc1c: 7110 0c0e 0400 |0022: invoke-static {v4}, Landroidx/appcompat/app/a0;.b:(Landroid/content/Context;)Ljava/lang/String; // method@0e0c │ │ -07cc22: 0c01 |0025: move-result-object v1 │ │ -07cc24: 1a03 3d24 |0026: const-string v3, "locale" // string@243d │ │ -07cc28: 6e20 7103 3400 |0028: invoke-virtual {v4, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -07cc2e: 0c03 |002b: move-result-object v3 │ │ -07cc30: 3803 0900 |002c: if-eqz v3, 0035 // +0009 │ │ -07cc34: 7110 730e 0100 |002e: invoke-static {v1}, Landroidx/appcompat/app/f$a;.a:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0e73 │ │ -07cc3a: 0c01 |0031: move-result-object v1 │ │ -07cc3c: 7120 750e 1300 |0032: invoke-static {v3, v1}, Landroidx/appcompat/app/f$b;.b:(Ljava/lang/Object;Landroid/os/LocaleList;)V // method@0e75 │ │ -07cc42: 6e10 6b03 0400 |0035: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@036b │ │ -07cc48: 0c04 |0038: move-result-object v4 │ │ -07cc4a: 6e40 db03 0422 |0039: invoke-virtual {v4, v0, v2, v2}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@03db │ │ -07cc50: 0e00 |003c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x003d reg=4 (null) Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #81 header: │ │ -class_idx : 678 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 15 │ │ - │ │ -Class #81 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/a$a; } │ │ - │ │ -Class #81 - │ │ - Class descriptor : 'Landroidx/appcompat/app/a;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -074de8: |[074de8] androidx.appcompat.app.a.:()V │ │ -074df8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -074dfe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/a;) │ │ - name : 'g' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -074d98: |[074d98] androidx.appcompat.app.a.g:()Z │ │ -074da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074daa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroidx/appcompat/app/a; │ │ - │ │ - #1 : (in Landroidx/appcompat/app/a;) │ │ - name : 'h' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/app/a;) │ │ - name : 'i' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/app/a;) │ │ - name : 'j' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroidx/appcompat/app/a;) │ │ - name : 'k' │ │ - type : '()Landroid/content/Context;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroidx/appcompat/app/a;) │ │ - name : 'l' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -074dac: |[074dac] androidx.appcompat.app.a.l:()Z │ │ -074dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074dbe: 0f00 |0001: return v0 │ │ + insns size : 92 16-bit code units │ │ +0739e0: |[0739e0] androidx.appcompat.app.AlertController.v:(Landroid/view/ViewGroup;)V │ │ +0739f0: 5440 3d02 |0000: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +0739f4: 6001 5e09 |0002: sget v1, Lf/f;.w:I // field@095e │ │ +0739f8: 6e20 e208 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +0739fe: 0c00 |0007: move-result-object v0 │ │ +073a00: 1f00 b402 |0008: check-cast v0, Landroidx/core/widget/NestedScrollView; // type@02b4 │ │ +073a04: 5b40 2802 |000a: iput-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073a08: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +073a0a: 6e20 2d08 1000 |000d: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusable:(Z)V // method@082d │ │ +073a10: 5440 2802 |0010: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073a14: 6e20 8c11 1000 |0012: invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@118c │ │ +073a1a: 1400 0b00 0201 |0015: const v0, #float 2.38773e-38 // #0102000b │ │ +073a20: 6e20 9507 0500 |0018: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073a26: 0c00 |001b: move-result-object v0 │ │ +073a28: 1f00 2402 |001c: check-cast v0, Landroid/widget/TextView; // type@0224 │ │ +073a2c: 5b40 2d02 |001e: iput-object v0, v4, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@022d │ │ +073a30: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +073a34: 0e00 |0022: return-void │ │ +073a36: 5441 4002 |0023: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@0240 │ │ +073a3a: 3801 0600 |0025: if-eqz v1, 002b // +0006 │ │ +073a3e: 6e20 2c0c 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +073a44: 2831 |002a: goto 005b // +0031 │ │ +073a46: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ +073a4a: 6e20 5308 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073a50: 5440 2802 |0030: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073a54: 5442 2d02 |0032: iget-object v2, v4, Landroidx/appcompat/app/AlertController;.F:Landroid/widget/TextView; // field@022d │ │ +073a58: 6e20 9408 2000 |0034: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +073a5e: 5440 4102 |0037: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073a62: 3800 1f00 |0039: if-eqz v0, 0058 // +001f │ │ +073a66: 5445 2802 |003b: iget-object v5, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073a6a: 6e10 c107 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07c1 │ │ +073a70: 0c05 |0040: move-result-object v5 │ │ +073a72: 1f05 b201 |0041: check-cast v5, Landroid/view/ViewGroup; // type@01b2 │ │ +073a76: 5440 2802 |0043: iget-object v0, v4, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073a7a: 6e20 8208 0500 |0045: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0882 │ │ +073a80: 0a00 |0048: move-result v0 │ │ +073a82: 6e20 9508 0500 |0049: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@0895 │ │ +073a88: 5441 4102 |004c: iget-object v1, v4, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073a8c: 2202 b001 |004e: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@01b0 │ │ +073a90: 12f3 |0050: const/4 v3, #int -1 // #ff │ │ +073a92: 7030 6708 3203 |0051: invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0867 │ │ +073a98: 6e40 7308 1520 |0054: invoke-virtual {v5, v1, v0, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0873 │ │ +073a9e: 2804 |0057: goto 005b // +0004 │ │ +073aa0: 6e20 5308 1500 |0058: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073aa6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroidx/appcompat/app/a; │ │ - │ │ - #6 : (in Landroidx/appcompat/app/a;) │ │ - name : 'm' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x005c reg=4 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x005c reg=5 (null) Landroid/view/ViewGroup; │ │ │ │ - #7 : (in Landroidx/appcompat/app/a;) │ │ - name : 'n' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #20 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'w' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -074e00: |[074e00] androidx.appcompat.app.a.n:()V │ │ -074e10: 0e00 |0000: return-void │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 98 16-bit code units │ │ +073aa8: |[073aa8] androidx.appcompat.app.AlertController.w:(Landroid/view/ViewGroup;)V │ │ +073ab8: 5450 4202 |0000: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.h:Landroid/view/View; // field@0242 │ │ +073abc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +073abe: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +073ac2: 2813 |0005: goto 0018 // +0013 │ │ +073ac4: 5250 4302 |0006: iget v0, v5, Landroidx/appcompat/app/AlertController;.i:I // field@0243 │ │ +073ac8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +073acc: 5450 3b02 |000a: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.a:Landroid/content/Context; // field@023b │ │ +073ad0: 7110 c106 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@06c1 │ │ +073ad6: 0c00 |000f: move-result-object v0 │ │ +073ad8: 5252 4302 |0010: iget v2, v5, Landroidx/appcompat/app/AlertController;.i:I // field@0243 │ │ +073adc: 6e40 c506 2016 |0012: invoke-virtual {v0, v2, v6, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@06c5 │ │ +073ae2: 0c00 |0015: move-result-object v0 │ │ +073ae4: 2802 |0016: goto 0018 // +0002 │ │ +073ae6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +073ae8: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +073aec: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +073aee: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +073af2: 7110 670c 0000 |001d: invoke-static {v0}, Landroidx/appcompat/app/AlertController;.a:(Landroid/view/View;)Z // method@0c67 │ │ +073af8: 0a02 |0020: move-result v2 │ │ +073afa: 3902 0900 |0021: if-nez v2, 002a // +0009 │ │ +073afe: 5452 3d02 |0023: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073b02: 1503 0200 |0025: const/high16 v3, #int 131072 // #2 │ │ +073b06: 6e30 ed08 3203 |0027: invoke-virtual {v2, v3, v3}, Landroid/view/Window;.setFlags:(II)V // method@08ed │ │ +073b0c: 3801 3200 |002a: if-eqz v1, 005c // +0032 │ │ +073b10: 5451 3d02 |002c: iget-object v1, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073b14: 6002 5509 |002e: sget v2, Lf/f;.n:I // field@0955 │ │ +073b18: 6e20 e208 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073b1e: 0c01 |0033: move-result-object v1 │ │ +073b20: 1f01 0e02 |0034: check-cast v1, Landroid/widget/FrameLayout; // type@020e │ │ +073b24: 2202 b001 |0036: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@01b0 │ │ +073b28: 12f3 |0038: const/4 v3, #int -1 // #ff │ │ +073b2a: 7030 6708 3203 |0039: invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0867 │ │ +073b30: 6e30 7408 0102 |003c: invoke-virtual {v1, v0, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0874 │ │ +073b36: 5550 4802 |003f: iget-boolean v0, v5, Landroidx/appcompat/app/AlertController;.n:Z // field@0248 │ │ +073b3a: 3800 0d00 |0041: if-eqz v0, 004e // +000d │ │ +073b3e: 5250 4402 |0043: iget v0, v5, Landroidx/appcompat/app/AlertController;.j:I // field@0244 │ │ +073b42: 5252 4502 |0045: iget v2, v5, Landroidx/appcompat/app/AlertController;.k:I // field@0245 │ │ +073b46: 5253 4602 |0047: iget v3, v5, Landroidx/appcompat/app/AlertController;.l:I // field@0246 │ │ +073b4a: 5254 4702 |0049: iget v4, v5, Landroidx/appcompat/app/AlertController;.m:I // field@0247 │ │ +073b4e: 6e54 4108 0132 |004b: invoke-virtual {v1, v0, v2, v3, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0841 │ │ +073b54: 5450 4102 |004e: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073b58: 3800 1100 |0050: if-eqz v0, 0061 // +0011 │ │ +073b5c: 6e10 b207 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +073b62: 0c06 |0055: move-result-object v6 │ │ +073b64: 1f06 9e02 |0056: check-cast v6, Landroidx/appcompat/widget/b$a; // type@029e │ │ +073b68: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +073b6a: 5960 e101 |0059: iput v0, v6, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +073b6e: 2806 |005b: goto 0061 // +0006 │ │ +073b70: 1300 0800 |005c: const/16 v0, #int 8 // #8 │ │ +073b74: 6e20 5308 0600 |005e: invoke-virtual {v6, v0}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073b7a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/app/a; │ │ - │ │ - #8 : (in Landroidx/appcompat/app/a;) │ │ - name : 'o' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0062 reg=5 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0062 reg=6 (null) Landroid/view/ViewGroup; │ │ │ │ - #9 : (in Landroidx/appcompat/app/a;) │ │ - name : 'p' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #21 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'x' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -074dc0: |[074dc0] androidx.appcompat.app.a.p:(Landroid/view/KeyEvent;)Z │ │ -074dd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -074dd2: 0f01 |0001: return v1 │ │ + outs : 5 │ │ + insns size : 149 16-bit code units │ │ +073b7c: |[073b7c] androidx.appcompat.app.AlertController.x:(Landroid/view/ViewGroup;)V │ │ +073b8c: 5450 2e02 |0000: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@022e │ │ +073b90: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +073b94: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +073b98: 2200 b001 |0006: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@01b0 │ │ +073b9c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +073b9e: 12e3 |0009: const/4 v3, #int -2 // #fe │ │ +073ba0: 7030 6708 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0867 │ │ +073ba6: 5452 2e02 |000d: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.G:Landroid/view/View; // field@022e │ │ +073baa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +073bac: 6e40 7308 2603 |0010: invoke-virtual {v6, v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0873 │ │ +073bb2: 5456 3d02 |0013: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073bb6: 6000 4609 |0015: sget v0, Lf/f;.O:I // field@0946 │ │ +073bba: 6e20 e208 0600 |0017: invoke-virtual {v6, v0}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073bc0: 0c06 |001a: move-result-object v6 │ │ +073bc2: 6e20 5308 1600 |001b: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073bc8: 2900 7600 |001e: goto/16 0094 // +0076 │ │ +073bcc: 5450 3d02 |0020: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073bd0: 1402 0600 0201 |0022: const v2, #float 2.38772e-38 // #01020006 │ │ +073bd6: 6e20 e208 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073bdc: 0c00 |0028: move-result-object v0 │ │ +073bde: 1f00 1202 |0029: check-cast v0, Landroid/widget/ImageView; // type@0212 │ │ +073be2: 5b50 2b02 |002b: iput-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073be6: 5450 3f02 |002d: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@023f │ │ +073bea: 7110 0b06 0000 |002f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@060b │ │ +073bf0: 0a00 |0032: move-result v0 │ │ +073bf2: df00 0001 |0033: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +073bf6: 3800 4e00 |0035: if-eqz v0, 0083 // +004e │ │ +073bfa: 5550 3702 |0037: iget-boolean v0, v5, Landroidx/appcompat/app/AlertController;.P:Z // field@0237 │ │ +073bfe: 3800 4a00 |0039: if-eqz v0, 0083 // +004a │ │ +073c02: 5456 3d02 |003b: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073c06: 6000 5109 |003d: sget v0, Lf/f;.j:I // field@0951 │ │ +073c0a: 6e20 e208 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073c10: 0c06 |0042: move-result-object v6 │ │ +073c12: 1f06 2402 |0043: check-cast v6, Landroid/widget/TextView; // type@0224 │ │ +073c16: 5b56 2c02 |0045: iput-object v6, v5, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@022c │ │ +073c1a: 5450 3f02 |0047: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.e:Ljava/lang/CharSequence; // field@023f │ │ +073c1e: 6e20 2c0c 0600 |0049: invoke-virtual {v6, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0c2c │ │ +073c24: 5256 2902 |004c: iget v6, v5, Landroidx/appcompat/app/AlertController;.B:I // field@0229 │ │ +073c28: 3806 0800 |004e: if-eqz v6, 0056 // +0008 │ │ +073c2c: 5450 2b02 |0050: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c30: 6e20 450b 6000 |0052: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0b45 │ │ +073c36: 283f |0055: goto 0094 // +003f │ │ +073c38: 5456 2a02 |0056: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.C:Landroid/graphics/drawable/Drawable; // field@022a │ │ +073c3c: 3806 0800 |0058: if-eqz v6, 0060 // +0008 │ │ +073c40: 5450 2b02 |005a: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c44: 6e20 430b 6000 |005c: invoke-virtual {v0, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b43 │ │ +073c4a: 2835 |005f: goto 0094 // +0035 │ │ +073c4c: 5456 2c02 |0060: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.E:Landroid/widget/TextView; // field@022c │ │ +073c50: 5450 2b02 |0062: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c54: 6e10 be07 0000 |0064: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +073c5a: 0a00 |0067: move-result v0 │ │ +073c5c: 5452 2b02 |0068: iget-object v2, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c60: 6e10 c007 0200 |006a: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +073c66: 0a02 |006d: move-result v2 │ │ +073c68: 5453 2b02 |006e: iget-object v3, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c6c: 6e10 bf07 0300 |0070: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +073c72: 0a03 |0073: move-result v3 │ │ +073c74: 5454 2b02 |0074: iget-object v4, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c78: 6e10 bd07 0400 |0076: invoke-virtual {v4}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +073c7e: 0a04 |0079: move-result v4 │ │ +073c80: 6e54 280c 0632 |007a: invoke-virtual {v6, v0, v2, v3, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0c28 │ │ +073c86: 5456 2b02 |007d: iget-object v6, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073c8a: 6e20 490b 1600 |007f: invoke-virtual {v6, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +073c90: 2812 |0082: goto 0094 // +0012 │ │ +073c92: 5450 3d02 |0083: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073c96: 6002 4609 |0085: sget v2, Lf/f;.O:I // field@0946 │ │ +073c9a: 6e20 e208 2000 |0087: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073ca0: 0c00 |008a: move-result-object v0 │ │ +073ca2: 6e20 5308 1000 |008b: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073ca8: 5450 2b02 |008e: iget-object v0, v5, Landroidx/appcompat/app/AlertController;.D:Landroid/widget/ImageView; // field@022b │ │ +073cac: 6e20 490b 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0b49 │ │ +073cb2: 2888 |0093: goto 001b // -0078 │ │ +073cb4: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/app/a; │ │ - 0x0000 - 0x0002 reg=1 (null) Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0095 reg=5 this Landroidx/appcompat/app/AlertController; │ │ + 0x0000 - 0x0095 reg=6 (null) Landroid/view/ViewGroup; │ │ │ │ - #10 : (in Landroidx/appcompat/app/a;) │ │ - name : 'q' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #22 : (in Landroidx/appcompat/app/AlertController;) │ │ + name : 'y' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -074dd4: |[074dd4] androidx.appcompat.app.a.q:()Z │ │ -074de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074de6: 0f00 |0001: return v0 │ │ + outs : 5 │ │ + insns size : 222 16-bit code units │ │ +073cb8: |[073cb8] androidx.appcompat.app.AlertController.y:()V │ │ +073cc8: 5480 3d02 |0000: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.c:Landroid/view/Window; // field@023d │ │ +073ccc: 6001 5b09 |0002: sget v1, Lf/f;.t:I // field@095b │ │ +073cd0: 6e20 e208 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@08e2 │ │ +073cd6: 0c00 |0007: move-result-object v0 │ │ +073cd8: 6001 4709 |0008: sget v1, Lf/f;.P:I // field@0947 │ │ +073cdc: 6e20 9507 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073ce2: 0c01 |000d: move-result-object v1 │ │ +073ce4: 6002 5409 |000e: sget v2, Lf/f;.m:I // field@0954 │ │ +073ce8: 6e20 9507 2000 |0010: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073cee: 0c02 |0013: move-result-object v2 │ │ +073cf0: 6003 5209 |0014: sget v3, Lf/f;.k:I // field@0952 │ │ +073cf4: 6e20 9507 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073cfa: 0c03 |0019: move-result-object v3 │ │ +073cfc: 6004 5609 |001a: sget v4, Lf/f;.o:I // field@0956 │ │ +073d00: 6e20 9507 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073d06: 0c00 |001f: move-result-object v0 │ │ +073d08: 1f00 b201 |0020: check-cast v0, Landroid/view/ViewGroup; // type@01b2 │ │ +073d0c: 6e20 7d0c 0800 |0022: invoke-virtual {v8, v0}, Landroidx/appcompat/app/AlertController;.w:(Landroid/view/ViewGroup;)V // method@0c7d │ │ +073d12: 6004 4709 |0025: sget v4, Lf/f;.P:I // field@0947 │ │ +073d16: 6e20 9507 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073d1c: 0c04 |002a: move-result-object v4 │ │ +073d1e: 6005 5409 |002b: sget v5, Lf/f;.m:I // field@0954 │ │ +073d22: 6e20 9507 5000 |002d: invoke-virtual {v0, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073d28: 0c05 |0030: move-result-object v5 │ │ +073d2a: 6006 5209 |0031: sget v6, Lf/f;.k:I // field@0952 │ │ +073d2e: 6e20 9507 6000 |0033: invoke-virtual {v0, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073d34: 0c06 |0036: move-result-object v6 │ │ +073d36: 6e30 6f0c 4801 |0037: invoke-virtual {v8, v4, v1}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0c6f │ │ +073d3c: 0c01 |003a: move-result-object v1 │ │ +073d3e: 6e30 6f0c 5802 |003b: invoke-virtual {v8, v5, v2}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0c6f │ │ +073d44: 0c02 |003e: move-result-object v2 │ │ +073d46: 6e30 6f0c 6803 |003f: invoke-virtual {v8, v6, v3}, Landroidx/appcompat/app/AlertController;.i:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@0c6f │ │ +073d4c: 0c03 |0042: move-result-object v3 │ │ +073d4e: 6e20 7c0c 2800 |0043: invoke-virtual {v8, v2}, Landroidx/appcompat/app/AlertController;.v:(Landroid/view/ViewGroup;)V // method@0c7c │ │ +073d54: 6e20 7b0c 3800 |0046: invoke-virtual {v8, v3}, Landroidx/appcompat/app/AlertController;.u:(Landroid/view/ViewGroup;)V // method@0c7b │ │ +073d5a: 6e20 7e0c 1800 |0049: invoke-virtual {v8, v1}, Landroidx/appcompat/app/AlertController;.x:(Landroid/view/ViewGroup;)V // method@0c7e │ │ +073d60: 6e10 d907 0000 |004c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +073d66: 0a00 |004f: move-result v0 │ │ +073d68: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ +073d6c: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +073d6e: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +073d70: 3240 0400 |0054: if-eq v0, v4, 0058 // +0004 │ │ +073d74: 1210 |0056: const/4 v0, #int 1 // #1 │ │ +073d76: 2802 |0057: goto 0059 // +0002 │ │ +073d78: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +073d7a: 3801 0a00 |0059: if-eqz v1, 0063 // +000a │ │ +073d7e: 6e10 d907 0100 |005b: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +073d84: 0a07 |005e: move-result v7 │ │ +073d86: 3247 0400 |005f: if-eq v7, v4, 0063 // +0004 │ │ +073d8a: 1217 |0061: const/4 v7, #int 1 // #1 │ │ +073d8c: 2802 |0062: goto 0064 // +0002 │ │ +073d8e: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +073d90: 3803 0a00 |0064: if-eqz v3, 006e // +000a │ │ +073d94: 6e10 d907 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +073d9a: 0a03 |0069: move-result v3 │ │ +073d9c: 3243 0400 |006a: if-eq v3, v4, 006e // +0004 │ │ +073da0: 1213 |006c: const/4 v3, #int 1 // #1 │ │ +073da2: 2802 |006d: goto 006f // +0002 │ │ +073da4: 1203 |006e: const/4 v3, #int 0 // #0 │ │ +073da6: 3903 0f00 |006f: if-nez v3, 007e // +000f │ │ +073daa: 3802 0d00 |0071: if-eqz v2, 007e // +000d │ │ +073dae: 6004 4209 |0073: sget v4, Lf/f;.K:I // field@0942 │ │ +073db2: 6e20 9507 4200 |0075: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073db8: 0c04 |0078: move-result-object v4 │ │ +073dba: 3804 0500 |0079: if-eqz v4, 007e // +0005 │ │ +073dbe: 6e20 5308 6400 |007b: invoke-virtual {v4, v6}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073dc4: 3807 1d00 |007e: if-eqz v7, 009b // +001d │ │ +073dc8: 5484 2802 |0080: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073dcc: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ +073dd0: 6e20 9908 5400 |0084: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@0899 │ │ +073dd6: 5484 4002 |0087: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.f:Ljava/lang/CharSequence; // field@0240 │ │ +073dda: 3904 0900 |0089: if-nez v4, 0092 // +0009 │ │ +073dde: 5484 4102 |008b: iget-object v4, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073de2: 3804 0300 |008d: if-eqz v4, 0090 // +0003 │ │ +073de6: 2803 |008f: goto 0092 // +0003 │ │ +073de8: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +073dea: 2807 |0091: goto 0098 // +0007 │ │ +073dec: 6004 4509 |0092: sget v4, Lf/f;.N:I // field@0945 │ │ +073df0: 6e20 9507 4100 |0094: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073df6: 0c01 |0097: move-result-object v1 │ │ +073df8: 3801 1000 |0098: if-eqz v1, 00a8 // +0010 │ │ +073dfc: 280b |009a: goto 00a5 // +000b │ │ +073dfe: 3802 0d00 |009b: if-eqz v2, 00a8 // +000d │ │ +073e02: 6001 4309 |009d: sget v1, Lf/f;.L:I // field@0943 │ │ +073e06: 6e20 9507 1200 |009f: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +073e0c: 0c01 |00a2: move-result-object v1 │ │ +073e0e: 3801 0500 |00a3: if-eqz v1, 00a8 // +0005 │ │ +073e12: 6e20 5308 6100 |00a5: invoke-virtual {v1, v6}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +073e18: 5481 4102 |00a8: iget-object v1, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073e1c: 2014 2c02 |00aa: instance-of v4, v1, Landroidx/appcompat/app/AlertController$RecycleListView; // type@022c │ │ +073e20: 3804 0700 |00ac: if-eqz v4, 00b3 // +0007 │ │ +073e24: 1f01 2c02 |00ae: check-cast v1, Landroidx/appcompat/app/AlertController$RecycleListView; // type@022c │ │ +073e28: 6e30 490c 7103 |00b0: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertController$RecycleListView;.a:(ZZ)V // method@0c49 │ │ +073e2e: 3900 1400 |00b3: if-nez v0, 00c7 // +0014 │ │ +073e32: 5480 4102 |00b5: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073e36: 3800 0300 |00b7: if-eqz v0, 00ba // +0003 │ │ +073e3a: 2803 |00b9: goto 00bc // +0003 │ │ +073e3c: 5480 2802 |00ba: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.A:Landroidx/core/widget/NestedScrollView; // field@0228 │ │ +073e40: 3800 0b00 |00bc: if-eqz v0, 00c7 // +000b │ │ +073e44: 3803 0300 |00be: if-eqz v3, 00c1 // +0003 │ │ +073e48: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ +073e4a: 9601 0706 |00c1: or-int v1, v7, v6 │ │ +073e4e: 1233 |00c3: const/4 v3, #int 3 // #3 │ │ +073e50: 6e53 760c 2810 |00c4: invoke-virtual {v8, v2, v0, v1, v3}, Landroidx/appcompat/app/AlertController;.p:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@0c76 │ │ +073e56: 5480 4102 |00c7: iget-object v0, v8, Landroidx/appcompat/app/AlertController;.g:Landroid/widget/ListView; // field@0241 │ │ +073e5a: 3800 1400 |00c9: if-eqz v0, 00dd // +0014 │ │ +073e5e: 5481 2f02 |00cb: iget-object v1, v8, Landroidx/appcompat/app/AlertController;.H:Landroid/widget/ListAdapter; // field@022f │ │ +073e62: 3801 1000 |00cd: if-eqz v1, 00dd // +0010 │ │ +073e66: 6e20 690b 1000 |00cf: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0b69 │ │ +073e6c: 5281 3002 |00d2: iget v1, v8, Landroidx/appcompat/app/AlertController;.I:I // field@0230 │ │ +073e70: 12f2 |00d4: const/4 v2, #int -1 // #ff │ │ +073e72: 3721 0800 |00d5: if-le v1, v2, 00dd // +0008 │ │ +073e76: 6e30 450a 1005 |00d7: invoke-virtual {v0, v1, v5}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0a45 │ │ +073e7c: 6e20 6b0b 1000 |00da: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0b6b │ │ +073e82: 0e00 |00dd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroidx/appcompat/app/a; │ │ - │ │ - #11 : (in Landroidx/appcompat/app/a;) │ │ - name : 'r' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroidx/appcompat/app/a;) │ │ - name : 's' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroidx/appcompat/app/a;) │ │ - name : 't' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroidx/appcompat/app/a;) │ │ - name : 'u' │ │ - type : '(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x00de reg=8 this Landroidx/appcompat/app/AlertController; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #82 header: │ │ -class_idx : 679 │ │ +Class #74 header: │ │ +class_idx : 570 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ -Class #82 annotations: │ │ +Class #74 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/b; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #82 - │ │ - Class descriptor : 'Landroidx/appcompat/app/b$a;' │ │ +Class #74 - │ │ + Class descriptor : 'Landroidx/appcompat/app/a$a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/b$a;) │ │ + #0 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'a' │ │ type : 'Landroidx/appcompat/app/AlertController$f;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/app/b$a;) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'b' │ │ type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/b$a;) │ │ + #0 : (in Landroidx/appcompat/app/a$a;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -076460: |[076460] androidx.appcompat.app.b$a.:(Landroid/content/Context;)V │ │ -076470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076472: 7120 2f0e 0200 |0001: invoke-static {v2, v0}, Landroidx/appcompat/app/b;.j:(Landroid/content/Context;I)I // method@0e2f │ │ -076478: 0a00 |0004: move-result v0 │ │ -07647a: 7030 1f0e 2100 |0005: invoke-direct {v1, v2, v0}, Landroidx/appcompat/app/b$a;.:(Landroid/content/Context;I)V // method@0e1f │ │ -076480: 0e00 |0008: return-void │ │ +073fe0: |[073fe0] androidx.appcompat.app.a$a.:(Landroid/content/Context;)V │ │ +073ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073ff2: 7120 8d0c 0200 |0001: invoke-static {v2, v0}, Landroidx/appcompat/app/a;.l:(Landroid/content/Context;I)I // method@0c8d │ │ +073ff8: 0a00 |0004: move-result v0 │ │ +073ffa: 7030 820c 2100 |0005: invoke-direct {v1, v2, v0}, Landroidx/appcompat/app/a$a;.:(Landroid/content/Context;I)V // method@0c82 │ │ +074000: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ - #1 : (in Landroidx/appcompat/app/b$a;) │ │ + #1 : (in Landroidx/appcompat/app/a$a;) │ │ name : '' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -076484: |[076484] androidx.appcompat.app.b$a.:(Landroid/content/Context;I)V │ │ -076494: 7010 383d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07649a: 2200 9e02 |0003: new-instance v0, Landroidx/appcompat/app/AlertController$f; // type@029e │ │ -07649e: 2201 b101 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@01b1 │ │ -0764a2: 7120 2f0e 5400 |0007: invoke-static {v4, v5}, Landroidx/appcompat/app/b;.j:(Landroid/content/Context;I)I // method@0e2f │ │ -0764a8: 0a02 |000a: move-result v2 │ │ -0764aa: 7030 4207 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0742 │ │ -0764b0: 7020 dd0d 1000 |000e: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertController$f;.:(Landroid/content/Context;)V // method@0ddd │ │ -0764b6: 5b30 1003 |0011: iput-object v0, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -0764ba: 5935 1103 |0013: iput v5, v3, Landroidx/appcompat/app/b$a;.b:I // field@0311 │ │ -0764be: 0e00 |0015: return-void │ │ +074004: |[074004] androidx.appcompat.app.a$a.:(Landroid/content/Context;I)V │ │ +074014: 7010 552f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07401a: 2200 3602 |0003: new-instance v0, Landroidx/appcompat/app/AlertController$f; // type@0236 │ │ +07401e: 2201 7501 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0175 │ │ +074022: 7120 8d0c 5400 |0007: invoke-static {v4, v5}, Landroidx/appcompat/app/a;.l:(Landroid/content/Context;I)I // method@0c8d │ │ +074028: 0a02 |000a: move-result v2 │ │ +07402a: 7030 7f06 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@067f │ │ +074030: 7020 5e0c 1000 |000e: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertController$f;.:(Landroid/content/Context;)V // method@0c5e │ │ +074036: 5b30 5502 |0011: iput-object v0, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +07403a: 5935 5602 |0013: iput v5, v3, Landroidx/appcompat/app/a$a;.b:I // field@0256 │ │ +07403e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0016 reg=3 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/b$a;) │ │ + #0 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'a' │ │ - type : '()Landroidx/appcompat/app/b;' │ │ + type : '()Landroidx/appcompat/app/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -076320: |[076320] androidx.appcompat.app.b$a.a:()Landroidx/appcompat/app/b; │ │ -076330: 2200 a902 |0000: new-instance v0, Landroidx/appcompat/app/b; // type@02a9 │ │ -076334: 5431 1003 |0002: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076338: 5411 c302 |0004: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -07633c: 5232 1103 |0006: iget v2, v3, Landroidx/appcompat/app/b$a;.b:I // field@0311 │ │ -076340: 7030 2d0e 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/appcompat/app/b;.:(Landroid/content/Context;I)V // method@0e2d │ │ -076346: 5431 1003 |000b: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -07634a: 5402 1303 |000d: iget-object v2, v0, Landroidx/appcompat/app/b;.f:Landroidx/appcompat/app/AlertController; // field@0313 │ │ -07634e: 6e20 de0d 2100 |000f: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertController$f;.a:(Landroidx/appcompat/app/AlertController;)V // method@0dde │ │ -076354: 5431 1003 |0012: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076358: 5511 d402 |0014: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@02d4 │ │ -07635c: 6e20 ff02 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setCancelable:(Z)V // method@02ff │ │ -076362: 5431 1003 |0019: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076366: 5511 d402 |001b: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@02d4 │ │ -07636a: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ -07636e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -076370: 6e20 0003 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setCanceledOnTouchOutside:(Z)V // method@0300 │ │ -076376: 5431 1003 |0023: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -07637a: 5411 d502 |0025: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.s:Landroid/content/DialogInterface$OnCancelListener; // field@02d5 │ │ -07637e: 6e20 0103 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0301 │ │ -076384: 5431 1003 |002a: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076388: 5411 d602 |002c: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.t:Landroid/content/DialogInterface$OnDismissListener; // field@02d6 │ │ -07638c: 6e20 0203 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0302 │ │ -076392: 5431 1003 |0031: iget-object v1, v3, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076396: 5411 d702 |0033: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.u:Landroid/content/DialogInterface$OnKeyListener; // field@02d7 │ │ -07639a: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ -07639e: 6e20 0303 1000 |0037: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@0303 │ │ -0763a4: 1100 |003a: return-object v0 │ │ +073ea0: |[073ea0] androidx.appcompat.app.a$a.a:()Landroidx/appcompat/app/a; │ │ +073eb0: 2200 3b02 |0000: new-instance v0, Landroidx/appcompat/app/a; // type@023b │ │ +073eb4: 5431 5502 |0002: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073eb8: 5411 0d02 |0004: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +073ebc: 5232 5602 |0006: iget v2, v3, Landroidx/appcompat/app/a$a;.b:I // field@0256 │ │ +073ec0: 7030 8b0c 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/appcompat/app/a;.:(Landroid/content/Context;I)V // method@0c8b │ │ +073ec6: 5431 5502 |000b: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073eca: 5402 5702 |000d: iget-object v2, v0, Landroidx/appcompat/app/a;.f:Landroidx/appcompat/app/AlertController; // field@0257 │ │ +073ece: 6e20 5f0c 2100 |000f: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertController$f;.a:(Landroidx/appcompat/app/AlertController;)V // method@0c5f │ │ +073ed4: 5431 5502 |0012: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073ed8: 5511 1e02 |0014: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@021e │ │ +073edc: 6e20 3902 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0239 │ │ +073ee2: 5431 5502 |0019: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073ee6: 5511 1e02 |001b: iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$f;.r:Z // field@021e │ │ +073eea: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ +073eee: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +073ef0: 6e20 3a02 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setCanceledOnTouchOutside:(Z)V // method@023a │ │ +073ef6: 5431 5502 |0023: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073efa: 5411 1f02 |0025: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.s:Landroid/content/DialogInterface$OnCancelListener; // field@021f │ │ +073efe: 6e20 3b02 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@023b │ │ +073f04: 5431 5502 |002a: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f08: 5411 2002 |002c: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.t:Landroid/content/DialogInterface$OnDismissListener; // field@0220 │ │ +073f0c: 6e20 3c02 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@023c │ │ +073f12: 5431 5502 |0031: iget-object v1, v3, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f16: 5411 2102 |0033: iget-object v1, v1, Landroidx/appcompat/app/AlertController$f;.u:Landroid/content/DialogInterface$OnKeyListener; // field@0221 │ │ +073f1a: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ +073f1e: 6e20 3d02 1000 |0037: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@023d │ │ +073f24: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003b reg=3 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x003b reg=3 this Landroidx/appcompat/app/a$a; │ │ │ │ - #1 : (in Landroidx/appcompat/app/b$a;) │ │ + #1 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'b' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -076304: |[076304] androidx.appcompat.app.b$a.b:()Landroid/content/Context; │ │ -076314: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076318: 5400 c302 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@02c3 │ │ -07631c: 1100 |0004: return-object v0 │ │ +073e84: |[073e84] androidx.appcompat.app.a$a.b:()Landroid/content/Context; │ │ +073e94: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073e98: 5400 0d02 |0002: iget-object v0, v0, Landroidx/appcompat/app/AlertController$f;.a:Landroid/content/Context; // field@020d │ │ +073e9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/a$a; │ │ │ │ - #2 : (in Landroidx/appcompat/app/b$a;) │ │ + #2 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'c' │ │ - type : '(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0763a8: |[0763a8] androidx.appcompat.app.b$a.c:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a; │ │ -0763b8: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -0763bc: 5b02 d902 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@02d9 │ │ -0763c0: 5b03 da02 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@02da │ │ -0763c4: 1101 |0006: return-object v1 │ │ +073f28: |[073f28] androidx.appcompat.app.a$a.c:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/a$a; │ │ +073f38: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f3c: 5b02 2302 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@0223 │ │ +073f40: 5b03 2402 |0004: iput-object v3, v0, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@0224 │ │ +073f44: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/widget/ListAdapter; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ - #3 : (in Landroidx/appcompat/app/b$a;) │ │ + #3 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'd' │ │ - type : '(Landroid/view/View;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Landroid/view/View;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0763c8: |[0763c8] androidx.appcompat.app.b$a.d:(Landroid/view/View;)Landroidx/appcompat/app/b$a; │ │ -0763d8: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -0763dc: 5b02 c902 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.g:Landroid/view/View; // field@02c9 │ │ -0763e0: 1101 |0004: return-object v1 │ │ +073f48: |[073f48] androidx.appcompat.app.a$a.d:(Landroid/view/View;)Landroidx/appcompat/app/a$a; │ │ +073f58: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f5c: 5b02 1302 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.g:Landroid/view/View; // field@0213 │ │ +073f60: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ │ │ - #4 : (in Landroidx/appcompat/app/b$a;) │ │ + #4 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'e' │ │ - type : '(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0763e4: |[0763e4] androidx.appcompat.app.b$a.e:(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/b$a; │ │ -0763f4: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -0763f8: 5b02 c602 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.d:Landroid/graphics/drawable/Drawable; // field@02c6 │ │ -0763fc: 1101 |0004: return-object v1 │ │ +073f64: |[073f64] androidx.appcompat.app.a$a.e:(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/a$a; │ │ +073f74: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f78: 5b02 1002 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.d:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +073f7c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ - #5 : (in Landroidx/appcompat/app/b$a;) │ │ + #5 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'f' │ │ - type : '(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -076400: |[076400] androidx.appcompat.app.b$a.f:(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/b$a; │ │ -076410: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076414: 5b02 d702 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.u:Landroid/content/DialogInterface$OnKeyListener; // field@02d7 │ │ -076418: 1101 |0004: return-object v1 │ │ +073f80: |[073f80] androidx.appcompat.app.a$a.f:(Landroid/content/DialogInterface$OnKeyListener;)Landroidx/appcompat/app/a$a; │ │ +073f90: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073f94: 5b02 2102 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.u:Landroid/content/DialogInterface$OnKeyListener; // field@0221 │ │ +073f98: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/DialogInterface$OnKeyListener; │ │ │ │ - #6 : (in Landroidx/appcompat/app/b$a;) │ │ + #6 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'g' │ │ - type : '(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -07641c: |[07641c] androidx.appcompat.app.b$a.g:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/b$a; │ │ -07642c: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076430: 5b02 d902 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@02d9 │ │ -076434: 5b04 da02 |0004: iput-object v4, v0, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@02da │ │ -076438: 5903 bc02 |0006: iput v3, v0, Landroidx/appcompat/app/AlertController$f;.I:I // field@02bc │ │ -07643c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -07643e: 5c02 bb02 |0009: iput-boolean v2, v0, Landroidx/appcompat/app/AlertController$f;.H:Z // field@02bb │ │ -076442: 1101 |000b: return-object v1 │ │ +073f9c: |[073f9c] androidx.appcompat.app.a$a.g:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/a$a; │ │ +073fac: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073fb0: 5b02 2302 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.w:Landroid/widget/ListAdapter; // field@0223 │ │ +073fb4: 5b04 2402 |0004: iput-object v4, v0, Landroidx/appcompat/app/AlertController$f;.x:Landroid/content/DialogInterface$OnClickListener; // field@0224 │ │ +073fb8: 5903 0602 |0006: iput v3, v0, Landroidx/appcompat/app/AlertController$f;.I:I // field@0206 │ │ +073fbc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +073fbe: 5c02 0502 |0009: iput-boolean v2, v0, Landroidx/appcompat/app/AlertController$f;.H:Z // field@0205 │ │ +073fc2: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x000c reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/widget/ListAdapter; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ 0x0000 - 0x000c reg=4 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ - #7 : (in Landroidx/appcompat/app/b$a;) │ │ + #7 : (in Landroidx/appcompat/app/a$a;) │ │ name : 'h' │ │ - type : '(Ljava/lang/CharSequence;)Landroidx/appcompat/app/b$a;' │ │ + type : '(Ljava/lang/CharSequence;)Landroidx/appcompat/app/a$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -076444: |[076444] androidx.appcompat.app.b$a.h:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/b$a; │ │ -076454: 5410 1003 |0000: iget-object v0, v1, Landroidx/appcompat/app/b$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0310 │ │ -076458: 5b02 c802 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.f:Ljava/lang/CharSequence; // field@02c8 │ │ -07645c: 1101 |0004: return-object v1 │ │ +073fc4: |[073fc4] androidx.appcompat.app.a$a.h:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/a$a; │ │ +073fd4: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/app/a$a;.a:Landroidx/appcompat/app/AlertController$f; // field@0255 │ │ +073fd8: 5b02 1202 |0002: iput-object v2, v0, Landroidx/appcompat/app/AlertController$f;.f:Ljava/lang/CharSequence; // field@0212 │ │ +073fdc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/b$a; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/app/a$a; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #83 header: │ │ -class_idx : 680 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #75 header: │ │ +class_idx : 573 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #83 - │ │ - Class descriptor : 'Landroidx/appcompat/app/b0;' │ │ - Access flags : 0x0000 () │ │ +Class #75 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 #75 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/ActionMenuItemView$b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/b0;) │ │ - name : 'a' │ │ - type : 'Ljava/util/Deque;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/b0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/ActionMenuItemView$b;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -07cd98: |[07cd98] androidx.appcompat.app.b0.:()V │ │ -07cda8: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07cdae: 2200 810a |0003: new-instance v0, Ljava/util/ArrayDeque; // type@0a81 │ │ -07cdb2: 7010 2f3e 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@3e2f │ │ -07cdb8: 5b10 1203 |0008: iput-object v0, v1, Landroidx/appcompat/app/b0;.a:Ljava/util/Deque; // field@0312 │ │ -07cdbc: 0e00 |000a: return-void │ │ + insns size : 4 16-bit code units │ │ +074220: |[074220] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ +074230: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +074236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/app/b0;) │ │ - name : 'b' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/ActionMenuItemView$b;) │ │ + name : 'a' │ │ + type : '()Ll/f;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #76 header: │ │ +class_idx : 578 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #76 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 #76 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/b$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$a;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/view/menu/b;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$a;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/view/menu/b;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 20 16-bit code units │ │ -07ccb0: |[07ccb0] androidx.appcompat.app.b0.b:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -07ccc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07ccc2: 3803 1200 |0001: if-eqz v3, 0013 // +0012 │ │ -07ccc6: 7210 3c42 0300 |0003: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@423c │ │ -07cccc: 0a01 |0006: move-result v1 │ │ -07ccce: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -07ccd0: 3221 0b00 |0008: if-eq v1, v2, 0013 // +000b │ │ -07ccd4: 7210 3c42 0300 |000a: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@423c │ │ -07ccda: 0a03 |000d: move-result v3 │ │ -07ccdc: 3303 0300 |000e: if-ne v3, v0, 0011 // +0003 │ │ -07cce0: 2803 |0010: goto 0013 // +0003 │ │ -07cce2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07cce4: 0000 |0012: nop // spacer │ │ -07cce6: 0f00 |0013: return v0 │ │ - catches : 1 │ │ - 0x0003 - 0x000e │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x0013 │ │ + insns size : 6 16-bit code units │ │ +074b00: |[074b00] androidx.appcompat.view.menu.b$a.:(Landroidx/appcompat/view/menu/b;)V │ │ +074b10: 5b01 8202 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b14: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +074b1a: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0014 reg=3 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ - #2 : (in Landroidx/appcompat/app/b0;) │ │ - name : 'c' │ │ - type : '(Ljava/util/Deque;)Lorg/xmlpull/v1/XmlPullParser;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$a;) │ │ + name : 'onGlobalLayout' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 31 16-bit code units │ │ -07cd48: |[07cd48] androidx.appcompat.app.b0.c:(Ljava/util/Deque;)Lorg/xmlpull/v1/XmlPullParser; │ │ -07cd58: 7210 703e 0200 |0000: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@3e70 │ │ -07cd5e: 0a00 |0003: move-result v0 │ │ -07cd60: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ -07cd64: 7210 873e 0200 |0006: invoke-interface {v2}, Ljava/util/Deque;.peek:()Ljava/lang/Object; // method@3e87 │ │ -07cd6a: 0c00 |0009: move-result-object v0 │ │ -07cd6c: 1f00 550a |000a: check-cast v0, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -07cd70: 6e10 bd3d 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -07cd76: 0c00 |000f: move-result-object v0 │ │ -07cd78: 1f00 6b0b |0010: check-cast v0, Lorg/xmlpull/v1/XmlPullParser; // type@0b6b │ │ -07cd7c: 7110 2a0e 0000 |0012: invoke-static {v0}, Landroidx/appcompat/app/b0;.b:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0e2a │ │ -07cd82: 0a01 |0015: move-result v1 │ │ -07cd84: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ -07cd88: 7210 883e 0200 |0018: invoke-interface {v2}, Ljava/util/Deque;.pop:()Ljava/lang/Object; // method@3e88 │ │ -07cd8e: 28e5 |001b: goto 0000 // -001b │ │ -07cd90: 1100 |001c: return-object v0 │ │ -07cd92: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -07cd94: 1102 |001e: return-object v2 │ │ + outs : 2 │ │ + insns size : 82 16-bit code units │ │ +074b1c: |[074b1c] androidx.appcompat.view.menu.b$a.onGlobalLayout:()V │ │ +074b2c: 5420 8202 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b30: 6e10 f40c 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.c:()Z // method@0cf4 │ │ +074b36: 0a00 |0005: move-result v0 │ │ +074b38: 3800 4b00 |0006: if-eqz v0, 0051 // +004b │ │ +074b3c: 5420 8202 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b40: 5400 9502 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.i:Ljava/util/List; // field@0295 │ │ +074b44: 7210 e730 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@30e7 │ │ +074b4a: 0a00 |000f: move-result v0 │ │ +074b4c: 3d00 4100 |0010: if-lez v0, 0051 // +0041 │ │ +074b50: 5420 8202 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b54: 5400 9502 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.i:Ljava/util/List; // field@0295 │ │ +074b58: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +074b5a: 7220 df30 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +074b60: 0c00 |001a: move-result-object v0 │ │ +074b62: 1f00 4602 |001b: check-cast v0, Landroidx/appcompat/view/menu/b$d; // type@0246 │ │ +074b66: 5400 8902 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.a:Lm/s0; // field@0289 │ │ +074b6a: 6e10 db37 0000 |001f: invoke-virtual {v0}, Lm/q0;.x:()Z // method@37db │ │ +074b70: 0a00 |0022: move-result v0 │ │ +074b72: 3900 2e00 |0023: if-nez v0, 0051 // +002e │ │ +074b76: 5420 8202 |0025: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b7a: 5400 9c02 |0027: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.p:Landroid/view/View; // field@029c │ │ +074b7e: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ +074b82: 6e10 f407 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@07f4 │ │ +074b88: 0a00 |002e: move-result v0 │ │ +074b8a: 3900 0300 |002f: if-nez v0, 0032 // +0003 │ │ +074b8e: 281b |0031: goto 004c // +001b │ │ +074b90: 5420 8202 |0032: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074b94: 5400 9502 |0034: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.i:Ljava/util/List; // field@0295 │ │ +074b98: 7210 e230 0000 |0036: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +074b9e: 0c00 |0039: move-result-object v0 │ │ +074ba0: 7210 c730 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +074ba6: 0a01 |003d: move-result v1 │ │ +074ba8: 3801 1300 |003e: if-eqz v1, 0051 // +0013 │ │ +074bac: 7210 c830 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +074bb2: 0c01 |0043: move-result-object v1 │ │ +074bb4: 1f01 4602 |0044: check-cast v1, Landroidx/appcompat/view/menu/b$d; // type@0246 │ │ +074bb8: 5411 8902 |0046: iget-object v1, v1, Landroidx/appcompat/view/menu/b$d;.a:Lm/s0; // field@0289 │ │ +074bbc: 6e10 c937 0100 |0048: invoke-virtual {v1}, Lm/q0;.a:()V // method@37c9 │ │ +074bc2: 28ef |004b: goto 003a // -0011 │ │ +074bc4: 5420 8202 |004c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.a:Landroidx/appcompat/view/menu/b; // field@0282 │ │ +074bc8: 6e10 f60c 0000 |004e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.dismiss:()V // method@0cf6 │ │ +074bce: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 (null) Ljava/util/Deque; │ │ │ │ - #3 : (in Landroidx/appcompat/app/b0;) │ │ - name : 'd' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #77 header: │ │ +class_idx : 579 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +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 #77 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/b$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$b;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/view/menu/b;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$b;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/view/menu/b;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -07ccf8: |[07ccf8] androidx.appcompat.app.b0.d:(Lorg/xmlpull/v1/XmlPullParser;Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -07cd08: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -07cd0c: 3221 1400 |0002: if-eq v1, v2, 0016 // +0014 │ │ -07cd10: 7210 3c42 0200 |0004: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@423c │ │ -07cd16: 0a01 |0007: move-result v1 │ │ -07cd18: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -07cd1a: 3301 0d00 |0009: if-ne v1, v0, 0016 // +000d │ │ -07cd1e: 1a01 b222 |000b: const-string v1, "include" // string@22b2 │ │ -07cd22: 7210 3d42 0200 |000d: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@423d │ │ -07cd28: 0c02 |0010: move-result-object v2 │ │ -07cd2a: 6e20 593d 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07cd30: 0a01 |0014: move-result v1 │ │ -07cd32: 0f01 |0015: return v1 │ │ -07cd34: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07cd36: 0f01 |0017: return v1 │ │ - catches : 1 │ │ - 0x0004 - 0x0015 │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x0016 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +074bd0: |[074bd0] androidx.appcompat.view.menu.b$b.:(Landroidx/appcompat/view/menu/b;)V │ │ +074be0: 5b01 8302 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$b;.a:Landroidx/appcompat/view/menu/b; // field@0283 │ │ +074be4: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +074bea: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0018 reg=1 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x0018 reg=2 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/b0;) │ │ - name : 'a' │ │ - type : '(Landroid/util/AttributeSet;)Z' │ │ - access : 0x0000 () │ │ + #0 : (in Landroidx/appcompat/view/menu/b$b;) │ │ + name : 'onViewAttachedToWindow' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +074bec: |[074bec] androidx.appcompat.view.menu.b$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +074bfc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/appcompat/view/menu/b$b;) │ │ + name : 'onViewDetachedFromWindow' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -07cc54: |[07cc54] androidx.appcompat.app.b0.a:(Landroid/util/AttributeSet;)Z │ │ -07cc64: 2050 6b0b |0000: instance-of v0, v5, Lorg/xmlpull/v1/XmlPullParser; // type@0b6b │ │ -07cc68: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -07cc6c: 1f05 6b0b |0004: check-cast v5, Lorg/xmlpull/v1/XmlPullParser; // type@0b6b │ │ -07cc70: 7210 3b42 0500 |0006: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@423b │ │ -07cc76: 0a00 |0009: move-result v0 │ │ -07cc78: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07cc7a: 3310 1900 |000b: if-ne v0, v1, 0024 // +0019 │ │ -07cc7e: 5440 1203 |000d: iget-object v0, v4, Landroidx/appcompat/app/b0;.a:Ljava/util/Deque; // field@0312 │ │ -07cc82: 7110 2b0e 0000 |000f: invoke-static {v0}, Landroidx/appcompat/app/b0;.c:(Ljava/util/Deque;)Lorg/xmlpull/v1/XmlPullParser; // method@0e2b │ │ -07cc88: 0c00 |0012: move-result-object v0 │ │ -07cc8a: 5442 1203 |0013: iget-object v2, v4, Landroidx/appcompat/app/b0;.a:Ljava/util/Deque; // field@0312 │ │ -07cc8e: 2203 550a |0015: new-instance v3, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -07cc92: 7020 be3d 5300 |0017: invoke-direct {v3, v5}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -07cc98: 7220 893e 3200 |001a: invoke-interface {v2, v3}, Ljava/util/Deque;.push:(Ljava/lang/Object;)V // method@3e89 │ │ -07cc9e: 7120 2c0e 0500 |001d: invoke-static {v5, v0}, Landroidx/appcompat/app/b0;.d:(Lorg/xmlpull/v1/XmlPullParser;Lorg/xmlpull/v1/XmlPullParser;)Z // method@0e2c │ │ -07cca4: 0a05 |0020: move-result v5 │ │ -07cca6: 3805 0300 |0021: if-eqz v5, 0024 // +0003 │ │ -07ccaa: 0f01 |0023: return v1 │ │ -07ccac: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -07ccae: 0f05 |0025: return v5 │ │ + insns size : 33 16-bit code units │ │ +074c00: |[074c00] androidx.appcompat.view.menu.b$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +074c10: 5420 8302 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.a:Landroidx/appcompat/view/menu/b; // field@0283 │ │ +074c14: 5400 a502 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.y:Landroid/view/ViewTreeObserver; // field@02a5 │ │ +074c18: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +074c1c: 6e10 c208 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@08c2 │ │ +074c22: 0a00 |0009: move-result v0 │ │ +074c24: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +074c28: 5420 8302 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.a:Landroidx/appcompat/view/menu/b; // field@0283 │ │ +074c2c: 6e10 d807 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@07d8 │ │ +074c32: 0c01 |0011: move-result-object v1 │ │ +074c34: 5b01 a502 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/b;.y:Landroid/view/ViewTreeObserver; // field@02a5 │ │ +074c38: 5420 8302 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.a:Landroidx/appcompat/view/menu/b; // field@0283 │ │ +074c3c: 5401 a502 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/b;.y:Landroid/view/ViewTreeObserver; // field@02a5 │ │ +074c40: 5400 9602 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0296 │ │ +074c44: 6e20 c308 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@08c3 │ │ +074c4a: 6e20 0d08 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@080d │ │ +074c50: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0026 reg=4 this Landroidx/appcompat/app/b0; │ │ - 0x0000 - 0x0026 reg=5 (null) Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #84 header: │ │ -class_idx : 684 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #78 header: │ │ +class_idx : 580 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #84 - │ │ - Class descriptor : 'Landroidx/appcompat/app/c0;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #78 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=f │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #78 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/b$c$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : 'e' │ │ + type : 'Landroidx/appcompat/view/menu/b$d;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #1 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : 'f' │ │ + type : 'Landroid/view/MenuItem;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #2 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : 'g' │ │ + type : 'Landroidx/appcompat/view/menu/e;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #3 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : 'h' │ │ + type : 'Landroidx/appcompat/view/menu/b$c;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/c0;) │ │ - name : 'a' │ │ - type : '(Landroidx/core/os/c;Landroidx/core/os/c;)Landroidx/core/os/c;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #0 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/e;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 63 16-bit code units │ │ -07cdc0: |[07cdc0] androidx.appcompat.app.c0.a:(Landroidx/core/os/c;Landroidx/core/os/c;)Landroidx/core/os/c; │ │ -07cdd0: 2200 910a |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0a91 │ │ -07cdd4: 7010 af3e 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@3eaf │ │ -07cdda: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07cddc: 6e10 671c 0400 |0006: invoke-virtual {v4}, Landroidx/core/os/c;.g:()I // method@1c67 │ │ -07cde2: 0a02 |0009: move-result v2 │ │ -07cde4: 6e10 671c 0500 |000a: invoke-virtual {v5}, Landroidx/core/os/c;.g:()I // method@1c67 │ │ -07cdea: 0a03 |000d: move-result v3 │ │ -07cdec: b032 |000e: add-int/2addr v2, v3 │ │ -07cdee: 3521 1f00 |000f: if-ge v1, v2, 002e // +001f │ │ -07cdf2: 6e10 671c 0400 |0011: invoke-virtual {v4}, Landroidx/core/os/c;.g:()I // method@1c67 │ │ -07cdf8: 0a02 |0014: move-result v2 │ │ -07cdfa: 3521 0700 |0015: if-ge v1, v2, 001c // +0007 │ │ -07cdfe: 6e20 631c 1400 |0017: invoke-virtual {v4, v1}, Landroidx/core/os/c;.d:(I)Ljava/util/Locale; // method@1c63 │ │ -07ce04: 0c02 |001a: move-result-object v2 │ │ -07ce06: 280b |001b: goto 0026 // +000b │ │ -07ce08: 6e10 671c 0400 |001c: invoke-virtual {v4}, Landroidx/core/os/c;.g:()I // method@1c67 │ │ -07ce0e: 0a02 |001f: move-result v2 │ │ -07ce10: 9102 0102 |0020: sub-int v2, v1, v2 │ │ -07ce14: 6e20 631c 2500 |0022: invoke-virtual {v5, v2}, Landroidx/core/os/c;.d:(I)Ljava/util/Locale; // method@1c63 │ │ -07ce1a: 0c02 |0025: move-result-object v2 │ │ -07ce1c: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ -07ce20: 7220 053f 2000 |0028: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@3f05 │ │ -07ce26: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07ce2a: 28d9 |002d: goto 0006 // -0027 │ │ -07ce2c: 7210 0e3f 0000 |002e: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@3f0e │ │ -07ce32: 0a04 |0031: move-result v4 │ │ -07ce34: 2344 7e0e |0032: new-array v4, v4, [Ljava/util/Locale; // type@0e7e │ │ -07ce38: 7220 0f3f 4000 |0034: invoke-interface {v0, v4}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@3f0f │ │ -07ce3e: 0c04 |0037: move-result-object v4 │ │ -07ce40: 1f04 7e0e |0038: check-cast v4, [Ljava/util/Locale; // type@0e7e │ │ -07ce44: 7110 601c 0400 |003a: invoke-static {v4}, Landroidx/core/os/c;.a:([Ljava/util/Locale;)Landroidx/core/os/c; // method@1c60 │ │ -07ce4a: 0c04 |003d: move-result-object v4 │ │ -07ce4c: 1104 |003e: return-object v4 │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +074c54: |[074c54] androidx.appcompat.view.menu.b$c$a.:(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/e;)V │ │ +074c64: 5b01 8702 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$c$a;.h:Landroidx/appcompat/view/menu/b$c; // field@0287 │ │ +074c68: 5b02 8402 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/b$c$a;.e:Landroidx/appcompat/view/menu/b$d; // field@0284 │ │ +074c6c: 5b03 8502 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/b$c$a;.f:Landroid/view/MenuItem; // field@0285 │ │ +074c70: 5b04 8602 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/b$c$a;.g:Landroidx/appcompat/view/menu/e; // field@0286 │ │ +074c74: 7010 552f 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +074c7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003f reg=4 (null) Landroidx/core/os/c; │ │ - 0x0000 - 0x003f reg=5 (null) Landroidx/core/os/c; │ │ │ │ - #1 : (in Landroidx/appcompat/app/c0;) │ │ - name : 'b' │ │ - type : '(Landroidx/core/os/c;Landroidx/core/os/c;)Landroidx/core/os/c;' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$c$a;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -07ce50: |[07ce50] androidx.appcompat.app.c0.b:(Landroidx/core/os/c;Landroidx/core/os/c;)Landroidx/core/os/c; │ │ -07ce60: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -07ce64: 6e10 661c 0100 |0002: invoke-virtual {v1}, Landroidx/core/os/c;.f:()Z // method@1c66 │ │ -07ce6a: 0a00 |0005: move-result v0 │ │ -07ce6c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -07ce70: 2806 |0008: goto 000e // +0006 │ │ -07ce72: 7120 380e 2100 |0009: invoke-static {v1, v2}, Landroidx/appcompat/app/c0;.a:(Landroidx/core/os/c;Landroidx/core/os/c;)Landroidx/core/os/c; // method@0e38 │ │ -07ce78: 0c01 |000c: move-result-object v1 │ │ -07ce7a: 1101 |000d: return-object v1 │ │ -07ce7c: 7100 641c 0000 |000e: invoke-static {}, Landroidx/core/os/c;.e:()Landroidx/core/os/c; // method@1c64 │ │ -07ce82: 0c01 |0011: move-result-object v1 │ │ -07ce84: 1101 |0012: return-object v1 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +074c7c: |[074c7c] androidx.appcompat.view.menu.b$c$a.run:()V │ │ +074c8c: 5430 8402 |0000: iget-object v0, v3, Landroidx/appcompat/view/menu/b$c$a;.e:Landroidx/appcompat/view/menu/b$d; // field@0284 │ │ +074c90: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +074c94: 5431 8702 |0004: iget-object v1, v3, Landroidx/appcompat/view/menu/b$c$a;.h:Landroidx/appcompat/view/menu/b$c; // field@0287 │ │ +074c98: 5411 8802 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/b$c;.a:Landroidx/appcompat/view/menu/b; // field@0288 │ │ +074c9c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +074c9e: 5c12 8c02 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/b;.A:Z // field@028c │ │ +074ca2: 5400 8a02 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@028a │ │ +074ca6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +074ca8: 6e20 590d 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.e:(Z)V // method@0d59 │ │ +074cae: 5430 8702 |0011: iget-object v0, v3, Landroidx/appcompat/view/menu/b$c$a;.h:Landroidx/appcompat/view/menu/b$c; // field@0287 │ │ +074cb2: 5400 8802 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/b$c;.a:Landroidx/appcompat/view/menu/b; // field@0288 │ │ +074cb6: 5c01 8c02 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/b;.A:Z // field@028c │ │ +074cba: 5430 8502 |0017: iget-object v0, v3, Landroidx/appcompat/view/menu/b$c$a;.f:Landroid/view/MenuItem; // field@0285 │ │ +074cbe: 7210 fb06 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@06fb │ │ +074cc4: 0a00 |001c: move-result v0 │ │ +074cc6: 3800 1200 |001d: if-eqz v0, 002f // +0012 │ │ +074cca: 5430 8502 |001f: iget-object v0, v3, Landroidx/appcompat/view/menu/b$c$a;.f:Landroid/view/MenuItem; // field@0285 │ │ +074cce: 7210 f706 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@06f7 │ │ +074cd4: 0a00 |0024: move-result v0 │ │ +074cd6: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +074cda: 5430 8602 |0027: iget-object v0, v3, Landroidx/appcompat/view/menu/b$c$a;.g:Landroidx/appcompat/view/menu/e; // field@0286 │ │ +074cde: 5431 8502 |0029: iget-object v1, v3, Landroidx/appcompat/view/menu/b$c$a;.f:Landroid/view/MenuItem; // field@0285 │ │ +074ce2: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +074ce4: 6e30 360d 1002 |002c: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.L:(Landroid/view/MenuItem;I)Z // method@0d36 │ │ +074cea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0013 reg=1 (null) Landroidx/core/os/c; │ │ - 0x0000 - 0x0013 reg=2 (null) Landroidx/core/os/c; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #85 header: │ │ -class_idx : 686 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #79 header: │ │ +class_idx : 582 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #85 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/d0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/b; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #85 - │ │ - Class descriptor : 'Landroidx/appcompat/app/d0$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #79 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/b$d;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$d;) │ │ + name : 'a' │ │ + type : 'Lm/s0;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/appcompat/view/menu/b$d;) │ │ + name : 'b' │ │ + type : 'Landroidx/appcompat/view/menu/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/appcompat/view/menu/b$d;) │ │ + name : 'c' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/d0$a;) │ │ + #0 : (in Landroidx/appcompat/view/menu/b$d;) │ │ + name : '' │ │ + type : '(Lm/s0;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 │ │ +074e04: |[074e04] androidx.appcompat.view.menu.b$d.:(Lm/s0;Landroidx/appcompat/view/menu/e;I)V │ │ +074e14: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +074e1a: 5b01 8902 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/b$d;.a:Lm/s0; // field@0289 │ │ +074e1e: 5b02 8a02 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@028a │ │ +074e22: 5903 8b02 |0007: iput v3, v0, Landroidx/appcompat/view/menu/b$d;.c:I // field@028b │ │ +074e26: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 this Landroidx/appcompat/view/menu/b$d; │ │ + 0x0000 - 0x000a reg=1 (null) Lm/s0; │ │ + 0x0000 - 0x000a reg=2 (null) Landroidx/appcompat/view/menu/e; │ │ + 0x0000 - 0x000a reg=3 (null) I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/b$d;) │ │ name : 'a' │ │ - type : '(Landroid/util/LongSparseArray;)V' │ │ - access : 0x0008 (STATIC) │ │ + type : '()Landroid/widget/ListView;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07ce88: |[07ce88] androidx.appcompat.app.d0$a.a:(Landroid/util/LongSparseArray;)V │ │ -07ce98: 6e10 0207 0000 |0000: invoke-virtual {v0}, Landroid/util/LongSparseArray;.clear:()V // method@0702 │ │ -07ce9e: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +074de4: |[074de4] androidx.appcompat.view.menu.b$d.a:()Landroid/widget/ListView; │ │ +074df4: 5410 8902 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/b$d;.a:Lm/s0; // field@0289 │ │ +074df8: 6e10 d037 0000 |0002: invoke-virtual {v0}, Lm/q0;.k:()Landroid/widget/ListView; // method@37d0 │ │ +074dfe: 0c00 |0005: move-result-object v0 │ │ +074e00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/util/LongSparseArray; │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/menu/b$d; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #86 header: │ │ -class_idx : 687 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ +Class #80 header: │ │ +class_idx : 584 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 514 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #86 annotations: │ │ +Class #80 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/d0$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/c; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="a" │ │ │ │ -Class #86 - │ │ - Class descriptor : 'Landroidx/appcompat/app/d0;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #80 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/c$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/app/d0;) │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/c$a;) │ │ name : 'a' │ │ - type : 'Ljava/lang/reflect/Field;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #1 : (in Landroidx/appcompat/app/d0;) │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/view/menu/c$a;) │ │ name : 'b' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #2 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/Class;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #4 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'e' │ │ - type : 'Ljava/lang/reflect/Field;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #5 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #6 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'g' │ │ - type : 'Ljava/lang/reflect/Field;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #7 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ + type : 'Landroidx/appcompat/view/menu/c;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/d0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/view/menu/c;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0762c4: |[0762c4] androidx.appcompat.view.menu.c$a.:(Landroidx/appcompat/view/menu/c;)V │ │ +0762d4: 5b01 a802 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +0762d8: 7010 8d0a 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0a8d │ │ +0762de: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +0762e0: 5901 a702 |0006: iput v1, v0, Landroidx/appcompat/view/menu/c$a;.a:I // field@02a7 │ │ +0762e4: 6e10 080d 0000 |0008: invoke-virtual {v0}, Landroidx/appcompat/view/menu/c$a;.a:()V // method@0d08 │ │ +0762ea: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/c$a;) │ │ name : 'a' │ │ - type : '(Landroid/content/res/Resources;)V' │ │ - access : 0x0008 (STATIC) │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 27 16-bit code units │ │ -07cea0: |[07cea0] androidx.appcompat.app.d0.a:(Landroid/content/res/Resources;)V │ │ -07ceb0: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -07ceb4: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -07ceb8: 3410 0300 |0004: if-lt v0, v1, 0007 // +0003 │ │ -07cebc: 0e00 |0006: return-void │ │ -07cebe: 1301 1800 |0007: const/16 v1, #int 24 // #18 │ │ -07cec2: 3410 0600 |0009: if-lt v0, v1, 000f // +0006 │ │ -07cec6: 7110 690e 0200 |000b: invoke-static {v2}, Landroidx/appcompat/app/d0;.d:(Landroid/content/res/Resources;)V // method@0e69 │ │ -07cecc: 280c |000e: goto 001a // +000c │ │ -07cece: 1301 1700 |000f: const/16 v1, #int 23 // #17 │ │ -07ced2: 3410 0600 |0011: if-lt v0, v1, 0017 // +0006 │ │ -07ced6: 7110 680e 0200 |0013: invoke-static {v2}, Landroidx/appcompat/app/d0;.c:(Landroid/content/res/Resources;)V // method@0e68 │ │ -07cedc: 2804 |0016: goto 001a // +0004 │ │ -07cede: 7110 670e 0200 |0017: invoke-static {v2}, Landroidx/appcompat/app/d0;.b:(Landroid/content/res/Resources;)V // method@0e67 │ │ -07cee4: 0e00 |001a: return-void │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +0762ec: |[0762ec] androidx.appcompat.view.menu.c$a.a:()V │ │ +0762fc: 5450 a802 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +076300: 5400 ab02 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/c;.c:Landroidx/appcompat/view/menu/e; // field@02ab │ │ +076304: 6e10 780d 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.v:()Landroidx/appcompat/view/menu/g; // method@0d78 │ │ +07630a: 0c00 |0007: move-result-object v0 │ │ +07630c: 3800 1f00 |0008: if-eqz v0, 0027 // +001f │ │ +076310: 5451 a802 |000a: iget-object v1, v5, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +076314: 5411 ab02 |000c: iget-object v1, v1, Landroidx/appcompat/view/menu/c;.c:Landroidx/appcompat/view/menu/e; // field@02ab │ │ +076318: 6e10 7c0d 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +07631e: 0c01 |0011: move-result-object v1 │ │ +076320: 6e10 7030 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3070 │ │ +076326: 0a02 |0015: move-result v2 │ │ +076328: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +07632a: 3523 1000 |0017: if-ge v3, v2, 0027 // +0010 │ │ +07632e: 6e20 6a30 3100 |0019: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@306a │ │ +076334: 0c04 |001c: move-result-object v4 │ │ +076336: 1f04 5002 |001d: check-cast v4, Landroidx/appcompat/view/menu/g; // type@0250 │ │ +07633a: 3304 0500 |001f: if-ne v4, v0, 0024 // +0005 │ │ +07633e: 5953 a702 |0021: iput v3, v5, Landroidx/appcompat/view/menu/c$a;.a:I // field@02a7 │ │ +076342: 0e00 |0023: return-void │ │ +076344: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +076348: 28f1 |0026: goto 0017 // -000f │ │ +07634a: 12f0 |0027: const/4 v0, #int -1 // #ff │ │ +07634c: 5950 a702 |0028: iput v0, v5, Landroidx/appcompat/view/menu/c$a;.a:I // field@02a7 │ │ +076350: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001b reg=2 (null) Landroid/content/res/Resources; │ │ + 0x0000 - 0x002b reg=5 this Landroidx/appcompat/view/menu/c$a; │ │ │ │ - #1 : (in Landroidx/appcompat/app/d0;) │ │ + #1 : (in Landroidx/appcompat/view/menu/c$a;) │ │ name : 'b' │ │ - type : '(Landroid/content/res/Resources;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + type : '(I)Landroidx/appcompat/view/menu/g;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -07cee8: |[07cee8] androidx.appcompat.app.d0.b:(Landroid/content/res/Resources;)V │ │ -07cef8: 6300 1903 |0000: sget-boolean v0, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07cefc: 1a01 9416 |0002: const-string v1, "ResourcesFlusher" // string@1694 │ │ -07cf00: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ -07cf04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07cf06: 1c02 e900 |0007: const-class v2, Landroid/content/res/Resources; // type@00e9 │ │ -07cf0a: 1a03 5f24 |0009: const-string v3, "mDrawableCache" // string@245f │ │ -07cf0e: 6e20 c13c 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@3cc1 │ │ -07cf14: 0c02 |000e: move-result-object v2 │ │ -07cf16: 6902 1803 |000f: sput-object v2, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07cf1a: 6e20 c13d 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07cf20: 2807 |0014: goto 001b // +0007 │ │ -07cf22: 0d02 |0015: move-exception v2 │ │ -07cf24: 1a03 a103 |0016: const-string v3, "Could not retrieve Resources#mDrawableCache field" // string@03a1 │ │ -07cf28: 7130 f506 3102 |0018: invoke-static {v1, v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07cf2e: 6a00 1903 |001b: sput-boolean v0, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07cf32: 6200 1803 |001d: sget-object v0, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07cf36: 3800 1500 |001f: if-eqz v0, 0034 // +0015 │ │ -07cf3a: 6e20 c83d 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3dc8 │ │ -07cf40: 0c04 |0024: move-result-object v4 │ │ -07cf42: 1f04 990a |0025: check-cast v4, Ljava/util/Map; // type@0a99 │ │ -07cf46: 2808 |0027: goto 002f // +0008 │ │ -07cf48: 0d04 |0028: move-exception v4 │ │ -07cf4a: 1a00 a703 |0029: const-string v0, "Could not retrieve value from Resources#mDrawableCache" // string@03a7 │ │ -07cf4e: 7130 f506 0104 |002b: invoke-static {v1, v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07cf54: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -07cf56: 3804 0500 |002f: if-eqz v4, 0034 // +0005 │ │ -07cf5a: 7210 e83e 0400 |0031: invoke-interface {v4}, Ljava/util/Map;.clear:()V // method@3ee8 │ │ -07cf60: 0e00 |0034: return-void │ │ - catches : 2 │ │ - 0x0007 - 0x0014 │ │ - Ljava/lang/NoSuchFieldException; -> 0x0015 │ │ - 0x0021 - 0x0027 │ │ - Ljava/lang/IllegalAccessException; -> 0x0028 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +076208: |[076208] androidx.appcompat.view.menu.c$a.b:(I)Landroidx/appcompat/view/menu/g; │ │ +076218: 5420 a802 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +07621c: 5400 ab02 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/c;.c:Landroidx/appcompat/view/menu/e; // field@02ab │ │ +076220: 6e10 7c0d 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +076226: 0c00 |0007: move-result-object v0 │ │ +076228: 5421 a802 |0008: iget-object v1, v2, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +07622c: 5211 ad02 |000a: iget v1, v1, Landroidx/appcompat/view/menu/c;.e:I // field@02ad │ │ +076230: b013 |000c: add-int/2addr v3, v1 │ │ +076232: 5221 a702 |000d: iget v1, v2, Landroidx/appcompat/view/menu/c$a;.a:I // field@02a7 │ │ +076236: 3a01 0600 |000f: if-ltz v1, 0015 // +0006 │ │ +07623a: 3413 0400 |0011: if-lt v3, v1, 0015 // +0004 │ │ +07623e: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +076242: 6e20 6a30 3000 |0015: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@306a │ │ +076248: 0c03 |0018: move-result-object v3 │ │ +07624a: 1f03 5002 |0019: check-cast v3, Landroidx/appcompat/view/menu/g; // type@0250 │ │ +07624e: 1103 |001b: return-object v3 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0035 reg=4 (null) Landroid/content/res/Resources; │ │ + 0x0000 - 0x001c reg=2 this Landroidx/appcompat/view/menu/c$a; │ │ + 0x0000 - 0x001c reg=3 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'c' │ │ - type : '(Landroid/content/res/Resources;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -07cf80: |[07cf80] androidx.appcompat.app.d0.c:(Landroid/content/res/Resources;)V │ │ -07cf90: 6300 1903 |0000: sget-boolean v0, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07cf94: 1a01 9416 |0002: const-string v1, "ResourcesFlusher" // string@1694 │ │ -07cf98: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ -07cf9c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07cf9e: 1c02 e900 |0007: const-class v2, Landroid/content/res/Resources; // type@00e9 │ │ -07cfa2: 1a03 5f24 |0009: const-string v3, "mDrawableCache" // string@245f │ │ -07cfa6: 6e20 c13c 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@3cc1 │ │ -07cfac: 0c02 |000e: move-result-object v2 │ │ -07cfae: 6902 1803 |000f: sput-object v2, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07cfb2: 6e20 c13d 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07cfb8: 2807 |0014: goto 001b // +0007 │ │ -07cfba: 0d02 |0015: move-exception v2 │ │ -07cfbc: 1a03 a103 |0016: const-string v3, "Could not retrieve Resources#mDrawableCache field" // string@03a1 │ │ -07cfc0: 7130 f506 3102 |0018: invoke-static {v1, v3, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07cfc6: 6a00 1903 |001b: sput-boolean v0, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07cfca: 6200 1803 |001d: sget-object v0, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07cfce: 3800 0d00 |001f: if-eqz v0, 002c // +000d │ │ -07cfd2: 6e20 c83d 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3dc8 │ │ -07cfd8: 0c04 |0024: move-result-object v4 │ │ -07cfda: 2808 |0025: goto 002d // +0008 │ │ -07cfdc: 0d04 |0026: move-exception v4 │ │ -07cfde: 1a00 a703 |0027: const-string v0, "Could not retrieve value from Resources#mDrawableCache" // string@03a7 │ │ -07cfe2: 7130 f506 0104 |0029: invoke-static {v1, v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07cfe8: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -07cfea: 3904 0300 |002d: if-nez v4, 0030 // +0003 │ │ -07cfee: 0e00 |002f: return-void │ │ -07cff0: 7110 6a0e 0400 |0030: invoke-static {v4}, Landroidx/appcompat/app/d0;.e:(Ljava/lang/Object;)V // method@0e6a │ │ -07cff6: 0e00 |0033: return-void │ │ - catches : 2 │ │ - 0x0007 - 0x0014 │ │ - Ljava/lang/NoSuchFieldException; -> 0x0015 │ │ - 0x0021 - 0x0025 │ │ - Ljava/lang/IllegalAccessException; -> 0x0026 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +076250: |[076250] androidx.appcompat.view.menu.c$a.getCount:()I │ │ +076260: 5420 a802 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +076264: 5400 ab02 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/c;.c:Landroidx/appcompat/view/menu/e; // field@02ab │ │ +076268: 6e10 7c0d 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +07626e: 0c00 |0007: move-result-object v0 │ │ +076270: 6e10 7030 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@3070 │ │ +076276: 0a00 |000b: move-result v0 │ │ +076278: 5421 a802 |000c: iget-object v1, v2, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +07627c: 5211 ad02 |000e: iget v1, v1, Landroidx/appcompat/view/menu/c;.e:I // field@02ad │ │ +076280: b110 |0010: sub-int/2addr v0, v1 │ │ +076282: 5221 a702 |0011: iget v1, v2, Landroidx/appcompat/view/menu/c$a;.a:I // field@02a7 │ │ +076286: 3b01 0300 |0013: if-gez v1, 0016 // +0003 │ │ +07628a: 0f00 |0015: return v0 │ │ +07628c: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +076290: 0f00 |0018: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0034 reg=4 (null) Landroid/content/res/Resources; │ │ │ │ - #3 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'd' │ │ - type : '(Landroid/content/res/Resources;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : 'getItem' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +076294: |[076294] androidx.appcompat.view.menu.c$a.getItem:(I)Ljava/lang/Object; │ │ +0762a4: 6e20 090d 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/c$a;.b:(I)Landroidx/appcompat/view/menu/g; // method@0d09 │ │ +0762aa: 0c01 |0003: move-result-object v1 │ │ +0762ac: 1101 |0004: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #4 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : 'getItemId' │ │ + type : '(I)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0762b0: |[0762b0] androidx.appcompat.view.menu.c$a.getItemId:(I)J │ │ +0762c0: 8130 |0000: int-to-long v0, v3 │ │ +0762c2: 1000 |0001: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #5 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : 'getView' │ │ + type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 99 16-bit code units │ │ -07d014: |[07d014] androidx.appcompat.app.d0.d:(Landroid/content/res/Resources;)V │ │ -07d024: 6300 1f03 |0000: sget-boolean v0, Landroidx/appcompat/app/d0;.h:Z // field@031f │ │ -07d028: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07d02a: 1a02 9416 |0003: const-string v2, "ResourcesFlusher" // string@1694 │ │ -07d02e: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ -07d032: 1c00 e900 |0007: const-class v0, Landroid/content/res/Resources; // type@00e9 │ │ -07d036: 1a03 6924 |0009: const-string v3, "mResourcesImpl" // string@2469 │ │ -07d03a: 6e20 c13c 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@3cc1 │ │ -07d040: 0c00 |000e: move-result-object v0 │ │ -07d042: 6900 1e03 |000f: sput-object v0, Landroidx/appcompat/app/d0;.g:Ljava/lang/reflect/Field; // field@031e │ │ -07d046: 6e20 c13d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07d04c: 2807 |0014: goto 001b // +0007 │ │ -07d04e: 0d00 |0015: move-exception v0 │ │ -07d050: 1a03 a203 |0016: const-string v3, "Could not retrieve Resources#mResourcesImpl field" // string@03a2 │ │ -07d054: 7130 f506 3200 |0018: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d05a: 6a01 1f03 |001b: sput-boolean v1, Landroidx/appcompat/app/d0;.h:Z // field@031f │ │ -07d05e: 6200 1e03 |001d: sget-object v0, Landroidx/appcompat/app/d0;.g:Ljava/lang/reflect/Field; // field@031e │ │ -07d062: 3900 0300 |001f: if-nez v0, 0022 // +0003 │ │ -07d066: 0e00 |0021: return-void │ │ -07d068: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -07d06a: 6e20 c83d 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3dc8 │ │ -07d070: 0c05 |0026: move-result-object v5 │ │ -07d072: 2808 |0027: goto 002f // +0008 │ │ -07d074: 0d05 |0028: move-exception v5 │ │ -07d076: 1a00 a803 |0029: const-string v0, "Could not retrieve value from Resources#mResourcesImpl" // string@03a8 │ │ -07d07a: 7130 f506 0205 |002b: invoke-static {v2, v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d080: 0735 |002e: move-object v5, v3 │ │ -07d082: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ -07d086: 0e00 |0031: return-void │ │ -07d088: 6300 1903 |0032: sget-boolean v0, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07d08c: 3900 1a00 |0034: if-nez v0, 004e // +001a │ │ -07d090: 6e10 3c3d 0500 |0036: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -07d096: 0c00 |0039: move-result-object v0 │ │ -07d098: 1a04 5f24 |003a: const-string v4, "mDrawableCache" // string@245f │ │ -07d09c: 6e20 c13c 4000 |003c: invoke-virtual {v0, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@3cc1 │ │ -07d0a2: 0c00 |003f: move-result-object v0 │ │ -07d0a4: 6900 1803 |0040: sput-object v0, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07d0a8: 6e20 c13d 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07d0ae: 2807 |0045: goto 004c // +0007 │ │ -07d0b0: 0d00 |0046: move-exception v0 │ │ -07d0b2: 1a04 a303 |0047: const-string v4, "Could not retrieve ResourcesImpl#mDrawableCache field" // string@03a3 │ │ -07d0b6: 7130 f506 4200 |0049: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d0bc: 6a01 1903 |004c: sput-boolean v1, Landroidx/appcompat/app/d0;.b:Z // field@0319 │ │ -07d0c0: 6200 1803 |004e: sget-object v0, Landroidx/appcompat/app/d0;.a:Ljava/lang/reflect/Field; // field@0318 │ │ -07d0c4: 3800 0d00 |0050: if-eqz v0, 005d // +000d │ │ -07d0c8: 6e20 c83d 5000 |0052: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3dc8 │ │ -07d0ce: 0c03 |0055: move-result-object v3 │ │ -07d0d0: 2807 |0056: goto 005d // +0007 │ │ -07d0d2: 0d05 |0057: move-exception v5 │ │ -07d0d4: 1a00 a903 |0058: const-string v0, "Could not retrieve value from ResourcesImpl#mDrawableCache" // string@03a9 │ │ -07d0d8: 7130 f506 0205 |005a: invoke-static {v2, v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d0de: 3803 0500 |005d: if-eqz v3, 0062 // +0005 │ │ -07d0e2: 7110 6a0e 0300 |005f: invoke-static {v3}, Landroidx/appcompat/app/d0;.e:(Ljava/lang/Object;)V // method@0e6a │ │ -07d0e8: 0e00 |0062: return-void │ │ - catches : 4 │ │ - 0x0007 - 0x0014 │ │ - Ljava/lang/NoSuchFieldException; -> 0x0015 │ │ - 0x0023 - 0x0027 │ │ - Ljava/lang/IllegalAccessException; -> 0x0028 │ │ - 0x0036 - 0x0045 │ │ - Ljava/lang/NoSuchFieldException; -> 0x0046 │ │ - 0x0052 - 0x0056 │ │ - Ljava/lang/IllegalAccessException; -> 0x0057 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 24 16-bit code units │ │ +0761c8: |[0761c8] androidx.appcompat.view.menu.c$a.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0761d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0761da: 3904 0c00 |0001: if-nez v4, 000d // +000c │ │ +0761de: 5424 a802 |0003: iget-object v4, v2, Landroidx/appcompat/view/menu/c$a;.b:Landroidx/appcompat/view/menu/c; // field@02a8 │ │ +0761e2: 5441 aa02 |0005: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.b:Landroid/view/LayoutInflater; // field@02aa │ │ +0761e6: 5244 af02 |0007: iget v4, v4, Landroidx/appcompat/view/menu/c;.g:I // field@02af │ │ +0761ea: 6e40 c506 4105 |0009: invoke-virtual {v1, v4, v5, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@06c5 │ │ +0761f0: 0c04 |000c: move-result-object v4 │ │ +0761f2: 0745 |000d: move-object v5, v4 │ │ +0761f4: 1f05 5602 |000e: check-cast v5, Landroidx/appcompat/view/menu/j$a; // type@0256 │ │ +0761f8: 6e20 090d 3200 |0010: invoke-virtual {v2, v3}, Landroidx/appcompat/view/menu/c$a;.b:(I)Landroidx/appcompat/view/menu/g; // method@0d09 │ │ +0761fe: 0c03 |0013: move-result-object v3 │ │ +076200: 7230 fb0d 3500 |0014: invoke-interface {v5, v3, v0}, Landroidx/appcompat/view/menu/j$a;.d:(Landroidx/appcompat/view/menu/g;I)V // method@0dfb │ │ +076206: 1104 |0017: return-object v4 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0063 reg=5 (null) Landroid/content/res/Resources; │ │ │ │ - #4 : (in Landroidx/appcompat/app/d0;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #6 : (in Landroidx/appcompat/view/menu/c$a;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 78 16-bit code units │ │ -07d120: |[07d120] androidx.appcompat.app.d0.e:(Ljava/lang/Object;)V │ │ -07d130: 6300 1b03 |0000: sget-boolean v0, Landroidx/appcompat/app/d0;.d:Z // field@031b │ │ -07d134: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07d136: 1a02 9416 |0003: const-string v2, "ResourcesFlusher" // string@1694 │ │ -07d13a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -07d13e: 1a00 6e1b |0007: const-string v0, "android.content.res.ThemedResourceCache" // string@1b6e │ │ -07d142: 7110 b93c 0000 |0009: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@3cb9 │ │ -07d148: 0c00 |000c: move-result-object v0 │ │ -07d14a: 6900 1a03 |000d: sput-object v0, Landroidx/appcompat/app/d0;.c:Ljava/lang/Class; // field@031a │ │ -07d14e: 2807 |000f: goto 0016 // +0007 │ │ -07d150: 0d00 |0010: move-exception v0 │ │ -07d152: 1a03 8d03 |0011: const-string v3, "Could not find ThemedResourceCache class" // string@038d │ │ -07d156: 7130 f506 3200 |0013: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d15c: 6a01 1b03 |0016: sput-boolean v1, Landroidx/appcompat/app/d0;.d:Z // field@031b │ │ -07d160: 6200 1a03 |0018: sget-object v0, Landroidx/appcompat/app/d0;.c:Ljava/lang/Class; // field@031a │ │ -07d164: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -07d168: 0e00 |001c: return-void │ │ -07d16a: 6303 1d03 |001d: sget-boolean v3, Landroidx/appcompat/app/d0;.f:Z // field@031d │ │ -07d16e: 3903 1600 |001f: if-nez v3, 0035 // +0016 │ │ -07d172: 1a03 6e24 |0021: const-string v3, "mUnthemedEntries" // string@246e │ │ -07d176: 6e20 c13c 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@3cc1 │ │ -07d17c: 0c00 |0026: move-result-object v0 │ │ -07d17e: 6900 1c03 |0027: sput-object v0, Landroidx/appcompat/app/d0;.e:Ljava/lang/reflect/Field; // field@031c │ │ -07d182: 6e20 c13d 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07d188: 2807 |002c: goto 0033 // +0007 │ │ -07d18a: 0d00 |002d: move-exception v0 │ │ -07d18c: 1a03 a403 |002e: const-string v3, "Could not retrieve ThemedResourceCache#mUnthemedEntries field" // string@03a4 │ │ -07d190: 7130 f506 3200 |0030: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d196: 6a01 1d03 |0033: sput-boolean v1, Landroidx/appcompat/app/d0;.f:Z // field@031d │ │ -07d19a: 6200 1c03 |0035: sget-object v0, Landroidx/appcompat/app/d0;.e:Ljava/lang/reflect/Field; // field@031c │ │ -07d19e: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ -07d1a2: 0e00 |0039: return-void │ │ -07d1a4: 6e20 c83d 4000 |003a: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3dc8 │ │ -07d1aa: 0c04 |003d: move-result-object v4 │ │ -07d1ac: 1f04 9d01 |003e: check-cast v4, Landroid/util/LongSparseArray; // type@019d │ │ -07d1b0: 2808 |0040: goto 0048 // +0008 │ │ -07d1b2: 0d04 |0041: move-exception v4 │ │ -07d1b4: 1a00 aa03 |0042: const-string v0, "Could not retrieve value from ThemedResourceCache#mUnthemedEntries" // string@03aa │ │ -07d1b8: 7130 f506 0204 |0044: invoke-static {v2, v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f5 │ │ -07d1be: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -07d1c0: 3804 0500 |0048: if-eqz v4, 004d // +0005 │ │ -07d1c4: 7110 650e 0400 |004a: invoke-static {v4}, Landroidx/appcompat/app/d0$a;.a:(Landroid/util/LongSparseArray;)V // method@0e65 │ │ -07d1ca: 0e00 |004d: return-void │ │ - catches : 3 │ │ - 0x0007 - 0x000f │ │ - Ljava/lang/ClassNotFoundException; -> 0x0010 │ │ - 0x0021 - 0x002c │ │ - Ljava/lang/NoSuchFieldException; -> 0x002d │ │ - 0x003a - 0x0040 │ │ - Ljava/lang/IllegalAccessException; -> 0x0041 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +076354: |[076354] androidx.appcompat.view.menu.c$a.notifyDataSetChanged:()V │ │ +076364: 6e10 080d 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/c$a;.a:()V // method@0d08 │ │ +07636a: 6f10 8e0a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0a8e │ │ +076370: 0e00 |0006: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x004e reg=4 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #87 header: │ │ -class_idx : 688 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #81 header: │ │ +class_idx : 586 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 514 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #87 - │ │ - Class descriptor : 'Landroidx/appcompat/app/d;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/d;) │ │ - name : 'k' │ │ - type : '(Landroidx/appcompat/view/b;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/app/d;) │ │ - name : 'p' │ │ - type : '(Landroidx/appcompat/view/b;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/app/d;) │ │ - name : 's' │ │ - type : '(Landroidx/appcompat/view/b$a;)Landroidx/appcompat/view/b;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #88 header: │ │ -class_idx : 689 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #88 - │ │ - Class descriptor : 'Landroidx/appcompat/app/e0;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #81 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/d;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/app/e0;) │ │ - name : 'd' │ │ - type : 'Landroidx/appcompat/app/e0;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/e0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'a' │ │ - type : 'J' │ │ + type : 'Landroidx/appcompat/view/menu/e;' │ │ access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroidx/appcompat/app/e0;) │ │ + #1 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'b' │ │ - type : 'J' │ │ + type : 'I' │ │ access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroidx/appcompat/app/e0;) │ │ + #2 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'c' │ │ - type : 'I' │ │ + type : 'Z' │ │ access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'd' │ │ + type : 'Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'e' │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'f' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/e0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/d;) │ │ name : '' │ │ + 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 │ │ +076748: |[076748] androidx.appcompat.view.menu.d.:(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V │ │ +076758: 7010 8d0a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0a8d │ │ +07675e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +076760: 5910 b302 |0004: iput v0, v1, Landroidx/appcompat/view/menu/d;.b:I // field@02b3 │ │ +076764: 5c14 b502 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/d;.d:Z // field@02b5 │ │ +076768: 5b13 b602 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/d;.e:Landroid/view/LayoutInflater; // field@02b6 │ │ +07676c: 5b12 b202 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +076770: 5915 b702 |000c: iput v5, v1, Landroidx/appcompat/view/menu/d;.f:I // field@02b7 │ │ +076774: 6e10 1d0d 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/d;.a:()V // method@0d1d │ │ +07677a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'a' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07d220: |[07d220] androidx.appcompat.app.e0.:()V │ │ -07d230: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07d236: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +07677c: |[07677c] androidx.appcompat.view.menu.d.a:()V │ │ +07678c: 5450 b202 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +076790: 6e10 780d 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.v:()Landroidx/appcompat/view/menu/g; // method@0d78 │ │ +076796: 0c00 |0005: move-result-object v0 │ │ +076798: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ +07679c: 5451 b202 |0008: iget-object v1, v5, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +0767a0: 6e10 7c0d 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +0767a6: 0c01 |000d: move-result-object v1 │ │ +0767a8: 6e10 7030 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3070 │ │ +0767ae: 0a02 |0011: move-result v2 │ │ +0767b0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0767b2: 3523 1000 |0013: if-ge v3, v2, 0023 // +0010 │ │ +0767b6: 6e20 6a30 3100 |0015: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@306a │ │ +0767bc: 0c04 |0018: move-result-object v4 │ │ +0767be: 1f04 5002 |0019: check-cast v4, Landroidx/appcompat/view/menu/g; // type@0250 │ │ +0767c2: 3304 0500 |001b: if-ne v4, v0, 0020 // +0005 │ │ +0767c6: 5953 b302 |001d: iput v3, v5, Landroidx/appcompat/view/menu/d;.b:I // field@02b3 │ │ +0767ca: 0e00 |001f: return-void │ │ +0767cc: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0767d0: 28f1 |0022: goto 0013 // -000f │ │ +0767d2: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ +0767d4: 5950 b302 |0024: iput v0, v5, Landroidx/appcompat/view/menu/d;.b:I // field@02b3 │ │ +0767d8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0027 reg=5 this Landroidx/appcompat/view/menu/d; │ │ │ │ - #1 : (in Landroidx/appcompat/app/e0;) │ │ + #1 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'b' │ │ - type : '()Landroidx/appcompat/app/e0;' │ │ - access : 0x0008 (STATIC) │ │ + type : '()Landroidx/appcompat/view/menu/e;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -07d1f4: |[07d1f4] androidx.appcompat.app.e0.b:()Landroidx/appcompat/app/e0; │ │ -07d204: 6200 2303 |0000: sget-object v0, Landroidx/appcompat/app/e0;.d:Landroidx/appcompat/app/e0; // field@0323 │ │ -07d208: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07d20c: 2200 b102 |0004: new-instance v0, Landroidx/appcompat/app/e0; // type@02b1 │ │ -07d210: 7010 6e0e 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/app/e0;.:()V // method@0e6e │ │ -07d216: 6900 2303 |0009: sput-object v0, Landroidx/appcompat/app/e0;.d:Landroidx/appcompat/app/e0; // field@0323 │ │ -07d21a: 6200 2303 |000b: sget-object v0, Landroidx/appcompat/app/e0;.d:Landroidx/appcompat/app/e0; // field@0323 │ │ -07d21e: 1100 |000d: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +076664: |[076664] androidx.appcompat.view.menu.d.b:()Landroidx/appcompat/view/menu/e; │ │ +076674: 5410 b202 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +076678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/menu/d; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/e0;) │ │ - name : 'a' │ │ - type : '(JDD)V' │ │ + #2 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'c' │ │ + type : '(I)Landroidx/appcompat/view/menu/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 22 │ │ - ins : 7 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 269 16-bit code units │ │ -07d238: |[07d238] androidx.appcompat.app.e0.a:(JDD)V │ │ -07d248: 07f0 |0000: move-object v0, v15 │ │ -07d24a: 1801 00da 626d dc00 0000 |0001: const-wide v1, #double 4.67746e-312 // #000000dc6d62da00 │ │ -07d254: 9c03 1001 |0006: sub-long v3, v16, v1 │ │ -07d258: 8533 |0008: long-to-float v3, v3 │ │ -07d25a: 1404 80cb a44c |0009: const v4, #float 8.64e+07 // #4ca4cb80 │ │ -07d260: c943 |000c: div-float/2addr v3, v4 │ │ -07d262: 1404 25eb 8c3c |000d: const v4, #float 0.017202 // #3c8ceb25 │ │ -07d268: a804 0403 |0010: mul-float v4, v4, v3 │ │ -07d26c: 1405 92ae c740 |0012: const v5, #float 6.24006 // #40c7ae92 │ │ -07d272: c654 |0015: add-float/2addr v4, v5 │ │ -07d274: 8945 |0016: float-to-double v5, v4 │ │ -07d276: 1807 0000 00c0 5f1c a13f |0017: const-wide v7, #double 0.0334196 // #3fa11c5fc0000000 │ │ -07d280: 7120 2b3d 6500 |001c: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d286: 0b09 |001f: move-result-wide v9 │ │ -07d288: ad09 0907 |0020: mul-double v9, v9, v7 │ │ -07d28c: cb59 |0022: add-double/2addr v9, v5 │ │ -07d28e: 1507 0040 |0023: const/high16 v7, #int 1073741824 // #4000 │ │ -07d292: a807 0704 |0025: mul-float v7, v7, v4 │ │ -07d296: 8977 |0027: float-to-double v7, v7 │ │ -07d298: 7120 2b3d 8700 |0028: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d29e: 0b07 |002b: move-result-wide v7 │ │ -07d2a0: 180b 0000 0000 5be0 363f |002c: const-wide v11, #double 0.000349066 // #3f36e05b00000000 │ │ -07d2aa: ad07 070b |0031: mul-double v7, v7, v11 │ │ -07d2ae: cb79 |0033: add-double/2addr v9, v7 │ │ -07d2b0: 1507 4040 |0034: const/high16 v7, #int 1077936128 // #4040 │ │ -07d2b4: a804 0407 |0036: mul-float v4, v4, v7 │ │ -07d2b8: 8947 |0038: float-to-double v7, v4 │ │ -07d2ba: 7120 2b3d 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d2c0: 0b07 |003c: move-result-wide v7 │ │ -07d2c2: 180b 0000 00c0 1cf6 d53e |003d: const-wide v11, #double 5.236e-06 // #3ed5f61cc0000000 │ │ -07d2cc: ad07 070b |0042: mul-double v7, v7, v11 │ │ -07d2d0: cb79 |0044: add-double/2addr v9, v7 │ │ -07d2d2: 1807 32e3 1c5e d8be fc3f |0045: const-wide v7, #double 1.79659 // #3ffcbed85e1ce332 │ │ -07d2dc: cb79 |004a: add-double/2addr v9, v7 │ │ -07d2de: 1807 182d 4454 fb21 0940 |004b: const-wide v7, #double 3.14159 // #400921fb54442d18 │ │ -07d2e8: cb79 |0050: add-double/2addr v9, v7 │ │ -07d2ea: 0507 1400 |0051: move-wide/from16 v7, v20 │ │ -07d2ee: 8077 |0053: neg-double v7, v7 │ │ -07d2f0: 180b 0000 0000 0080 7640 |0054: const-wide v11, #double 360 // #4076800000000000 │ │ -07d2fa: ceb7 |0059: div-double/2addr v7, v11 │ │ -07d2fc: 1404 faed 6b3a |005a: const v4, #float 0.0009 // #3a6bedfa │ │ -07d302: c743 |005d: sub-float/2addr v3, v4 │ │ -07d304: 893b |005e: float-to-double v11, v3 │ │ -07d306: cc7b |005f: sub-double/2addr v11, v7 │ │ -07d308: 7120 293d cb00 |0060: invoke-static {v11, v12}, Ljava/lang/Math;.round:(D)J // method@3d29 │ │ -07d30e: 0b0b |0063: move-result-wide v11 │ │ -07d310: 85b3 |0064: long-to-float v3, v11 │ │ -07d312: c643 |0065: add-float/2addr v3, v4 │ │ -07d314: 8933 |0066: float-to-double v3, v3 │ │ -07d316: cb73 |0067: add-double/2addr v3, v7 │ │ -07d318: 1807 a167 b3ea 73b5 753f |0068: const-wide v7, #double 0.0053 // #3f75b573eab367a1 │ │ -07d322: 7120 2b3d 6500 |006d: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d328: 0b05 |0070: move-result-wide v5 │ │ -07d32a: ad05 0507 |0071: mul-double v5, v5, v7 │ │ -07d32e: cb53 |0073: add-double/2addr v3, v5 │ │ -07d330: 1905 0040 |0074: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ -07d334: ad05 0509 |0076: mul-double v5, v5, v9 │ │ -07d338: 7120 2b3d 6500 |0078: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d33e: 0b05 |007b: move-result-wide v5 │ │ -07d340: 1807 6c78 7aa5 2c43 7cbf |007c: const-wide v7, #double -0.0069 // #bf7c432ca57a786c │ │ -07d34a: ad05 0507 |0081: mul-double v5, v5, v7 │ │ -07d34e: cb53 |0083: add-double/2addr v3, v5 │ │ -07d350: 7120 2b3d a900 |0084: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d356: 0b05 |0087: move-result-wide v5 │ │ -07d358: 1807 0000 0080 a331 da3f |0088: const-wide v7, #double 0.40928 // #3fda31a380000000 │ │ -07d362: 7120 2b3d 8700 |008d: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d368: 0b07 |0090: move-result-wide v7 │ │ -07d36a: ad05 0507 |0091: mul-double v5, v5, v7 │ │ -07d36e: 7120 173d 6500 |0093: invoke-static {v5, v6}, Ljava/lang/Math;.asin:(D)D // method@3d17 │ │ -07d374: 0b05 |0096: move-result-wide v5 │ │ -07d376: 1807 0000 00a0 46df 913f |0097: const-wide v7, #double 0.0174533 // #3f91df46a0000000 │ │ -07d380: ad07 0712 |009c: mul-double v7, v7, v18 │ │ -07d384: 1809 0000 0000 eace babf |009e: const-wide v9, #double -0.10472 // #bfbaceea00000000 │ │ -07d38e: 7120 2b3d a900 |00a3: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d394: 0b09 |00a6: move-result-wide v9 │ │ -07d396: 7120 2b3d 8700 |00a7: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d39c: 0b0b |00aa: move-result-wide v11 │ │ -07d39e: 7120 2b3d 6500 |00ab: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@3d2b │ │ -07d3a4: 0b0d |00ae: move-result-wide v13 │ │ -07d3a6: ad0b 0b0d |00af: mul-double v11, v11, v13 │ │ -07d3aa: ccb9 |00b1: sub-double/2addr v9, v11 │ │ -07d3ac: 7120 1b3d 8700 |00b2: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@3d1b │ │ -07d3b2: 0b07 |00b5: move-result-wide v7 │ │ -07d3b4: 7120 1b3d 6500 |00b6: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@3d1b │ │ -07d3ba: 0b05 |00b9: move-result-wide v5 │ │ -07d3bc: ad07 0705 |00ba: mul-double v7, v7, v5 │ │ -07d3c0: ce79 |00bc: div-double/2addr v9, v7 │ │ -07d3c2: 1905 f03f |00bd: const-wide/high16 v5, #long 4607182418800017408 // #3ff0 │ │ -07d3c6: 1217 |00bf: const/4 v7, #int 1 // #1 │ │ -07d3c8: 160b ffff |00c0: const-wide/16 v11, #int -1 // #ffff │ │ -07d3cc: 2f08 0905 |00c2: cmpl-double v8, v9, v5 │ │ -07d3d0: 3a08 0900 |00c4: if-ltz v8, 00cd // +0009 │ │ -07d3d4: 5907 2203 |00c6: iput v7, v0, Landroidx/appcompat/app/e0;.c:I // field@0322 │ │ -07d3d8: 5a0b 2003 |00c8: iput-wide v11, v0, Landroidx/appcompat/app/e0;.a:J // field@0320 │ │ -07d3dc: 5a0b 2103 |00ca: iput-wide v11, v0, Landroidx/appcompat/app/e0;.b:J // field@0321 │ │ -07d3e0: 0e00 |00cc: return-void │ │ -07d3e2: 1905 f0bf |00cd: const-wide/high16 v5, #long -4616189618054758400 // #bff0 │ │ -07d3e6: 1208 |00cf: const/4 v8, #int 0 // #0 │ │ -07d3e8: 300d 0905 |00d0: cmpg-double v13, v9, v5 │ │ -07d3ec: 3c0d 0500 |00d2: if-gtz v13, 00d7 // +0005 │ │ -07d3f0: 5908 2203 |00d4: iput v8, v0, Landroidx/appcompat/app/e0;.c:I // field@0322 │ │ -07d3f4: 28f2 |00d6: goto 00c8 // -000e │ │ -07d3f6: 7120 163d a900 |00d7: invoke-static {v9, v10}, Ljava/lang/Math;.acos:(D)D // method@3d16 │ │ -07d3fc: 0b05 |00da: move-result-wide v5 │ │ -07d3fe: 1809 182d 4454 fb21 1940 |00db: const-wide v9, #double 6.28319 // #401921fb54442d18 │ │ -07d408: ce95 |00e0: div-double/2addr v5, v9 │ │ -07d40a: 8c55 |00e1: double-to-float v5, v5 │ │ -07d40c: 8955 |00e2: float-to-double v5, v5 │ │ -07d40e: ab09 0305 |00e3: add-double v9, v3, v5 │ │ -07d412: 180b 0000 0000 7099 9441 |00e5: const-wide v11, #double 8.64e+07 // #4194997000000000 │ │ -07d41c: ad09 090b |00ea: mul-double v9, v9, v11 │ │ -07d420: 7120 293d a900 |00ec: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@3d29 │ │ -07d426: 0b09 |00ef: move-result-wide v9 │ │ -07d428: bb19 |00f0: add-long/2addr v9, v1 │ │ -07d42a: 5a09 2003 |00f1: iput-wide v9, v0, Landroidx/appcompat/app/e0;.a:J // field@0320 │ │ -07d42e: cc53 |00f3: sub-double/2addr v3, v5 │ │ -07d430: ad03 030b |00f4: mul-double v3, v3, v11 │ │ -07d434: 7120 293d 4300 |00f6: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@3d29 │ │ -07d43a: 0b03 |00f9: move-result-wide v3 │ │ -07d43c: bb13 |00fa: add-long/2addr v3, v1 │ │ -07d43e: 5a03 2103 |00fb: iput-wide v3, v0, Landroidx/appcompat/app/e0;.b:J // field@0321 │ │ -07d442: 3101 0310 |00fd: cmp-long v1, v3, v16 │ │ -07d446: 3b01 0b00 |00ff: if-gez v1, 010a // +000b │ │ -07d44a: 5301 2003 |0101: iget-wide v1, v0, Landroidx/appcompat/app/e0;.a:J // field@0320 │ │ -07d44e: 3103 0110 |0103: cmp-long v3, v1, v16 │ │ -07d452: 3d03 0500 |0105: if-lez v3, 010a // +0005 │ │ -07d456: 5908 2203 |0107: iput v8, v0, Landroidx/appcompat/app/e0;.c:I // field@0322 │ │ -07d45a: 2803 |0109: goto 010c // +0003 │ │ -07d45c: 5907 2203 |010a: iput v7, v0, Landroidx/appcompat/app/e0;.c:I // field@0322 │ │ -07d460: 0e00 |010c: return-void │ │ + insns size : 32 16-bit code units │ │ +07667c: |[07667c] androidx.appcompat.view.menu.d.c:(I)Landroidx/appcompat/view/menu/g; │ │ +07668c: 5520 b502 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.d:Z // field@02b5 │ │ +076690: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076694: 5420 b202 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +076698: 6e10 7c0d 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +07669e: 0c00 |0009: move-result-object v0 │ │ +0766a0: 2807 |000a: goto 0011 // +0007 │ │ +0766a2: 5420 b202 |000b: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +0766a6: 6e10 2f0d 0000 |000d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.E:()Ljava/util/ArrayList; // method@0d2f │ │ +0766ac: 0c00 |0010: move-result-object v0 │ │ +0766ae: 5221 b302 |0011: iget v1, v2, Landroidx/appcompat/view/menu/d;.b:I // field@02b3 │ │ +0766b2: 3a01 0600 |0013: if-ltz v1, 0019 // +0006 │ │ +0766b6: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +0766ba: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0766be: 6e20 6a30 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@306a │ │ +0766c4: 0c03 |001c: move-result-object v3 │ │ +0766c6: 1f03 5002 |001d: check-cast v3, Landroidx/appcompat/view/menu/g; // type@0250 │ │ +0766ca: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x010d reg=15 this Landroidx/appcompat/app/e0; │ │ - 0x0000 - 0x010d reg=16 (null) J │ │ - 0x0000 - 0x010d reg=18 (null) D │ │ - 0x0000 - 0x010d reg=20 (null) D │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #89 header: │ │ -class_idx : 690 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + 0x0000 - 0x0020 reg=2 this Landroidx/appcompat/view/menu/d; │ │ + 0x0000 - 0x0020 reg=3 (null) I │ │ │ │ -Class #89 - │ │ - Class descriptor : 'Landroidx/appcompat/app/e;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/e;) │ │ - name : 'e' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/e;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #3 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'd' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -076e60: |[076e60] androidx.appcompat.app.e.:(Landroid/content/Context;)V │ │ -076e70: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -076e76: 5b01 2403 |0003: iput-object v1, v0, Landroidx/appcompat/app/e;.e:Landroid/content/Context; // field@0324 │ │ -076e7a: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0767fc: |[0767fc] androidx.appcompat.view.menu.d.d:(Z)V │ │ +07680c: 5c01 b402 |0000: iput-boolean v1, v0, Landroidx/appcompat/view/menu/d;.c:Z // field@02b4 │ │ +076810: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/app/e; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/d; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/e;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -076e7c: |[076e7c] androidx.appcompat.app.e.run:()V │ │ -076e8c: 5410 2403 |0000: iget-object v0, v1, Landroidx/appcompat/app/e;.e:Landroid/content/Context; // field@0324 │ │ -076e90: 7110 8e0e 0000 |0002: invoke-static {v0}, Landroidx/appcompat/app/f;.c:(Landroid/content/Context;)V // method@0e8e │ │ -076e96: 0e00 |0005: return-void │ │ + insns size : 29 16-bit code units │ │ +0766cc: |[0766cc] androidx.appcompat.view.menu.d.getCount:()I │ │ +0766dc: 5520 b502 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.d:Z // field@02b5 │ │ +0766e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0766e4: 5420 b202 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +0766e8: 6e10 7c0d 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.z:()Ljava/util/ArrayList; // method@0d7c │ │ +0766ee: 0c00 |0009: move-result-object v0 │ │ +0766f0: 2807 |000a: goto 0011 // +0007 │ │ +0766f2: 5420 b202 |000b: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +0766f6: 6e10 2f0d 0000 |000d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.E:()Ljava/util/ArrayList; // method@0d2f │ │ +0766fc: 0c00 |0010: move-result-object v0 │ │ +0766fe: 5221 b302 |0011: iget v1, v2, Landroidx/appcompat/view/menu/d;.b:I // field@02b3 │ │ +076702: 6e10 7030 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@3070 │ │ +076708: 0a00 |0016: move-result v0 │ │ +07670a: 3b01 0300 |0017: if-gez v1, 001a // +0003 │ │ +07670e: 0f00 |0019: return v0 │ │ +076710: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +076714: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/e; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #5 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'getItem' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +076718: |[076718] androidx.appcompat.view.menu.d.getItem:(I)Ljava/lang/Object; │ │ +076728: 6e20 1f0d 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/d;.c:(I)Landroidx/appcompat/view/menu/g; // method@0d1f │ │ +07672e: 0c01 |0003: move-result-object v1 │ │ +076730: 1101 |0004: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #90 header: │ │ -class_idx : 691 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #6 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'getItemId' │ │ + type : '(I)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +076734: |[076734] androidx.appcompat.view.menu.d.getItemId:(I)J │ │ +076744: 8130 |0000: int-to-long v0, v3 │ │ +076746: 1000 |0001: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #90 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/f; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ + #7 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'getView' │ │ + type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 71 16-bit code units │ │ +0765c4: |[0765c4] androidx.appcompat.view.menu.d.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0765d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0765d6: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ +0765da: 5457 b602 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/d;.e:Landroid/view/LayoutInflater; // field@02b6 │ │ +0765de: 5251 b702 |0005: iget v1, v5, Landroidx/appcompat/view/menu/d;.f:I // field@02b7 │ │ +0765e2: 6e40 c506 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@06c5 │ │ +0765e8: 0c07 |000a: move-result-object v7 │ │ +0765ea: 6e20 1f0d 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.c:(I)Landroidx/appcompat/view/menu/g; // method@0d1f │ │ +0765f0: 0c08 |000e: move-result-object v8 │ │ +0765f2: 6e10 980d 0800 |000f: invoke-virtual {v8}, Landroidx/appcompat/view/menu/g;.getGroupId:()I // method@0d98 │ │ +0765f8: 0a08 |0012: move-result v8 │ │ +0765fa: d801 06ff |0013: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0765fe: 3a01 0b00 |0015: if-ltz v1, 0020 // +000b │ │ +076602: 6e20 1f0d 1500 |0017: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/d;.c:(I)Landroidx/appcompat/view/menu/g; // method@0d1f │ │ +076608: 0c01 |001a: move-result-object v1 │ │ +07660a: 6e10 980d 0100 |001b: invoke-virtual {v1}, Landroidx/appcompat/view/menu/g;.getGroupId:()I // method@0d98 │ │ +076610: 0a01 |001e: move-result v1 │ │ +076612: 2802 |001f: goto 0021 // +0002 │ │ +076614: 0181 |0020: move v1, v8 │ │ +076616: 0772 |0021: move-object v2, v7 │ │ +076618: 1f02 4002 |0022: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@0240 │ │ +07661c: 5453 b202 |0024: iget-object v3, v5, Landroidx/appcompat/view/menu/d;.a:Landroidx/appcompat/view/menu/e; // field@02b2 │ │ +076620: 6e10 300d 0300 |0026: invoke-virtual {v3}, Landroidx/appcompat/view/menu/e;.F:()Z // method@0d30 │ │ +076626: 0a03 |0029: move-result v3 │ │ +076628: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +07662a: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ +07662e: 3218 0400 |002d: if-eq v8, v1, 0031 // +0004 │ │ +076632: 1218 |002f: const/4 v8, #int 1 // #1 │ │ +076634: 2802 |0030: goto 0032 // +0002 │ │ +076636: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +076638: 6e20 c90c 8200 |0032: invoke-virtual {v2, v8}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@0cc9 │ │ +07663e: 0778 |0035: move-object v8, v7 │ │ +076640: 1f08 5602 |0036: check-cast v8, Landroidx/appcompat/view/menu/j$a; // type@0256 │ │ +076644: 5551 b402 |0038: iget-boolean v1, v5, Landroidx/appcompat/view/menu/d;.c:Z // field@02b4 │ │ +076648: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +07664c: 6e20 c80c 4200 |003c: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@0cc8 │ │ +076652: 6e20 1f0d 6500 |003f: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.c:(I)Landroidx/appcompat/view/menu/g; // method@0d1f │ │ +076658: 0c06 |0042: move-result-object v6 │ │ +07665a: 7230 fb0d 6800 |0043: invoke-interface {v8, v6, v0}, Landroidx/appcompat/view/menu/j$a;.d:(Landroidx/appcompat/view/menu/g;I)V // method@0dfb │ │ +076660: 1107 |0046: return-object v7 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #90 - │ │ - Class descriptor : 'Landroidx/appcompat/app/f$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/f$a;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Landroid/os/LocaleList;' │ │ - access : 0x0008 (STATIC) │ │ + #8 : (in Landroidx/appcompat/view/menu/d;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -076e98: |[076e98] androidx.appcompat.app.f$a.a:(Ljava/lang/String;)Landroid/os/LocaleList; │ │ -076ea8: 7110 3306 0000 |0000: invoke-static {v0}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0633 │ │ -076eae: 0c00 |0003: move-result-object v0 │ │ -076eb0: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +0767dc: |[0767dc] androidx.appcompat.view.menu.d.notifyDataSetChanged:()V │ │ +0767ec: 6e10 1d0d 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.a:()V // method@0d1d │ │ +0767f2: 6f10 8e0a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0a8e │ │ +0767f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #91 header: │ │ -class_idx : 692 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #82 header: │ │ +class_idx : 587 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #91 annotations: │ │ +Class #82 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/f; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/e; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #91 - │ │ - Class descriptor : 'Landroidx/appcompat/app/f$b;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +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 - │ │ - #0 : (in Landroidx/appcompat/app/f$b;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/e$a;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;)Landroid/os/LocaleList;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -076eb4: |[076eb4] androidx.appcompat.app.f$b.a:(Ljava/lang/Object;)Landroid/os/LocaleList; │ │ -076ec4: 1f00 b700 |0000: check-cast v0, Landroid/app/LocaleManager; // type@00b7 │ │ -076ec8: 6e10 1403 0000 |0002: invoke-virtual {v0}, Landroid/app/LocaleManager;.getApplicationLocales:()Landroid/os/LocaleList; // method@0314 │ │ -076ece: 0c00 |0005: move-result-object v0 │ │ -076ed0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Object; │ │ + type : '(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/app/f$b;) │ │ + #1 : (in Landroidx/appcompat/view/menu/e$a;) │ │ name : 'b' │ │ - type : '(Ljava/lang/Object;Landroid/os/LocaleList;)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -076ed4: |[076ed4] androidx.appcompat.app.f$b.b:(Ljava/lang/Object;Landroid/os/LocaleList;)V │ │ -076ee4: 1f00 b700 |0000: check-cast v0, Landroid/app/LocaleManager; // type@00b7 │ │ -076ee8: 6e20 1503 1000 |0002: invoke-virtual {v0, v1}, Landroid/app/LocaleManager;.setApplicationLocales:(Landroid/os/LocaleList;)V // method@0315 │ │ -076eee: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/os/LocaleList; │ │ + type : '(Landroidx/appcompat/view/menu/e;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #92 header: │ │ -class_idx : 693 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #83 header: │ │ +class_idx : 588 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #92 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/f0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/e; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #92 - │ │ - Class descriptor : 'Landroidx/appcompat/app/f0$a;' │ │ - Access flags : 0x0000 () │ │ +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 - │ │ - #0 : (in Landroidx/appcompat/app/f0$a;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Landroidx/appcompat/app/f0$a;) │ │ - name : 'b' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/f0$a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07d464: |[07d464] androidx.appcompat.app.f0$a.:()V │ │ -07d474: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07d47a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/appcompat/view/menu/e$b;) │ │ + name : 'a' │ │ + type : '(Landroidx/appcompat/view/menu/g;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #93 header: │ │ -class_idx : 694 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 6 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #84 header: │ │ +class_idx : 593 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #93 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/f0$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/h; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #93 - │ │ - Class descriptor : 'Landroidx/appcompat/app/f0;' │ │ - Access flags : 0x0000 () │ │ +Class #84 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/h$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'd' │ │ - type : 'Landroidx/appcompat/app/f0;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/f0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/h$a;) │ │ name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'b' │ │ - type : 'Landroid/location/LocationManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'c' │ │ - type : 'Landroidx/appcompat/app/f0$a;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + type : 'Landroidx/appcompat/view/menu/h;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/f0;) │ │ + #0 : (in Landroidx/appcompat/view/menu/h$a;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/location/LocationManager;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/view/menu/h;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -07d640: |[07d640] androidx.appcompat.app.f0.:(Landroid/content/Context;Landroid/location/LocationManager;)V │ │ -07d650: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07d656: 2200 b502 |0003: new-instance v0, Landroidx/appcompat/app/f0$a; // type@02b5 │ │ -07d65a: 7010 760e 0000 |0005: invoke-direct {v0}, Landroidx/appcompat/app/f0$a;.:()V // method@0e76 │ │ -07d660: 5b10 2903 |0008: iput-object v0, v1, Landroidx/appcompat/app/f0;.c:Landroidx/appcompat/app/f0$a; // field@0329 │ │ -07d664: 5b12 2703 |000a: iput-object v2, v1, Landroidx/appcompat/app/f0;.a:Landroid/content/Context; // field@0327 │ │ -07d668: 5b13 2803 |000c: iput-object v3, v1, Landroidx/appcompat/app/f0;.b:Landroid/location/LocationManager; // field@0328 │ │ -07d66c: 0e00 |000e: return-void │ │ + insns size : 6 16-bit code units │ │ +079130: |[079130] androidx.appcompat.view.menu.h$a.:(Landroidx/appcompat/view/menu/h;)V │ │ +079140: 5b01 f702 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/h$a;.a:Landroidx/appcompat/view/menu/h; // field@02f7 │ │ +079144: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07914a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;)Landroidx/appcompat/app/f0;' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/h$a;) │ │ + name : 'onDismiss' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -07d554: |[07d554] androidx.appcompat.app.f0.a:(Landroid/content/Context;)Landroidx/appcompat/app/f0; │ │ -07d564: 6200 2a03 |0000: sget-object v0, Landroidx/appcompat/app/f0;.d:Landroidx/appcompat/app/f0; // field@032a │ │ -07d568: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -07d56c: 6e10 5803 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0358 │ │ -07d572: 0c02 |0007: move-result-object v2 │ │ -07d574: 2200 b602 |0008: new-instance v0, Landroidx/appcompat/app/f0; // type@02b6 │ │ -07d578: 1a01 4024 |000a: const-string v1, "location" // string@2440 │ │ -07d57c: 6e20 7103 1200 |000c: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -07d582: 0c01 |000f: move-result-object v1 │ │ -07d584: 1f01 4701 |0010: check-cast v1, Landroid/location/LocationManager; // type@0147 │ │ -07d588: 7030 770e 2001 |0012: invoke-direct {v0, v2, v1}, Landroidx/appcompat/app/f0;.:(Landroid/content/Context;Landroid/location/LocationManager;)V // method@0e77 │ │ -07d58e: 6900 2a03 |0015: sput-object v0, Landroidx/appcompat/app/f0;.d:Landroidx/appcompat/app/f0; // field@032a │ │ -07d592: 6202 2a03 |0017: sget-object v2, Landroidx/appcompat/app/f0;.d:Landroidx/appcompat/app/f0; // field@032a │ │ -07d596: 1102 |0019: return-object v2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07914c: |[07914c] androidx.appcompat.view.menu.h$a.onDismiss:()V │ │ +07915c: 5410 f702 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/h$a;.a:Landroidx/appcompat/view/menu/h; // field@02f7 │ │ +079160: 6e10 e60d 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/h;.e:()V // method@0de6 │ │ +079166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ │ │ - #2 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'b' │ │ - type : '()Landroid/location/Location;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -07d47c: |[07d47c] androidx.appcompat.app.f0.b:()Landroid/location/Location; │ │ -07d48c: 5470 2703 |0000: iget-object v0, v7, Landroidx/appcompat/app/f0;.a:Landroid/content/Context; // field@0327 │ │ -07d490: 1a01 801b |0002: const-string v1, "android.permission.ACCESS_COARSE_LOCATION" // string@1b80 │ │ -07d494: 7120 be1a 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/d;.b:(Landroid/content/Context;Ljava/lang/String;)I // method@1abe │ │ -07d49a: 0a00 |0007: move-result v0 │ │ -07d49c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07d49e: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -07d4a2: 1a00 fa24 |000b: const-string v0, "network" // string@24fa │ │ -07d4a6: 7020 7a0e 0700 |000d: invoke-direct {v7, v0}, Landroidx/appcompat/app/f0;.c:(Ljava/lang/String;)Landroid/location/Location; // method@0e7a │ │ -07d4ac: 0c00 |0010: move-result-object v0 │ │ -07d4ae: 2802 |0011: goto 0013 // +0002 │ │ -07d4b0: 0710 |0012: move-object v0, v1 │ │ -07d4b2: 5472 2703 |0013: iget-object v2, v7, Landroidx/appcompat/app/f0;.a:Landroid/content/Context; // field@0327 │ │ -07d4b6: 1a03 811b |0015: const-string v3, "android.permission.ACCESS_FINE_LOCATION" // string@1b81 │ │ -07d4ba: 7120 be1a 3200 |0017: invoke-static {v2, v3}, Landroidx/core/content/d;.b:(Landroid/content/Context;Ljava/lang/String;)I // method@1abe │ │ -07d4c0: 0a02 |001a: move-result v2 │ │ -07d4c2: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ -07d4c6: 1a01 5f22 |001d: const-string v1, "gps" // string@225f │ │ -07d4ca: 7020 7a0e 1700 |001f: invoke-direct {v7, v1}, Landroidx/appcompat/app/f0;.c:(Ljava/lang/String;)Landroid/location/Location; // method@0e7a │ │ -07d4d0: 0c01 |0022: move-result-object v1 │ │ -07d4d2: 3801 1200 |0023: if-eqz v1, 0035 // +0012 │ │ -07d4d6: 3800 1000 |0025: if-eqz v0, 0035 // +0010 │ │ -07d4da: 6e10 cc05 0100 |0027: invoke-virtual {v1}, Landroid/location/Location;.getTime:()J // method@05cc │ │ -07d4e0: 0b02 |002a: move-result-wide v2 │ │ -07d4e2: 6e10 cc05 0000 |002b: invoke-virtual {v0}, Landroid/location/Location;.getTime:()J // method@05cc │ │ -07d4e8: 0b04 |002e: move-result-wide v4 │ │ -07d4ea: 3106 0204 |002f: cmp-long v6, v2, v4 │ │ -07d4ee: 3d06 0300 |0031: if-lez v6, 0034 // +0003 │ │ -07d4f2: 0710 |0033: move-object v0, v1 │ │ -07d4f4: 1100 |0034: return-object v0 │ │ -07d4f6: 3801 0300 |0035: if-eqz v1, 0038 // +0003 │ │ -07d4fa: 0710 |0037: move-object v0, v1 │ │ -07d4fc: 1100 |0038: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0039 reg=7 this Landroidx/appcompat/app/f0; │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #3 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/String;)Landroid/location/Location;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -07d500: |[07d500] androidx.appcompat.app.f0.c:(Ljava/lang/String;)Landroid/location/Location; │ │ -07d510: 5420 2803 |0000: iget-object v0, v2, Landroidx/appcompat/app/f0;.b:Landroid/location/LocationManager; // field@0328 │ │ -07d514: 6e20 ce05 3000 |0002: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@05ce │ │ -07d51a: 0a00 |0005: move-result v0 │ │ -07d51c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -07d520: 5420 2803 |0008: iget-object v0, v2, Landroidx/appcompat/app/f0;.b:Landroid/location/LocationManager; // field@0328 │ │ -07d524: 6e20 cd05 3000 |000a: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@05cd │ │ -07d52a: 0c03 |000d: move-result-object v3 │ │ -07d52c: 1103 |000e: return-object v3 │ │ -07d52e: 0d03 |000f: move-exception v3 │ │ -07d530: 1a00 fa17 |0010: const-string v0, "TwilightManager" // string@17fa │ │ -07d534: 1a01 c304 |0012: const-string v1, "Failed to get last known location" // string@04c3 │ │ -07d538: 7130 f306 1003 |0014: invoke-static {v0, v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f3 │ │ -07d53e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -07d540: 1103 |0018: return-object v3 │ │ - catches : 1 │ │ - 0x0000 - 0x000e │ │ - Ljava/lang/Exception; -> 0x000f │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroidx/appcompat/app/f0; │ │ - 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ +Class #85 header: │ │ +class_idx : 594 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ - #4 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'e' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 16 16-bit code units │ │ -07d610: |[07d610] androidx.appcompat.app.f0.e:()Z │ │ -07d620: 5450 2903 |0000: iget-object v0, v5, Landroidx/appcompat/app/f0;.c:Landroidx/appcompat/app/f0$a; // field@0329 │ │ -07d624: 5300 2603 |0002: iget-wide v0, v0, Landroidx/appcompat/app/f0$a;.b:J // field@0326 │ │ -07d628: 7100 923d 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@3d92 │ │ -07d62e: 0b02 |0007: move-result-wide v2 │ │ -07d630: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -07d634: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ -07d638: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07d63a: 2802 |000d: goto 000f // +0002 │ │ -07d63c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07d63e: 0f00 |000f: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=5 this Landroidx/appcompat/app/f0; │ │ +Class #85 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/h; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ - #5 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'f' │ │ - type : '(Landroid/location/Location;)V' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #85 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/h$b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/h$b;) │ │ + name : 'a' │ │ + type : '(Landroid/view/Display;Landroid/graphics/Point;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 21 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 7 │ │ - insns size : 117 16-bit code units │ │ -07d670: |[07d670] androidx.appcompat.app.f0.f:(Landroid/location/Location;)V │ │ -07d680: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -07d684: 5401 2903 |0002: iget-object v1, v0, Landroidx/appcompat/app/f0;.c:Landroidx/appcompat/app/f0$a; // field@0329 │ │ -07d688: 7100 923d 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@3d92 │ │ -07d68e: 0b09 |0007: move-result-wide v9 │ │ -07d690: 7100 700e 0000 |0008: invoke-static {}, Landroidx/appcompat/app/e0;.b:()Landroidx/appcompat/app/e0; // method@0e70 │ │ -07d696: 0c0b |000b: move-result-object v11 │ │ -07d698: 170c 005c 2605 |000c: const-wide/32 v12, #float 7.82218e-36 // #05265c00 │ │ -07d69e: 9c03 090c |000f: sub-long v3, v9, v12 │ │ -07d6a2: 7401 ca05 1400 |0011: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@05ca │ │ -07d6a8: 0b05 |0014: move-result-wide v5 │ │ -07d6aa: 7401 cb05 1400 |0015: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@05cb │ │ -07d6b0: 0b07 |0018: move-result-wide v7 │ │ -07d6b2: 07b2 |0019: move-object v2, v11 │ │ -07d6b4: 7407 6f0e 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/appcompat/app/e0;.a:(JDD)V // method@0e6f │ │ -07d6ba: 7401 ca05 1400 |001d: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@05ca │ │ -07d6c0: 0b05 |0020: move-result-wide v5 │ │ -07d6c2: 7401 cb05 1400 |0021: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@05cb │ │ -07d6c8: 0b07 |0024: move-result-wide v7 │ │ -07d6ca: 0493 |0025: move-wide v3, v9 │ │ -07d6cc: 7407 6f0e 0200 |0026: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/appcompat/app/e0;.a:(JDD)V // method@0e6f │ │ -07d6d2: 52b2 2203 |0029: iget v2, v11, Landroidx/appcompat/app/e0;.c:I // field@0322 │ │ -07d6d6: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -07d6d8: 3332 0400 |002c: if-ne v2, v3, 0030 // +0004 │ │ -07d6dc: 121e |002e: const/4 v14, #int 1 // #1 │ │ -07d6de: 2803 |002f: goto 0032 // +0003 │ │ -07d6e0: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -07d6e2: 120e |0031: const/4 v14, #int 0 // #0 │ │ -07d6e4: 53b7 2103 |0032: iget-wide v7, v11, Landroidx/appcompat/app/e0;.b:J // field@0321 │ │ -07d6e8: 53b5 2003 |0034: iget-wide v5, v11, Landroidx/appcompat/app/e0;.a:J // field@0320 │ │ -07d6ec: 9b03 090c |0036: add-long v3, v9, v12 │ │ -07d6f0: 7401 ca05 1400 |0038: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@05ca │ │ -07d6f6: 0b0c |003b: move-result-wide v12 │ │ -07d6f8: 7401 cb05 1400 |003c: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@05cb │ │ -07d6fe: 0b0f |003f: move-result-wide v15 │ │ -07d700: 07b2 |0040: move-object v2, v11 │ │ -07d702: 0511 0500 |0041: move-wide/from16 v17, v5 │ │ -07d706: 04c5 |0043: move-wide v5, v12 │ │ -07d708: 047c |0044: move-wide v12, v7 │ │ -07d70a: 04f7 |0045: move-wide v7, v15 │ │ -07d70c: 7407 6f0e 0200 |0046: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/appcompat/app/e0;.a:(JDD)V // method@0e6f │ │ -07d712: 53b2 2103 |0049: iget-wide v2, v11, Landroidx/appcompat/app/e0;.b:J // field@0321 │ │ -07d716: 1604 ffff |004b: const-wide/16 v4, #int -1 // #ffff │ │ -07d71a: 3106 0c04 |004d: cmp-long v6, v12, v4 │ │ -07d71e: 3806 1d00 |004f: if-eqz v6, 006c // +001d │ │ -07d722: 3106 1104 |0051: cmp-long v6, v17, v4 │ │ -07d726: 3906 0300 |0053: if-nez v6, 0056 // +0003 │ │ -07d72a: 2817 |0055: goto 006c // +0017 │ │ -07d72c: 1604 0000 |0056: const-wide/16 v4, #int 0 // #0 │ │ -07d730: 3106 0911 |0058: cmp-long v6, v9, v17 │ │ -07d734: 3d06 0400 |005a: if-lez v6, 005e // +0004 │ │ -07d738: bb42 |005c: add-long/2addr v2, v4 │ │ -07d73a: 280a |005d: goto 0067 // +000a │ │ -07d73c: 3102 090c |005e: cmp-long v2, v9, v12 │ │ -07d740: 3d02 0500 |0060: if-lez v2, 0065 // +0005 │ │ -07d744: 9b02 1104 |0062: add-long v2, v17, v4 │ │ -07d748: 2803 |0064: goto 0067 // +0003 │ │ -07d74a: 9b02 0c04 |0065: add-long v2, v12, v4 │ │ -07d74e: 1704 60ea 0000 |0067: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -07d754: bb42 |006a: add-long/2addr v2, v4 │ │ -07d756: 2805 |006b: goto 0070 // +0005 │ │ -07d758: 1702 002e 9302 |006c: const-wide/32 v2, #float 2.16261e-37 // #02932e00 │ │ -07d75e: bb92 |006f: add-long/2addr v2, v9 │ │ -07d760: 5c1e 2503 |0070: iput-boolean v14, v1, Landroidx/appcompat/app/f0$a;.a:Z // field@0325 │ │ -07d764: 5a12 2603 |0072: iput-wide v2, v1, Landroidx/appcompat/app/f0$a;.b:J // field@0326 │ │ -07d768: 0e00 |0074: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0075 reg=19 this Landroidx/appcompat/app/f0; │ │ - 0x0000 - 0x0075 reg=20 (null) Landroid/location/Location; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/f0;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 52 16-bit code units │ │ -07d598: |[07d598] androidx.appcompat.app.f0.d:()Z │ │ -07d5a8: 5420 2903 |0000: iget-object v0, v2, Landroidx/appcompat/app/f0;.c:Landroidx/appcompat/app/f0$a; // field@0329 │ │ -07d5ac: 7010 7c0e 0200 |0002: invoke-direct {v2}, Landroidx/appcompat/app/f0;.e:()Z // method@0e7c │ │ -07d5b2: 0a01 |0005: move-result v1 │ │ -07d5b4: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -07d5b8: 5500 2503 |0008: iget-boolean v0, v0, Landroidx/appcompat/app/f0$a;.a:Z // field@0325 │ │ -07d5bc: 0f00 |000a: return v0 │ │ -07d5be: 7010 790e 0200 |000b: invoke-direct {v2}, Landroidx/appcompat/app/f0;.b:()Landroid/location/Location; // method@0e79 │ │ -07d5c4: 0c01 |000e: move-result-object v1 │ │ -07d5c6: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ -07d5ca: 7020 7d0e 1200 |0011: invoke-direct {v2, v1}, Landroidx/appcompat/app/f0;.f:(Landroid/location/Location;)V // method@0e7d │ │ -07d5d0: 5500 2503 |0014: iget-boolean v0, v0, Landroidx/appcompat/app/f0$a;.a:Z // field@0325 │ │ -07d5d4: 0f00 |0016: return v0 │ │ -07d5d6: 1a00 fa17 |0017: const-string v0, "TwilightManager" // string@17fa │ │ -07d5da: 1a01 9703 |0019: const-string v1, "Could not get last known location. This is probably because the app does not have any location permissions. Falling back to hardcoded sunrise/sunset values." // string@0397 │ │ -07d5de: 7120 f706 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@06f7 │ │ -07d5e4: 7100 6c3e 0000 |001e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@3e6c │ │ -07d5ea: 0c00 |0021: move-result-object v0 │ │ -07d5ec: 1301 0b00 |0022: const/16 v1, #int 11 // #b │ │ -07d5f0: 6e20 6b3e 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@3e6b │ │ -07d5f6: 0a00 |0027: move-result v0 │ │ -07d5f8: 1261 |0028: const/4 v1, #int 6 // #6 │ │ -07d5fa: 3410 0900 |0029: if-lt v0, v1, 0032 // +0009 │ │ -07d5fe: 1301 1600 |002b: const/16 v1, #int 22 // #16 │ │ -07d602: 3410 0300 |002d: if-lt v0, v1, 0030 // +0003 │ │ -07d606: 2803 |002f: goto 0032 // +0003 │ │ -07d608: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -07d60a: 2802 |0031: goto 0033 // +0002 │ │ -07d60c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -07d60e: 0f00 |0033: return v0 │ │ + insns size : 4 16-bit code units │ │ +079168: |[079168] androidx.appcompat.view.menu.h$b.a:(Landroid/view/Display;Landroid/graphics/Point;)V │ │ +079178: 6e20 8106 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@0681 │ │ +07917e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0034 reg=2 this Landroidx/appcompat/app/f0; │ │ + 0x0000 - 0x0004 reg=0 (null) Landroid/view/Display; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Point; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #94 header: │ │ -class_idx : 695 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 15 │ │ -virtual_methods_size: 25 │ │ +Class #86 header: │ │ +class_idx : 595 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 14 │ │ │ │ -Class #94 annotations: │ │ +Class #86 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/f$b; Landroidx/appcompat/app/f$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/h$b; } │ │ │ │ -Class #94 - │ │ - Class descriptor : 'Landroidx/appcompat/app/f;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #86 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/h;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/app/f;) │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/app/a0$a;' │ │ - access : 0x0008 (STATIC) │ │ - #1 : (in Landroidx/appcompat/app/f;) │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'b' │ │ - type : 'I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #2 : (in Landroidx/appcompat/app/f;) │ │ + type : 'Landroidx/appcompat/view/menu/e;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'c' │ │ - type : 'Landroidx/core/os/c;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Landroidx/appcompat/app/f;) │ │ + type : 'Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'd' │ │ - type : 'Landroidx/core/os/c;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #4 : (in Landroidx/appcompat/app/f;) │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'e' │ │ - type : 'Ljava/lang/Boolean;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #5 : (in Landroidx/appcompat/app/f;) │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'f' │ │ - type : 'Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #6 : (in Landroidx/appcompat/app/f;) │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'g' │ │ - type : 'Ll/b;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #7 : (in Landroidx/appcompat/app/f;) │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'h' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #8 : (in Landroidx/appcompat/app/f;) │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'i' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ + type : 'Landroidx/appcompat/view/menu/i$a;' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'j' │ │ + type : 'Ll/d;' │ │ + access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'k' │ │ + type : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ + access : 0x0001 (PUBLIC) │ │ + #11 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'l' │ │ + type : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/f;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZI)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -07b688: |[07b688] androidx.appcompat.app.f.:()V │ │ -07b698: 2200 a302 |0000: new-instance v0, Landroidx/appcompat/app/a0$a; // type@02a3 │ │ -07b69c: 2201 a402 |0002: new-instance v1, Landroidx/appcompat/app/a0$b; // type@02a4 │ │ -07b6a0: 7010 090e 0100 |0004: invoke-direct {v1}, Landroidx/appcompat/app/a0$b;.:()V // method@0e09 │ │ -07b6a6: 7020 040e 1000 |0007: invoke-direct {v0, v1}, Landroidx/appcompat/app/a0$a;.:(Ljava/util/concurrent/Executor;)V // method@0e04 │ │ -07b6ac: 6900 2b03 |000a: sput-object v0, Landroidx/appcompat/app/f;.a:Landroidx/appcompat/app/a0$a; // field@032b │ │ -07b6b0: 1300 9cff |000c: const/16 v0, #int -100 // #ff9c │ │ -07b6b4: 6700 2c03 |000e: sput v0, Landroidx/appcompat/app/f;.b:I // field@032c │ │ -07b6b8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07b6ba: 6900 2d03 |0011: sput-object v0, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b6be: 6900 2e03 |0013: sput-object v0, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b6c2: 6900 2f03 |0015: sput-object v0, Landroidx/appcompat/app/f;.e:Ljava/lang/Boolean; // field@032f │ │ -07b6c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -07b6c8: 6a00 3003 |0018: sput-boolean v0, Landroidx/appcompat/app/f;.f:Z // field@0330 │ │ -07b6cc: 2200 fb0a |001a: new-instance v0, Ll/b; // type@0afb │ │ -07b6d0: 7010 4940 0000 |001c: invoke-direct {v0}, Ll/b;.:()V // method@4049 │ │ -07b6d6: 6900 3103 |001f: sput-object v0, Landroidx/appcompat/app/f;.g:Ll/b; // field@0331 │ │ -07b6da: 2200 380a |0021: new-instance v0, Ljava/lang/Object; // type@0a38 │ │ -07b6de: 7010 383d 0000 |0023: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07b6e4: 6900 3203 |0026: sput-object v0, Landroidx/appcompat/app/f;.h:Ljava/lang/Object; // field@0332 │ │ -07b6e8: 2200 380a |0028: new-instance v0, Ljava/lang/Object; // type@0a38 │ │ -07b6ec: 7010 383d 0000 |002a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07b6f2: 6900 3303 |002d: sput-object v0, Landroidx/appcompat/app/f;.i:Ljava/lang/Object; // field@0333 │ │ -07b6f6: 0e00 |002f: return-void │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 11 16-bit code units │ │ +079338: |[079338] androidx.appcompat.view.menu.h.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZI)V │ │ +079348: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07934a: 0770 |0001: move-object v0, v7 │ │ +07934c: 0781 |0002: move-object v1, v8 │ │ +07934e: 0792 |0003: move-object v2, v9 │ │ +079350: 07a3 |0004: move-object v3, v10 │ │ +079352: 01b4 |0005: move v4, v11 │ │ +079354: 01c5 |0006: move v5, v12 │ │ +079356: 7607 e10d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/h;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZII)V // method@0de1 │ │ +07935c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000b reg=7 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x000b reg=8 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=9 (null) Landroidx/appcompat/view/menu/e; │ │ + 0x0000 - 0x000b reg=10 (null) Landroid/view/View; │ │ + 0x0000 - 0x000b reg=11 (null) Z │ │ + 0x0000 - 0x000b reg=12 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/app/f;) │ │ + #1 : (in Landroidx/appcompat/view/menu/h;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZII)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07b6f8: |[07b6f8] androidx.appcompat.app.f.:()V │ │ -07b708: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07b70e: 0e00 |0003: return-void │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +079360: |[079360] androidx.appcompat.view.menu.h.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZII)V │ │ +079370: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +079376: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ +07937c: 5910 fe02 |0006: iput v0, v1, Landroidx/appcompat/view/menu/h;.g:I // field@02fe │ │ +079380: 2200 5102 |0008: new-instance v0, Landroidx/appcompat/view/menu/h$a; // type@0251 │ │ +079384: 7020 dd0d 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/h$a;.:(Landroidx/appcompat/view/menu/h;)V // method@0ddd │ │ +07938a: 5b10 0303 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/h;.l:Landroid/widget/PopupWindow$OnDismissListener; // field@0303 │ │ +07938e: 5b12 f802 |000f: iput-object v2, v1, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +079392: 5b13 f902 |0011: iput-object v3, v1, Landroidx/appcompat/view/menu/h;.b:Landroidx/appcompat/view/menu/e; // field@02f9 │ │ +079396: 5b14 fd02 |0013: iput-object v4, v1, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +07939a: 5c15 fa02 |0015: iput-boolean v5, v1, Landroidx/appcompat/view/menu/h;.c:Z // field@02fa │ │ +07939e: 5916 fb02 |0017: iput v6, v1, Landroidx/appcompat/view/menu/h;.d:I // field@02fb │ │ +0793a2: 5917 fc02 |0019: iput v7, v1, Landroidx/appcompat/view/menu/h;.e:I // field@02fc │ │ +0793a6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x001c reg=1 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x001c reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001c reg=3 (null) Landroidx/appcompat/view/menu/e; │ │ + 0x0000 - 0x001c reg=4 (null) Landroid/view/View; │ │ + 0x0000 - 0x001c reg=5 (null) Z │ │ + 0x0000 - 0x001c reg=6 (null) I │ │ + 0x0000 - 0x001c reg=7 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/app/f;) │ │ - name : 'E' │ │ - type : '(Landroidx/appcompat/app/f;)V' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'a' │ │ + type : '()Ll/d;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 15 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -07b78c: |[07b78c] androidx.appcompat.app.f.E:(Landroidx/appcompat/app/f;)V │ │ -07b79c: 6200 3203 |0000: sget-object v0, Landroidx/appcompat/app/f;.h:Ljava/lang/Object; // field@0332 │ │ -07b7a0: 1d00 |0002: monitor-enter v0 │ │ -07b7a2: 7110 850e 0100 |0003: invoke-static {v1}, Landroidx/appcompat/app/f;.F:(Landroidx/appcompat/app/f;)V // method@0e85 │ │ -07b7a8: 1e00 |0006: monitor-exit v0 │ │ -07b7aa: 0e00 |0007: return-void │ │ -07b7ac: 0d01 |0008: move-exception v1 │ │ -07b7ae: 1e00 |0009: monitor-exit v0 │ │ -07b7b0: 2701 |000a: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x000a │ │ - -> 0x0008 │ │ + outs : 7 │ │ + insns size : 115 16-bit code units │ │ +079214: |[079214] androidx.appcompat.view.menu.h.a:()Ll/d; │ │ +079224: 54e0 f802 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +079228: 1a01 cc2c |0002: const-string v1, "window" // string@2ccc │ │ +07922c: 6e20 ab02 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02ab │ │ +079232: 0c00 |0007: move-result-object v0 │ │ +079234: 1f00 c501 |0008: check-cast v0, Landroid/view/WindowManager; // type@01c5 │ │ +079238: 7210 2809 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0928 │ │ +07923e: 0c00 |000d: move-result-object v0 │ │ +079240: 2201 d500 |000e: new-instance v1, Landroid/graphics/Point; // type@00d5 │ │ +079244: 7010 2c04 0100 |0010: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@042c │ │ +07924a: 7120 df0d 1000 |0013: invoke-static {v0, v1}, Landroidx/appcompat/view/menu/h$b;.a:(Landroid/view/Display;Landroid/graphics/Point;)V // method@0ddf │ │ +079250: 5210 4301 |0016: iget v0, v1, Landroid/graphics/Point;.x:I // field@0143 │ │ +079254: 5211 4401 |0018: iget v1, v1, Landroid/graphics/Point;.y:I // field@0144 │ │ +079258: 7120 422f 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +07925e: 0a00 |001d: move-result v0 │ │ +079260: 54e1 f802 |001e: iget-object v1, v14, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +079264: 6e10 a702 0100 |0020: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02a7 │ │ +07926a: 0c01 |0023: move-result-object v1 │ │ +07926c: 6002 fe08 |0024: sget v2, Lf/d;.a:I // field@08fe │ │ +079270: 6e20 4103 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0341 │ │ +079276: 0a01 |0029: move-result v1 │ │ +079278: 3410 0400 |002a: if-lt v0, v1, 002e // +0004 │ │ +07927c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +07927e: 2802 |002d: goto 002f // +0002 │ │ +079280: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +079282: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +079286: 2200 4702 |0031: new-instance v0, Landroidx/appcompat/view/menu/b; // type@0247 │ │ +07928a: 54e2 f802 |0033: iget-object v2, v14, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +07928e: 54e3 fd02 |0035: iget-object v3, v14, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +079292: 52e4 fb02 |0037: iget v4, v14, Landroidx/appcompat/view/menu/h;.d:I // field@02fb │ │ +079296: 52e5 fc02 |0039: iget v5, v14, Landroidx/appcompat/view/menu/h;.e:I // field@02fc │ │ +07929a: 55e6 fa02 |003b: iget-boolean v6, v14, Landroidx/appcompat/view/menu/h;.c:Z // field@02fa │ │ +07929e: 0701 |003d: move-object v1, v0 │ │ +0792a0: 7606 eb0c 0100 |003e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/b;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@0ceb │ │ +0792a6: 2813 |0041: goto 0054 // +0013 │ │ +0792a8: 2200 5a02 |0042: new-instance v0, Landroidx/appcompat/view/menu/k; // type@025a │ │ +0792ac: 54e8 f802 |0044: iget-object v8, v14, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +0792b0: 54e9 f902 |0046: iget-object v9, v14, Landroidx/appcompat/view/menu/h;.b:Landroidx/appcompat/view/menu/e; // field@02f9 │ │ +0792b4: 54ea fd02 |0048: iget-object v10, v14, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +0792b8: 52eb fb02 |004a: iget v11, v14, Landroidx/appcompat/view/menu/h;.d:I // field@02fb │ │ +0792bc: 52ec fc02 |004c: iget v12, v14, Landroidx/appcompat/view/menu/h;.e:I // field@02fc │ │ +0792c0: 55ed fa02 |004e: iget-boolean v13, v14, Landroidx/appcompat/view/menu/h;.c:Z // field@02fa │ │ +0792c4: 0707 |0050: move-object v7, v0 │ │ +0792c6: 7607 040e 0700 |0051: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/k;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;IIZ)V // method@0e04 │ │ +0792cc: 54e1 f902 |0054: iget-object v1, v14, Landroidx/appcompat/view/menu/h;.b:Landroidx/appcompat/view/menu/e; // field@02f9 │ │ +0792d0: 6e20 7133 1000 |0056: invoke-virtual {v0, v1}, Ll/d;.l:(Landroidx/appcompat/view/menu/e;)V // method@3371 │ │ +0792d6: 54e1 0303 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/h;.l:Landroid/widget/PopupWindow$OnDismissListener; // field@0303 │ │ +0792da: 6e20 7b33 1000 |005b: invoke-virtual {v0, v1}, Ll/d;.u:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@337b │ │ +0792e0: 54e1 fd02 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +0792e4: 6e20 7633 1000 |0060: invoke-virtual {v0, v1}, Ll/d;.p:(Landroid/view/View;)V // method@3376 │ │ +0792ea: 54e1 0003 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/h;.i:Landroidx/appcompat/view/menu/i$a; // field@0300 │ │ +0792ee: 7220 f70d 1000 |0065: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/i;.h:(Landroidx/appcompat/view/menu/i$a;)V // method@0df7 │ │ +0792f4: 55e1 ff02 |0068: iget-boolean v1, v14, Landroidx/appcompat/view/menu/h;.h:Z // field@02ff │ │ +0792f8: 6e20 7833 1000 |006a: invoke-virtual {v0, v1}, Ll/d;.r:(Z)V // method@3378 │ │ +0792fe: 52e1 fe02 |006d: iget v1, v14, Landroidx/appcompat/view/menu/h;.g:I // field@02fe │ │ +079302: 6e20 7933 1000 |006f: invoke-virtual {v0, v1}, Ll/d;.s:(I)V // method@3379 │ │ +079308: 1100 |0072: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 (null) Landroidx/appcompat/app/f; │ │ + 0x0000 - 0x0073 reg=14 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #3 : (in Landroidx/appcompat/app/f;) │ │ - name : 'F' │ │ - type : '(Landroidx/appcompat/app/f;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #1 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'b' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 40 16-bit code units │ │ -07b7c0: |[07b7c0] androidx.appcompat.app.f.F:(Landroidx/appcompat/app/f;)V │ │ -07b7d0: 6200 3203 |0000: sget-object v0, Landroidx/appcompat/app/f;.h:Ljava/lang/Object; // field@0332 │ │ -07b7d4: 1d00 |0002: monitor-enter v0 │ │ -07b7d6: 6201 3103 |0003: sget-object v1, Landroidx/appcompat/app/f;.g:Ll/b; // field@0331 │ │ -07b7da: 6e10 5640 0100 |0005: invoke-virtual {v1}, Ll/b;.iterator:()Ljava/util/Iterator; // method@4056 │ │ -07b7e0: 0c01 |0008: move-result-object v1 │ │ -07b7e2: 7210 a23e 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -07b7e8: 0a02 |000c: move-result v2 │ │ -07b7ea: 3802 1600 |000d: if-eqz v2, 0023 // +0016 │ │ -07b7ee: 7210 a33e 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -07b7f4: 0c02 |0012: move-result-object v2 │ │ -07b7f6: 1f02 550a |0013: check-cast v2, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -07b7fa: 6e10 bd3d 0200 |0015: invoke-virtual {v2}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -07b800: 0c02 |0018: move-result-object v2 │ │ -07b802: 1f02 b702 |0019: check-cast v2, Landroidx/appcompat/app/f; // type@02b7 │ │ -07b806: 3232 0400 |001b: if-eq v2, v3, 001f // +0004 │ │ -07b80a: 3902 ecff |001d: if-nez v2, 0009 // -0014 │ │ -07b80e: 7210 a43e 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@3ea4 │ │ -07b814: 28e7 |0022: goto 0009 // -0019 │ │ -07b816: 1e00 |0023: monitor-exit v0 │ │ -07b818: 0e00 |0024: return-void │ │ -07b81a: 0d03 |0025: move-exception v3 │ │ -07b81c: 1e00 |0026: monitor-exit v0 │ │ -07b81e: 2703 |0027: throw v3 │ │ - catches : 1 │ │ - 0x0003 - 0x0027 │ │ - -> 0x0025 │ │ + insns size : 12 16-bit code units │ │ +0793a8: |[0793a8] androidx.appcompat.view.menu.h.b:()V │ │ +0793b8: 6e10 e50d 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/view/menu/h;.d:()Z // method@0de5 │ │ +0793be: 0a00 |0003: move-result v0 │ │ +0793c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0793c4: 5410 0103 |0006: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +0793c8: 7210 9b33 0000 |0008: invoke-interface {v0}, Ll/f;.dismiss:()V // method@339b │ │ +0793ce: 0e00 |000b: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0028 reg=3 (null) Landroidx/appcompat/app/f; │ │ + 0x0000 - 0x000c reg=1 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #4 : (in Landroidx/appcompat/app/f;) │ │ - name : 'N' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'c' │ │ + type : '()Ll/d;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 88 16-bit code units │ │ -07b840: |[07b840] androidx.appcompat.app.f.N:(Landroid/content/Context;)V │ │ -07b850: 7110 a00e 0300 |0000: invoke-static {v3}, Landroidx/appcompat/app/f;.u:(Landroid/content/Context;)Z // method@0ea0 │ │ -07b856: 0a00 |0003: move-result v0 │ │ -07b858: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07b85c: 0e00 |0006: return-void │ │ -07b85e: 7100 531c 0000 |0007: invoke-static {}, Landroidx/core/os/a;.b:()Z // method@1c53 │ │ -07b864: 0a00 |000a: move-result v0 │ │ -07b866: 3800 1100 |000b: if-eqz v0, 001c // +0011 │ │ -07b86a: 6300 3003 |000d: sget-boolean v0, Landroidx/appcompat/app/f;.f:Z // field@0330 │ │ -07b86e: 3900 4500 |000f: if-nez v0, 0054 // +0045 │ │ -07b872: 6200 2b03 |0011: sget-object v0, Landroidx/appcompat/app/f;.a:Landroidx/appcompat/app/a0$a; // field@032b │ │ -07b876: 2201 b202 |0013: new-instance v1, Landroidx/appcompat/app/e; // type@02b2 │ │ -07b87a: 7020 710e 3100 |0015: invoke-direct {v1, v3}, Landroidx/appcompat/app/e;.:(Landroid/content/Context;)V // method@0e71 │ │ -07b880: 6e20 080e 1000 |0018: invoke-virtual {v0, v1}, Landroidx/appcompat/app/a0$a;.execute:(Ljava/lang/Runnable;)V // method@0e08 │ │ -07b886: 2839 |001b: goto 0054 // +0039 │ │ -07b888: 6200 3303 |001c: sget-object v0, Landroidx/appcompat/app/f;.i:Ljava/lang/Object; // field@0333 │ │ -07b88c: 1d00 |001e: monitor-enter v0 │ │ -07b88e: 6201 2d03 |001f: sget-object v1, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b892: 3901 1f00 |0021: if-nez v1, 0040 // +001f │ │ -07b896: 6201 2e03 |0023: sget-object v1, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b89a: 3901 0c00 |0025: if-nez v1, 0031 // +000c │ │ -07b89e: 7110 0c0e 0300 |0027: invoke-static {v3}, Landroidx/appcompat/app/a0;.b:(Landroid/content/Context;)Ljava/lang/String; // method@0e0c │ │ -07b8a4: 0c03 |002a: move-result-object v3 │ │ -07b8a6: 7110 621c 0300 |002b: invoke-static {v3}, Landroidx/core/os/c;.c:(Ljava/lang/String;)Landroidx/core/os/c; // method@1c62 │ │ -07b8ac: 0c03 |002e: move-result-object v3 │ │ -07b8ae: 6903 2e03 |002f: sput-object v3, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b8b2: 6203 2e03 |0031: sget-object v3, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b8b6: 6e10 661c 0300 |0033: invoke-virtual {v3}, Landroidx/core/os/c;.f:()Z // method@1c66 │ │ -07b8bc: 0a03 |0036: move-result v3 │ │ -07b8be: 3803 0400 |0037: if-eqz v3, 003b // +0004 │ │ -07b8c2: 1e00 |0039: monitor-exit v0 │ │ -07b8c4: 0e00 |003a: return-void │ │ -07b8c6: 6203 2e03 |003b: sget-object v3, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b8ca: 6903 2d03 |003d: sput-object v3, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b8ce: 2814 |003f: goto 0053 // +0014 │ │ -07b8d0: 6202 2e03 |0040: sget-object v2, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b8d4: 6e20 651c 2100 |0042: invoke-virtual {v1, v2}, Landroidx/core/os/c;.equals:(Ljava/lang/Object;)Z // method@1c65 │ │ -07b8da: 0a01 |0045: move-result v1 │ │ -07b8dc: 3901 0d00 |0046: if-nez v1, 0053 // +000d │ │ -07b8e0: 6201 2d03 |0048: sget-object v1, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b8e4: 6901 2e03 |004a: sput-object v1, Landroidx/appcompat/app/f;.d:Landroidx/core/os/c; // field@032e │ │ -07b8e8: 6e10 681c 0100 |004c: invoke-virtual {v1}, Landroidx/core/os/c;.h:()Ljava/lang/String; // method@1c68 │ │ -07b8ee: 0c01 |004f: move-result-object v1 │ │ -07b8f0: 7120 0b0e 1300 |0050: invoke-static {v3, v1}, Landroidx/appcompat/app/a0;.a:(Landroid/content/Context;Ljava/lang/String;)V // method@0e0b │ │ -07b8f6: 1e00 |0053: monitor-exit v0 │ │ -07b8f8: 0e00 |0054: return-void │ │ -07b8fa: 0d03 |0055: move-exception v3 │ │ -07b8fc: 1e00 |0056: monitor-exit v0 │ │ -07b8fe: 2703 |0057: throw v3 │ │ - catches : 1 │ │ - 0x001f - 0x0057 │ │ - -> 0x0055 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +07930c: |[07930c] androidx.appcompat.view.menu.h.c:()Ll/d; │ │ +07931c: 5410 0103 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +079320: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +079324: 6e10 e20d 0100 |0004: invoke-virtual {v1}, Landroidx/appcompat/view/menu/h;.a:()Ll/d; // method@0de2 │ │ +07932a: 0c00 |0007: move-result-object v0 │ │ +07932c: 5b10 0103 |0008: iput-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +079330: 5410 0103 |000a: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +079334: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0058 reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000d reg=1 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #5 : (in Landroidx/appcompat/app/f;) │ │ - name : 'c' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #3 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'd' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07b670: |[07b670] androidx.appcompat.app.f.c:(Landroid/content/Context;)V │ │ -07b680: 7110 a10e 0000 |0000: invoke-static {v0}, Landroidx/appcompat/app/f;.v:(Landroid/content/Context;)V // method@0ea1 │ │ -07b686: 0e00 |0003: return-void │ │ + insns size : 14 16-bit code units │ │ +079180: |[079180] androidx.appcompat.view.menu.h.d:()Z │ │ +079190: 5410 0103 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +079194: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +079198: 7210 9a33 0000 |0004: invoke-interface {v0}, Ll/f;.c:()Z // method@339a │ │ +07919e: 0a00 |0007: move-result v0 │ │ +0791a0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0791a4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0791a6: 2802 |000b: goto 000d // +0002 │ │ +0791a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0791aa: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=1 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #6 : (in Landroidx/appcompat/app/f;) │ │ - name : 'd' │ │ - type : '(Landroidx/appcompat/app/f;)V' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'e' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -07b710: |[07b710] androidx.appcompat.app.f.d:(Landroidx/appcompat/app/f;)V │ │ -07b720: 6200 3203 |0000: sget-object v0, Landroidx/appcompat/app/f;.h:Ljava/lang/Object; // field@0332 │ │ -07b724: 1d00 |0002: monitor-enter v0 │ │ -07b726: 7110 850e 0300 |0003: invoke-static {v3}, Landroidx/appcompat/app/f;.F:(Landroidx/appcompat/app/f;)V // method@0e85 │ │ -07b72c: 6201 3103 |0006: sget-object v1, Landroidx/appcompat/app/f;.g:Ll/b; // field@0331 │ │ -07b730: 2202 550a |0008: new-instance v2, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -07b734: 7020 be3d 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -07b73a: 6e20 4b40 2100 |000d: invoke-virtual {v1, v2}, Ll/b;.add:(Ljava/lang/Object;)Z // method@404b │ │ -07b740: 1e00 |0010: monitor-exit v0 │ │ -07b742: 0e00 |0011: return-void │ │ -07b744: 0d03 |0012: move-exception v3 │ │ -07b746: 1e00 |0013: monitor-exit v0 │ │ -07b748: 2703 |0014: throw v3 │ │ - catches : 1 │ │ - 0x0003 - 0x0014 │ │ - -> 0x0012 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0793d0: |[0793d0] androidx.appcompat.view.menu.h.e:()V │ │ +0793e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0793e2: 5b10 0103 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +0793e6: 5410 0203 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0302 │ │ +0793ea: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0793ee: 7210 890b 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@0b89 │ │ +0793f4: 0e00 |000a: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0015 reg=3 (null) Landroidx/appcompat/app/f; │ │ + 0x0000 - 0x000b reg=1 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #7 : (in Landroidx/appcompat/app/f;) │ │ - name : 'h' │ │ - type : '(Landroid/app/Activity;Landroidx/appcompat/app/d;)Landroidx/appcompat/app/f;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'f' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07b4dc: |[07b4dc] androidx.appcompat.app.f.h:(Landroid/app/Activity;Landroidx/appcompat/app/d;)Landroidx/appcompat/app/f; │ │ -07b4ec: 2200 d402 |0000: new-instance v0, Landroidx/appcompat/app/g; // type@02d4 │ │ -07b4f0: 7030 390f 1002 |0002: invoke-direct {v0, v1, v2}, Landroidx/appcompat/app/g;.:(Landroid/app/Activity;Landroidx/appcompat/app/d;)V // method@0f39 │ │ -07b4f6: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0793f8: |[0793f8] androidx.appcompat.view.menu.h.f:(Landroid/view/View;)V │ │ +079408: 5b01 fd02 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +07940c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroidx/appcompat/app/d; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ - #8 : (in Landroidx/appcompat/app/f;) │ │ - name : 'i' │ │ - type : '(Landroid/app/Dialog;Landroidx/appcompat/app/d;)Landroidx/appcompat/app/f;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'g' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07b4f8: |[07b4f8] androidx.appcompat.app.f.i:(Landroid/app/Dialog;Landroidx/appcompat/app/d;)Landroidx/appcompat/app/f; │ │ -07b508: 2200 d402 |0000: new-instance v0, Landroidx/appcompat/app/g; // type@02d4 │ │ -07b50c: 7030 3a0f 1002 |0002: invoke-direct {v0, v1, v2}, Landroidx/appcompat/app/g;.:(Landroid/app/Dialog;Landroidx/appcompat/app/d;)V // method@0f3a │ │ -07b512: 1100 |0005: return-object v0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +079410: |[079410] androidx.appcompat.view.menu.h.g:(Z)V │ │ +079420: 5c12 ff02 |0000: iput-boolean v2, v1, Landroidx/appcompat/view/menu/h;.h:Z // field@02ff │ │ +079424: 5410 0103 |0002: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +079428: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +07942c: 6e20 7833 2000 |0006: invoke-virtual {v0, v2}, Ll/d;.r:(Z)V // method@3378 │ │ +079432: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/app/Dialog; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroidx/appcompat/app/d; │ │ + 0x0000 - 0x000a reg=1 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x000a reg=2 (null) Z │ │ │ │ - #9 : (in Landroidx/appcompat/app/f;) │ │ - name : 'k' │ │ - type : '()Landroidx/core/os/c;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'h' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 31 16-bit code units │ │ -07b514: |[07b514] androidx.appcompat.app.f.k:()Landroidx/core/os/c; │ │ -07b524: 7100 531c 0000 |0000: invoke-static {}, Landroidx/core/os/a;.b:()Z // method@1c53 │ │ -07b52a: 0a00 |0003: move-result v0 │ │ -07b52c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -07b530: 7100 9a0e 0000 |0006: invoke-static {}, Landroidx/appcompat/app/f;.o:()Ljava/lang/Object; // method@0e9a │ │ -07b536: 0c00 |0009: move-result-object v0 │ │ -07b538: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -07b53c: 7110 740e 0000 |000c: invoke-static {v0}, Landroidx/appcompat/app/f$b;.a:(Ljava/lang/Object;)Landroid/os/LocaleList; // method@0e74 │ │ -07b542: 0c00 |000f: move-result-object v0 │ │ -07b544: 7110 6a1c 0000 |0010: invoke-static {v0}, Landroidx/core/os/c;.i:(Landroid/os/LocaleList;)Landroidx/core/os/c; // method@1c6a │ │ -07b54a: 0c00 |0013: move-result-object v0 │ │ -07b54c: 1100 |0014: return-object v0 │ │ -07b54e: 6200 2d03 |0015: sget-object v0, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b552: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -07b556: 1100 |0019: return-object v0 │ │ -07b558: 7100 641c 0000 |001a: invoke-static {}, Landroidx/core/os/c;.e:()Landroidx/core/os/c; // method@1c64 │ │ -07b55e: 0c00 |001d: move-result-object v0 │ │ -07b560: 1100 |001e: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079434: |[079434] androidx.appcompat.view.menu.h.h:(I)V │ │ +079444: 5901 fe02 |0000: iput v1, v0, Landroidx/appcompat/view/menu/h;.g:I // field@02fe │ │ +079448: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #10 : (in Landroidx/appcompat/app/f;) │ │ - name : 'm' │ │ - type : '()I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'i' │ │ + type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b5f4: |[07b5f4] androidx.appcompat.app.f.m:()I │ │ -07b604: 6000 2c03 |0000: sget v0, Landroidx/appcompat/app/f;.b:I // field@032c │ │ -07b608: 0f00 |0002: return v0 │ │ +07944c: |[07944c] androidx.appcompat.view.menu.h.i:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +07945c: 5b01 0203 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/h;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0302 │ │ +079460: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x0003 reg=1 (null) Landroid/widget/PopupWindow$OnDismissListener; │ │ │ │ - #11 : (in Landroidx/appcompat/app/f;) │ │ - name : 'o' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0008 (STATIC) │ │ + #9 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'j' │ │ + type : '(Landroidx/appcompat/view/menu/i$a;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 41 16-bit code units │ │ -07b60c: |[07b60c] androidx.appcompat.app.f.o:()Ljava/lang/Object; │ │ -07b61c: 6200 3103 |0000: sget-object v0, Landroidx/appcompat/app/f;.g:Ll/b; // field@0331 │ │ -07b620: 6e10 5640 0000 |0002: invoke-virtual {v0}, Ll/b;.iterator:()Ljava/util/Iterator; // method@4056 │ │ -07b626: 0c00 |0005: move-result-object v0 │ │ -07b628: 7210 a23e 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -07b62e: 0a01 |0009: move-result v1 │ │ -07b630: 3801 1d00 |000a: if-eqz v1, 0027 // +001d │ │ -07b634: 7210 a33e 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -07b63a: 0c01 |000f: move-result-object v1 │ │ -07b63c: 1f01 550a |0010: check-cast v1, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -07b640: 6e10 bd3d 0100 |0012: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -07b646: 0c01 |0015: move-result-object v1 │ │ -07b648: 1f01 b702 |0016: check-cast v1, Landroidx/appcompat/app/f; // type@02b7 │ │ -07b64c: 3801 eeff |0018: if-eqz v1, 0006 // -0012 │ │ -07b650: 6e10 970e 0100 |001a: invoke-virtual {v1}, Landroidx/appcompat/app/f;.l:()Landroid/content/Context; // method@0e97 │ │ -07b656: 0c01 |001d: move-result-object v1 │ │ -07b658: 3801 e8ff |001e: if-eqz v1, 0006 // -0018 │ │ -07b65c: 1a00 3d24 |0020: const-string v0, "locale" // string@243d │ │ -07b660: 6e20 7103 0100 |0022: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -07b666: 0c00 |0025: move-result-object v0 │ │ -07b668: 1100 |0026: return-object v0 │ │ -07b66a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -07b66c: 1100 |0028: return-object v0 │ │ + insns size : 10 16-bit code units │ │ +079464: |[079464] androidx.appcompat.view.menu.h.j:(Landroidx/appcompat/view/menu/i$a;)V │ │ +079474: 5b12 0003 |0000: iput-object v2, v1, Landroidx/appcompat/view/menu/h;.i:Landroidx/appcompat/view/menu/i$a; // field@0300 │ │ +079478: 5410 0103 |0002: iget-object v0, v1, Landroidx/appcompat/view/menu/h;.j:Ll/d; // field@0301 │ │ +07947c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +079480: 7220 f70d 2000 |0006: invoke-interface {v0, v2}, Landroidx/appcompat/view/menu/i;.h:(Landroidx/appcompat/view/menu/i$a;)V // method@0df7 │ │ +079486: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=1 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x000a reg=2 (null) Landroidx/appcompat/view/menu/i$a; │ │ │ │ - #12 : (in Landroidx/appcompat/app/f;) │ │ - name : 'q' │ │ - type : '()Landroidx/core/os/c;' │ │ - access : 0x0008 (STATIC) │ │ + #10 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'k' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07b564: |[07b564] androidx.appcompat.app.f.q:()Landroidx/core/os/c; │ │ -07b574: 6200 2d03 |0000: sget-object v0, Landroidx/appcompat/app/f;.c:Landroidx/core/os/c; // field@032d │ │ -07b578: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +079488: |[079488] androidx.appcompat.view.menu.h.k:()V │ │ +079498: 6e10 ee0d 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/view/menu/h;.m:()Z // method@0dee │ │ +07949e: 0a00 |0003: move-result v0 │ │ +0794a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0794a4: 0e00 |0006: return-void │ │ +0794a6: 2200 1d08 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +0794aa: 1a01 ca15 |0009: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@15ca │ │ +0794ae: 7020 1c2f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +0794b4: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000f reg=2 this Landroidx/appcompat/view/menu/h; │ │ │ │ - #13 : (in Landroidx/appcompat/app/f;) │ │ - name : 'u' │ │ - type : '(Landroid/content/Context;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #11 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'l' │ │ + type : '(IIZZ)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -07b57c: |[07b57c] androidx.appcompat.app.f.u:(Landroid/content/Context;)Z │ │ -07b58c: 6200 2f03 |0000: sget-object v0, Landroidx/appcompat/app/f;.e:Ljava/lang/Boolean; // field@032f │ │ -07b590: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ -07b594: 7110 dd0f 0100 |0004: invoke-static {v1}, Landroidx/appcompat/app/y;.a:(Landroid/content/Context;)Landroid/content/pm/ServiceInfo; // method@0fdd │ │ -07b59a: 0c01 |0007: move-result-object v1 │ │ -07b59c: 5411 5401 |0008: iget-object v1, v1, Landroid/content/pm/ServiceInfo;.metaData:Landroid/os/Bundle; // field@0154 │ │ -07b5a0: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -07b5a4: 1a00 3c1c |000c: const-string v0, "autoStoreLocales" // string@1c3c │ │ -07b5a8: 6e20 0a06 0100 |000e: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@060a │ │ -07b5ae: 0a01 |0011: move-result v1 │ │ -07b5b0: 7110 983c 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3c98 │ │ -07b5b6: 0c01 |0015: move-result-object v1 │ │ -07b5b8: 6901 2f03 |0016: sput-object v1, Landroidx/appcompat/app/f;.e:Ljava/lang/Boolean; // field@032f │ │ -07b5bc: 280c |0018: goto 0024 // +000c │ │ -07b5be: 1a01 9002 |0019: const-string v1, "AppCompatDelegate" // string@0290 │ │ -07b5c2: 1a00 5703 |001b: const-string v0, "Checking for metadata for AppLocalesMetadataHolderService : Service not found" // string@0357 │ │ -07b5c6: 7120 f206 0100 |001d: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@06f2 │ │ -07b5cc: 6201 9e15 |0020: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@159e │ │ -07b5d0: 6901 2f03 |0022: sput-object v1, Landroidx/appcompat/app/f;.e:Ljava/lang/Boolean; // field@032f │ │ -07b5d4: 6201 2f03 |0024: sget-object v1, Landroidx/appcompat/app/f;.e:Ljava/lang/Boolean; // field@032f │ │ -07b5d8: 6e10 963c 0100 |0026: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@3c96 │ │ -07b5de: 0a01 |0029: move-result v1 │ │ -07b5e0: 0f01 |002a: return v1 │ │ - catches : 1 │ │ - 0x0004 - 0x0018 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0019 │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 77 16-bit code units │ │ +0794b8: |[0794b8] androidx.appcompat.view.menu.h.l:(IIZZ)V │ │ +0794c8: 6e10 e40d 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/h;.c:()Ll/d; // method@0de4 │ │ +0794ce: 0c00 |0003: move-result-object v0 │ │ +0794d0: 6e20 7c33 7000 |0004: invoke-virtual {v0, v7}, Ll/d;.v:(Z)V // method@337c │ │ +0794d6: 3806 4200 |0007: if-eqz v6, 0049 // +0042 │ │ +0794da: 5236 fe02 |0009: iget v6, v3, Landroidx/appcompat/view/menu/h;.g:I // field@02fe │ │ +0794de: 5437 fd02 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +0794e2: 7110 c020 0700 |000d: invoke-static {v7}, Lf0/m0;.p:(Landroid/view/View;)I // method@20c0 │ │ +0794e8: 0a07 |0010: move-result v7 │ │ +0794ea: 7120 1821 7600 |0011: invoke-static {v6, v7}, Lf0/s;.a:(II)I // method@2118 │ │ +0794f0: 0a06 |0014: move-result v6 │ │ +0794f2: dd06 0607 |0015: and-int/lit8 v6, v6, #int 7 // #07 │ │ +0794f6: 1257 |0017: const/4 v7, #int 5 // #5 │ │ +0794f8: 3376 0900 |0018: if-ne v6, v7, 0021 // +0009 │ │ +0794fc: 5436 fd02 |001a: iget-object v6, v3, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +079500: 6e10 da07 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@07da │ │ +079506: 0a06 |001f: move-result v6 │ │ +079508: b164 |0020: sub-int/2addr v4, v6 │ │ +07950a: 6e20 7a33 4000 |0021: invoke-virtual {v0, v4}, Ll/d;.t:(I)V // method@337a │ │ +079510: 6e20 7d33 5000 |0024: invoke-virtual {v0, v5}, Ll/d;.w:(I)V // method@337d │ │ +079516: 5436 f802 |0027: iget-object v6, v3, Landroidx/appcompat/view/menu/h;.a:Landroid/content/Context; // field@02f8 │ │ +07951a: 6e10 a702 0600 |0029: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02a7 │ │ +079520: 0c06 |002c: move-result-object v6 │ │ +079522: 6e10 4203 0600 |002d: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0342 │ │ +079528: 0c06 |0030: move-result-object v6 │ │ +07952a: 5266 7b01 |0031: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@017b │ │ +07952e: 1507 4042 |0033: const/high16 v7, #int 1111490560 // #4240 │ │ +079532: a806 0607 |0035: mul-float v6, v6, v7 │ │ +079536: 1507 0040 |0037: const/high16 v7, #int 1073741824 // #4000 │ │ +07953a: c976 |0039: div-float/2addr v6, v7 │ │ +07953c: 8766 |003a: float-to-int v6, v6 │ │ +07953e: 2207 db00 |003b: new-instance v7, Landroid/graphics/Rect; // type@00db │ │ +079542: 9101 0406 |003d: sub-int v1, v4, v6 │ │ +079546: 9102 0506 |003f: sub-int v2, v5, v6 │ │ +07954a: b064 |0041: add-int/2addr v4, v6 │ │ +07954c: b065 |0042: add-int/2addr v5, v6 │ │ +07954e: 7055 3904 1742 |0043: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0439 │ │ +079554: 6e20 7733 7000 |0046: invoke-virtual {v0, v7}, Ll/d;.q:(Landroid/graphics/Rect;)V // method@3377 │ │ +07955a: 7210 9933 0000 |0049: invoke-interface {v0}, Ll/f;.a:()V // method@3399 │ │ +079560: 0e00 |004c: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002b reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x004d reg=3 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x004d reg=4 (null) I │ │ + 0x0000 - 0x004d reg=5 (null) I │ │ + 0x0000 - 0x004d reg=6 (null) Z │ │ + 0x0000 - 0x004d reg=7 (null) Z │ │ │ │ - #14 : (in Landroidx/appcompat/app/f;) │ │ - name : 'v' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ + #12 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'm' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07b76c: |[07b76c] androidx.appcompat.app.f.v:(Landroid/content/Context;)V │ │ -07b77c: 7110 0d0e 0000 |0000: invoke-static {v0}, Landroidx/appcompat/app/a0;.c:(Landroid/content/Context;)V // method@0e0d │ │ -07b782: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07b784: 6a00 3003 |0004: sput-boolean v0, Landroidx/appcompat/app/f;.f:Z // field@0330 │ │ -07b788: 0e00 |0006: return-void │ │ + outs : 5 │ │ + insns size : 18 16-bit code units │ │ +0791ac: |[0791ac] androidx.appcompat.view.menu.h.m:()Z │ │ +0791bc: 6e10 e50d 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/h;.d:()Z // method@0de5 │ │ +0791c2: 0a00 |0003: move-result v0 │ │ +0791c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0791c6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0791ca: 0f01 |0007: return v1 │ │ +0791cc: 5430 fd02 |0008: iget-object v0, v3, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +0791d0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0791d2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +0791d6: 0f02 |000d: return v2 │ │ +0791d8: 6e52 ed0d 2322 |000e: invoke-virtual {v3, v2, v2, v2, v2}, Landroidx/appcompat/view/menu/h;.l:(IIZZ)V // method@0ded │ │ +0791de: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 this Landroidx/appcompat/view/menu/h; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/f;) │ │ - name : 'A' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #13 : (in Landroidx/appcompat/view/menu/h;) │ │ + name : 'n' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 18 16-bit code units │ │ +0791e0: |[0791e0] androidx.appcompat.view.menu.h.n:(II)Z │ │ +0791f0: 6e10 e50d 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/view/menu/h;.d:()Z // method@0de5 │ │ +0791f6: 0a00 |0003: move-result v0 │ │ +0791f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0791fa: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0791fe: 0f01 |0007: return v1 │ │ +079200: 5420 fd02 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/h;.f:Landroid/view/View; // field@02fd │ │ +079204: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +079208: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +07920a: 0f03 |000d: return v3 │ │ +07920c: 6e51 ed0d 3214 |000e: invoke-virtual {v2, v3, v4, v1, v1}, Landroidx/appcompat/view/menu/h;.l:(IIZZ)V // method@0ded │ │ +079212: 0f01 |0011: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroidx/appcompat/view/menu/h; │ │ + 0x0000 - 0x0012 reg=3 (null) I │ │ + 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/app/f;) │ │ - name : 'B' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #2 : (in Landroidx/appcompat/app/f;) │ │ - name : 'C' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #87 header: │ │ +class_idx : 596 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ - #3 : (in Landroidx/appcompat/app/f;) │ │ - name : 'D' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #87 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ - #4 : (in Landroidx/appcompat/app/f;) │ │ - name : 'G' │ │ - type : '(I)Z' │ │ +Class #87 - │ │ + 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 - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/view/menu/i$a;) │ │ + name : 'b' │ │ + type : '(Landroidx/appcompat/view/menu/e;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/app/f;) │ │ - name : 'H' │ │ - type : '(I)V' │ │ + #1 : (in Landroidx/appcompat/view/menu/i$a;) │ │ + name : 'c' │ │ + type : '(Landroidx/appcompat/view/menu/e;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/app/f;) │ │ - name : 'I' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #7 : (in Landroidx/appcompat/app/f;) │ │ - name : 'J' │ │ - type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #88 header: │ │ +class_idx : 597 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ │ │ - #8 : (in Landroidx/appcompat/app/f;) │ │ - name : 'K' │ │ - type : '(Landroid/window/OnBackInvokedDispatcher;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -07b82c: |[07b82c] androidx.appcompat.app.f.K:(Landroid/window/OnBackInvokedDispatcher;)V │ │ -07b83c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/app/f; │ │ - 0x0000 - 0x0001 reg=1 (null) Landroid/window/OnBackInvokedDispatcher; │ │ +Class #88 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/i$a; } │ │ │ │ - #9 : (in Landroidx/appcompat/app/f;) │ │ - name : 'L' │ │ - type : '(I)V' │ │ +Class #88 - │ │ + 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 - │ │ + #0 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'b' │ │ + type : '(Landroidx/appcompat/view/menu/e;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroidx/appcompat/app/f;) │ │ - name : 'M' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #1 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'd' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroidx/appcompat/app/f;) │ │ + #2 : (in Landroidx/appcompat/view/menu/i;) │ │ name : 'e' │ │ - type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ + type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroidx/appcompat/app/f;) │ │ + #3 : (in Landroidx/appcompat/view/menu/i;) │ │ name : 'f' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -07b758: |[07b758] androidx.appcompat.app.f.f:(Landroid/content/Context;)V │ │ -07b768: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/app/f; │ │ - 0x0000 - 0x0001 reg=1 (null) Landroid/content/Context; │ │ - │ │ - #13 : (in Landroidx/appcompat/app/f;) │ │ - name : 'g' │ │ - type : '(Landroid/content/Context;)Landroid/content/Context;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -07b4c4: |[07b4c4] androidx.appcompat.app.f.g:(Landroid/content/Context;)Landroid/content/Context; │ │ -07b4d4: 6e20 910e 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/f;.f:(Landroid/content/Context;)V // method@0e91 │ │ -07b4da: 1101 |0003: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/app/f; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ - │ │ - #14 : (in Landroidx/appcompat/app/f;) │ │ - name : 'j' │ │ - type : '(I)Landroid/view/View;' │ │ + type : '(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroidx/appcompat/app/f;) │ │ - name : 'l' │ │ - type : '()Landroid/content/Context;' │ │ + #4 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'g' │ │ + type : '(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroidx/appcompat/app/f;) │ │ - name : 'n' │ │ - type : '()I' │ │ + #5 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'h' │ │ + type : '(Landroidx/appcompat/view/menu/i$a;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroidx/appcompat/app/f;) │ │ - name : 'p' │ │ - type : '()Landroid/view/MenuInflater;' │ │ + #6 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'i' │ │ + type : '(Landroidx/appcompat/view/menu/l;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #18 : (in Landroidx/appcompat/app/f;) │ │ - name : 'r' │ │ - type : '()Landroidx/appcompat/app/a;' │ │ + #7 : (in Landroidx/appcompat/view/menu/i;) │ │ + name : 'j' │ │ + type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #19 : (in Landroidx/appcompat/app/f;) │ │ - name : 's' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #20 : (in Landroidx/appcompat/app/f;) │ │ - name : 't' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #89 header: │ │ +class_idx : 598 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ │ │ - #21 : (in Landroidx/appcompat/app/f;) │ │ - name : 'w' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ +Class #89 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/j; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ + │ │ +Class #89 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/j$a;' │ │ + 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/j$a;) │ │ + name : 'c' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #22 : (in Landroidx/appcompat/app/f;) │ │ - name : 'x' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #1 : (in Landroidx/appcompat/view/menu/j$a;) │ │ + name : 'd' │ │ + type : '(Landroidx/appcompat/view/menu/g;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #23 : (in Landroidx/appcompat/app/f;) │ │ - name : 'y' │ │ - type : '()V' │ │ + #2 : (in Landroidx/appcompat/view/menu/j$a;) │ │ + name : 'getItemData' │ │ + type : '()Landroidx/appcompat/view/menu/g;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #24 : (in Landroidx/appcompat/app/f;) │ │ - name : 'z' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #90 header: │ │ +class_idx : 599 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #90 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/j$a; } │ │ + │ │ +Class #90 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/j;' │ │ + 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/j;) │ │ + name : 'b' │ │ + type : '(Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #95 header: │ │ -class_idx : 696 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #91 header: │ │ +class_idx : 600 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #95 annotations: │ │ +Class #91 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/k; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #95 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$a;' │ │ - Access flags : 0x0000 () │ │ +Class #91 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/k$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/g$a;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/app/g;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/appcompat/view/menu/k$a;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/view/menu/k;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$a;) │ │ + #0 : (in Landroidx/appcompat/view/menu/k$a;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/app/g;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/view/menu/k;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076ef0: |[076ef0] androidx.appcompat.app.g$a.:(Landroidx/appcompat/app/g;)V │ │ -076f00: 5b01 3403 |0000: iput-object v1, v0, Landroidx/appcompat/app/g$a;.e:Landroidx/appcompat/app/g; // field@0334 │ │ -076f04: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -076f0a: 0e00 |0005: return-void │ │ +079564: |[079564] androidx.appcompat.view.menu.k$a.:(Landroidx/appcompat/view/menu/k;)V │ │ +079574: 5b01 0403 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +079578: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07957e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/g$a;) │ │ - name : 'run' │ │ + #0 : (in Landroidx/appcompat/view/menu/k$a;) │ │ + name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -076f0c: |[076f0c] androidx.appcompat.app.g$a.run:()V │ │ -076f1c: 5430 3403 |0000: iget-object v0, v3, Landroidx/appcompat/app/g$a;.e:Landroidx/appcompat/app/g; // field@0334 │ │ -076f20: 5201 9f03 |0002: iget v1, v0, Landroidx/appcompat/app/g;.a0:I // field@039f │ │ -076f24: dd01 0101 |0004: and-int/lit8 v1, v1, #int 1 // #01 │ │ -076f28: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -076f2a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -076f2e: 6e20 790f 2000 |0009: invoke-virtual {v0, v2}, Landroidx/appcompat/app/g;.f0:(I)V // method@0f79 │ │ -076f34: 5430 3403 |000c: iget-object v0, v3, Landroidx/appcompat/app/g$a;.e:Landroidx/appcompat/app/g; // field@0334 │ │ -076f38: 5201 9f03 |000e: iget v1, v0, Landroidx/appcompat/app/g;.a0:I // field@039f │ │ -076f3c: d511 0010 |0010: and-int/lit16 v1, v1, #int 4096 // #1000 │ │ -076f40: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -076f44: 1301 6c00 |0014: const/16 v1, #int 108 // #6c │ │ -076f48: 6e20 790f 1000 |0016: invoke-virtual {v0, v1}, Landroidx/appcompat/app/g;.f0:(I)V // method@0f79 │ │ -076f4e: 5430 3403 |0019: iget-object v0, v3, Landroidx/appcompat/app/g$a;.e:Landroidx/appcompat/app/g; // field@0334 │ │ -076f52: 5c02 9e03 |001b: iput-boolean v2, v0, Landroidx/appcompat/app/g;.Z:Z // field@039e │ │ -076f56: 5902 9f03 |001d: iput v2, v0, Landroidx/appcompat/app/g;.a0:I // field@039f │ │ -076f5a: 0e00 |001f: return-void │ │ + outs : 1 │ │ + insns size : 45 16-bit code units │ │ +079580: |[079580] androidx.appcompat.view.menu.k$a.onGlobalLayout:()V │ │ +079590: 5410 0403 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +079594: 6e10 070e 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/k;.c:()Z // method@0e07 │ │ +07959a: 0a00 |0005: move-result v0 │ │ +07959c: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ +0795a0: 5410 0403 |0008: iget-object v0, v1, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +0795a4: 5400 0d03 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/k;.i:Lm/s0; // field@030d │ │ +0795a8: 6e10 db37 0000 |000c: invoke-virtual {v0}, Lm/q0;.x:()Z // method@37db │ │ +0795ae: 0a00 |000f: move-result v0 │ │ +0795b0: 3900 1c00 |0010: if-nez v0, 002c // +001c │ │ +0795b4: 5410 0403 |0012: iget-object v0, v1, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +0795b8: 5400 1203 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/k;.n:Landroid/view/View; // field@0312 │ │ +0795bc: 3800 1100 |0016: if-eqz v0, 0027 // +0011 │ │ +0795c0: 6e10 f407 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@07f4 │ │ +0795c6: 0a00 |001b: move-result v0 │ │ +0795c8: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +0795cc: 2809 |001e: goto 0027 // +0009 │ │ +0795ce: 5410 0403 |001f: iget-object v0, v1, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +0795d2: 5400 0d03 |0021: iget-object v0, v0, Landroidx/appcompat/view/menu/k;.i:Lm/s0; // field@030d │ │ +0795d6: 6e10 c937 0000 |0023: invoke-virtual {v0}, Lm/q0;.a:()V // method@37c9 │ │ +0795dc: 2806 |0026: goto 002c // +0006 │ │ +0795de: 5410 0403 |0027: iget-object v0, v1, Landroidx/appcompat/view/menu/k$a;.a:Landroidx/appcompat/view/menu/k; // field@0304 │ │ +0795e2: 6e10 090e 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/view/menu/k;.dismiss:()V // method@0e09 │ │ +0795e8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #96 header: │ │ -class_idx : 700 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #92 header: │ │ +class_idx : 601 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #96 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=V0 │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/k; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #96 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$d;' │ │ - Access flags : 0x0000 () │ │ +Class #92 - │ │ + Class descriptor : 'Landroidx/appcompat/view/menu/k$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/g$d;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/app/g;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/appcompat/view/menu/k$b;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/view/menu/k;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$d;) │ │ + #0 : (in Landroidx/appcompat/view/menu/k$b;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/app/g;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/view/menu/k;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0770a4: |[0770a4] androidx.appcompat.app.g$d.:(Landroidx/appcompat/app/g;)V │ │ -0770b4: 5b01 3803 |0000: iput-object v1, v0, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -0770b8: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0770be: 0e00 |0005: return-void │ │ +0795ec: |[0795ec] androidx.appcompat.view.menu.k$b.:(Landroidx/appcompat/view/menu/k;)V │ │ +0795fc: 5b01 0503 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/k$b;.a:Landroidx/appcompat/view/menu/k; // field@0305 │ │ +079600: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +079606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/g$d;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Landroidx/appcompat/view/menu/k$b;) │ │ + name : 'onViewAttachedToWindow' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 77 16-bit code units │ │ -0770c0: |[0770c0] androidx.appcompat.app.g$d.run:()V │ │ -0770d0: 5440 3803 |0000: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -0770d4: 5401 ba03 |0002: iget-object v1, v0, Landroidx/appcompat/app/g;.w:Landroid/widget/PopupWindow; // field@03ba │ │ -0770d8: 5400 b903 |0004: iget-object v0, v0, Landroidx/appcompat/app/g;.v:Landroidx/appcompat/widget/ActionBarContextView; // field@03b9 │ │ -0770dc: 1302 3700 |0006: const/16 v2, #int 55 // #37 │ │ -0770e0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0770e2: 6e53 5b0c 0132 |0009: invoke-virtual {v1, v0, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@0c5b │ │ -0770e8: 5440 3803 |000c: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -0770ec: 6e10 7b0f 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/app/g;.g0:()V // method@0f7b │ │ -0770f2: 5440 3803 |0011: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -0770f6: 6e10 5c0f 0000 |0013: invoke-virtual {v0}, Landroidx/appcompat/app/g;.R0:()Z // method@0f5c │ │ -0770fc: 0a00 |0016: move-result v0 │ │ -0770fe: 1501 803f |0017: const/high16 v1, #int 1065353216 // #3f80 │ │ -077102: 3800 2500 |0019: if-eqz v0, 003e // +0025 │ │ -077106: 5440 3803 |001b: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -07710a: 5400 b903 |001d: iget-object v0, v0, Landroidx/appcompat/app/g;.v:Landroidx/appcompat/widget/ActionBarContextView; // field@03b9 │ │ -07710e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -077110: 6e20 d508 2000 |0020: invoke-virtual {v0, v2}, Landroid/view/View;.setAlpha:(F)V // method@08d5 │ │ -077116: 5440 3803 |0023: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -07711a: 5402 b903 |0025: iget-object v2, v0, Landroidx/appcompat/app/g;.v:Landroidx/appcompat/widget/ActionBarContextView; // field@03b9 │ │ -07711e: 7110 da1d 0200 |0027: invoke-static {v2}, Landroidx/core/view/m0;.c:(Landroid/view/View;)Landroidx/core/view/t0; // method@1dda │ │ -077124: 0c02 |002a: move-result-object v2 │ │ -077126: 6e20 471e 1200 |002b: invoke-virtual {v2, v1}, Landroidx/core/view/t0;.b:(F)Landroidx/core/view/t0; // method@1e47 │ │ -07712c: 0c01 |002e: move-result-object v1 │ │ -07712e: 5b01 bc03 |002f: iput-object v1, v0, Landroidx/appcompat/app/g;.y:Landroidx/core/view/t0; // field@03bc │ │ -077132: 5440 3803 |0031: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -077136: 5400 bc03 |0033: iget-object v0, v0, Landroidx/appcompat/app/g;.y:Landroidx/core/view/t0; // field@03bc │ │ -07713a: 2201 bb02 |0035: new-instance v1, Landroidx/appcompat/app/g$d$a; // type@02bb │ │ -07713e: 7020 ad0e 4100 |0037: invoke-direct {v1, v4}, Landroidx/appcompat/app/g$d$a;.:(Landroidx/appcompat/app/g$d;)V // method@0ead │ │ -077144: 6e20 4d1e 1000 |003a: invoke-virtual {v0, v1}, Landroidx/core/view/t0;.h:(Landroidx/core/view/u0;)Landroidx/core/view/t0; // method@1e4d │ │ -07714a: 280f |003d: goto 004c // +000f │ │ -07714c: 5440 3803 |003e: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -077150: 5400 b903 |0040: iget-object v0, v0, Landroidx/appcompat/app/g;.v:Landroidx/appcompat/widget/ActionBarContextView; // field@03b9 │ │ -077154: 6e20 d508 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@08d5 │ │ -07715a: 5440 3803 |0045: iget-object v0, v4, Landroidx/appcompat/app/g$d;.e:Landroidx/appcompat/app/g; // field@0338 │ │ -07715e: 5400 b903 |0047: iget-object v0, v0, Landroidx/appcompat/app/g;.v:Landroidx/appcompat/widget/ActionBarContextView; // field@03b9 │ │ -077162: 6e20 0413 3000 |0049: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/ActionBarContextView;.setVisibility:(I)V // method@1304 │ │ -077168: 0e00 |004c: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +079608: |[079608] androidx.appcompat.view.menu.k$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +079618: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/appcompat/view/menu/k$b;) │ │ + name : 'onViewDetachedFromWindow' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +07961c: |[07961c] androidx.appcompat.view.menu.k$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +07962c: 5420 0503 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/k$b;.a:Landroidx/appcompat/view/menu/k; // field@0305 │ │ +079630: 5400 1403 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/k;.p:Landroid/view/ViewTreeObserver; // field@0314 │ │ +079634: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +079638: 6e10 c208 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@08c2 │ │ +07963e: 0a00 |0009: move-result v0 │ │ +079640: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +079644: 5420 0503 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/k$b;.a:Landroidx/appcompat/view/menu/k; // field@0305 │ │ +079648: 6e10 d807 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@07d8 │ │ +07964e: 0c01 |0011: move-result-object v1 │ │ +079650: 5b01 1403 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/k;.p:Landroid/view/ViewTreeObserver; // field@0314 │ │ +079654: 5420 0503 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/k$b;.a:Landroidx/appcompat/view/menu/k; // field@0305 │ │ +079658: 5401 1403 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/k;.p:Landroid/view/ViewTreeObserver; // field@0314 │ │ +07965c: 5400 0e03 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/k;.j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@030e │ │ +079660: 6e20 c308 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@08c3 │ │ +079666: 6e20 0d08 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@080d │ │ +07966c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #97 header: │ │ -class_idx : 705 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #93 header: │ │ +class_idx : 604 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #97 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="h" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarContainer; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #97 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$h;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #93 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarContainer$a;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$h;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContainer$a;) │ │ name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;' │ │ - access : 0x0008 (STATIC) │ │ + type : '(Landroidx/appcompat/widget/ActionBarContainer;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -077498: |[077498] androidx.appcompat.app.g$h.a:(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context; │ │ -0774a8: 6e20 5403 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.createConfigurationContext:(Landroid/content/res/Configuration;)Landroid/content/Context; // method@0354 │ │ -0774ae: 0c00 |0003: move-result-object v0 │ │ -0774b0: 1100 |0004: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +079f28: |[079f28] androidx.appcompat.widget.ActionBarContainer$a.a:(Landroidx/appcompat/widget/ActionBarContainer;)V │ │ +079f38: 6e10 e507 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.invalidateOutline:()V // method@07e5 │ │ +079f3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/ActionBarContainer; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #94 header: │ │ +class_idx : 605 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 526 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 10 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 20 │ │ + │ │ +Class #94 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ActionBarContainer$a; } │ │ │ │ - #1 : (in Landroidx/appcompat/app/g$h;) │ │ +Class #94 - │ │ + 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;) │ │ + name : 'a' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'b' │ │ - type : '(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V' │ │ - access : 0x0008 (STATIC) │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'c' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'd' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'e' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'f' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'g' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'h' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'i' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'j' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -0774b4: |[0774b4] androidx.appcompat.app.g$h.b:(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V │ │ -0774c4: 5200 5601 |0000: iget v0, v0, Landroid/content/res/Configuration;.densityDpi:I // field@0156 │ │ -0774c8: 5211 5601 |0002: iget v1, v1, Landroid/content/res/Configuration;.densityDpi:I // field@0156 │ │ -0774cc: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -0774d0: 5921 5601 |0006: iput v1, v2, Landroid/content/res/Configuration;.densityDpi:I // field@0156 │ │ -0774d4: 0e00 |0008: return-void │ │ + outs : 3 │ │ + insns size : 88 16-bit code units │ │ +07a0bc: |[07a0bc] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07a0cc: 7030 f20a 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0af2 │ │ +07a0d2: 2200 6a09 |0003: new-instance v0, Lm/b; // type@096a │ │ +07a0d6: 7020 1a35 2000 |0005: invoke-direct {v0, v2}, Lm/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@351a │ │ +07a0dc: 7120 a720 0200 |0008: invoke-static {v2, v0}, Lf0/m0;.N:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@20a7 │ │ +07a0e2: 6200 f409 |000b: sget-object v0, Lf/j;.a:[I // field@09f4 │ │ +07a0e6: 6e30 b102 4300 |000d: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@02b1 │ │ +07a0ec: 0c03 |0010: move-result-object v3 │ │ +07a0ee: 6004 f909 |0011: sget v4, Lf/j;.b:I // field@09f9 │ │ +07a0f2: 6e20 6e03 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@036e │ │ +07a0f8: 0c04 |0016: move-result-object v4 │ │ +07a0fa: 5b24 2103 |0017: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a0fe: 6004 030a |0019: sget v4, Lf/j;.d:I // field@0a03 │ │ +07a102: 6e20 6e03 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@036e │ │ +07a108: 0c04 |001e: move-result-object v4 │ │ +07a10a: 5b24 2203 |001f: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a10e: 6004 210a |0021: sget v4, Lf/j;.j:I // field@0a21 │ │ +07a112: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ +07a114: 6e30 6d03 4300 |0024: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@036d │ │ +07a11a: 0a04 |0027: move-result v4 │ │ +07a11c: 5924 2603 |0028: iput v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:I // field@0326 │ │ +07a120: 6e10 ad07 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@07ad │ │ +07a126: 0a04 |002d: move-result v4 │ │ +07a128: 6000 3f09 |002e: sget v0, Lf/f;.H:I // field@093f │ │ +07a12c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +07a12e: 3304 0c00 |0031: if-ne v4, v0, 003d // +000c │ │ +07a132: 5c21 2403 |0033: iput-boolean v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a136: 6004 fe09 |0035: sget v4, Lf/j;.c:I // field@09fe │ │ +07a13a: 6e20 6e03 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@036e │ │ +07a140: 0c04 |003a: move-result-object v4 │ │ +07a142: 5b24 2303 |003b: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a146: 6e10 7e03 0300 |003d: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@037e │ │ +07a14c: 5523 2403 |0040: iget-boolean v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a150: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +07a152: 3803 0700 |0043: if-eqz v3, 004a // +0007 │ │ +07a156: 5423 2303 |0045: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a15a: 3903 0c00 |0047: if-nez v3, 0053 // +000c │ │ +07a15e: 280b |0049: goto 0054 // +000b │ │ +07a160: 5423 2103 |004a: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a164: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ +07a168: 5423 2203 |004e: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a16c: 3903 0300 |0050: if-nez v3, 0053 // +0003 │ │ +07a170: 2802 |0052: goto 0054 // +0002 │ │ +07a172: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +07a174: 6e20 5408 1200 |0054: invoke-virtual {v2, v1}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +07a17a: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0009 reg=2 (null) Landroid/content/res/Configuration; │ │ │ │ - #2 : (in Landroidx/appcompat/app/g$h;) │ │ - name : 'c' │ │ - type : '(Landroid/content/res/Configuration;Ljava/util/Locale;)V' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'a' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0774d8: |[0774d8] androidx.appcompat.app.g$h.c:(Landroid/content/res/Configuration;Ljava/util/Locale;)V │ │ -0774e8: 6e20 ee03 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLayoutDirection:(Ljava/util/Locale;)V // method@03ee │ │ -0774ee: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +07a088: |[07a088] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ +07a098: 6e10 b207 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07a09e: 0c00 |0003: move-result-object v0 │ │ +07a0a0: 1f00 0d02 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@020d │ │ +07a0a4: 6e10 b707 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07a0aa: 0a03 |0009: move-result v3 │ │ +07a0ac: 5201 d901 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@01d9 │ │ +07a0b0: b013 |000c: add-int/2addr v3, v1 │ │ +07a0b2: 5200 d601 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@01d6 │ │ +07a0b6: b003 |000f: add-int/2addr v3, v0 │ │ +07a0b8: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/util/Locale; │ │ + 0x0000 - 0x0011 reg=2 this Landroidx/appcompat/widget/ActionBarContainer; │ │ + 0x0000 - 0x0011 reg=3 (null) Landroid/view/View; │ │ │ │ - #3 : (in Landroidx/appcompat/app/g$h;) │ │ - name : 'd' │ │ - type : '(Landroid/content/res/Configuration;Ljava/util/Locale;)V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'b' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0774f0: |[0774f0] androidx.appcompat.app.g$h.d:(Landroid/content/res/Configuration;Ljava/util/Locale;)V │ │ -077500: 6e20 ef03 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocale:(Ljava/util/Locale;)V // method@03ef │ │ -077506: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +079f90: |[079f90] androidx.appcompat.widget.ActionBarContainer.b:(Landroid/view/View;)Z │ │ +079fa0: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ +079fa4: 6e10 d907 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +079faa: 0a00 |0005: move-result v0 │ │ +079fac: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +079fb0: 3210 0b00 |0008: if-eq v0, v1, 0013 // +000b │ │ +079fb4: 6e10 b707 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +079fba: 0a03 |000d: move-result v3 │ │ +079fbc: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +079fc0: 2803 |0010: goto 0013 // +0003 │ │ +079fc2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +079fc4: 2802 |0012: goto 0014 // +0002 │ │ +079fc6: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +079fc8: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/util/Locale; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #98 header: │ │ -class_idx : 706 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0015 reg=2 this Landroidx/appcompat/widget/ActionBarContainer; │ │ + 0x0000 - 0x0015 reg=3 (null) Landroid/view/View; │ │ │ │ -Class #98 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="i" │ │ + #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'drawableStateChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +07a17c: |[07a17c] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ +07a18c: 6f10 020b 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@0b02 │ │ +07a192: 5420 2103 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a196: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +07a19a: 6e10 a704 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@04a7 │ │ +07a1a0: 0a00 |000a: move-result v0 │ │ +07a1a2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +07a1a6: 5420 2103 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a1aa: 6e10 a607 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@07a6 │ │ +07a1b0: 0c01 |0012: move-result-object v1 │ │ +07a1b2: 6e20 bc04 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@04bc │ │ +07a1b8: 5420 2203 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a1bc: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +07a1c0: 6e10 a704 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@04a7 │ │ +07a1c6: 0a00 |001d: move-result v0 │ │ +07a1c8: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +07a1cc: 5420 2203 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a1d0: 6e10 a607 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@07a6 │ │ +07a1d6: 0c01 |0025: move-result-object v1 │ │ +07a1d8: 6e20 bc04 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@04bc │ │ +07a1de: 5420 2303 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a1e2: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ +07a1e6: 6e10 a704 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@04a7 │ │ +07a1ec: 0a00 |0030: move-result v0 │ │ +07a1ee: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +07a1f2: 5420 2303 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a1f6: 6e10 a607 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@07a6 │ │ +07a1fc: 0c01 |0038: move-result-object v1 │ │ +07a1fe: 6e20 bc04 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@04bc │ │ +07a204: 0e00 |003c: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #98 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$i;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$i;) │ │ - name : 'a' │ │ - type : '(Landroid/os/PowerManager;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'getTabContainer' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077508: |[077508] androidx.appcompat.app.g$i.a:(Landroid/os/PowerManager;)Z │ │ -077518: 6e10 6206 0000 |0000: invoke-virtual {v0}, Landroid/os/PowerManager;.isPowerSaveMode:()Z // method@0662 │ │ -07751e: 0a00 |0003: move-result v0 │ │ -077520: 0f00 |0004: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079f78: |[079f78] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +079f88: 5410 1e03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +079f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/os/PowerManager; │ │ │ │ - #1 : (in Landroidx/appcompat/app/g$i;) │ │ - name : 'b' │ │ - type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077524: |[077524] androidx.appcompat.app.g$i.b:(Ljava/util/Locale;)Ljava/lang/String; │ │ -077534: 6e10 e13e 0000 |0000: invoke-virtual {v0}, Ljava/util/Locale;.toLanguageTag:()Ljava/lang/String; // method@3ee1 │ │ -07753a: 0c00 |0003: move-result-object v0 │ │ -07753c: 1100 |0004: return-object v0 │ │ + insns size : 25 16-bit code units │ │ +07a208: |[07a208] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +07a218: 6f10 060b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@0b06 │ │ +07a21e: 5410 2103 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a222: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +07a226: 6e10 a904 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@04a9 │ │ +07a22c: 5410 2203 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a230: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +07a234: 6e10 a904 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@04a9 │ │ +07a23a: 5410 2303 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a23e: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +07a242: 6e10 a904 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@04a9 │ │ +07a248: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ │ │ -Class #99 header: │ │ -class_idx : 707 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ + #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onFinishInflate' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +07a24c: |[07a24c] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ +07a25c: 6f10 0c0b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@0b0c │ │ +07a262: 6000 4809 |0003: sget v0, Lf/f;.a:I // field@0948 │ │ +07a266: 6e20 9507 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +07a26c: 0c00 |0008: move-result-object v0 │ │ +07a26e: 5b10 1f03 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a272: 6000 4d09 |000b: sget v0, Lf/f;.f:I // field@094d │ │ +07a276: 6e20 9507 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +07a27c: 0c00 |0010: move-result-object v0 │ │ +07a27e: 5b10 2003 |0011: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a282: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #99 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="j" │ │ + #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onHoverEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +079fcc: |[079fcc] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +079fdc: 6f20 0e0b 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@0b0e │ │ +079fe2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +079fe4: 0f01 |0004: return v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #99 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$j;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$j;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V' │ │ - access : 0x0008 (STATIC) │ │ + #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -07760c: |[07760c] androidx.appcompat.app.g$j.a:(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V │ │ -07761c: 7110 9e0f 0100 |0000: invoke-static {v1}, Landroidx/appcompat/app/j;.a:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; // method@0f9e │ │ -077622: 0c01 |0003: move-result-object v1 │ │ -077624: 7110 9e0f 0200 |0004: invoke-static {v2}, Landroidx/appcompat/app/j;.a:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; // method@0f9e │ │ -07762a: 0c00 |0007: move-result-object v0 │ │ -07762c: 7120 a10f 0100 |0008: invoke-static {v1, v0}, Landroidx/appcompat/app/m;.a:(Landroid/os/LocaleList;Ljava/lang/Object;)Z // method@0fa1 │ │ -077632: 0a01 |000b: move-result v1 │ │ -077634: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ -077638: 7120 a00f 0300 |000e: invoke-static {v3, v0}, Landroidx/appcompat/app/l;.a:(Landroid/content/res/Configuration;Landroid/os/LocaleList;)V // method@0fa0 │ │ -07763e: 5421 5b01 |0011: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@015b │ │ -077642: 5b31 5b01 |0013: iput-object v1, v3, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@015b │ │ -077646: 0e00 |0015: return-void │ │ + insns size : 15 16-bit code units │ │ +079fe8: |[079fe8] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +079ff8: 5510 1d03 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.a:Z // field@031d │ │ +079ffc: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +07a000: 6f20 0f0b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b0f │ │ +07a006: 0a02 |0007: move-result v2 │ │ +07a008: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +07a00c: 2803 |000a: goto 000d // +0003 │ │ +07a00e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +07a010: 2802 |000c: goto 000e // +0002 │ │ +07a012: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +07a014: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=1 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0016 reg=2 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0016 reg=3 (null) Landroid/content/res/Configuration; │ │ │ │ - #1 : (in Landroidx/appcompat/app/g$j;) │ │ - name : 'b' │ │ - type : '(Landroid/content/res/Configuration;)Landroidx/core/os/c;' │ │ - access : 0x0008 (STATIC) │ │ + #8 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -0775e0: |[0775e0] androidx.appcompat.app.g$j.b:(Landroid/content/res/Configuration;)Landroidx/core/os/c; │ │ -0775f0: 7110 9e0f 0000 |0000: invoke-static {v0}, Landroidx/appcompat/app/j;.a:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; // method@0f9e │ │ -0775f6: 0c00 |0003: move-result-object v0 │ │ -0775f8: 7110 9f0f 0000 |0004: invoke-static {v0}, Landroidx/appcompat/app/k;.a:(Landroid/os/LocaleList;)Ljava/lang/String; // method@0f9f │ │ -0775fe: 0c00 |0007: move-result-object v0 │ │ -077600: 7110 621c 0000 |0008: invoke-static {v0}, Landroidx/core/os/c;.c:(Ljava/lang/String;)Landroidx/core/os/c; // method@1c62 │ │ -077606: 0c00 |000b: move-result-object v0 │ │ -077608: 1100 |000c: return-object v0 │ │ + registers : 10 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 190 16-bit code units │ │ +07a284: |[07a284] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +07a294: 7506 100b 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@0b10 │ │ +07a29a: 5445 1e03 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a29e: 1307 0800 |0005: const/16 v7, #int 8 // #8 │ │ +07a2a2: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +07a2a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07a2a6: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ +07a2aa: 6e10 d907 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07a2b0: 0a01 |000e: move-result v1 │ │ +07a2b2: 3271 0400 |000f: if-eq v1, v7, 0013 // +0004 │ │ +07a2b6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +07a2b8: 2802 |0012: goto 0014 // +0002 │ │ +07a2ba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +07a2bc: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ +07a2c0: 6e10 d907 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07a2c6: 0a02 |0019: move-result v2 │ │ +07a2c8: 3272 1900 |001a: if-eq v2, v7, 0033 // +0019 │ │ +07a2cc: 6e10 b707 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07a2d2: 0a07 |001f: move-result v7 │ │ +07a2d4: 6e10 b207 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07a2da: 0c02 |0023: move-result-object v2 │ │ +07a2dc: 1f02 0d02 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@020d │ │ +07a2e0: 6e10 b707 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07a2e6: 0a03 |0029: move-result v3 │ │ +07a2e8: 9103 0703 |002a: sub-int v3, v7, v3 │ │ +07a2ec: 5222 d601 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@01d6 │ │ +07a2f0: b123 |002e: sub-int/2addr v3, v2 │ │ +07a2f2: b127 |002f: sub-int/2addr v7, v2 │ │ +07a2f4: 6e57 f607 6583 |0030: invoke-virtual {v5, v6, v3, v8, v7}, Landroid/view/View;.layout:(IIII)V // method@07f6 │ │ +07a2fa: 5546 2403 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a2fe: 3806 1500 |0035: if-eqz v6, 004a // +0015 │ │ +07a302: 5445 2303 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a306: 3805 0f00 |0039: if-eqz v5, 0048 // +000f │ │ +07a30a: 6e10 b907 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07a310: 0a06 |003e: move-result v6 │ │ +07a312: 6e10 b707 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07a318: 0a07 |0042: move-result v7 │ │ +07a31a: 6e57 b004 0560 |0043: invoke-virtual {v5, v0, v0, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a320: 2900 7200 |0046: goto/16 00b8 // +0072 │ │ +07a324: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +07a326: 286f |0049: goto 00b8 // +006f │ │ +07a328: 5446 2103 |004a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a32c: 3806 4f00 |004c: if-eqz v6, 009b // +004f │ │ +07a330: 5446 1f03 |004e: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a334: 6e10 d907 0600 |0050: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07a33a: 0a06 |0053: move-result v6 │ │ +07a33c: 3906 2000 |0054: if-nez v6, 0074 // +0020 │ │ +07a340: 5446 2103 |0056: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a344: 5447 1f03 |0058: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a348: 6e10 b307 0700 |005a: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07a34e: 0a07 |005d: move-result v7 │ │ +07a350: 5448 1f03 |005e: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a354: 6e10 d307 0800 |0060: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07a35a: 0a08 |0063: move-result v8 │ │ +07a35c: 5440 1f03 |0064: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a360: 6e10 c407 0000 |0066: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07a366: 0a00 |0069: move-result v0 │ │ +07a368: 5442 1f03 |006a: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a36c: 6e10 a207 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07a372: 0a02 |006f: move-result v2 │ │ +07a374: 6e52 b004 7608 |0070: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a37a: 2827 |0073: goto 009a // +0027 │ │ +07a37c: 5446 2003 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a380: 3806 1f00 |0076: if-eqz v6, 0095 // +001f │ │ +07a384: 6e10 d907 0600 |0078: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07a38a: 0a06 |007b: move-result v6 │ │ +07a38c: 3906 1900 |007c: if-nez v6, 0095 // +0019 │ │ +07a390: 5446 2103 |007e: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a394: 5447 2003 |0080: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a398: 6e10 b307 0700 |0082: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07a39e: 0a07 |0085: move-result v7 │ │ +07a3a0: 5448 2003 |0086: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a3a4: 6e10 d307 0800 |0088: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07a3aa: 0a08 |008b: move-result v8 │ │ +07a3ac: 5440 2003 |008c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a3b0: 6e10 c407 0000 |008e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07a3b6: 0a00 |0091: move-result v0 │ │ +07a3b8: 5442 2003 |0092: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a3bc: 28d8 |0094: goto 006c // -0028 │ │ +07a3be: 5446 2103 |0095: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a3c2: 6e50 b004 0600 |0097: invoke-virtual {v6, v0, v0, v0, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a3c8: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +07a3ca: 5c41 2503 |009b: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@0325 │ │ +07a3ce: 3801 1a00 |009d: if-eqz v1, 00b7 // +001a │ │ +07a3d2: 5446 2203 |009f: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a3d6: 3806 1600 |00a1: if-eqz v6, 00b7 // +0016 │ │ +07a3da: 6e10 b307 0500 |00a3: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07a3e0: 0a07 |00a6: move-result v7 │ │ +07a3e2: 6e10 d307 0500 |00a7: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07a3e8: 0a08 |00aa: move-result v8 │ │ +07a3ea: 6e10 c407 0500 |00ab: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07a3f0: 0a00 |00ae: move-result v0 │ │ +07a3f2: 6e10 a207 0500 |00af: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07a3f8: 0a05 |00b2: move-result v5 │ │ +07a3fa: 6e55 b004 7608 |00b3: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a400: 2802 |00b6: goto 00b8 // +0002 │ │ +07a402: 0109 |00b7: move v9, v0 │ │ +07a404: 3809 0500 |00b8: if-eqz v9, 00bd // +0005 │ │ +07a408: 6e10 e307 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@07e3 │ │ +07a40e: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000d reg=0 (null) Landroid/content/res/Configuration; │ │ │ │ - #2 : (in Landroidx/appcompat/app/g$j;) │ │ - name : 'c' │ │ - type : '(Landroidx/core/os/c;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -077648: |[077648] androidx.appcompat.app.g$j.c:(Landroidx/core/os/c;)V │ │ -077658: 6e10 681c 0000 |0000: invoke-virtual {v0}, Landroidx/core/os/c;.h:()Ljava/lang/String; // method@1c68 │ │ -07765e: 0c00 |0003: move-result-object v0 │ │ -077660: 7110 9c0f 0000 |0004: invoke-static {v0}, Landroidx/appcompat/app/h;.a:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0f9c │ │ -077666: 0c00 |0007: move-result-object v0 │ │ -077668: 7110 9d0f 0000 |0008: invoke-static {v0}, Landroidx/appcompat/app/i;.a:(Landroid/os/LocaleList;)V // method@0f9d │ │ -07766e: 0e00 |000b: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 112 16-bit code units │ │ +07a410: |[07a410] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ +07a420: 5430 1f03 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a424: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +07a428: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ +07a42c: 7110 7107 0500 |0006: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07a432: 0a00 |0009: move-result v0 │ │ +07a434: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ +07a438: 5230 2603 |000c: iget v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:I // field@0326 │ │ +07a43c: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ +07a440: 7110 7207 0500 |0010: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0772 │ │ +07a446: 0a05 |0013: move-result v5 │ │ +07a448: 7120 422f 5000 |0014: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +07a44e: 0a05 |0017: move-result v5 │ │ +07a450: 7120 7307 1500 |0018: invoke-static {v5, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07a456: 0a05 |001b: move-result v5 │ │ +07a458: 6f30 110b 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0b11 │ │ +07a45e: 5434 1f03 |001f: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a462: 3904 0300 |0021: if-nez v4, 0024 // +0003 │ │ +07a466: 0e00 |0023: return-void │ │ +07a468: 7110 7107 0500 |0024: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07a46e: 0a04 |0027: move-result v4 │ │ +07a470: 5430 1e03 |0028: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a474: 3800 4500 |002a: if-eqz v0, 006f // +0045 │ │ +07a478: 6e10 d907 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07a47e: 0a00 |002f: move-result v0 │ │ +07a480: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +07a484: 3220 3d00 |0032: if-eq v0, v2, 006f // +003d │ │ +07a488: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ +07a48c: 3204 3900 |0036: if-eq v4, v0, 006f // +0039 │ │ +07a490: 5430 1f03 |0038: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a494: 6e20 310e 0300 |003a: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.b:(Landroid/view/View;)Z // method@0e31 │ │ +07a49a: 0a00 |003d: move-result v0 │ │ +07a49c: 3900 0900 |003e: if-nez v0, 0047 // +0009 │ │ +07a4a0: 5430 1f03 |0040: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a4a4: 6e20 300e 0300 |0042: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0e30 │ │ +07a4aa: 0a00 |0045: move-result v0 │ │ +07a4ac: 280d |0046: goto 0053 // +000d │ │ +07a4ae: 5430 2003 |0047: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a4b2: 6e20 310e 0300 |0049: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.b:(Landroid/view/View;)Z // method@0e31 │ │ +07a4b8: 0a00 |004c: move-result v0 │ │ +07a4ba: 3900 0500 |004d: if-nez v0, 0052 // +0005 │ │ +07a4be: 5430 2003 |004f: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0320 │ │ +07a4c2: 28f1 |0051: goto 0042 // -000f │ │ +07a4c4: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +07a4c6: 3314 0700 |0053: if-ne v4, v1, 005a // +0007 │ │ +07a4ca: 7110 7207 0500 |0055: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0772 │ │ +07a4d0: 0a04 |0058: move-result v4 │ │ +07a4d2: 2804 |0059: goto 005d // +0004 │ │ +07a4d4: 1404 ffff ff7f |005a: const v4, #float nan // #7fffffff │ │ +07a4da: 6e10 b907 0300 |005d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07a4e0: 0a05 |0060: move-result v5 │ │ +07a4e2: 5431 1e03 |0061: iget-object v1, v3, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a4e6: 6e20 300e 1300 |0063: invoke-virtual {v3, v1}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0e30 │ │ +07a4ec: 0a01 |0066: move-result v1 │ │ +07a4ee: b010 |0067: add-int/2addr v0, v1 │ │ +07a4f0: 7120 422f 4000 |0068: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +07a4f6: 0a04 |006b: move-result v4 │ │ +07a4f8: 6e30 3508 5304 |006c: invoke-virtual {v3, v5, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0835 │ │ +07a4fe: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 (null) Landroidx/core/os/c; │ │ │ │ - #3 : (in Landroidx/appcompat/app/g$j;) │ │ - name : 'd' │ │ - type : '(Landroid/content/res/Configuration;Landroidx/core/os/c;)V' │ │ - access : 0x0008 (STATIC) │ │ + #10 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -077670: |[077670] androidx.appcompat.app.g$j.d:(Landroid/content/res/Configuration;Landroidx/core/os/c;)V │ │ -077680: 6e10 681c 0100 |0000: invoke-virtual {v1}, Landroidx/core/os/c;.h:()Ljava/lang/String; // method@1c68 │ │ -077686: 0c01 |0003: move-result-object v1 │ │ -077688: 7110 9c0f 0100 |0004: invoke-static {v1}, Landroidx/appcompat/app/h;.a:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0f9c │ │ -07768e: 0c01 |0007: move-result-object v1 │ │ -077690: 7120 a00f 1000 |0008: invoke-static {v0, v1}, Landroidx/appcompat/app/l;.a:(Landroid/content/res/Configuration;Landroid/os/LocaleList;)V // method@0fa0 │ │ -077696: 0e00 |000b: return-void │ │ + insns size : 5 16-bit code units │ │ +07a018: |[07a018] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07a028: 6f20 170b 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b17 │ │ +07a02e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07a030: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x000c reg=1 (null) Landroidx/core/os/c; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #100 header: │ │ -class_idx : 708 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ │ │ -Class #100 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="k" │ │ + #11 : (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 │ │ +07a500: |[07a500] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +07a510: 5440 2103 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a514: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +07a518: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07a51a: 6e20 b204 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a520: 5440 2103 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a524: 6e20 5908 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0859 │ │ +07a52a: 5b45 2103 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a52e: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ +07a532: 6e20 b204 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a538: 5445 1f03 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a53c: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ +07a540: 5440 2103 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a544: 6e10 b307 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07a54a: 0a05 |001d: move-result v5 │ │ +07a54c: 5441 1f03 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a550: 6e10 d307 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07a556: 0a01 |0023: move-result v1 │ │ +07a558: 5442 1f03 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a55c: 6e10 c407 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07a562: 0a02 |0029: move-result v2 │ │ +07a564: 5443 1f03 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@031f │ │ +07a568: 6e10 a207 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07a56e: 0a03 |002f: move-result v3 │ │ +07a570: 6e53 b004 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a576: 5545 2403 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a57a: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +07a57c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +07a57e: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ +07a582: 5445 2303 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a586: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ +07a58a: 280b |003d: goto 0048 // +000b │ │ +07a58c: 5445 2103 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a590: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ +07a594: 5445 2203 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a598: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ +07a59c: 2802 |0046: goto 0048 // +0002 │ │ +07a59e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +07a5a0: 6e20 5408 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +07a5a6: 6e10 e307 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@07e3 │ │ +07a5ac: 7110 2e0e 0400 |004e: invoke-static {v4}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@0e2e │ │ +07a5b2: 0e00 |0051: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #100 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$k;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$k;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V' │ │ - access : 0x0008 (STATIC) │ │ + #12 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'setSplitBackground' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -0776c8: |[0776c8] androidx.appcompat.app.g$k.a:(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V │ │ -0776d8: 7110 a20f 0200 |0000: invoke-static {v2}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -0776de: 0a00 |0003: move-result v0 │ │ -0776e0: dd00 0003 |0004: and-int/lit8 v0, v0, #int 3 // #03 │ │ -0776e4: 7110 a20f 0300 |0006: invoke-static {v3}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -0776ea: 0a01 |0009: move-result v1 │ │ -0776ec: dd01 0103 |000a: and-int/lit8 v1, v1, #int 3 // #03 │ │ -0776f0: 3210 1000 |000c: if-eq v0, v1, 001c // +0010 │ │ -0776f4: 7110 a20f 0400 |000e: invoke-static {v4}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -0776fa: 0a00 |0011: move-result v0 │ │ -0776fc: 7110 a20f 0300 |0012: invoke-static {v3}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -077702: 0a01 |0015: move-result v1 │ │ -077704: dd01 0103 |0016: and-int/lit8 v1, v1, #int 3 // #03 │ │ -077708: b610 |0018: or-int/2addr v0, v1 │ │ -07770a: 7120 a30f 0400 |0019: invoke-static {v4, v0}, Landroidx/appcompat/app/o;.a:(Landroid/content/res/Configuration;I)V // method@0fa3 │ │ -077710: 7110 a20f 0200 |001c: invoke-static {v2}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -077716: 0a02 |001f: move-result v2 │ │ -077718: dd02 020c |0020: and-int/lit8 v2, v2, #int 12 // #0c │ │ -07771c: 7110 a20f 0300 |0022: invoke-static {v3}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -077722: 0a00 |0025: move-result v0 │ │ -077724: dd00 000c |0026: and-int/lit8 v0, v0, #int 12 // #0c │ │ -077728: 3202 1000 |0028: if-eq v2, v0, 0038 // +0010 │ │ -07772c: 7110 a20f 0400 |002a: invoke-static {v4}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -077732: 0a02 |002d: move-result v2 │ │ -077734: 7110 a20f 0300 |002e: invoke-static {v3}, Landroidx/appcompat/app/n;.a:(Landroid/content/res/Configuration;)I // method@0fa2 │ │ -07773a: 0a03 |0031: move-result v3 │ │ -07773c: dd03 030c |0032: and-int/lit8 v3, v3, #int 12 // #0c │ │ -077740: b632 |0034: or-int/2addr v2, v3 │ │ -077742: 7120 a30f 2400 |0035: invoke-static {v4, v2}, Landroidx/appcompat/app/o;.a:(Landroid/content/res/Configuration;I)V // method@0fa3 │ │ -077748: 0e00 |0038: return-void │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 70 16-bit code units │ │ +07a5b4: |[07a5b4] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +07a5c4: 5430 2303 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a5c8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +07a5cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07a5ce: 6e20 b204 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a5d4: 5430 2303 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a5d8: 6e20 5908 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0859 │ │ +07a5de: 5b34 2303 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a5e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07a5e4: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ +07a5e8: 6e20 b204 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a5ee: 5534 2403 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a5f2: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ +07a5f6: 5434 2303 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a5fa: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ +07a5fe: 6e10 b907 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07a604: 0a01 |0020: move-result v1 │ │ +07a606: 6e10 b707 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07a60c: 0a02 |0024: move-result v2 │ │ +07a60e: 6e52 b004 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a614: 5534 2403 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a618: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +07a61a: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ +07a61e: 5434 2303 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a622: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ +07a626: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +07a628: 280a |0032: goto 003c // +000a │ │ +07a62a: 5434 2103 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a62e: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ +07a632: 5434 2203 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a636: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ +07a63a: 28f6 |003b: goto 0031 // -000a │ │ +07a63c: 6e20 5408 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +07a642: 6e10 e307 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@07e3 │ │ +07a648: 7110 2e0e 0300 |0042: invoke-static {v3}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@0e2e │ │ +07a64e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0039 reg=2 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0039 reg=3 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0039 reg=4 (null) Landroid/content/res/Configuration; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ │ │ -Class #101 header: │ │ -class_idx : 709 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ + #13 : (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 : 86 16-bit code units │ │ +07a650: |[07a650] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +07a660: 5440 2203 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a664: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +07a668: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07a66a: 6e20 b204 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a670: 5440 2203 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a674: 6e20 5908 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0859 │ │ +07a67a: 5b45 2203 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a67e: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ +07a682: 6e20 b204 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@04b2 │ │ +07a688: 5545 2503 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@0325 │ │ +07a68c: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +07a690: 5445 2203 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a694: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ +07a698: 5440 1e03 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a69c: 6e10 b307 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07a6a2: 0a00 |0021: move-result v0 │ │ +07a6a4: 5441 1e03 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a6a8: 6e10 d307 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07a6ae: 0a01 |0027: move-result v1 │ │ +07a6b0: 5442 1e03 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a6b4: 6e10 c407 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07a6ba: 0a02 |002d: move-result v2 │ │ +07a6bc: 5443 1e03 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a6c0: 6e10 a207 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07a6c6: 0a03 |0033: move-result v3 │ │ +07a6c8: 6e53 b004 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07a6ce: 5545 2403 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a6d2: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +07a6d4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +07a6d6: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ +07a6da: 5445 2303 |003d: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a6de: 3905 0c00 |003f: if-nez v5, 004b // +000c │ │ +07a6e2: 280b |0041: goto 004c // +000b │ │ +07a6e4: 5445 2103 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a6e8: 3905 0700 |0044: if-nez v5, 004b // +0007 │ │ +07a6ec: 5445 2203 |0046: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a6f0: 3905 0300 |0048: if-nez v5, 004b // +0003 │ │ +07a6f4: 2802 |004a: goto 004c // +0002 │ │ +07a6f6: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +07a6f8: 6e20 5408 0400 |004c: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +07a6fe: 6e10 e307 0400 |004f: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@07e3 │ │ +07a704: 7110 2e0e 0400 |0052: invoke-static {v4}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@0e2e │ │ +07a70a: 0e00 |0055: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #101 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="l" │ │ + #14 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'setTabContainer' │ │ + type : '(Landroidx/appcompat/widget/c;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +07a70c: |[07a70c] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/c;)V │ │ +07a71c: 5410 1e03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a720: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07a724: 6e20 9408 0100 |0004: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0894 │ │ +07a72a: 5b12 1e03 |0007: iput-object v2, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@031e │ │ +07a72e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #101 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$l;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$l;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x0008 (STATIC) │ │ + #15 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'setTransitioning' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077838: |[077838] androidx.appcompat.app.g$l.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ -077848: 7110 a40f 0000 |0000: invoke-static {v0}, Landroidx/appcompat/app/p;.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; // method@0fa4 │ │ -07784e: 0c00 |0003: move-result-object v0 │ │ -077850: 1100 |0004: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +07a730: |[07a730] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +07a740: 5c01 1d03 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.a:Z // field@031d │ │ +07a744: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +07a748: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ +07a74c: 2803 |0006: goto 0009 // +0003 │ │ +07a74e: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ +07a752: 6e20 9a08 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@089a │ │ +07a758: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/app/Activity; │ │ │ │ - #1 : (in Landroidx/appcompat/app/g$l;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Object;Landroidx/appcompat/app/g;)Landroid/window/OnBackInvokedCallback;' │ │ - access : 0x0008 (STATIC) │ │ + #16 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'setVisibility' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 19 16-bit code units │ │ -077800: |[077800] androidx.appcompat.app.g$l.b:(Ljava/lang/Object;Landroidx/appcompat/app/g;)Landroid/window/OnBackInvokedCallback; │ │ -077810: 7110 f93e 0200 |0000: invoke-static {v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@3ef9 │ │ -077816: 2200 e202 |0003: new-instance v0, Landroidx/appcompat/app/u; // type@02e2 │ │ -07781a: 7020 a90f 2000 |0005: invoke-direct {v0, v2}, Landroidx/appcompat/app/u;.:(Landroidx/appcompat/app/g;)V // method@0fa9 │ │ -077820: 7110 a60f 0100 |0008: invoke-static {v1}, Landroidx/appcompat/app/r;.a:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@0fa6 │ │ -077826: 0c01 |000b: move-result-object v1 │ │ -077828: 1402 4042 0f00 |000c: const v2, #float 1.4013e-39 // #000f4240 │ │ -07782e: 7130 a80f 2100 |000f: invoke-static {v1, v2, v0}, Landroidx/appcompat/app/t;.a:(Landroid/window/OnBackInvokedDispatcher;ILandroid/window/OnBackInvokedCallback;)V // method@0fa8 │ │ -077834: 1100 |0012: return-object v0 │ │ + insns size : 31 16-bit code units │ │ +07a75c: |[07a75c] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ +07a76c: 6f20 240b 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0b24 │ │ +07a772: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07a774: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +07a778: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +07a77a: 2802 |0007: goto 0009 // +0002 │ │ +07a77c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +07a77e: 5421 2103 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a782: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +07a786: 6e30 c004 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@04c0 │ │ +07a78c: 5421 2203 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a790: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +07a794: 6e30 c004 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@04c0 │ │ +07a79a: 5421 2303 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a79e: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +07a7a2: 6e30 c004 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@04c0 │ │ +07a7a8: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #17 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'startActionModeForChild' │ │ + type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +079f40: |[079f40] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +079f50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079f52: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0013 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0013 reg=2 (null) Landroidx/appcompat/app/g; │ │ + 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/ActionBarContainer; │ │ + 0x0000 - 0x0002 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ │ │ - #2 : (in Landroidx/appcompat/app/g$l;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0008 (STATIC) │ │ + #18 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'startActionModeForChild' │ │ + type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +079f54: |[079f54] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +079f64: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +079f68: 6f40 250b 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@0b25 │ │ +079f6e: 0c01 |0005: move-result-object v1 │ │ +079f70: 1101 |0006: return-object v1 │ │ +079f72: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +079f74: 1101 |0008: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/ActionBarContainer; │ │ + 0x0000 - 0x0009 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ + 0x0000 - 0x0009 reg=3 (null) I │ │ + │ │ + #19 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + name : 'verifyDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -077854: |[077854] androidx.appcompat.app.g$l.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -077864: 7110 a50f 0100 |0000: invoke-static {v1}, Landroidx/appcompat/app/q;.a:(Ljava/lang/Object;)Landroid/window/OnBackInvokedCallback; // method@0fa5 │ │ -07786a: 0c01 |0003: move-result-object v1 │ │ -07786c: 7110 a60f 0000 |0004: invoke-static {v0}, Landroidx/appcompat/app/r;.a:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@0fa6 │ │ -077872: 0c00 |0007: move-result-object v0 │ │ -077874: 7120 a70f 1000 |0008: invoke-static {v0, v1}, Landroidx/appcompat/app/s;.a:(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V // method@0fa7 │ │ -07787a: 0e00 |000b: return-void │ │ + insns size : 34 16-bit code units │ │ +07a034: |[07a034] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +07a044: 5410 2103 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0321 │ │ +07a048: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +07a04c: 5510 2403 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a050: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +07a054: 5410 2203 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0322 │ │ +07a058: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +07a05c: 5510 2503 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@0325 │ │ +07a060: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +07a064: 5410 2303 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0323 │ │ +07a068: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +07a06c: 5510 2403 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0324 │ │ +07a070: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +07a074: 6f20 270b 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0b27 │ │ +07a07a: 0a02 |001b: move-result v2 │ │ +07a07c: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +07a080: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +07a082: 2802 |001f: goto 0021 // +0002 │ │ +07a084: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +07a086: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #102 header: │ │ -class_idx : 712 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 190 │ │ -source_file_idx : 5932 │ │ +Class #95 header: │ │ +class_idx : 606 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #102 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=e │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=h │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #102 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$o$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/content/BroadcastReceiver;' │ │ +Class #95 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarContextView$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/g$o$a;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/app/g$o;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Lk/b;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ + name : 'b' │ │ + type : 'Landroidx/appcompat/widget/ActionBarContextView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$o$a;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/app/g$o;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/widget/ActionBarContextView;Lk/b;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -077c94: |[077c94] androidx.appcompat.app.g$o$a.:(Landroidx/appcompat/app/g$o;)V │ │ -077ca4: 5b01 4403 |0000: iput-object v1, v0, Landroidx/appcompat/app/g$o$a;.a:Landroidx/appcompat/app/g$o; // field@0344 │ │ -077ca8: 7010 2d03 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@032d │ │ -077cae: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +07a7ac: |[07a7ac] androidx.appcompat.widget.ActionBarContextView$a.:(Landroidx/appcompat/widget/ActionBarContextView;Lk/b;)V │ │ +07a7bc: 5b01 2803 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.b:Landroidx/appcompat/widget/ActionBarContextView; // field@0328 │ │ +07a7c0: 5b02 2703 |0002: iput-object v2, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.a:Lk/b; // field@0327 │ │ +07a7c4: 7010 552f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07a7ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroidx/appcompat/widget/ActionBarContextView$a; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroidx/appcompat/widget/ActionBarContextView; │ │ + 0x0000 - 0x0008 reg=2 (null) Lk/b; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/g$o$a;) │ │ - name : 'onReceive' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077cb0: |[077cb0] androidx.appcompat.app.g$o$a.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -077cc0: 5401 4403 |0000: iget-object v1, v0, Landroidx/appcompat/app/g$o$a;.a:Landroidx/appcompat/app/g$o; // field@0344 │ │ -077cc4: 6e10 e70e 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/app/g$o;.d:()V // method@0ee7 │ │ -077cca: 0e00 |0005: return-void │ │ +07a7cc: |[07a7cc] androidx.appcompat.widget.ActionBarContextView$a.onClick:(Landroid/view/View;)V │ │ +07a7dc: 5401 2703 |0000: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.a:Lk/b; // field@0327 │ │ +07a7e0: 6e10 e031 0100 |0002: invoke-virtual {v1}, Lk/b;.c:()V // method@31e0 │ │ +07a7e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #103 header: │ │ -class_idx : 713 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #96 header: │ │ +class_idx : 608 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 95 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #103 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1024 name="o" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #103 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$o;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #96 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/g$o;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : 'a' │ │ - type : 'Landroid/content/BroadcastReceiver;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/app/g;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$o;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/app/g;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077ccc: |[077ccc] androidx.appcompat.app.g$o.:(Landroidx/appcompat/app/g;)V │ │ -077cdc: 5b01 4603 |0000: iput-object v1, v0, Landroidx/appcompat/app/g$o;.b:Landroidx/appcompat/app/g; // field@0346 │ │ -077ce0: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -077ce6: 0e00 |0005: return-void │ │ +07b134: |[07b134] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +07b144: 5b01 3503 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0335 │ │ +07b148: 7010 a801 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@01a8 │ │ +07b14e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -077ce8: |[077ce8] androidx.appcompat.app.g$o.a:()V │ │ -077cf8: 5420 4503 |0000: iget-object v0, v2, Landroidx/appcompat/app/g$o;.a:Landroid/content/BroadcastReceiver; // field@0345 │ │ -077cfc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -077d00: 5421 4603 |0004: iget-object v1, v2, Landroidx/appcompat/app/g$o;.b:Landroidx/appcompat/app/g; // field@0346 │ │ -077d04: 5411 aa03 |0006: iget-object v1, v1, Landroidx/appcompat/app/g;.k:Landroid/content/Context; // field@03aa │ │ -077d08: 6e20 8503 0100 |0008: invoke-virtual {v1, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0385 │ │ -077d0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -077d10: 5b20 4503 |000c: iput-object v0, v2, Landroidx/appcompat/app/g$o;.a:Landroid/content/BroadcastReceiver; // field@0345 │ │ -077d14: 0e00 |000e: return-void │ │ - catches : 1 │ │ - 0x0004 - 0x000b │ │ - Ljava/lang/IllegalArgumentException; -> 0x000b │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +07b150: |[07b150] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +07b160: 5412 3503 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0335 │ │ +07b164: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07b166: 5b20 3803 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@0338 │ │ +07b16a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07b16c: 5c20 4803 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.k:Z // field@0348 │ │ +07b170: 0e00 |0008: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroidx/appcompat/app/g$o; │ │ - │ │ - #1 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'b' │ │ - type : '()Landroid/content/IntentFilter;' │ │ - access : 0x0400 (ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'c' │ │ - type : '()I' │ │ - access : 0x0400 (ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0400 (ABSTRACT) │ │ - code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/app/g$o;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 37 16-bit code units │ │ -077d28: |[077d28] androidx.appcompat.app.g$o.e:()V │ │ -077d38: 6e10 e40e 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/g$o;.a:()V // method@0ee4 │ │ -077d3e: 6e10 e50e 0300 |0003: invoke-virtual {v3}, Landroidx/appcompat/app/g$o;.b:()Landroid/content/IntentFilter; // method@0ee5 │ │ -077d44: 0c00 |0006: move-result-object v0 │ │ -077d46: 3800 1d00 |0007: if-eqz v0, 0024 // +001d │ │ -077d4a: 6e10 bc03 0000 |0009: invoke-virtual {v0}, Landroid/content/IntentFilter;.countActions:()I // method@03bc │ │ -077d50: 0a01 |000c: move-result v1 │ │ -077d52: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -077d56: 2815 |000f: goto 0024 // +0015 │ │ -077d58: 5431 4503 |0010: iget-object v1, v3, Landroidx/appcompat/app/g$o;.a:Landroid/content/BroadcastReceiver; // field@0345 │ │ -077d5c: 3901 0900 |0012: if-nez v1, 001b // +0009 │ │ -077d60: 2201 c802 |0014: new-instance v1, Landroidx/appcompat/app/g$o$a; // type@02c8 │ │ -077d64: 7020 e10e 3100 |0016: invoke-direct {v1, v3}, Landroidx/appcompat/app/g$o$a;.:(Landroidx/appcompat/app/g$o;)V // method@0ee1 │ │ -077d6a: 5b31 4503 |0019: iput-object v1, v3, Landroidx/appcompat/app/g$o;.a:Landroid/content/BroadcastReceiver; // field@0345 │ │ -077d6e: 5431 4603 |001b: iget-object v1, v3, Landroidx/appcompat/app/g$o;.b:Landroidx/appcompat/app/g; // field@0346 │ │ -077d72: 5411 aa03 |001d: iget-object v1, v1, Landroidx/appcompat/app/g;.k:Landroid/content/Context; // field@03aa │ │ -077d76: 5432 4503 |001f: iget-object v2, v3, Landroidx/appcompat/app/g$o;.a:Landroid/content/BroadcastReceiver; // field@0345 │ │ -077d7a: 6e30 7c03 2100 |0021: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@037c │ │ -077d80: 0e00 |0024: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +07b174: |[07b174] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +07b184: 5412 3503 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0335 │ │ +07b188: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07b18a: 5b20 3803 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@0338 │ │ +07b18e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07b190: 5c20 4803 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.k:Z // field@0348 │ │ +07b194: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0025 reg=3 this Landroidx/appcompat/app/g$o; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #104 header: │ │ -class_idx : 715 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #97 header: │ │ +class_idx : 609 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #104 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="q" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #104 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$q;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #97 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ + name : 'e' │ │ + type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$q;) │ │ - name : 'a' │ │ - type : '(Landroid/view/ContextThemeWrapper;Landroid/content/res/Configuration;)V' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -077e24: |[077e24] androidx.appcompat.app.g$q.a:(Landroid/view/ContextThemeWrapper;Landroid/content/res/Configuration;)V │ │ -077e34: 6e20 4307 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ContextThemeWrapper;.applyOverrideConfiguration:(Landroid/content/res/Configuration;)V // method@0743 │ │ -077e3a: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07b198: |[07b198] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +07b1a8: 5b01 3603 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0336 │ │ +07b1ac: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07b1b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/ContextThemeWrapper; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/content/res/Configuration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +07b1b4: |[07b1b4] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ +07b1c4: 5430 3603 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0336 │ │ +07b1c8: 6e10 ae0e 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.u:()V // method@0eae │ │ +07b1ce: 5430 3603 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0336 │ │ +07b1d2: 5401 4103 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0341 │ │ +07b1d6: 6e10 7d07 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@077d │ │ +07b1dc: 0c01 |000c: move-result-object v1 │ │ +07b1de: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07b1e0: 6e20 b308 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@08b3 │ │ +07b1e6: 0c01 |0011: move-result-object v1 │ │ +07b1e8: 5432 3603 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0336 │ │ +07b1ec: 5422 3903 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.B:Landroid/animation/AnimatorListenerAdapter; // field@0339 │ │ +07b1f0: 6e20 af08 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@08af │ │ +07b1f6: 0c01 |0019: move-result-object v1 │ │ +07b1f8: 5b01 3803 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@0338 │ │ +07b1fc: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #105 header: │ │ -class_idx : 717 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #98 header: │ │ +class_idx : 610 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 19 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #105 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=28 name="s" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #105 - │ │ - Class descriptor : 'Landroidx/appcompat/app/g$s;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #98 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$c;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #4 : (in Landroidx/appcompat/app/g$s;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ name : 'e' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #6 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'g' │ │ - type : 'Landroid/view/ViewGroup;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'h' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'i' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'j' │ │ - type : 'Landroidx/appcompat/view/menu/g;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'k' │ │ - type : 'Landroidx/appcompat/view/menu/e;' │ │ - access : 0x0000 () │ │ - #11 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'l' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ - #12 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'm' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'n' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'o' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #15 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'p' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #16 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'q' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #17 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'r' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #18 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 's' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ + type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/g$s;) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ name : '' │ │ - type : '(I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -077ff8: |[077ff8] androidx.appcompat.app.g$s.:(I)V │ │ -078008: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07800e: 5901 4a03 |0003: iput v1, v0, Landroidx/appcompat/app/g$s;.a:I // field@034a │ │ -078012: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -078014: 5c01 5a03 |0006: iput-boolean v1, v0, Landroidx/appcompat/app/g$s;.q:Z // field@035a │ │ -078018: 0e00 |0008: return-void │ │ + insns size : 6 16-bit code units │ │ +07b200: |[07b200] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +07b210: 5b01 3703 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0337 │ │ +07b214: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07b21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/view/menu/m$a;)Landroidx/appcompat/view/menu/n;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -077f54: |[077f54] androidx.appcompat.app.g$s.a:(Landroidx/appcompat/view/menu/m$a;)Landroidx/appcompat/view/menu/n; │ │ -077f64: 5430 5303 |0000: iget-object v0, v3, Landroidx/appcompat/app/g$s;.j:Landroidx/appcompat/view/menu/g; // field@0353 │ │ -077f68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -077f6c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -077f6e: 1104 |0005: return-object v4 │ │ -077f70: 5430 5403 |0006: iget-object v0, v3, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -077f74: 3900 1700 |0008: if-nez v0, 001f // +0017 │ │ -077f78: 2200 0b03 |000a: new-instance v0, Landroidx/appcompat/view/menu/e; // type@030b │ │ -077f7c: 5431 5503 |000c: iget-object v1, v3, Landroidx/appcompat/app/g$s;.l:Landroid/content/Context; // field@0355 │ │ -077f80: 6002 290e |000e: sget v2, Le/g;.j:I // field@0e29 │ │ -077f84: 7030 3911 1002 |0010: invoke-direct {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.:(Landroid/content/Context;I)V // method@1139 │ │ -077f8a: 5b30 5403 |0013: iput-object v0, v3, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -077f8e: 6e20 4111 4000 |0015: invoke-virtual {v0, v4}, Landroidx/appcompat/view/menu/e;.h:(Landroidx/appcompat/view/menu/m$a;)V // method@1141 │ │ -077f94: 5434 5303 |0018: iget-object v4, v3, Landroidx/appcompat/app/g$s;.j:Landroidx/appcompat/view/menu/g; // field@0353 │ │ -077f98: 5430 5403 |001a: iget-object v0, v3, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -077f9c: 6e20 7911 0400 |001c: invoke-virtual {v4, v0}, Landroidx/appcompat/view/menu/g;.b:(Landroidx/appcompat/view/menu/m;)V // method@1179 │ │ -077fa2: 5434 5403 |001f: iget-object v4, v3, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -077fa6: 5430 5003 |0021: iget-object v0, v3, Landroidx/appcompat/app/g$s;.g:Landroid/view/ViewGroup; // field@0350 │ │ -077faa: 6e20 3c11 0400 |0023: invoke-virtual {v4, v0}, Landroidx/appcompat/view/menu/e;.c:(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/n; // method@113c │ │ -077fb0: 0c04 |0026: move-result-object v4 │ │ -077fb2: 1104 |0027: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=3 this Landroidx/appcompat/app/g$s; │ │ - 0x0000 - 0x0028 reg=4 (null) Landroidx/appcompat/view/menu/m$a; │ │ - │ │ - #1 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'b' │ │ - type : '()Z' │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 26 16-bit code units │ │ -077fb4: |[077fb4] androidx.appcompat.app.g$s.b:()Z │ │ -077fc4: 5430 5103 |0000: iget-object v0, v3, Landroidx/appcompat/app/g$s;.h:Landroid/view/View; // field@0351 │ │ -077fc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -077fca: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -077fce: 0f01 |0005: return v1 │ │ -077fd0: 5430 5203 |0006: iget-object v0, v3, Landroidx/appcompat/app/g$s;.i:Landroid/view/View; // field@0352 │ │ -077fd4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -077fd6: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -077fda: 0f02 |000b: return v2 │ │ -077fdc: 5430 5403 |000c: iget-object v0, v3, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -077fe0: 6e10 3a11 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.a:()Landroid/widget/ListAdapter; // method@113a │ │ -077fe6: 0c00 |0011: move-result-object v0 │ │ -077fe8: 7210 fc0a 0000 |0012: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@0afc │ │ -077fee: 0a00 |0015: move-result v0 │ │ -077ff0: 3d00 0300 |0016: if-lez v0, 0019 // +0003 │ │ -077ff4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -077ff6: 0f01 |0019: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x001a reg=3 this Landroidx/appcompat/app/g$s; │ │ - │ │ - #2 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'c' │ │ - type : '(Landroidx/appcompat/view/menu/g;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -07801c: |[07801c] androidx.appcompat.app.g$s.c:(Landroidx/appcompat/view/menu/g;)V │ │ -07802c: 5420 5303 |0000: iget-object v0, v2, Landroidx/appcompat/app/g$s;.j:Landroidx/appcompat/view/menu/g; // field@0353 │ │ -078030: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -078034: 0e00 |0004: return-void │ │ -078036: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -07803a: 5421 5403 |0007: iget-object v1, v2, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -07803e: 6e20 6211 1000 |0009: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/g;.O:(Landroidx/appcompat/view/menu/m;)V // method@1162 │ │ -078044: 5b23 5303 |000c: iput-object v3, v2, Landroidx/appcompat/app/g$s;.j:Landroidx/appcompat/view/menu/g; // field@0353 │ │ -078048: 3803 0900 |000e: if-eqz v3, 0017 // +0009 │ │ -07804c: 5420 5403 |0010: iget-object v0, v2, Landroidx/appcompat/app/g$s;.k:Landroidx/appcompat/view/menu/e; // field@0354 │ │ -078050: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -078054: 6e20 7911 0300 |0014: invoke-virtual {v3, v0}, Landroidx/appcompat/view/menu/g;.b:(Landroidx/appcompat/view/menu/m;)V // method@1179 │ │ -07805a: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=2 this Landroidx/appcompat/app/g$s; │ │ - 0x0000 - 0x0018 reg=3 (null) Landroidx/appcompat/view/menu/g; │ │ - │ │ - #3 : (in Landroidx/appcompat/app/g$s;) │ │ - name : 'd' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 89 16-bit code units │ │ -07805c: |[07805c] androidx.appcompat.app.g$s.d:(Landroid/content/Context;)V │ │ -07806c: 2200 a401 |0000: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -078070: 7010 1f07 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -078076: 6e10 6d03 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07807c: 0c01 |0008: move-result-object v1 │ │ -07807e: 6e10 2404 0100 |0009: invoke-virtual {v1}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0424 │ │ -078084: 0c01 |000c: move-result-object v1 │ │ -078086: 6e10 7403 0500 |000d: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -07808c: 0c02 |0010: move-result-object v2 │ │ -07808e: 6e20 fb03 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@03fb │ │ -078094: 6002 990d |0014: sget v2, Le/a;.a:I // field@0d99 │ │ -078098: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -07809a: 6e40 fa03 2130 |0017: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -0780a0: 5202 e101 |001a: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@01e1 │ │ -0780a4: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ -0780a8: 6e30 f403 2103 |001e: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@03f4 │ │ -0780ae: 6002 900d |0021: sget v2, Le/a;.B:I // field@0d90 │ │ -0780b2: 6e40 fa03 2130 |0023: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -0780b8: 5200 e101 |0026: iget v0, v0, Landroid/util/TypedValue;.resourceId:I // field@01e1 │ │ -0780bc: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -0780c0: 2803 |002a: goto 002d // +0003 │ │ -0780c2: 6000 410e |002b: sget v0, Le/i;.b:I // field@0e41 │ │ -0780c6: 6e30 f403 0103 |002d: invoke-virtual {v1, v0, v3}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@03f4 │ │ -0780cc: 2200 ef02 |0030: new-instance v0, Landroidx/appcompat/view/d; // type@02ef │ │ -0780d0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0780d2: 7030 0010 5002 |0033: invoke-direct {v0, v5, v2}, Landroidx/appcompat/view/d;.:(Landroid/content/Context;I)V // method@1000 │ │ -0780d8: 6e10 7403 0000 |0036: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -0780de: 0c05 |0039: move-result-object v5 │ │ -0780e0: 6e20 fb03 1500 |003a: invoke-virtual {v5, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@03fb │ │ -0780e6: 5b40 5503 |003d: iput-object v0, v4, Landroidx/appcompat/app/g$s;.l:Landroid/content/Context; // field@0355 │ │ -0780ea: 6205 2b0f |003f: sget-object v5, Le/j;.y0:[I // field@0f2b │ │ -0780ee: 6e20 7903 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0379 │ │ -0780f4: 0c05 |0044: move-result-object v5 │ │ -0780f6: 6000 4a0e |0045: sget v0, Le/j;.B0:I // field@0e4a │ │ -0780fa: 6e30 3a04 0502 |0047: invoke-virtual {v5, v0, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -078100: 0a00 |004a: move-result v0 │ │ -078102: 5940 4b03 |004b: iput v0, v4, Landroidx/appcompat/app/g$s;.b:I // field@034b │ │ -078106: 6000 450e |004d: sget v0, Le/j;.A0:I // field@0e45 │ │ -07810a: 6e30 3a04 0502 |004f: invoke-virtual {v5, v0, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -078110: 0a00 |0052: move-result v0 │ │ -078112: 5940 4f03 |0053: iput v0, v4, Landroidx/appcompat/app/g$s;.f:I // field@034f │ │ -078116: 6e10 4404 0500 |0055: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07811c: 0e00 |0058: return-void │ │ + insns size : 38 16-bit code units │ │ +07b21c: |[07b21c] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ +07b22c: 5430 3703 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0337 │ │ +07b230: 6e10 ae0e 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.u:()V // method@0eae │ │ +07b236: 5430 3703 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0337 │ │ +07b23a: 5401 4103 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0341 │ │ +07b23e: 6e10 7d07 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@077d │ │ +07b244: 0c01 |000c: move-result-object v1 │ │ +07b246: 5432 3703 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0337 │ │ +07b24a: 5422 4103 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0341 │ │ +07b24e: 6e10 ac07 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@07ac │ │ +07b254: 0a02 |0014: move-result v2 │ │ +07b256: 7b22 |0015: neg-int v2, v2 │ │ +07b258: 8222 |0016: int-to-float v2, v2 │ │ +07b25a: 6e20 b308 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@08b3 │ │ +07b260: 0c01 |001a: move-result-object v1 │ │ +07b262: 5432 3703 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@0337 │ │ +07b266: 5422 3903 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.B:Landroid/animation/AnimatorListenerAdapter; // field@0339 │ │ +07b26a: 6e20 af08 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@08af │ │ +07b270: 0c01 |0022: move-result-object v1 │ │ +07b272: 5b01 3803 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@0338 │ │ +07b276: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0059 reg=4 this Landroidx/appcompat/app/g$s; │ │ - 0x0000 - 0x0059 reg=5 (null) Landroid/content/Context; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #106 header: │ │ -class_idx : 725 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #99 header: │ │ +class_idx : 611 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ │ │ -Class #106 - │ │ - Class descriptor : 'Landroidx/appcompat/app/h;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ +Class #99 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ + │ │ +Class #99 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$d;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/h;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Landroid/os/LocaleList;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077540: |[077540] androidx.appcompat.app.h.a:(Ljava/lang/String;)Landroid/os/LocaleList; │ │ -077550: 7110 3306 0000 |0000: invoke-static {v0}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0633 │ │ -077556: 0c00 |0003: move-result-object v0 │ │ -077558: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'a' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #107 header: │ │ -class_idx : 726 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'b' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #107 - │ │ - Class descriptor : 'Landroidx/appcompat/app/i;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/i;) │ │ - name : 'a' │ │ - type : '(Landroid/os/LocaleList;)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07755c: |[07755c] androidx.appcompat.app.i.a:(Landroid/os/LocaleList;)V │ │ -07756c: 7110 3906 0000 |0000: invoke-static {v0}, Landroid/os/LocaleList;.setDefault:(Landroid/os/LocaleList;)V // method@0639 │ │ -077572: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/os/LocaleList; │ │ + #2 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'c' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #3 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'd' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #108 header: │ │ -class_idx : 727 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #4 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'e' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #108 - │ │ - Class descriptor : 'Landroidx/appcompat/app/j;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/j;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;)Landroid/os/LocaleList;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077574: |[077574] androidx.appcompat.app.j.a:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -077584: 6e10 ed03 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@03ed │ │ -07758a: 0c00 |0003: move-result-object v0 │ │ -07758c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Configuration; │ │ + #5 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + name : 'f' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #109 header: │ │ -class_idx : 728 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #100 header: │ │ +class_idx : 612 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 433 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #109 - │ │ - Class descriptor : 'Landroidx/appcompat/app/k;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #100 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ + │ │ +Class #100 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$e;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/k;) │ │ - name : 'a' │ │ - type : '(Landroid/os/LocaleList;)Ljava/lang/String;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ + name : '' │ │ + type : '(II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -077590: |[077590] androidx.appcompat.app.k.a:(Landroid/os/LocaleList;)Ljava/lang/String; │ │ -0775a0: 6e10 3b06 0000 |0000: invoke-virtual {v0}, Landroid/os/LocaleList;.toLanguageTags:()Ljava/lang/String; // method@063b │ │ -0775a6: 0c00 |0003: move-result-object v0 │ │ -0775a8: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +07b2a8: |[07b2a8] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(II)V │ │ +07b2b8: 7030 6808 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@0868 │ │ +07b2be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/os/LocaleList; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #110 header: │ │ -class_idx : 729 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ + 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ -Class #110 - │ │ - Class descriptor : 'Landroidx/appcompat/app/l;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/l;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;Landroid/os/LocaleList;)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 4 16-bit code units │ │ -0775ac: |[0775ac] androidx.appcompat.app.l.a:(Landroid/content/res/Configuration;Landroid/os/LocaleList;)V │ │ -0775bc: 6e20 f003 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocales:(Landroid/os/LocaleList;)V // method@03f0 │ │ -0775c2: 0e00 |0003: return-void │ │ +07b278: |[07b278] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07b288: 7030 6908 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0869 │ │ +07b28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/os/LocaleList; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #111 header: │ │ -class_idx : 730 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ -Class #111 - │ │ - Class descriptor : 'Landroidx/appcompat/app/m;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/m;) │ │ - name : 'a' │ │ - type : '(Landroid/os/LocaleList;Ljava/lang/Object;)Z' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #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 : 5 16-bit code units │ │ -0775c4: |[0775c4] androidx.appcompat.app.m.a:(Landroid/os/LocaleList;Ljava/lang/Object;)Z │ │ -0775d4: 6e20 3206 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@0632 │ │ -0775da: 0a00 |0003: move-result v0 │ │ -0775dc: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +07b290: |[07b290] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +07b2a0: 7020 6a08 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@086a │ │ +07b2a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/os/LocaleList; │ │ - 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #112 header: │ │ -class_idx : 731 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #101 header: │ │ +class_idx : 614 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #112 - │ │ - Class descriptor : 'Landroidx/appcompat/app/n;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ +Class #101 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ + │ │ +Class #101 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionMenuView$a;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/n;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/ActionMenuView$a;) │ │ name : 'a' │ │ - type : '(Landroid/content/res/Configuration;)I' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -077698: |[077698] androidx.appcompat.app.n.a:(Landroid/content/res/Configuration;)I │ │ -0776a8: 5200 5501 |0000: iget v0, v0, Landroid/content/res/Configuration;.colorMode:I // field@0155 │ │ -0776ac: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Landroid/content/res/Configuration; │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #1 : (in Landroidx/appcompat/widget/ActionMenuView$a;) │ │ + name : 'b' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #113 header: │ │ -class_idx : 732 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #102 header: │ │ +class_idx : 618 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #113 - │ │ - Class descriptor : 'Landroidx/appcompat/app/o;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ +Class #102 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="e" │ │ + │ │ +Class #102 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ActionMenuView$e;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/o;) │ │ - name : 'a' │ │ - type : '(Landroid/content/res/Configuration;I)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0776b0: |[0776b0] androidx.appcompat.app.o.a:(Landroid/content/res/Configuration;I)V │ │ -0776c0: 5901 5501 |0000: iput v1, v0, Landroid/content/res/Configuration;.colorMode:I // field@0155 │ │ -0776c4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Landroid/content/res/Configuration; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/appcompat/widget/ActionMenuView$e;) │ │ + name : 'onMenuItemClick' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #114 header: │ │ -class_idx : 733 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #103 header: │ │ +class_idx : 620 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 532 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #114 - │ │ - Class descriptor : 'Landroidx/appcompat/app/p;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #103 - │ │ + 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 : 'a' │ │ + type : '[I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/p;) │ │ - name : 'a' │ │ - type : '(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #0 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -07774c: |[07774c] androidx.appcompat.app.p.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ -07775c: 6e10 a602 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@02a6 │ │ -077762: 0c00 |0003: move-result-object v0 │ │ -077764: 1100 |0004: return-object v0 │ │ + insns size : 10 16-bit code units │ │ +07e27c: |[07e27c] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ +07e28c: 1400 d400 0101 |0000: const v0, #float 2.36942e-38 // #010100d4 │ │ +07e292: 2410 3c0e 0000 |0003: filled-new-array {v0}, [I // type@0e3c │ │ +07e298: 0c00 |0006: move-result-object v0 │ │ +07e29a: 6900 6b03 |0007: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.a:[I // field@036b │ │ +07e29e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/app/Activity; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ │ │ -Class #115 header: │ │ -class_idx : 734 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #115 - │ │ - Class descriptor : 'Landroidx/appcompat/app/q;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/q;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Landroid/window/OnBackInvokedCallback;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #1 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -077768: |[077768] androidx.appcompat.app.q.a:(Ljava/lang/Object;)Landroid/window/OnBackInvokedCallback; │ │ -077778: 1f00 6202 |0000: check-cast v0, Landroid/window/OnBackInvokedCallback; // type@0262 │ │ -07777c: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +07e2a0: |[07e2a0] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07e2b0: 7030 500b 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b50 │ │ +07e2b6: 6200 6b03 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.a:[I // field@036b │ │ +07e2ba: 7130 1735 3200 |0005: invoke-static {v2, v3, v0}, Lm/b1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Lm/b1; // method@3517 │ │ +07e2c0: 0c02 |0008: move-result-object v2 │ │ +07e2c2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +07e2c4: 6e20 0935 3200 |000a: invoke-virtual {v2, v3}, Lm/b1;.f:(I)Landroid/graphics/drawable/Drawable; // method@3509 │ │ +07e2ca: 0c03 |000d: move-result-object v3 │ │ +07e2cc: 6e20 2408 3100 |000e: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0824 │ │ +07e2d2: 6e10 1935 0200 |0011: invoke-virtual {v2}, Lm/b1;.v:()V // method@3519 │ │ +07e2d8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #116 header: │ │ -class_idx : 735 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #104 header: │ │ +class_idx : 622 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 532 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #116 - │ │ - Class descriptor : 'Landroidx/appcompat/app/r;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #104 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ButtonBarLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/r;) │ │ + #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'a' │ │ - type : '(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'b' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'c' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -077780: |[077780] androidx.appcompat.app.r.a:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; │ │ -077790: 1f00 6302 |0000: check-cast v0, Landroid/window/OnBackInvokedDispatcher; // type@0263 │ │ -077794: 1100 |0002: return-object v0 │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 7 │ │ + insns size : 47 16-bit code units │ │ +07e828: |[07e828] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07e838: 7030 500b 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b50 │ │ +07e83e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +07e840: 5980 6e03 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@036e │ │ +07e844: 6200 c109 |0006: sget-object v0, Lf/j;.N0:[I // field@09c1 │ │ +07e848: 6e30 b102 a900 |0008: invoke-virtual {v9, v10, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@02b1 │ │ +07e84e: 0c00 |000b: move-result-object v0 │ │ +07e850: 6203 c109 |000c: sget-object v3, Lf/j;.N0:[I // field@09c1 │ │ +07e854: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +07e856: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +07e858: 0781 |0010: move-object v1, v8 │ │ +07e85a: 0792 |0011: move-object v2, v9 │ │ +07e85c: 07a4 |0012: move-object v4, v10 │ │ +07e85e: 0705 |0013: move-object v5, v0 │ │ +07e860: 7707 a220 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lf0/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@20a2 │ │ +07e866: 6009 c509 |0017: sget v9, Lf/j;.O0:I // field@09c5 │ │ +07e86a: 121a |0019: const/4 v10, #int 1 // #1 │ │ +07e86c: 6e30 6703 900a |001a: invoke-virtual {v0, v9, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0367 │ │ +07e872: 0a09 |001d: move-result v9 │ │ +07e874: 5c89 6c03 |001e: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07e878: 6e10 7e03 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@037e │ │ +07e87e: 6e10 520b 0800 |0023: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getOrientation:()I // method@0b52 │ │ +07e884: 0a09 |0026: move-result v9 │ │ +07e886: 33a9 0700 |0027: if-ne v9, v10, 002e // +0007 │ │ +07e88a: 5589 6c03 |0029: iget-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07e88e: 7020 f80e 9800 |002b: invoke-direct {v8, v9}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0ef8 │ │ +07e894: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #117 header: │ │ -class_idx : 736 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #117 - │ │ - Class descriptor : 'Landroidx/appcompat/app/s;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/s;) │ │ - name : 'a' │ │ - type : '(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'setStacked' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -077798: |[077798] androidx.appcompat.app.s.a:(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V │ │ -0777a8: 7220 f80c 1000 |0000: invoke-interface {v0, v1}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@0cf8 │ │ -0777ae: 0e00 |0003: return-void │ │ + insns size : 62 16-bit code units │ │ +07ea4c: |[07ea4c] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ +07ea5c: 5510 6d03 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@036d │ │ +07ea60: 3220 3b00 |0002: if-eq v0, v2, 003d // +003b │ │ +07ea64: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +07ea68: 5510 6c03 |0006: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07ea6c: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ +07ea70: 5c12 6d03 |000a: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@036d │ │ +07ea74: 6e20 560b 2100 |000c: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0b56 │ │ +07ea7a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +07ea7e: 1400 0500 8000 |0011: const v0, #float 1.1755e-38 // #00800005 │ │ +07ea84: 2803 |0014: goto 0017 // +0003 │ │ +07ea86: 1300 5000 |0015: const/16 v0, #int 80 // #50 │ │ +07ea8a: 6e20 550b 0100 |0017: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0b55 │ │ +07ea90: 6000 3e09 |001a: sget v0, Lf/f;.G:I // field@093e │ │ +07ea94: 6e20 9507 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0795 │ │ +07ea9a: 0c00 |001f: move-result-object v0 │ │ +07ea9c: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +07eaa0: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +07eaa4: 1302 0800 |0024: const/16 v2, #int 8 // #8 │ │ +07eaa8: 2802 |0026: goto 0028 // +0002 │ │ +07eaaa: 1242 |0027: const/4 v2, #int 4 // #4 │ │ +07eaac: 6e20 5308 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +07eab2: 6e10 7d08 0100 |002b: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07eab8: 0a02 |002e: move-result v2 │ │ +07eaba: d802 02fe |002f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +07eabe: 3a02 0c00 |0031: if-ltz v2, 003d // +000c │ │ +07eac2: 6e20 7c08 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07eac8: 0c00 |0036: move-result-object v0 │ │ +07eaca: 6e20 7508 0100 |0037: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@0875 │ │ +07ead0: d802 02ff |003a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07ead4: 28f5 |003c: goto 0031 // -000b │ │ +07ead6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/window/OnBackInvokedDispatcher; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/window/OnBackInvokedCallback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #118 header: │ │ -class_idx : 737 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #118 - │ │ - Class descriptor : 'Landroidx/appcompat/app/t;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/t;) │ │ + #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'a' │ │ - type : '(Landroid/window/OnBackInvokedDispatcher;ILandroid/window/OnBackInvokedCallback;)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + type : '(I)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -0777b0: |[0777b0] androidx.appcompat.app.t.a:(Landroid/window/OnBackInvokedDispatcher;ILandroid/window/OnBackInvokedCallback;)V │ │ -0777c0: 7230 f70c 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@0cf7 │ │ -0777c6: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +07e7ec: |[07e7ec] androidx.appcompat.widget.ButtonBarLayout.a:(I)I │ │ +07e7fc: 6e10 7d08 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07e802: 0a00 |0003: move-result v0 │ │ +07e804: 3503 1000 |0004: if-ge v3, v0, 0014 // +0010 │ │ +07e808: 6e20 7c08 3200 |0006: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07e80e: 0c01 |0009: move-result-object v1 │ │ +07e810: 6e10 d907 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07e816: 0a01 |000d: move-result v1 │ │ +07e818: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +07e81c: 0f03 |0010: return v3 │ │ +07e81e: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07e822: 28f1 |0013: goto 0004 // -000f │ │ +07e824: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +07e826: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/window/OnBackInvokedDispatcher; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ - 0x0000 - 0x0004 reg=2 (null) Landroid/window/OnBackInvokedCallback; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #119 header: │ │ -class_idx : 738 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + 0x0000 - 0x0016 reg=2 this Landroidx/appcompat/widget/ButtonBarLayout; │ │ + 0x0000 - 0x0016 reg=3 (null) I │ │ │ │ -Class #119 - │ │ - Class descriptor : 'Landroidx/appcompat/app/u;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/window/OnBackInvokedCallback;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/u;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/app/g;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/u;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/app/g;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'b' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0777c8: |[0777c8] androidx.appcompat.app.u.:(Landroidx/appcompat/app/g;)V │ │ -0777d8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0777de: 5b01 be03 |0003: iput-object v1, v0, Landroidx/appcompat/app/u;.a:Landroidx/appcompat/app/g; // field@03be │ │ -0777e2: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07e7d4: |[07e7d4] androidx.appcompat.widget.ButtonBarLayout.b:()Z │ │ +07e7e4: 5510 6d03 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@036d │ │ +07e7e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/app/u; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/appcompat/app/g; │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/ButtonBarLayout; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/u;) │ │ - name : 'onBackInvoked' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0777e4: |[0777e4] androidx.appcompat.app.u.onBackInvoked:()V │ │ -0777f4: 5410 be03 |0000: iget-object v0, v1, Landroidx/appcompat/app/u;.a:Landroidx/appcompat/app/g; // field@03be │ │ -0777f8: 6e10 3d0f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/app/g;.A0:()Z // method@0f3d │ │ -0777fe: 0e00 |0005: return-void │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 180 16-bit code units │ │ +07e898: |[07e898] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ +07e8a8: 7110 7207 0700 |0000: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0772 │ │ +07e8ae: 0a00 |0003: move-result v0 │ │ +07e8b0: 5561 6c03 |0004: iget-boolean v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07e8b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +07e8b6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +07e8ba: 5261 6e03 |0009: iget v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@036e │ │ +07e8be: 3710 0b00 |000b: if-le v0, v1, 0016 // +000b │ │ +07e8c2: 6e10 f50e 0600 |000d: invoke-virtual {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@0ef5 │ │ +07e8c8: 0a01 |0010: move-result v1 │ │ +07e8ca: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +07e8ce: 7020 f80e 2600 |0013: invoke-direct {v6, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0ef8 │ │ +07e8d4: 5960 6e03 |0016: iput v0, v6, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@036e │ │ +07e8d8: 6e10 f50e 0600 |0018: invoke-virtual {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@0ef5 │ │ +07e8de: 0a01 |001b: move-result v1 │ │ +07e8e0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +07e8e2: 3901 1200 |001d: if-nez v1, 002f // +0012 │ │ +07e8e6: 7110 7107 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07e8ec: 0a01 |0022: move-result v1 │ │ +07e8ee: 1504 0040 |0023: const/high16 v4, #int 1073741824 // #4000 │ │ +07e8f2: 3341 0a00 |0025: if-ne v1, v4, 002f // +000a │ │ +07e8f6: 1501 0080 |0027: const/high16 v1, #int -2147483648 // #8000 │ │ +07e8fa: 7120 7307 1000 |0029: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07e900: 0a00 |002c: move-result v0 │ │ +07e902: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +07e904: 2803 |002e: goto 0031 // +0003 │ │ +07e906: 0170 |002f: move v0, v7 │ │ +07e908: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +07e90a: 6f30 540b 0608 |0031: invoke-super {v6, v0, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0b54 │ │ +07e910: 5560 6c03 |0034: iget-boolean v0, v6, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07e914: 3800 1c00 |0036: if-eqz v0, 0052 // +001c │ │ +07e918: 6e10 f50e 0600 |0038: invoke-virtual {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@0ef5 │ │ +07e91e: 0a00 |003b: move-result v0 │ │ +07e920: 3900 1600 |003c: if-nez v0, 0052 // +0016 │ │ +07e924: 6e10 ba07 0600 |003e: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@07ba │ │ +07e92a: 0a00 |0041: move-result v0 │ │ +07e92c: 1504 00ff |0042: const/high16 v4, #int -16777216 // #ff00 │ │ +07e930: b540 |0044: and-int/2addr v0, v4 │ │ +07e932: 1504 0001 |0045: const/high16 v4, #int 16777216 // #100 │ │ +07e936: 3340 0400 |0047: if-ne v0, v4, 004b // +0004 │ │ +07e93a: 1210 |0049: const/4 v0, #int 1 // #1 │ │ +07e93c: 2802 |004a: goto 004c // +0002 │ │ +07e93e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +07e940: 3800 0600 |004c: if-eqz v0, 0052 // +0006 │ │ +07e944: 7020 f80e 3600 |004e: invoke-direct {v6, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0ef8 │ │ +07e94a: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +07e94c: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ +07e950: 6f30 540b 7608 |0054: invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0b54 │ │ +07e956: 6e20 f40e 2600 |0057: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.a:(I)I // method@0ef4 │ │ +07e95c: 0a00 |005a: move-result v0 │ │ +07e95e: 3a00 4a00 |005b: if-ltz v0, 00a5 // +004a │ │ +07e962: 6e20 7c08 0600 |005d: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07e968: 0c01 |0060: move-result-object v1 │ │ +07e96a: 6e10 b207 0100 |0061: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07e970: 0c04 |0064: move-result-object v4 │ │ +07e972: 1f04 1302 |0065: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0213 │ │ +07e976: 6e10 c007 0600 |0067: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07e97c: 0a05 |006a: move-result v5 │ │ +07e97e: 6e10 b707 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07e984: 0a01 |006e: move-result v1 │ │ +07e986: b015 |006f: add-int/2addr v5, v1 │ │ +07e988: 5241 e001 |0070: iget v1, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07e98c: b015 |0072: add-int/2addr v5, v1 │ │ +07e98e: 5241 db01 |0073: iget v1, v4, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +07e992: b015 |0075: add-int/2addr v5, v1 │ │ +07e994: b025 |0076: add-int/2addr v5, v2 │ │ +07e996: 6e10 f50e 0600 |0077: invoke-virtual {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@0ef5 │ │ +07e99c: 0a01 |007a: move-result v1 │ │ +07e99e: 3801 2400 |007b: if-eqz v1, 009f // +0024 │ │ +07e9a2: b030 |007d: add-int/2addr v0, v3 │ │ +07e9a4: 6e20 f40e 0600 |007e: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/ButtonBarLayout;.a:(I)I // method@0ef4 │ │ +07e9aa: 0a00 |0081: move-result v0 │ │ +07e9ac: 3a00 1b00 |0082: if-ltz v0, 009d // +001b │ │ +07e9b0: 6e20 7c08 0600 |0084: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07e9b6: 0c00 |0087: move-result-object v0 │ │ +07e9b8: 6e10 c007 0000 |0088: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07e9be: 0a00 |008b: move-result v0 │ │ +07e9c0: 6e10 c307 0600 |008c: invoke-virtual {v6}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@07c3 │ │ +07e9c6: 0c01 |008f: move-result-object v1 │ │ +07e9c8: 6e10 4203 0100 |0090: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0342 │ │ +07e9ce: 0c01 |0093: move-result-object v1 │ │ +07e9d0: 5211 7b01 |0094: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@017b │ │ +07e9d4: 1502 8041 |0096: const/high16 v2, #int 1098907648 // #4180 │ │ +07e9d8: a801 0102 |0098: mul-float v1, v1, v2 │ │ +07e9dc: 8711 |009a: float-to-int v1, v1 │ │ +07e9de: b010 |009b: add-int/2addr v0, v1 │ │ +07e9e0: b005 |009c: add-int/2addr v5, v0 │ │ +07e9e2: 0152 |009d: move v2, v5 │ │ +07e9e4: 2807 |009e: goto 00a5 // +0007 │ │ +07e9e6: 6e10 bd07 0600 |009f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07e9ec: 0a00 |00a2: move-result v0 │ │ +07e9ee: 9002 0500 |00a3: add-int v2, v5, v0 │ │ +07e9f2: 7110 c120 0600 |00a5: invoke-static {v6}, Lf0/m0;.q:(Landroid/view/View;)I // method@20c1 │ │ +07e9f8: 0a00 |00a8: move-result v0 │ │ +07e9fa: 3220 0a00 |00a9: if-eq v0, v2, 00b3 // +000a │ │ +07e9fe: 6e20 3608 2600 |00ab: invoke-virtual {v6, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0836 │ │ +07ea04: 3908 0500 |00ae: if-nez v8, 00b3 // +0005 │ │ +07ea08: 6f30 540b 7608 |00b0: invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0b54 │ │ +07ea0e: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/u; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #3 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ + name : 'setAllowStacking' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +07ea10: |[07ea10] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ +07ea20: 5510 6c03 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07ea24: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ +07ea28: 5c12 6c03 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@036c │ │ +07ea2c: 3902 0c00 |0006: if-nez v2, 0012 // +000c │ │ +07ea30: 6e10 f50e 0100 |0008: invoke-virtual {v1}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@0ef5 │ │ +07ea36: 0a02 |000b: move-result v2 │ │ +07ea38: 3802 0600 |000c: if-eqz v2, 0012 // +0006 │ │ +07ea3c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +07ea3e: 7020 f80e 2100 |000f: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0ef8 │ │ +07ea44: 6e10 1308 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +07ea4a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #120 header: │ │ -class_idx : 741 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #105 header: │ │ +class_idx : 623 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #120 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/x; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ContentFrameLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #120 - │ │ - Class descriptor : 'Landroidx/appcompat/app/x$a;' │ │ - Access flags : 0x0000 () │ │ +Class #105 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ContentFrameLayout$a;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/x$a;) │ │ - name : 'a' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/app/x$a;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/app/x$a;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/app/x$a;) │ │ - name : 'd' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/x$a;) │ │ - name : '' │ │ - type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -07bc4c: |[07bc4c] androidx.appcompat.app.x$a.:(Landroid/view/View;Ljava/lang/String;)V │ │ -07bc5c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07bc62: 5b01 c203 |0003: iput-object v1, v0, Landroidx/appcompat/app/x$a;.a:Landroid/view/View; // field@03c2 │ │ -07bc66: 5b02 c303 |0005: iput-object v2, v0, Landroidx/appcompat/app/x$a;.b:Ljava/lang/String; // field@03c3 │ │ -07bc6a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/app/x$a;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/ContentFrameLayout$a;) │ │ name : 'a' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 137 16-bit code units │ │ -07bce8: |[07bce8] androidx.appcompat.app.x$a.a:(Landroid/content/Context;)V │ │ -07bcf8: 3806 2f00 |0000: if-eqz v6, 002f // +002f │ │ -07bcfc: 6e10 7503 0600 |0002: invoke-virtual {v6}, Landroid/content/Context;.isRestricted:()Z // method@0375 │ │ -07bd02: 0a00 |0005: move-result v0 │ │ -07bd04: 3900 1c00 |0006: if-nez v0, 0022 // +001c │ │ -07bd08: 6e10 3c3d 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -07bd0e: 0c00 |000b: move-result-object v0 │ │ -07bd10: 5451 c303 |000c: iget-object v1, v5, Landroidx/appcompat/app/x$a;.b:Ljava/lang/String; // field@03c3 │ │ -07bd14: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -07bd16: 2322 740e |000f: new-array v2, v2, [Ljava/lang/Class; // type@0e74 │ │ -07bd1a: 1c03 e701 |0011: const-class v3, Landroid/view/View; // type@01e7 │ │ -07bd1e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -07bd20: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ -07bd24: 6e30 ca3c 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cca │ │ -07bd2a: 0c00 |0019: move-result-object v0 │ │ -07bd2c: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ -07bd30: 5b50 c403 |001c: iput-object v0, v5, Landroidx/appcompat/app/x$a;.c:Ljava/lang/reflect/Method; // field@03c4 │ │ -07bd34: 5b56 c503 |001e: iput-object v6, v5, Landroidx/appcompat/app/x$a;.d:Landroid/content/Context; // field@03c5 │ │ -07bd38: 0e00 |0020: return-void │ │ -07bd3a: 0000 |0021: nop // spacer │ │ -07bd3c: 2060 cb00 |0022: instance-of v0, v6, Landroid/content/ContextWrapper; // type@00cb │ │ -07bd40: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -07bd44: 1f06 cb00 |0026: check-cast v6, Landroid/content/ContextWrapper; // type@00cb │ │ -07bd48: 6e10 8903 0600 |0028: invoke-virtual {v6}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -07bd4e: 0c06 |002b: move-result-object v6 │ │ -07bd50: 28d4 |002c: goto 0000 // -002c │ │ -07bd52: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -07bd54: 28d2 |002e: goto 0000 // -002e │ │ -07bd56: 5456 c203 |002f: iget-object v6, v5, Landroidx/appcompat/app/x$a;.a:Landroid/view/View; // field@03c2 │ │ -07bd5a: 6e10 6308 0600 |0031: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@0863 │ │ -07bd60: 0a06 |0034: move-result v6 │ │ -07bd62: 12f0 |0035: const/4 v0, #int -1 // #ff │ │ -07bd64: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ -07bd68: 1a06 0000 |0038: const-string v6, "" // string@0000 │ │ -07bd6c: 2825 |003a: goto 005f // +0025 │ │ -07bd6e: 2200 440a |003b: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -07bd72: 7010 7e3d 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07bd78: 1a01 c400 |0040: const-string v1, " with id '" // string@00c4 │ │ -07bd7c: 6e20 893d 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bd82: 5451 c203 |0045: iget-object v1, v5, Landroidx/appcompat/app/x$a;.a:Landroid/view/View; // field@03c2 │ │ -07bd86: 6e10 5b08 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -07bd8c: 0c01 |004a: move-result-object v1 │ │ -07bd8e: 6e10 6d03 0100 |004b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07bd94: 0c01 |004e: move-result-object v1 │ │ -07bd96: 6e20 1504 6100 |004f: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0415 │ │ -07bd9c: 0c06 |0052: move-result-object v6 │ │ -07bd9e: 6e20 893d 6000 |0053: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bda4: 1a06 e400 |0056: const-string v6, "'" // string@00e4 │ │ -07bda8: 6e20 893d 6000 |0058: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bdae: 6e10 903d 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07bdb4: 0c06 |005e: move-result-object v6 │ │ -07bdb6: 2200 280a |005f: new-instance v0, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07bdba: 2201 440a |0061: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -07bdbe: 7010 7e3d 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07bdc4: 1a02 8e03 |0066: const-string v2, "Could not find method " // string@038e │ │ -07bdc8: 6e20 893d 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bdce: 5452 c303 |006b: iget-object v2, v5, Landroidx/appcompat/app/x$a;.b:Ljava/lang/String; // field@03c3 │ │ -07bdd2: 6e20 893d 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bdd8: 1a02 fc00 |0070: const-string v2, "(View) in a parent or ancestor Context for android:onClick attribute defined on view " // string@00fc │ │ -07bddc: 6e20 893d 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bde2: 5452 c203 |0075: iget-object v2, v5, Landroidx/appcompat/app/x$a;.a:Landroid/view/View; // field@03c2 │ │ -07bde6: 6e10 3c3d 0200 |0077: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -07bdec: 0c02 |007a: move-result-object v2 │ │ -07bdee: 6e20 883d 2100 |007b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3d88 │ │ -07bdf4: 6e20 893d 6100 |007e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07bdfa: 6e10 903d 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07be00: 0c06 |0084: move-result-object v6 │ │ -07be02: 7020 ff3c 6000 |0085: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -07be08: 2700 |0088: throw v0 │ │ - catches : 1 │ │ - 0x0002 - 0x0020 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0089 reg=5 this Landroidx/appcompat/app/x$a; │ │ - 0x0000 - 0x0089 reg=6 (null) Landroid/content/Context; │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/x$a;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 45 16-bit code units │ │ -07bc6c: |[07bc6c] androidx.appcompat.app.x$a.onClick:(Landroid/view/View;)V │ │ -07bc7c: 5440 c403 |0000: iget-object v0, v4, Landroidx/appcompat/app/x$a;.c:Ljava/lang/reflect/Method; // field@03c4 │ │ -07bc80: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -07bc84: 5440 c203 |0004: iget-object v0, v4, Landroidx/appcompat/app/x$a;.a:Landroid/view/View; // field@03c2 │ │ -07bc88: 6e10 5b08 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -07bc8e: 0c00 |0009: move-result-object v0 │ │ -07bc90: 7020 c20f 0400 |000a: invoke-direct {v4, v0}, Landroidx/appcompat/app/x$a;.a:(Landroid/content/Context;)V // method@0fc2 │ │ -07bc96: 5440 c403 |000d: iget-object v0, v4, Landroidx/appcompat/app/x$a;.c:Ljava/lang/reflect/Method; // field@03c4 │ │ -07bc9a: 5441 c503 |000f: iget-object v1, v4, Landroidx/appcompat/app/x$a;.d:Landroid/content/Context; // field@03c5 │ │ -07bc9e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -07bca0: 2322 770e |0012: new-array v2, v2, [Ljava/lang/Object; // type@0e77 │ │ -07bca4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -07bca6: 4d05 0203 |0015: aput-object v5, v2, v3 │ │ -07bcaa: 6e30 d43d 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -07bcb0: 0e00 |001a: return-void │ │ -07bcb2: 0d05 |001b: move-exception v5 │ │ -07bcb4: 2200 280a |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07bcb8: 1a01 8a03 |001e: const-string v1, "Could not execute method for android:onClick" // string@038a │ │ -07bcbc: 7030 003d 1005 |0020: invoke-direct {v0, v1, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3d00 │ │ -07bcc2: 2700 |0023: throw v0 │ │ -07bcc4: 0d05 |0024: move-exception v5 │ │ -07bcc6: 2200 280a |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07bcca: 1a01 8b03 |0027: const-string v1, "Could not execute non-public method for android:onClick" // string@038b │ │ -07bcce: 7030 003d 1005 |0029: invoke-direct {v0, v1, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3d00 │ │ -07bcd4: 2700 |002c: throw v0 │ │ - catches : 1 │ │ - 0x000d - 0x001a │ │ - Ljava/lang/IllegalAccessException; -> 0x0024 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x001b │ │ - positions : │ │ - locals : │ │ + #1 : (in Landroidx/appcompat/widget/ContentFrameLayout$a;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #121 header: │ │ -class_idx : 742 │ │ +Class #106 header: │ │ +class_idx : 624 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 16 │ │ +superclass_idx : 526 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #121 annotations: │ │ +Class #106 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/x$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ContentFrameLayout$a; } │ │ │ │ -Class #121 - │ │ - Class descriptor : 'Landroidx/appcompat/app/x;' │ │ +Class #106 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/ContentFrameLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/app/x;) │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'a' │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'b' │ │ - type : '[Ljava/lang/Class;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'c' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #2 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'd' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #3 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'e' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #4 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'f' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #5 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'g' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #6 : (in Landroidx/appcompat/app/x;) │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'h' │ │ - type : 'Ll/g;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/x;) │ │ - name : 'a' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + type : 'Landroidx/appcompat/widget/ContentFrameLayout$a;' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/x;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 0 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 71 16-bit code units │ │ -07c4f0: |[07c4f0] androidx.appcompat.app.x.:()V │ │ -07c500: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07c502: 2300 740e |0001: new-array v0, v0, [Ljava/lang/Class; // type@0e74 │ │ -07c506: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07c508: 1c02 ca00 |0004: const-class v2, Landroid/content/Context; // type@00ca │ │ -07c50c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -07c510: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07c512: 1c02 9901 |0009: const-class v2, Landroid/util/AttributeSet; // type@0199 │ │ -07c516: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -07c51a: 6900 c703 |000d: sput-object v0, Landroidx/appcompat/app/x;.b:[Ljava/lang/Class; // field@03c7 │ │ -07c51e: 1400 6f02 0101 |000f: const v0, #float 2.36953e-38 // #0101026f │ │ -07c524: 2410 0d0e 0000 |0012: filled-new-array {v0}, [I // type@0e0d │ │ -07c52a: 0c00 |0015: move-result-object v0 │ │ -07c52c: 6900 c803 |0016: sput-object v0, Landroidx/appcompat/app/x;.c:[I // field@03c8 │ │ -07c530: 1400 8005 0101 |0018: const v0, #float 2.36975e-38 // #01010580 │ │ -07c536: 2410 0d0e 0000 |001b: filled-new-array {v0}, [I // type@0e0d │ │ -07c53c: 0c00 |001e: move-result-object v0 │ │ -07c53e: 6900 c903 |001f: sput-object v0, Landroidx/appcompat/app/x;.d:[I // field@03c9 │ │ -07c542: 1400 7c05 0101 |0021: const v0, #float 2.36975e-38 // #0101057c │ │ -07c548: 2410 0d0e 0000 |0024: filled-new-array {v0}, [I // type@0e0d │ │ -07c54e: 0c00 |0027: move-result-object v0 │ │ -07c550: 6900 ca03 |0028: sput-object v0, Landroidx/appcompat/app/x;.e:[I // field@03ca │ │ -07c554: 1400 7405 0101 |002a: const v0, #float 2.36975e-38 // #01010574 │ │ -07c55a: 2410 0d0e 0000 |002d: filled-new-array {v0}, [I // type@0e0d │ │ -07c560: 0c00 |0030: move-result-object v0 │ │ -07c562: 6900 cb03 |0031: sput-object v0, Landroidx/appcompat/app/x;.f:[I // field@03cb │ │ -07c566: 1a00 a31b |0033: const-string v0, "android.view." // string@1ba3 │ │ -07c56a: 1a01 a81b |0035: const-string v1, "android.webkit." // string@1ba8 │ │ -07c56e: 1a02 a91b |0037: const-string v2, "android.widget." // string@1ba9 │ │ -07c572: 2430 790e 0201 |0039: filled-new-array {v2, v0, v1}, [Ljava/lang/String; // type@0e79 │ │ -07c578: 0c00 |003c: move-result-object v0 │ │ -07c57a: 6900 cc03 |003d: sput-object v0, Landroidx/appcompat/app/x;.g:[Ljava/lang/String; // field@03cc │ │ -07c57e: 2200 050b |003f: new-instance v0, Ll/g; // type@0b05 │ │ -07c582: 7010 d740 0000 |0041: invoke-direct {v0}, Ll/g;.:()V // method@40d7 │ │ -07c588: 6900 cd03 |0044: sput-object v0, Landroidx/appcompat/app/x;.h:Ll/g; // field@03cd │ │ -07c58c: 0e00 |0046: return-void │ │ + insns size : 5 16-bit code units │ │ +07ebe0: |[07ebe0] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ +07ebf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ebf2: 7030 fc0e 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0efc │ │ +07ebf8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ - #1 : (in Landroidx/appcompat/app/x;) │ │ + #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -07c590: |[07c590] androidx.appcompat.app.x.:()V │ │ -07c5a0: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07c5a6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -07c5a8: 2300 770e |0004: new-array v0, v0, [Ljava/lang/Object; // type@0e77 │ │ -07c5ac: 5b10 c603 |0006: iput-object v0, v1, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c5b0: 0e00 |0008: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +07ebfc: |[07ebfc] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07ec0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec0e: 7040 fd0e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0efd │ │ +07ec14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #2 : (in Landroidx/appcompat/app/x;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 4 │ │ ins : 4 │ │ - outs : 3 │ │ - insns size : 75 16-bit code units │ │ -07c5b4: |[07c5b4] androidx.appcompat.app.x.a:(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V │ │ -07c5c4: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -07c5c8: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -07c5cc: 3710 0300 |0004: if-le v0, v1, 0007 // +0003 │ │ -07c5d0: 0e00 |0006: return-void │ │ -07c5d2: 6200 c903 |0007: sget-object v0, Landroidx/appcompat/app/x;.d:[I // field@03c9 │ │ -07c5d6: 6e30 7703 6400 |0009: invoke-virtual {v4, v6, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -07c5dc: 0c00 |000c: move-result-object v0 │ │ -07c5de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07c5e0: 6e20 4104 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -07c5e6: 0a02 |0011: move-result v2 │ │ -07c5e8: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -07c5ec: 6e30 2d04 1001 |0014: invoke-virtual {v0, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -07c5f2: 0a02 |0017: move-result v2 │ │ -07c5f4: 7120 cc1d 2500 |0018: invoke-static {v5, v2}, Landroidx/core/view/m0;.L:(Landroid/view/View;Z)V // method@1dcc │ │ -07c5fa: 6e10 4404 0000 |001b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07c600: 6200 ca03 |001e: sget-object v0, Landroidx/appcompat/app/x;.e:[I // field@03ca │ │ -07c604: 6e30 7703 6400 |0020: invoke-virtual {v4, v6, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -07c60a: 0c00 |0023: move-result-object v0 │ │ -07c60c: 6e20 4104 1000 |0024: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -07c612: 0a02 |0027: move-result v2 │ │ -07c614: 3802 0900 |0028: if-eqz v2, 0031 // +0009 │ │ -07c618: 6e20 3c04 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@043c │ │ -07c61e: 0c02 |002d: move-result-object v2 │ │ -07c620: 7120 cd1d 2500 |002e: invoke-static {v5, v2}, Landroidx/core/view/m0;.M:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1dcd │ │ -07c626: 6e10 4404 0000 |0031: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07c62c: 6200 cb03 |0034: sget-object v0, Landroidx/appcompat/app/x;.f:[I // field@03cb │ │ -07c630: 6e30 7703 6400 |0036: invoke-virtual {v4, v6, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -07c636: 0c04 |0039: move-result-object v4 │ │ -07c638: 6e20 4104 1400 |003a: invoke-virtual {v4, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -07c63e: 0a06 |003d: move-result v6 │ │ -07c640: 3806 0900 |003e: if-eqz v6, 0047 // +0009 │ │ -07c644: 6e30 2d04 1401 |0040: invoke-virtual {v4, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -07c64a: 0a06 |0043: move-result v6 │ │ -07c64c: 7120 d41d 6500 |0044: invoke-static {v5, v6}, Landroidx/core/view/m0;.T:(Landroid/view/View;Z)V // method@1dd4 │ │ -07c652: 6e10 4404 0400 |0047: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07c658: 0e00 |004a: return-void │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +07ec18: |[07ec18] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07ec28: 7040 f30a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0af3 │ │ +07ec2e: 2201 db00 |0003: new-instance v1, Landroid/graphics/Rect; // type@00db │ │ +07ec32: 7010 3804 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0438 │ │ +07ec38: 5b01 7503 |0008: iput-object v1, v0, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@0375 │ │ +07ec3c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x004b reg=3 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x004b reg=4 (null) Landroid/content/Context; │ │ - 0x0000 - 0x004b reg=5 (null) Landroid/view/View; │ │ - 0x0000 - 0x004b reg=6 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x000b reg=0 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ + 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x000b reg=3 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/app/x;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;Landroid/util/AttributeSet;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'a' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -07c65c: |[07c65c] androidx.appcompat.app.x.b:(Landroid/view/View;Landroid/util/AttributeSet;)V │ │ -07c66c: 6e10 5b08 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -07c672: 0c00 |0003: move-result-object v0 │ │ -07c674: 2001 cb00 |0004: instance-of v1, v0, Landroid/content/ContextWrapper; // type@00cb │ │ -07c678: 3801 2100 |0006: if-eqz v1, 0027 // +0021 │ │ -07c67c: 7110 ed1d 0300 |0008: invoke-static {v3}, Landroidx/core/view/m0;.v:(Landroid/view/View;)Z // method@1ded │ │ -07c682: 0a01 |000b: move-result v1 │ │ -07c684: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -07c688: 2819 |000e: goto 0027 // +0019 │ │ -07c68a: 6201 c803 |000f: sget-object v1, Landroidx/appcompat/app/x;.c:[I // field@03c8 │ │ -07c68e: 6e30 7703 4001 |0011: invoke-virtual {v0, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -07c694: 0c04 |0014: move-result-object v4 │ │ -07c696: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -07c698: 6e20 3c04 0400 |0016: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@043c │ │ -07c69e: 0c00 |0019: move-result-object v0 │ │ -07c6a0: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -07c6a4: 2201 e502 |001c: new-instance v1, Landroidx/appcompat/app/x$a; // type@02e5 │ │ -07c6a8: 7030 c10f 3100 |001e: invoke-direct {v1, v3, v0}, Landroidx/appcompat/app/x$a;.:(Landroid/view/View;Ljava/lang/String;)V // method@0fc1 │ │ -07c6ae: 6e20 ee08 1300 |0021: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08ee │ │ -07c6b4: 6e10 4404 0400 |0024: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07c6ba: 0e00 |0027: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +07ee7c: |[07ee7c] androidx.appcompat.widget.ContentFrameLayout.a:(IIII)V │ │ +07ee8c: 5410 7503 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@0375 │ │ +07ee90: 6e55 4404 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0444 │ │ +07ee96: 7110 c920 0100 |0005: invoke-static {v1}, Lf0/m0;.y:(Landroid/view/View;)Z // method@20c9 │ │ +07ee9c: 0a02 |0008: move-result v2 │ │ +07ee9e: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +07eea2: 6e10 1308 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +07eea8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0028 reg=2 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0028 reg=3 (null) Landroid/view/View; │ │ - 0x0000 - 0x0028 reg=4 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x000f reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ + 0x0000 - 0x000f reg=2 (null) I │ │ + 0x0000 - 0x000f reg=3 (null) I │ │ + 0x0000 - 0x000f reg=4 (null) I │ │ + 0x0000 - 0x000f reg=5 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/app/x;) │ │ - name : 's' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getFixedHeightMajor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -07c1e4: |[07c1e4] androidx.appcompat.app.x.s:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ -07c1f4: 6200 cd03 |0000: sget-object v0, Landroidx/appcompat/app/x;.h:Ll/g; // field@03cd │ │ -07c1f8: 6e20 e440 4000 |0002: invoke-virtual {v0, v4}, Ll/g;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40e4 │ │ -07c1fe: 0c01 |0005: move-result-object v1 │ │ -07c200: 1f01 580a |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@0a58 │ │ -07c204: 3901 2d00 |0008: if-nez v1, 0035 // +002d │ │ -07c208: 3805 1200 |000a: if-eqz v5, 001c // +0012 │ │ -07c20c: 2201 440a |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -07c210: 7010 7e3d 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07c216: 6e20 893d 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c21c: 6e20 893d 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c222: 6e10 903d 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07c228: 0c05 |001a: move-result-object v5 │ │ -07c22a: 2802 |001b: goto 001d // +0002 │ │ -07c22c: 0745 |001c: move-object v5, v4 │ │ -07c22e: 6e10 5c03 0300 |001d: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@035c │ │ -07c234: 0c03 |0020: move-result-object v3 │ │ -07c236: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -07c238: 7130 ba3c 1503 |0022: invoke-static {v5, v1, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3cba │ │ -07c23e: 0c03 |0025: move-result-object v3 │ │ -07c240: 1c05 e701 |0026: const-class v5, Landroid/view/View; // type@01e7 │ │ -07c244: 6e20 b73c 5300 |0028: invoke-virtual {v3, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@3cb7 │ │ -07c24a: 0c03 |002b: move-result-object v3 │ │ -07c24c: 6205 c703 |002c: sget-object v5, Landroidx/appcompat/app/x;.b:[Ljava/lang/Class; // field@03c7 │ │ -07c250: 6e20 bf3c 5300 |002e: invoke-virtual {v3, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3cbf │ │ -07c256: 0c01 |0031: move-result-object v1 │ │ -07c258: 6e30 ed40 4001 |0032: invoke-virtual {v0, v4, v1}, Ll/g;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@40ed │ │ -07c25e: 1213 |0035: const/4 v3, #int 1 // #1 │ │ -07c260: 6e20 c13d 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07c266: 5423 c603 |0039: iget-object v3, v2, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c26a: 6e20 c73d 3100 |003b: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3dc7 │ │ -07c270: 0c03 |003e: move-result-object v3 │ │ -07c272: 1f03 e701 |003f: check-cast v3, Landroid/view/View; // type@01e7 │ │ -07c276: 1103 |0041: return-object v3 │ │ -07c278: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -07c27a: 1103 |0043: return-object v3 │ │ - catches : 1 │ │ - 0x000c - 0x0041 │ │ - Ljava/lang/Exception; -> 0x0042 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07ead8: |[07ead8] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +07eae8: 5410 7303 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0373 │ │ +07eaec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eaf0: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07eaf4: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07eafa: 5b10 7303 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0373 │ │ +07eafe: 5410 7303 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0373 │ │ +07eb02: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0044 reg=2 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0044 reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0044 reg=4 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0044 reg=5 (null) Ljava/lang/String; │ │ │ │ - #5 : (in Landroidx/appcompat/app/x;) │ │ - name : 't' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getFixedHeightMinor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 89 16-bit code units │ │ -07c28c: |[07c28c] androidx.appcompat.app.x.t:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -07c29c: 1a00 042c |0000: const-string v0, "view" // string@2c04 │ │ -07c2a0: 6e20 593d 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c2a6: 0a00 |0005: move-result v0 │ │ -07c2a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07c2aa: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -07c2ae: 1a07 ce1c |0009: const-string v7, "class" // string@1cce │ │ -07c2b2: 7230 ed06 1807 |000b: invoke-interface {v8, v1, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06ed │ │ -07c2b8: 0c07 |000e: move-result-object v7 │ │ -07c2ba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -07c2bc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07c2be: 5453 c603 |0011: iget-object v3, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c2c2: 4d06 0302 |0013: aput-object v6, v3, v2 │ │ -07c2c6: 4d08 0300 |0015: aput-object v8, v3, v0 │ │ -07c2ca: 1308 2e00 |0017: const/16 v8, #int 46 // #2e │ │ -07c2ce: 6e20 613d 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@3d61 │ │ -07c2d4: 0a08 |001c: move-result v8 │ │ -07c2d6: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ -07c2d8: 3383 2100 |001e: if-ne v3, v8, 003f // +0021 │ │ -07c2dc: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -07c2de: 6203 cc03 |0021: sget-object v3, Landroidx/appcompat/app/x;.g:[Ljava/lang/String; // field@03cc │ │ -07c2e2: 2134 |0023: array-length v4, v3 │ │ -07c2e4: 3548 1400 |0024: if-ge v8, v4, 0038 // +0014 │ │ -07c2e8: 4603 0308 |0026: aget-object v3, v3, v8 │ │ -07c2ec: 7040 d80f 6537 |0028: invoke-direct {v5, v6, v7, v3}, Landroidx/appcompat/app/x;.s:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@0fd8 │ │ -07c2f2: 0c03 |002b: move-result-object v3 │ │ -07c2f4: 3803 0900 |002c: if-eqz v3, 0035 // +0009 │ │ -07c2f8: 5456 c603 |002e: iget-object v6, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c2fc: 4d01 0602 |0030: aput-object v1, v6, v2 │ │ -07c300: 4d01 0600 |0032: aput-object v1, v6, v0 │ │ -07c304: 1103 |0034: return-object v3 │ │ -07c306: d808 0801 |0035: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07c30a: 28ea |0037: goto 0021 // -0016 │ │ -07c30c: 5456 c603 |0038: iget-object v6, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c310: 4d01 0602 |003a: aput-object v1, v6, v2 │ │ -07c314: 4d01 0600 |003c: aput-object v1, v6, v0 │ │ -07c318: 1101 |003e: return-object v1 │ │ -07c31a: 7040 d80f 6517 |003f: invoke-direct {v5, v6, v7, v1}, Landroidx/appcompat/app/x;.s:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@0fd8 │ │ -07c320: 0c06 |0042: move-result-object v6 │ │ -07c322: 5457 c603 |0043: iget-object v7, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c326: 4d01 0702 |0045: aput-object v1, v7, v2 │ │ -07c32a: 4d01 0700 |0047: aput-object v1, v7, v0 │ │ -07c32e: 1106 |0049: return-object v6 │ │ -07c330: 0d06 |004a: move-exception v6 │ │ -07c332: 5457 c603 |004b: iget-object v7, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c336: 4d01 0702 |004d: aput-object v1, v7, v2 │ │ -07c33a: 4d01 0700 |004f: aput-object v1, v7, v0 │ │ -07c33e: 2706 |0051: throw v6 │ │ -07c340: 5456 c603 |0052: iget-object v6, v5, Landroidx/appcompat/app/x;.a:[Ljava/lang/Object; // field@03c6 │ │ -07c344: 4d01 0602 |0054: aput-object v1, v6, v2 │ │ -07c348: 4d01 0600 |0056: aput-object v1, v6, v0 │ │ -07c34c: 1101 |0058: return-object v1 │ │ - catches : 2 │ │ - 0x0011 - 0x002c │ │ - Ljava/lang/Exception; -> 0x0052 │ │ - -> 0x004a │ │ - 0x003f - 0x0043 │ │ - Ljava/lang/Exception; -> 0x0052 │ │ - -> 0x004a │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07eb04: |[07eb04] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +07eb14: 5410 7403 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0374 │ │ +07eb18: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eb1c: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07eb20: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07eb26: 5b10 7403 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0374 │ │ +07eb2a: 5410 7403 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0374 │ │ +07eb2e: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0059 reg=5 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0059 reg=6 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0059 reg=7 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0059 reg=8 (null) Landroid/util/AttributeSet; │ │ │ │ - #6 : (in Landroidx/appcompat/app/x;) │ │ - name : 'u' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getFixedWidthMajor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 61 16-bit code units │ │ -07be1c: |[07be1c] androidx.appcompat.app.x.u:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; │ │ -07be2c: 6200 1f0f |0000: sget-object v0, Le/j;.v3:[I // field@0f1f │ │ -07be30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07be32: 6e51 7803 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -07be38: 0c03 |0006: move-result-object v3 │ │ -07be3a: 3804 0900 |0007: if-eqz v4, 0010 // +0009 │ │ -07be3e: 6004 240f |0009: sget v4, Le/j;.w3:I // field@0f24 │ │ -07be42: 6e30 3a04 4301 |000b: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -07be48: 0a04 |000e: move-result v4 │ │ -07be4a: 2802 |000f: goto 0011 // +0002 │ │ -07be4c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -07be4e: 3805 1300 |0011: if-eqz v5, 0024 // +0013 │ │ -07be52: 3904 1100 |0013: if-nez v4, 0024 // +0011 │ │ -07be56: 6004 290f |0015: sget v4, Le/j;.x3:I // field@0f29 │ │ -07be5a: 6e30 3a04 4301 |0017: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -07be60: 0a04 |001a: move-result v4 │ │ -07be62: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ -07be66: 1a05 9202 |001d: const-string v5, "AppCompatViewInflater" // string@0292 │ │ -07be6a: 1a00 fe1b |001f: const-string v0, "app:theme is now deprecated. Please move to using android:theme instead." // string@1bfe │ │ -07be6e: 7120 f706 0500 |0021: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@06f7 │ │ -07be74: 6e10 4404 0300 |0024: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07be7a: 3804 1500 |0027: if-eqz v4, 003c // +0015 │ │ -07be7e: 2023 ef02 |0029: instance-of v3, v2, Landroidx/appcompat/view/d; // type@02ef │ │ -07be82: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -07be86: 0723 |002d: move-object v3, v2 │ │ -07be88: 1f03 ef02 |002e: check-cast v3, Landroidx/appcompat/view/d; // type@02ef │ │ -07be8c: 6e10 0510 0300 |0030: invoke-virtual {v3}, Landroidx/appcompat/view/d;.c:()I // method@1005 │ │ -07be92: 0a03 |0033: move-result v3 │ │ -07be94: 3243 0800 |0034: if-eq v3, v4, 003c // +0008 │ │ -07be98: 2203 ef02 |0036: new-instance v3, Landroidx/appcompat/view/d; // type@02ef │ │ -07be9c: 7030 0010 2304 |0038: invoke-direct {v3, v2, v4}, Landroidx/appcompat/view/d;.:(Landroid/content/Context;I)V // method@1000 │ │ -07bea2: 0732 |003b: move-object v2, v3 │ │ -07bea4: 1102 |003c: return-object v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07eb30: |[07eb30] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +07eb40: 5410 7103 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0371 │ │ +07eb44: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eb48: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07eb4c: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07eb52: 5b10 7103 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0371 │ │ +07eb56: 5410 7103 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0371 │ │ +07eb5a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003d reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x003d reg=3 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x003d reg=4 (null) Z │ │ - 0x0000 - 0x003d reg=5 (null) Z │ │ │ │ - #7 : (in Landroidx/appcompat/app/x;) │ │ - name : 'v' │ │ - type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getFixedWidthMinor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -07c6bc: |[07c6bc] androidx.appcompat.app.x.v:(Landroid/view/View;Ljava/lang/String;)V │ │ -07c6cc: 3803 0300 |0000: if-eqz v3, 0003 // +0003 │ │ -07c6d0: 0e00 |0002: return-void │ │ -07c6d2: 2203 280a |0003: new-instance v3, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07c6d6: 2200 440a |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -07c6da: 7010 7e3d 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07c6e0: 6e10 3c3d 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -07c6e6: 0c01 |000d: move-result-object v1 │ │ -07c6e8: 6e10 cc3c 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3ccc │ │ -07c6ee: 0c01 |0011: move-result-object v1 │ │ -07c6f0: 6e20 893d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c6f6: 1a01 4200 |0015: const-string v1, " asked to inflate view for <" // string@0042 │ │ -07c6fa: 6e20 893d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c700: 6e20 893d 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c706: 1a04 1b02 |001d: const-string v4, ">, but returned null" // string@021b │ │ -07c70a: 6e20 893d 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07c710: 6e10 903d 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07c716: 0c04 |0025: move-result-object v4 │ │ -07c718: 7020 ff3c 4300 |0026: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -07c71e: 2703 |0029: throw v3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07eb5c: |[07eb5c] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +07eb6c: 5410 7203 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0372 │ │ +07eb70: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eb74: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07eb78: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07eb7e: 5b10 7203 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0372 │ │ +07eb82: 5410 7203 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0372 │ │ +07eb86: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002a reg=2 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x002a reg=3 (null) Landroid/view/View; │ │ - 0x0000 - 0x002a reg=4 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/x;) │ │ - name : 'c' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/d;' │ │ - access : 0x0004 (PROTECTED) │ │ + #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getMinWidthMajor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c368: |[07c368] androidx.appcompat.app.x.c:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/d; │ │ -07c378: 2200 8403 |0000: new-instance v0, Landroidx/appcompat/widget/d; // type@0384 │ │ -07c37c: 7030 cd15 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/d;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@15cd │ │ -07c382: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07eb88: |[07eb88] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ +07eb98: 5410 6f03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@036f │ │ +07eb9c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eba0: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07eba4: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07ebaa: 5b10 6f03 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@036f │ │ +07ebae: 5410 6f03 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@036f │ │ +07ebb2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #1 : (in Landroidx/appcompat/app/x;) │ │ - name : 'd' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f;' │ │ - access : 0x0004 (PROTECTED) │ │ + #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'getMinWidthMinor' │ │ + type : '()Landroid/util/TypedValue;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c384: |[07c384] androidx.appcompat.app.x.d:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f; │ │ -07c394: 2200 9403 |0000: new-instance v0, Landroidx/appcompat/widget/f; // type@0394 │ │ -07c398: 7030 9616 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/f;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1696 │ │ -07c39e: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07ebb4: |[07ebb4] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ +07ebc4: 5410 7003 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0370 │ │ +07ebc8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07ebcc: 2200 6701 |0004: new-instance v0, Landroid/util/TypedValue; // type@0167 │ │ +07ebd0: 7010 5a06 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@065a │ │ +07ebd6: 5b10 7003 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0370 │ │ +07ebda: 5410 7003 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0370 │ │ +07ebde: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #2 : (in Landroidx/appcompat/app/x;) │ │ - name : 'e' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/g;' │ │ - access : 0x0004 (PROTECTED) │ │ + #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c3a0: |[07c3a0] androidx.appcompat.app.x.e:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/g; │ │ -07c3b0: 2200 9d03 |0000: new-instance v0, Landroidx/appcompat/widget/g; // type@039d │ │ -07c3b4: 7030 e216 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16e2 │ │ -07c3ba: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07ec40: |[07ec40] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ +07ec50: 6f10 080b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@0b08 │ │ +07ec56: 5410 7603 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@0376 │ │ +07ec5a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +07ec5e: 7210 f90e 0000 |0007: invoke-interface {v0}, Landroidx/appcompat/widget/ContentFrameLayout$a;.a:()V // method@0ef9 │ │ +07ec64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #3 : (in Landroidx/appcompat/app/x;) │ │ - name : 'f' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/h;' │ │ - access : 0x0004 (PROTECTED) │ │ + #8 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c3bc: |[07c3bc] androidx.appcompat.app.x.f:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/h; │ │ -07c3cc: 2200 a003 |0000: new-instance v0, Landroidx/appcompat/widget/h; // type@03a0 │ │ -07c3d0: 7030 ff16 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/h;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16ff │ │ -07c3d6: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07ec68: |[07ec68] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +07ec78: 6f10 0b0b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@0b0b │ │ +07ec7e: 5410 7603 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@0376 │ │ +07ec82: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +07ec86: 7210 fa0e 0000 |0007: invoke-interface {v0}, Landroidx/appcompat/widget/ContentFrameLayout$a;.onDetachedFromWindow:()V // method@0efa │ │ +07ec8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #4 : (in Landroidx/appcompat/app/x;) │ │ - name : 'g' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/l;' │ │ - access : 0x0004 (PROTECTED) │ │ + #9 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c3d8: |[07c3d8] androidx.appcompat.app.x.g:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/l; │ │ -07c3e8: 2200 b103 |0000: new-instance v0, Landroidx/appcompat/widget/l; // type@03b1 │ │ -07c3ec: 7030 9e17 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/l;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@179e │ │ -07c3f2: 1100 |0005: return-object v0 │ │ + insns size : 226 16-bit code units │ │ +07ec90: |[07ec90] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ +07eca0: 6e10 a507 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07a5 │ │ +07eca6: 0c00 |0003: move-result-object v0 │ │ +07eca8: 6e10 a702 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02a7 │ │ +07ecae: 0c00 |0007: move-result-object v0 │ │ +07ecb0: 6e10 4203 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0342 │ │ +07ecb6: 0c00 |000b: move-result-object v0 │ │ +07ecb8: 5201 7e01 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@017e │ │ +07ecbc: 5202 7d01 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@017d │ │ +07ecc0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +07ecc2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +07ecc4: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ +07ecc8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +07ecca: 2802 |0015: goto 0017 // +0002 │ │ +07eccc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +07ecce: 7110 7107 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07ecd4: 0a02 |001a: move-result v2 │ │ +07ecd6: 7110 7107 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07ecdc: 0a05 |001e: move-result v5 │ │ +07ecde: 1266 |001f: const/4 v6, #int 6 // #6 │ │ +07ece0: 1257 |0020: const/4 v7, #int 5 // #5 │ │ +07ece2: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ +07ece6: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ +07ecea: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ +07ecee: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ +07ecf2: 54da 7203 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0372 │ │ +07ecf6: 2803 |002b: goto 002e // +0003 │ │ +07ecf8: 54da 7103 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0371 │ │ +07ecfc: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ +07ed00: 52ab 8701 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@0187 │ │ +07ed04: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ +07ed08: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ +07ed0c: 6e20 5d06 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@065d │ │ +07ed12: 0a0a |0039: move-result v10 │ │ +07ed14: 87aa |003a: float-to-int v10, v10 │ │ +07ed16: 280d |003b: goto 0048 // +000d │ │ +07ed18: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ +07ed1c: 520b 7e01 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@017e │ │ +07ed20: 82bc |0040: int-to-float v12, v11 │ │ +07ed22: 82bb |0041: int-to-float v11, v11 │ │ +07ed24: 6e30 5f06 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@065f │ │ +07ed2a: 0a0a |0045: move-result v10 │ │ +07ed2c: 28f4 |0046: goto 003a // -000c │ │ +07ed2e: 120a |0047: const/4 v10, #int 0 // #0 │ │ +07ed30: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ +07ed34: 54db 7503 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@0375 │ │ +07ed38: 52bc 5a01 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@015a │ │ +07ed3c: 52bb 5b01 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@015b │ │ +07ed40: b0bc |0050: add-int/2addr v12, v11 │ │ +07ed42: b1ca |0051: sub-int/2addr v10, v12 │ │ +07ed44: 7110 7207 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0772 │ │ +07ed4a: 0a0e |0055: move-result v14 │ │ +07ed4c: 7120 422f ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +07ed52: 0a0e |0059: move-result v14 │ │ +07ed54: 7120 7307 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07ed5a: 0a0e |005d: move-result v14 │ │ +07ed5c: 121a |005e: const/4 v10, #int 1 // #1 │ │ +07ed5e: 2802 |005f: goto 0061 // +0002 │ │ +07ed60: 120a |0060: const/4 v10, #int 0 // #0 │ │ +07ed62: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ +07ed66: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ +07ed6a: 54d5 7303 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0373 │ │ +07ed6e: 2803 |0067: goto 006a // +0003 │ │ +07ed70: 54d5 7403 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0374 │ │ +07ed74: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ +07ed78: 525b 8701 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@0187 │ │ +07ed7c: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ +07ed80: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ +07ed84: 6e20 5d06 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@065d │ │ +07ed8a: 0a05 |0075: move-result v5 │ │ +07ed8c: 8755 |0076: float-to-int v5, v5 │ │ +07ed8e: 280d |0077: goto 0084 // +000d │ │ +07ed90: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ +07ed94: 520b 7d01 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@017d │ │ +07ed98: 82bc |007c: int-to-float v12, v11 │ │ +07ed9a: 82bb |007d: int-to-float v11, v11 │ │ +07ed9c: 6e30 5f06 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@065f │ │ +07eda2: 0a05 |0081: move-result v5 │ │ +07eda4: 28f4 |0082: goto 0076 // -000c │ │ +07eda6: 1205 |0083: const/4 v5, #int 0 // #0 │ │ +07eda8: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ +07edac: 54db 7503 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@0375 │ │ +07edb0: 52bc 5c01 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@015c │ │ +07edb4: 52bb 5901 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@0159 │ │ +07edb8: b0bc |008c: add-int/2addr v12, v11 │ │ +07edba: b1c5 |008d: sub-int/2addr v5, v12 │ │ +07edbc: 7110 7207 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0772 │ │ +07edc2: 0a0f |0091: move-result v15 │ │ +07edc4: 7120 422f f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +07edca: 0a0f |0095: move-result v15 │ │ +07edcc: 7120 7307 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07edd2: 0a0f |0099: move-result v15 │ │ +07edd4: 6f30 110b ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0b11 │ │ +07edda: 6e10 b907 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07ede0: 0a0e |00a0: move-result v14 │ │ +07ede2: 7120 7307 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07ede8: 0a05 |00a4: move-result v5 │ │ +07edea: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ +07edee: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ +07edf2: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ +07edf6: 54d1 7003 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0370 │ │ +07edfa: 2803 |00ad: goto 00b0 // +0003 │ │ +07edfc: 54d1 6f03 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@036f │ │ +07ee00: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ +07ee04: 5212 8701 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@0187 │ │ +07ee08: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ +07ee0c: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ +07ee10: 6e20 5d06 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@065d │ │ +07ee16: 0a00 |00bb: move-result v0 │ │ +07ee18: 8700 |00bc: float-to-int v0, v0 │ │ +07ee1a: 280d |00bd: goto 00ca // +000d │ │ +07ee1c: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ +07ee20: 5200 7e01 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@017e │ │ +07ee24: 8202 |00c2: int-to-float v2, v0 │ │ +07ee26: 8200 |00c3: int-to-float v0, v0 │ │ +07ee28: 6e30 5f06 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@065f │ │ +07ee2e: 0a00 |00c7: move-result v0 │ │ +07ee30: 28f4 |00c8: goto 00bc // -000c │ │ +07ee32: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ +07ee34: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ +07ee38: 54d1 7503 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@0375 │ │ +07ee3c: 5212 5a01 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@015a │ │ +07ee40: 5211 5b01 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@015b │ │ +07ee44: b012 |00d2: add-int/2addr v2, v1 │ │ +07ee46: b120 |00d3: sub-int/2addr v0, v2 │ │ +07ee48: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ +07ee4c: 7120 7307 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07ee52: 0a05 |00d9: move-result v5 │ │ +07ee54: 2802 |00da: goto 00dc // +0002 │ │ +07ee56: 1203 |00db: const/4 v3, #int 0 // #0 │ │ +07ee58: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ +07ee5c: 6f30 110b 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0b11 │ │ +07ee62: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #5 : (in Landroidx/appcompat/app/x;) │ │ - name : 'h' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/p;' │ │ - access : 0x0004 (PROTECTED) │ │ + #10 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + name : 'setAttachListener' │ │ + type : '(Landroidx/appcompat/widget/ContentFrameLayout$a;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c3f4: |[07c3f4] androidx.appcompat.app.x.h:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/p; │ │ -07c404: 2200 c303 |0000: new-instance v0, Landroidx/appcompat/widget/p; // type@03c3 │ │ -07c408: 7030 6218 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/p;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1862 │ │ -07c40e: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ee64: |[07ee64] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ +07ee74: 5b01 7603 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@0376 │ │ +07ee78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #6 : (in Landroidx/appcompat/app/x;) │ │ - name : 'i' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r;' │ │ - access : 0x0004 (PROTECTED) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #107 header: │ │ +class_idx : 626 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 526 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #107 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/FitWindowsFrameLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/FrameLayout;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + name : 'a' │ │ + type : 'Lm/o0;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c410: |[07c410] androidx.appcompat.app.x.i:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r; │ │ -07c420: 2200 ca03 |0000: new-instance v0, Landroidx/appcompat/widget/r; // type@03ca │ │ -07c424: 7030 ce18 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/r;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18ce │ │ -07c42a: 1100 |0005: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +07ef84: |[07ef84] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07ef94: 7030 f20a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0af2 │ │ +07ef9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #7 : (in Landroidx/appcompat/app/x;) │ │ - name : 'j' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/s;' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + name : 'fitSystemWindows' │ │ + type : '(Landroid/graphics/Rect;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c42c: |[07c42c] androidx.appcompat.app.x.j:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/s; │ │ -07c43c: 2200 d503 |0000: new-instance v0, Landroidx/appcompat/widget/s; // type@03d5 │ │ -07c440: 7030 1b19 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/s;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@191b │ │ -07c446: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +07ef5c: |[07ef5c] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +07ef6c: 5410 7703 |0000: iget-object v0, v1, Landroidx/appcompat/widget/FitWindowsFrameLayout;.a:Lm/o0; // field@0377 │ │ +07ef70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07ef74: 7220 7237 2000 |0004: invoke-interface {v0, v2}, Lm/o0;.a:(Landroid/graphics/Rect;)V // method@3772 │ │ +07ef7a: 6f20 040b 2100 |0007: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0b04 │ │ +07ef80: 0a02 |000a: move-result v2 │ │ +07ef82: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #8 : (in Landroidx/appcompat/app/x;) │ │ - name : 'k' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/v;' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + name : 'setOnFitSystemWindowsListener' │ │ + type : '(Lm/o0;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c448: |[07c448] androidx.appcompat.app.x.k:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/v; │ │ -07c458: 2200 e703 |0000: new-instance v0, Landroidx/appcompat/widget/v; // type@03e7 │ │ -07c45c: 7030 8619 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/v;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1986 │ │ -07c462: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ef9c: |[07ef9c] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Lm/o0;)V │ │ +07efac: 5b01 7703 |0000: iput-object v1, v0, Landroidx/appcompat/widget/FitWindowsFrameLayout;.a:Lm/o0; // field@0377 │ │ +07efb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/FitWindowsFrameLayout; │ │ + 0x0000 - 0x0003 reg=1 (null) Lm/o0; │ │ │ │ - #9 : (in Landroidx/appcompat/app/x;) │ │ - name : 'l' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/w;' │ │ - access : 0x0004 (PROTECTED) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #108 header: │ │ +class_idx : 627 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 532 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #108 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/FitWindowsLinearLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/LinearLayout;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + name : 'a' │ │ + type : 'Lm/o0;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c464: |[07c464] androidx.appcompat.app.x.l:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/w; │ │ -07c474: 2200 e903 |0000: new-instance v0, Landroidx/appcompat/widget/w; // type@03e9 │ │ -07c478: 7030 cd19 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/w;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19cd │ │ -07c47e: 1100 |0005: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +07efdc: |[07efdc] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07efec: 7030 500b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b50 │ │ +07eff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #10 : (in Landroidx/appcompat/app/x;) │ │ - name : 'm' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y;' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + name : 'fitSystemWindows' │ │ + type : '(Landroid/graphics/Rect;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -07c480: |[07c480] androidx.appcompat.app.x.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y; │ │ -07c490: 2200 ee03 |0000: new-instance v0, Landroidx/appcompat/widget/y; // type@03ee │ │ -07c494: 7030 dd19 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/y;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19dd │ │ -07c49a: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +07efb4: |[07efb4] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +07efc4: 5410 7803 |0000: iget-object v0, v1, Landroidx/appcompat/widget/FitWindowsLinearLayout;.a:Lm/o0; // field@0378 │ │ +07efc8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07efcc: 7220 7237 2000 |0004: invoke-interface {v0, v2}, Lm/o0;.a:(Landroid/graphics/Rect;)V // method@3772 │ │ +07efd2: 6f20 510b 2100 |0007: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0b51 │ │ +07efd8: 0a02 |000a: move-result v2 │ │ +07efda: 0f02 |000b: return v2 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + name : 'setOnFitSystemWindowsListener' │ │ + type : '(Lm/o0;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07eff4: |[07eff4] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Lm/o0;)V │ │ +07f004: 5b01 7803 |0000: iput-object v1, v0, Landroidx/appcompat/widget/FitWindowsLinearLayout;.a:Lm/o0; // field@0378 │ │ +07f008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/FitWindowsLinearLayout; │ │ + 0x0000 - 0x0003 reg=1 (null) Lm/o0; │ │ │ │ - #11 : (in Landroidx/appcompat/app/x;) │ │ - name : 'n' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0;' │ │ - access : 0x0004 (PROTECTED) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #109 header: │ │ +class_idx : 628 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #109 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 #109 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ + name : 'e' │ │ + type : 'Landroidx/appcompat/widget/SearchView$SearchAutoComplete;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c49c: |[07c49c] androidx.appcompat.app.x.n:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0; │ │ -07c4ac: 2200 7003 |0000: new-instance v0, Landroidx/appcompat/widget/a0; // type@0370 │ │ -07c4b0: 7030 4915 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/a0;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1549 │ │ -07c4b6: 1100 |0005: return-object v0 │ │ +081850: |[081850] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ +081860: 5b01 7903 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0379 │ │ +081864: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08186a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #12 : (in Landroidx/appcompat/app/x;) │ │ - name : 'o' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f0;' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c4b8: |[07c4b8] androidx.appcompat.app.x.o:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f0; │ │ -07c4c8: 2200 9203 |0000: new-instance v0, Landroidx/appcompat/widget/f0; // type@0392 │ │ -07c4cc: 7030 5216 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/f0;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1652 │ │ -07c4d2: 1100 |0005: return-object v0 │ │ +08186c: |[08186c] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ +08187c: 5410 7903 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0379 │ │ +081880: 6e10 170f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.d:()V // method@0f17 │ │ +081886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #13 : (in Landroidx/appcompat/app/x;) │ │ - name : 'p' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/k0;' │ │ - access : 0x0004 (PROTECTED) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #110 header: │ │ +class_idx : 630 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #110 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 descriptor : 'Landroidx/appcompat/widget/SearchView$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/text/TextWatcher;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c4d4: |[07c4d4] androidx.appcompat.app.x.p:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/k0; │ │ -07c4e4: 2200 ab03 |0000: new-instance v0, Landroidx/appcompat/widget/k0; // type@03ab │ │ -07c4e8: 7030 6e17 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/k0;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@176e │ │ -07c4ee: 1100 |0005: return-object v0 │ │ +081154: |[081154] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ +081164: 5b01 7e03 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.a:Landroidx/appcompat/widget/SearchView; // field@037e │ │ +081168: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08116e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #14 : (in Landroidx/appcompat/app/x;) │ │ - name : 'q' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ + name : 'afterTextChanged' │ │ + type : '(Landroid/text/Editable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -07bea8: |[07bea8] androidx.appcompat.app.x.q:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -07beb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07beba: 1101 |0001: return-object v1 │ │ + insns size : 1 16-bit code units │ │ +081170: |[081170] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ +081180: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x0002 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0002 reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #15 : (in Landroidx/appcompat/app/x;) │ │ - name : 'r' │ │ - type : '(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ + name : 'beforeTextChanged' │ │ + type : '(Ljava/lang/CharSequence;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 9 │ │ - outs : 4 │ │ - insns size : 396 16-bit code units │ │ -07bebc: |[07bebc] androidx.appcompat.app.x.r:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View; │ │ -07becc: 3805 0900 |0000: if-eqz v5, 0009 // +0009 │ │ -07bed0: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -07bed4: 6e10 5b08 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -07beda: 0c01 |0007: move-result-object v1 │ │ -07bedc: 2802 |0008: goto 000a // +0002 │ │ -07bede: 0731 |0009: move-object v1, v3 │ │ -07bee0: 3906 0400 |000a: if-nez v6, 000e // +0004 │ │ -07bee4: 3807 0600 |000c: if-eqz v7, 0012 // +0006 │ │ -07bee8: 7140 da0f 4176 |000e: invoke-static {v1, v4, v6, v7}, Landroidx/appcompat/app/x;.u:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; // method@0fda │ │ -07beee: 0c01 |0011: move-result-object v1 │ │ -07bef0: 3808 0600 |0012: if-eqz v8, 0018 // +0006 │ │ -07bef4: 7110 8515 0100 |0014: invoke-static {v1}, Landroidx/appcompat/widget/b1;.b:(Landroid/content/Context;)Landroid/content/Context; // method@1585 │ │ -07befa: 0c01 |0017: move-result-object v1 │ │ -07befc: 6e10 603d 0200 |0018: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@3d60 │ │ -07bf02: 6e10 603d 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@3d60 │ │ -07bf08: 0a05 |001e: move-result v5 │ │ -07bf0a: 12f6 |001f: const/4 v6, #int -1 // #ff │ │ -07bf0c: 2c05 1201 0000 |0020: sparse-switch v5, 00000132 // +00000112 │ │ -07bf12: 2900 ad00 |0023: goto/16 00d0 // +00ad │ │ -07bf16: 1a05 ec02 |0025: const-string v5, "Button" // string@02ec │ │ -07bf1a: 6e20 593d 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bf20: 0a05 |002a: move-result v5 │ │ -07bf22: 3905 0400 |002b: if-nez v5, 002f // +0004 │ │ -07bf26: 2900 a300 |002d: goto/16 00d0 // +00a3 │ │ -07bf2a: 1306 0d00 |002f: const/16 v6, #int 13 // #d │ │ -07bf2e: 2900 9f00 |0031: goto/16 00d0 // +009f │ │ -07bf32: 1a05 3a04 |0033: const-string v5, "EditText" // string@043a │ │ -07bf36: 6e20 593d 5200 |0035: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bf3c: 0a05 |0038: move-result v5 │ │ -07bf3e: 3905 0400 |0039: if-nez v5, 003d // +0004 │ │ -07bf42: 2900 9500 |003b: goto/16 00d0 // +0095 │ │ -07bf46: 1306 0c00 |003d: const/16 v6, #int 12 // #c │ │ -07bf4a: 2900 9100 |003f: goto/16 00d0 // +0091 │ │ -07bf4e: 1a05 5503 |0041: const-string v5, "CheckBox" // string@0355 │ │ -07bf52: 6e20 593d 5200 |0043: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bf58: 0a05 |0046: move-result v5 │ │ -07bf5a: 3905 0400 |0047: if-nez v5, 004b // +0004 │ │ -07bf5e: 2900 8700 |0049: goto/16 00d0 // +0087 │ │ -07bf62: 1306 0b00 |004b: const/16 v6, #int 11 // #b │ │ -07bf66: 2900 8300 |004d: goto/16 00d0 // +0083 │ │ -07bf6a: 1a05 af02 |004f: const-string v5, "AutoCompleteTextView" // string@02af │ │ -07bf6e: 6e20 593d 5200 |0051: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bf74: 0a05 |0054: move-result v5 │ │ -07bf76: 3905 0400 |0055: if-nez v5, 0059 // +0004 │ │ -07bf7a: 2900 7900 |0057: goto/16 00d0 // +0079 │ │ -07bf7e: 1306 0a00 |0059: const/16 v6, #int 10 // #a │ │ -07bf82: 2900 7500 |005b: goto/16 00d0 // +0075 │ │ -07bf86: 1a05 0906 |005d: const-string v5, "ImageView" // string@0609 │ │ -07bf8a: 6e20 593d 5200 |005f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bf90: 0a05 |0062: move-result v5 │ │ -07bf92: 3905 0400 |0063: if-nez v5, 0067 // +0004 │ │ -07bf96: 2900 6b00 |0065: goto/16 00d0 // +006b │ │ -07bf9a: 1306 0900 |0067: const/16 v6, #int 9 // #9 │ │ -07bf9e: 2900 6700 |0069: goto/16 00d0 // +0067 │ │ -07bfa2: 1a05 e617 |006b: const-string v5, "ToggleButton" // string@17e6 │ │ -07bfa6: 6e20 593d 5200 |006d: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bfac: 0a05 |0070: move-result v5 │ │ -07bfae: 3905 0400 |0071: if-nez v5, 0075 // +0004 │ │ -07bfb2: 2900 5d00 |0073: goto/16 00d0 // +005d │ │ -07bfb6: 1306 0800 |0075: const/16 v6, #int 8 // #8 │ │ -07bfba: 2900 5900 |0077: goto/16 00d0 // +0059 │ │ -07bfbe: 1a05 7116 |0079: const-string v5, "RadioButton" // string@1671 │ │ -07bfc2: 6e20 593d 5200 |007b: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bfc8: 0a05 |007e: move-result v5 │ │ -07bfca: 3905 0300 |007f: if-nez v5, 0082 // +0003 │ │ -07bfce: 284f |0081: goto 00d0 // +004f │ │ -07bfd0: 1276 |0082: const/4 v6, #int 7 // #7 │ │ -07bfd2: 284d |0083: goto 00d0 // +004d │ │ -07bfd4: 1a05 3017 |0084: const-string v5, "Spinner" // string@1730 │ │ -07bfd8: 6e20 593d 5200 |0086: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bfde: 0a05 |0089: move-result v5 │ │ -07bfe0: 3905 0300 |008a: if-nez v5, 008d // +0003 │ │ -07bfe4: 2844 |008c: goto 00d0 // +0044 │ │ -07bfe6: 1266 |008d: const/4 v6, #int 6 // #6 │ │ -07bfe8: 2842 |008e: goto 00d0 // +0042 │ │ -07bfea: 1a05 f816 |008f: const-string v5, "SeekBar" // string@16f8 │ │ -07bfee: 6e20 593d 5200 |0091: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07bff4: 0a05 |0094: move-result v5 │ │ -07bff6: 3905 0300 |0095: if-nez v5, 0098 // +0003 │ │ -07bffa: 2839 |0097: goto 00d0 // +0039 │ │ -07bffc: 1256 |0098: const/4 v6, #int 5 // #5 │ │ -07bffe: 2837 |0099: goto 00d0 // +0037 │ │ -07c000: 1a05 0006 |009a: const-string v5, "ImageButton" // string@0600 │ │ -07c004: 6e20 593d 5200 |009c: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c00a: 0a05 |009f: move-result v5 │ │ -07c00c: 3905 0300 |00a0: if-nez v5, 00a3 // +0003 │ │ -07c010: 282e |00a2: goto 00d0 // +002e │ │ -07c012: 1246 |00a3: const/4 v6, #int 4 // #4 │ │ -07c014: 282c |00a4: goto 00d0 // +002c │ │ -07c016: 1a05 b417 |00a5: const-string v5, "TextView" // string@17b4 │ │ -07c01a: 6e20 593d 5200 |00a7: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c020: 0a05 |00aa: move-result v5 │ │ -07c022: 3905 0300 |00ab: if-nez v5, 00ae // +0003 │ │ -07c026: 2823 |00ad: goto 00d0 // +0023 │ │ -07c028: 1236 |00ae: const/4 v6, #int 3 // #3 │ │ -07c02a: 2821 |00af: goto 00d0 // +0021 │ │ -07c02c: 1a05 8215 |00b0: const-string v5, "MultiAutoCompleteTextView" // string@1582 │ │ -07c030: 6e20 593d 5200 |00b2: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c036: 0a05 |00b5: move-result v5 │ │ -07c038: 3905 0300 |00b6: if-nez v5, 00b9 // +0003 │ │ -07c03c: 2818 |00b8: goto 00d0 // +0018 │ │ -07c03e: 1226 |00b9: const/4 v6, #int 2 // #2 │ │ -07c040: 2816 |00ba: goto 00d0 // +0016 │ │ -07c042: 1a05 5603 |00bb: const-string v5, "CheckedTextView" // string@0356 │ │ -07c046: 6e20 593d 5200 |00bd: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c04c: 0a05 |00c0: move-result v5 │ │ -07c04e: 3905 0300 |00c1: if-nez v5, 00c4 // +0003 │ │ -07c052: 280d |00c3: goto 00d0 // +000d │ │ -07c054: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ -07c056: 280b |00c5: goto 00d0 // +000b │ │ -07c058: 1a05 7316 |00c6: const-string v5, "RatingBar" // string@1673 │ │ -07c05c: 6e20 593d 5200 |00c8: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07c062: 0a05 |00cb: move-result v5 │ │ -07c064: 3905 0300 |00cc: if-nez v5, 00cf // +0003 │ │ -07c068: 2802 |00ce: goto 00d0 // +0002 │ │ -07c06a: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -07c06c: 2b06 9c00 0000 |00d0: packed-switch v6, 0000016c // +0000009c │ │ -07c072: 6e40 d60f 1042 |00d3: invoke-virtual {v0, v1, v2, v4}, Landroidx/appcompat/app/x;.q:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@0fd6 │ │ -07c078: 0c05 |00d6: move-result-object v5 │ │ -07c07a: 284a |00d7: goto 0121 // +004a │ │ -07c07c: 6e30 c90f 1004 |00d8: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.d:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f; // method@0fc9 │ │ -07c082: 0c05 |00db: move-result-object v5 │ │ -07c084: 2832 |00dc: goto 010e // +0032 │ │ -07c086: 6e30 cc0f 1004 |00dd: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.g:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/l; // method@0fcc │ │ -07c08c: 0c05 |00e0: move-result-object v5 │ │ -07c08e: 282d |00e1: goto 010e // +002d │ │ -07c090: 6e30 ca0f 1004 |00e2: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.e:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/g; // method@0fca │ │ -07c096: 0c05 |00e5: move-result-object v5 │ │ -07c098: 2828 |00e6: goto 010e // +0028 │ │ -07c09a: 6e30 c80f 1004 |00e7: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.c:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/d; // method@0fc8 │ │ -07c0a0: 0c05 |00ea: move-result-object v5 │ │ -07c0a2: 2823 |00eb: goto 010e // +0023 │ │ -07c0a4: 6e30 ce0f 1004 |00ec: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.i:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/r; // method@0fce │ │ -07c0aa: 0c05 |00ef: move-result-object v5 │ │ -07c0ac: 281e |00f0: goto 010e // +001e │ │ -07c0ae: 6e30 d50f 1004 |00f1: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.p:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/k0; // method@0fd5 │ │ -07c0b4: 0c05 |00f4: move-result-object v5 │ │ -07c0b6: 2819 |00f5: goto 010e // +0019 │ │ -07c0b8: 6e30 d00f 1004 |00f6: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.k:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/v; // method@0fd0 │ │ -07c0be: 0c05 |00f9: move-result-object v5 │ │ -07c0c0: 2814 |00fa: goto 010e // +0014 │ │ -07c0c2: 6e30 d30f 1004 |00fb: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.n:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0; // method@0fd3 │ │ -07c0c8: 0c05 |00fe: move-result-object v5 │ │ -07c0ca: 280f |00ff: goto 010e // +000f │ │ -07c0cc: 6e30 d20f 1004 |0100: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y; // method@0fd2 │ │ -07c0d2: 0c05 |0103: move-result-object v5 │ │ -07c0d4: 280a |0104: goto 010e // +000a │ │ -07c0d6: 6e30 cd0f 1004 |0105: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.h:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/p; // method@0fcd │ │ -07c0dc: 0c05 |0108: move-result-object v5 │ │ -07c0de: 2805 |0109: goto 010e // +0005 │ │ -07c0e0: 6e30 d40f 1004 |010a: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.o:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/f0; // method@0fd4 │ │ -07c0e6: 0c05 |010d: move-result-object v5 │ │ -07c0e8: 7030 db0f 5002 |010e: invoke-direct {v0, v5, v2}, Landroidx/appcompat/app/x;.v:(Landroid/view/View;Ljava/lang/String;)V // method@0fdb │ │ -07c0ee: 2810 |0111: goto 0121 // +0010 │ │ -07c0f0: 6e30 cf0f 1004 |0112: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.j:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/s; // method@0fcf │ │ -07c0f6: 0c05 |0115: move-result-object v5 │ │ -07c0f8: 28f8 |0116: goto 010e // -0008 │ │ -07c0fa: 6e30 cb0f 1004 |0117: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.f:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/h; // method@0fcb │ │ -07c100: 0c05 |011a: move-result-object v5 │ │ -07c102: 28f3 |011b: goto 010e // -000d │ │ -07c104: 6e30 d10f 1004 |011c: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/app/x;.l:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/w; // method@0fd1 │ │ -07c10a: 0c05 |011f: move-result-object v5 │ │ -07c10c: 28ee |0120: goto 010e // -0012 │ │ -07c10e: 3905 0800 |0121: if-nez v5, 0129 // +0008 │ │ -07c112: 3213 0600 |0123: if-eq v3, v1, 0129 // +0006 │ │ -07c116: 7040 d90f 1042 |0125: invoke-direct {v0, v1, v2, v4}, Landroidx/appcompat/app/x;.t:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@0fd9 │ │ -07c11c: 0c05 |0128: move-result-object v5 │ │ -07c11e: 3805 0800 |0129: if-eqz v5, 0131 // +0008 │ │ -07c122: 7030 c70f 5004 |012b: invoke-direct {v0, v5, v4}, Landroidx/appcompat/app/x;.b:(Landroid/view/View;Landroid/util/AttributeSet;)V // method@0fc7 │ │ -07c128: 7040 c60f 1045 |012e: invoke-direct {v0, v1, v5, v4}, Landroidx/appcompat/app/x;.a:(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V // method@0fc6 │ │ -07c12e: 1105 |0131: return-object v5 │ │ -07c130: 0002 0e00 1631 fb8b 19ea 3fa9 5358 ... |0132: sparse-switch-data (58 units) │ │ -07c1a4: 0001 0e00 0000 0000 4c00 0000 4700 ... |016c: packed-switch-data (32 units) │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +081184: |[081184] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +081194: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x018c reg=0 this Landroidx/appcompat/app/x; │ │ - 0x0000 - 0x018c reg=1 (null) Landroid/view/View; │ │ - 0x0000 - 0x018c reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x018c reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x018c reg=4 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x018c reg=5 (null) Z │ │ - 0x0000 - 0x018c reg=6 (null) Z │ │ - 0x0000 - 0x018c reg=7 (null) Z │ │ - 0x0000 - 0x018c reg=8 (null) Z │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #2 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ + name : 'onTextChanged' │ │ + type : '(Ljava/lang/CharSequence;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +081198: |[081198] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0811a8: 5402 7e03 |0000: iget-object v2, v0, Landroidx/appcompat/widget/SearchView$a;.a:Landroidx/appcompat/widget/SearchView; // field@037e │ │ +0811ac: 6e20 6b0f 1200 |0002: invoke-virtual {v2, v1}, Landroidx/appcompat/widget/SearchView;.W:(Ljava/lang/CharSequence;)V // method@0f6b │ │ +0811b2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #122 header: │ │ -class_idx : 743 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #111 header: │ │ +class_idx : 631 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #122 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/y; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #122 - │ │ - Class descriptor : 'Landroidx/appcompat/app/y$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #111 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ + name : 'e' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/y$a;) │ │ - name : 'a' │ │ - type : '()I' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07c720: |[07c720] androidx.appcompat.app.y$a.a:()I │ │ -07c730: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -07c734: 0f00 |0002: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0811b4: |[0811b4] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0811c4: 5b01 7f03 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@037f │ │ +0811c8: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0811ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #123 header: │ │ -class_idx : 744 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 187 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #123 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/y$a; } │ │ - │ │ -Class #123 - │ │ - Class descriptor : 'Landroidx/appcompat/app/y;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/app/Service;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/y;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;)Landroid/content/pm/ServiceInfo;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -07c738: |[07c738] androidx.appcompat.app.y.a:(Landroid/content/Context;)Landroid/content/pm/ServiceInfo; │ │ -07c748: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -07c74c: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -07c750: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -07c754: 7100 dc0f 0000 |0006: invoke-static {}, Landroidx/appcompat/app/y$a;.a:()I // method@0fdc │ │ -07c75a: 0a00 |0009: move-result v0 │ │ -07c75c: d600 8000 |000a: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -07c760: 2803 |000c: goto 000f // +0003 │ │ -07c762: 1300 8002 |000d: const/16 v0, #int 640 // #280 │ │ -07c766: 6e10 6b03 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@036b │ │ -07c76c: 0c01 |0012: move-result-object v1 │ │ -07c76e: 2202 c400 |0013: new-instance v2, Landroid/content/ComponentName; // type@00c4 │ │ -07c772: 1c03 e802 |0015: const-class v3, Landroidx/appcompat/app/y; // type@02e8 │ │ -07c776: 7030 4003 4203 |0017: invoke-direct {v2, v4, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0340 │ │ -07c77c: 6e30 d303 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.getServiceInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo; // method@03d3 │ │ -07c782: 0c04 |001d: move-result-object v4 │ │ -07c784: 1104 |001e: return-object v4 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0811d0: |[0811d0] androidx.appcompat.widget.SearchView$b.run:()V │ │ +0811e0: 5410 7f03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@037f │ │ +0811e4: 6e10 750f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.d0:()V // method@0f75 │ │ +0811ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=4 (null) Landroid/content/Context; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #124 header: │ │ -class_idx : 745 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #112 header: │ │ +class_idx : 632 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #124 - │ │ - Class descriptor : 'Landroidx/appcompat/app/z;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ +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 #112 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$c;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/app/z;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ name : 'e' │ │ - type : 'Landroidx/appcompat/app/a0$a;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/app/z;) │ │ - name : 'f' │ │ - type : 'Ljava/lang/Runnable;' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/app/z;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -07c788: |[07c788] androidx.appcompat.app.z.:(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V │ │ -07c798: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07c79e: 5b01 ce03 |0003: iput-object v1, v0, Landroidx/appcompat/app/z;.e:Landroidx/appcompat/app/a0$a; // field@03ce │ │ -07c7a2: 5b02 cf03 |0005: iput-object v2, v0, Landroidx/appcompat/app/z;.f:Ljava/lang/Runnable; // field@03cf │ │ -07c7a6: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +0811ec: |[0811ec] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0811fc: 5b01 8003 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0380 │ │ +081200: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +081206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroidx/appcompat/app/z; │ │ - 0x0000 - 0x0008 reg=1 (null) Landroidx/appcompat/app/a0$a; │ │ - 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/app/z;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ name : 'run' │ │ type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -07c7a8: |[07c7a8] androidx.appcompat.app.z.run:()V │ │ -07c7b8: 5420 ce03 |0000: iget-object v0, v2, Landroidx/appcompat/app/z;.e:Landroidx/appcompat/app/a0$a; // field@03ce │ │ -07c7bc: 5421 cf03 |0002: iget-object v1, v2, Landroidx/appcompat/app/z;.f:Ljava/lang/Runnable; // field@03cf │ │ -07c7c0: 7120 050e 1000 |0004: invoke-static {v0, v1}, Landroidx/appcompat/app/a0$a;.b:(Landroidx/appcompat/app/a0$a;Ljava/lang/Runnable;)V // method@0e05 │ │ -07c7c6: 0e00 |0007: return-void │ │ + insns size : 13 16-bit code units │ │ +081208: |[081208] androidx.appcompat.widget.SearchView$c.run:()V │ │ +081218: 5420 8003 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0380 │ │ +08121c: 5400 a103 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.O:Lm0/a; // field@03a1 │ │ +081220: 2001 d009 |0004: instance-of v1, v0, Lm/w0; // type@09d0 │ │ +081224: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +081228: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08122a: 6e20 6a39 1000 |0009: invoke-virtual {v0, v1}, Lm0/a;.b:(Landroid/database/Cursor;)V // method@396a │ │ +081230: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroidx/appcompat/app/z; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #125 header: │ │ -class_idx : 746 │ │ +Class #113 header: │ │ +class_idx : 633 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #125 - │ │ - Class descriptor : 'Landroidx/appcompat/view/a;' │ │ +Class #113 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #113 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$d;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnFocusChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/a;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/a;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e9e8: |[07e9e8] androidx.appcompat.view.a.:(Landroid/content/Context;)V │ │ -07e9f8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07e9fe: 5b01 d003 |0003: iput-object v1, v0, Landroidx/appcompat/view/a;.a:Landroid/content/Context; // field@03d0 │ │ -07ea02: 0e00 |0005: return-void │ │ +081234: |[081234] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ +081244: 5b01 8103 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0381 │ │ +081248: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08124e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/view/a;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;)Landroidx/appcompat/view/a;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ + name : 'onFocusChange' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +081250: |[081250] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ +081260: 5412 8103 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0381 │ │ +081264: 5420 9d03 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.K:Landroid/view/View$OnFocusChangeListener; // field@039d │ │ +081268: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +08126c: 7230 7607 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@0776 │ │ +081272: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #114 header: │ │ +class_idx : 634 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #114 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #114 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$e;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnLayoutChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e89c: |[07e89c] androidx.appcompat.view.a.b:(Landroid/content/Context;)Landroidx/appcompat/view/a; │ │ -07e8ac: 2200 ea02 |0000: new-instance v0, Landroidx/appcompat/view/a; // type@02ea │ │ -07e8b0: 7020 e00f 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/view/a;.:(Landroid/content/Context;)V // method@0fe0 │ │ -07e8b6: 1100 |0005: return-object v0 │ │ +081274: |[081274] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ +081284: 5b01 8203 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0382 │ │ +081288: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08128e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/a;) │ │ - name : 'a' │ │ - type : '()Z' │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ + name : 'onLayoutChange' │ │ + type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 10 │ │ + ins : 10 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -07e8b8: |[07e8b8] androidx.appcompat.view.a.a:()Z │ │ -07e8c8: 5420 d003 |0000: iget-object v0, v2, Landroidx/appcompat/view/a;.a:Landroid/content/Context; // field@03d0 │ │ -07e8cc: 6e10 5903 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0359 │ │ -07e8d2: 0c00 |0005: move-result-object v0 │ │ -07e8d4: 5200 4a01 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@014a │ │ -07e8d8: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -07e8dc: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -07e8e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07e8e2: 2802 |000d: goto 000f // +0002 │ │ -07e8e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07e8e6: 0f00 |000f: return v0 │ │ + insns size : 6 16-bit code units │ │ +081290: |[081290] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +0812a0: 5401 8203 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0382 │ │ +0812a4: 6e10 9e0f 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.z:()V // method@0f9e │ │ +0812aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroidx/appcompat/view/a; │ │ │ │ - #1 : (in Landroidx/appcompat/view/a;) │ │ - name : 'c' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #115 header: │ │ +class_idx : 635 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +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 │ │ + │ │ +Class #115 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$f;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -07e928: |[07e928] androidx.appcompat.view.a.c:()I │ │ -07e938: 5410 d003 |0000: iget-object v0, v1, Landroidx/appcompat/view/a;.a:Landroid/content/Context; // field@03d0 │ │ -07e93c: 6e10 6d03 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07e942: 0c00 |0005: move-result-object v0 │ │ -07e944: 6e10 0804 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -07e94a: 0c00 |0009: move-result-object v0 │ │ -07e94c: 5200 da01 |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@01da │ │ -07e950: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -07e954: 0f00 |000e: return v0 │ │ + insns size : 6 16-bit code units │ │ +0812ac: |[0812ac] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0812bc: 5b01 8303 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.a:Landroidx/appcompat/widget/SearchView; // field@0383 │ │ +0812c0: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0812c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/view/a; │ │ │ │ - #2 : (in Landroidx/appcompat/view/a;) │ │ - name : 'd' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 64 16-bit code units │ │ -07e958: |[07e958] androidx.appcompat.view.a.d:()I │ │ -07e968: 5440 d003 |0000: iget-object v0, v4, Landroidx/appcompat/view/a;.a:Landroid/content/Context; // field@03d0 │ │ -07e96c: 6e10 6d03 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07e972: 0c00 |0005: move-result-object v0 │ │ -07e974: 6e10 0404 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0404 │ │ -07e97a: 0c00 |0009: move-result-object v0 │ │ -07e97c: 5201 6301 |000a: iget v1, v0, Landroid/content/res/Configuration;.screenWidthDp:I // field@0163 │ │ -07e980: 5202 6101 |000c: iget v2, v0, Landroid/content/res/Configuration;.screenHeightDp:I // field@0161 │ │ -07e984: 5200 6401 |000e: iget v0, v0, Landroid/content/res/Configuration;.smallestScreenWidthDp:I // field@0164 │ │ -07e988: 1303 5802 |0010: const/16 v3, #int 600 // #258 │ │ -07e98c: 3630 2c00 |0012: if-gt v0, v3, 003e // +002c │ │ -07e990: 3631 2a00 |0014: if-gt v1, v3, 003e // +002a │ │ -07e994: 1300 d002 |0016: const/16 v0, #int 720 // #2d0 │ │ -07e998: 1303 c003 |0018: const/16 v3, #int 960 // #3c0 │ │ -07e99c: 3731 0400 |001a: if-le v1, v3, 001e // +0004 │ │ -07e9a0: 3602 2200 |001c: if-gt v2, v0, 003e // +0022 │ │ -07e9a4: 3701 0500 |001e: if-le v1, v0, 0023 // +0005 │ │ -07e9a8: 3732 0300 |0020: if-le v2, v3, 0023 // +0003 │ │ -07e9ac: 281c |0022: goto 003e // +001c │ │ -07e9ae: 1300 f401 |0023: const/16 v0, #int 500 // #1f4 │ │ -07e9b2: 3501 1700 |0025: if-ge v1, v0, 003c // +0017 │ │ -07e9b6: 1300 e001 |0027: const/16 v0, #int 480 // #1e0 │ │ -07e9ba: 1303 8002 |0029: const/16 v3, #int 640 // #280 │ │ -07e9be: 3731 0400 |002b: if-le v1, v3, 002f // +0004 │ │ -07e9c2: 3602 0f00 |002d: if-gt v2, v0, 003c // +000f │ │ -07e9c6: 3701 0500 |002f: if-le v1, v0, 0034 // +0005 │ │ -07e9ca: 3732 0300 |0031: if-le v2, v3, 0034 // +0003 │ │ -07e9ce: 2809 |0033: goto 003c // +0009 │ │ -07e9d0: 1300 6801 |0034: const/16 v0, #int 360 // #168 │ │ -07e9d4: 3401 0400 |0036: if-lt v1, v0, 003a // +0004 │ │ -07e9d8: 1230 |0038: const/4 v0, #int 3 // #3 │ │ -07e9da: 0f00 |0039: return v0 │ │ -07e9dc: 1220 |003a: const/4 v0, #int 2 // #2 │ │ -07e9de: 0f00 |003b: return v0 │ │ -07e9e0: 1240 |003c: const/4 v0, #int 4 // #4 │ │ -07e9e2: 0f00 |003d: return v0 │ │ -07e9e4: 1250 |003e: const/4 v0, #int 5 // #5 │ │ -07e9e6: 0f00 |003f: return v0 │ │ + insns size : 42 16-bit code units │ │ +0812c8: |[0812c8] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ +0812d8: 5420 8303 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$f;.a:Landroidx/appcompat/widget/SearchView; // field@0383 │ │ +0812dc: 5401 bc03 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroid/widget/ImageView; // field@03bc │ │ +0812e0: 3313 0600 |0004: if-ne v3, v1, 000a // +0006 │ │ +0812e4: 6e10 680f 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.T:()V // method@0f68 │ │ +0812ea: 2820 |0009: goto 0029 // +0020 │ │ +0812ec: 5401 be03 |000a: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.v:Landroid/widget/ImageView; // field@03be │ │ +0812f0: 3313 0600 |000c: if-ne v3, v1, 0012 // +0006 │ │ +0812f4: 6e10 640f 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.P:()V // method@0f64 │ │ +0812fa: 2818 |0011: goto 0029 // +0018 │ │ +0812fc: 5401 bd03 |0012: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.u:Landroid/widget/ImageView; // field@03bd │ │ +081300: 3313 0600 |0014: if-ne v3, v1, 001a // +0006 │ │ +081304: 6e10 690f 0000 |0016: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.U:()V // method@0f69 │ │ +08130a: 2810 |0019: goto 0029 // +0010 │ │ +08130c: 5401 bf03 |001a: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.w:Landroid/widget/ImageView; // field@03bf │ │ +081310: 3313 0600 |001c: if-ne v3, v1, 0022 // +0006 │ │ +081314: 6e10 6d0f 0000 |001e: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.Y:()V // method@0f6d │ │ +08131a: 2808 |0021: goto 0029 // +0008 │ │ +08131c: 5401 b803 |0022: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@03b8 │ │ +081320: 3313 0500 |0024: if-ne v3, v1, 0029 // +0005 │ │ +081324: 6e10 5a0f 0000 |0026: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.F:()V // method@0f5a │ │ +08132a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=4 this Landroidx/appcompat/view/a; │ │ │ │ - #3 : (in Landroidx/appcompat/view/a;) │ │ - name : 'e' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #116 header: │ │ +class_idx : 636 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +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 │ │ + │ │ +Class #116 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$g;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnKeyListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -07e8e8: |[07e8e8] androidx.appcompat.view.a.e:()Z │ │ -07e8f8: 5420 d003 |0000: iget-object v0, v2, Landroidx/appcompat/view/a;.a:Landroid/content/Context; // field@03d0 │ │ -07e8fc: 6e10 6d03 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07e902: 0c00 |0005: move-result-object v0 │ │ -07e904: 6001 b30d |0006: sget v1, Le/b;.a:I // field@0db3 │ │ -07e908: 6e20 ff03 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@03ff │ │ -07e90e: 0a00 |000b: move-result v0 │ │ -07e910: 0f00 |000c: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0813e0: |[0813e0] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0813f0: 5b01 8403 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +0813f4: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0813fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Landroidx/appcompat/view/a; │ │ │ │ - #4 : (in Landroidx/appcompat/view/a;) │ │ - name : 'f' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ + name : 'onKey' │ │ + type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -07e914: |[07e914] androidx.appcompat.view.a.f:()Z │ │ -07e924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e926: 0f00 |0001: return v0 │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 82 16-bit code units │ │ +08132c: |[08132c] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +08133c: 5430 8403 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +081340: 5401 ac03 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.c0:Landroid/app/SearchableInfo; // field@03ac │ │ +081344: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +081346: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +08134a: 0f02 |0007: return v2 │ │ +08134c: 5400 b803 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@03b8 │ │ +081350: 6e10 710a 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@0a71 │ │ +081356: 0a00 |000d: move-result v0 │ │ +081358: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +08135c: 5430 8403 |0010: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +081360: 5400 b803 |0012: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@03b8 │ │ +081364: 6e10 6c0a 0000 |0014: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0a6c │ │ +08136a: 0a00 |0017: move-result v0 │ │ +08136c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +08136e: 3210 0900 |0019: if-eq v0, v1, 0022 // +0009 │ │ +081372: 5430 8403 |001b: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +081376: 6e40 6a0f 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Landroidx/appcompat/widget/SearchView;.V:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@0f6a │ │ +08137c: 0a04 |0020: move-result v4 │ │ +08137e: 0f04 |0021: return v4 │ │ +081380: 5430 8403 |0022: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +081384: 5400 b803 |0024: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@03b8 │ │ +081388: 6e10 160f 0000 |0026: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.c:()Z // method@0f16 │ │ +08138e: 0a00 |0029: move-result v0 │ │ +081390: 3900 2700 |002a: if-nez v0, 0051 // +0027 │ │ +081394: 6e10 b506 0600 |002c: invoke-virtual {v6}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@06b5 │ │ +08139a: 0a00 |002f: move-result v0 │ │ +08139c: 3800 2100 |0030: if-eqz v0, 0051 // +0021 │ │ +0813a0: 6e10 a806 0600 |0032: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@06a8 │ │ +0813a6: 0a06 |0035: move-result v6 │ │ +0813a8: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +0813aa: 3306 1a00 |0037: if-ne v6, v0, 0051 // +001a │ │ +0813ae: 1306 4200 |0039: const/16 v6, #int 66 // #42 │ │ +0813b2: 3365 1600 |003b: if-ne v5, v6, 0051 // +0016 │ │ +0813b6: 6e10 8107 0400 |003d: invoke-virtual {v4}, Landroid/view/View;.cancelLongPress:()V // method@0781 │ │ +0813bc: 5434 8403 |0040: iget-object v4, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0384 │ │ +0813c0: 5445 b803 |0042: iget-object v5, v4, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@03b8 │ │ +0813c4: 6e10 d80a 0500 |0044: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0ad8 │ │ +0813ca: 0c05 |0047: move-result-object v5 │ │ +0813cc: 6e10 5c2f 0500 |0048: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +0813d2: 0c05 |004b: move-result-object v5 │ │ +0813d4: 1206 |004c: const/4 v6, #int 0 // #0 │ │ +0813d6: 6e40 620f 2456 |004d: invoke-virtual {v4, v2, v6, v5}, Landroidx/appcompat/widget/SearchView;.N:(ILjava/lang/String;Ljava/lang/String;)V // method@0f62 │ │ +0813dc: 0f00 |0050: return v0 │ │ +0813de: 0f02 |0051: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroidx/appcompat/view/a; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #126 header: │ │ -class_idx : 747 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #117 header: │ │ +class_idx : 637 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #126 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/b; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #126 - │ │ - Class descriptor : 'Landroidx/appcompat/view/b$a;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #117 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$h;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/b$a;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ name : 'a' │ │ - type : '(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/view/b$a;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/view/b;Landroid/view/MenuItem;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/view/b$a;) │ │ - name : 'c' │ │ - type : '(Landroidx/appcompat/view/b;Landroid/view/Menu;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +08141c: |[08141c] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ +08142c: 5b01 8503 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0385 │ │ +081430: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +081436: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - #3 : (in Landroidx/appcompat/view/b$a;) │ │ - name : 'd' │ │ - type : '(Landroidx/appcompat/view/b;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ + name : 'onEditorAction' │ │ + type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0813fc: |[0813fc] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +08140c: 5401 8503 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0385 │ │ +081410: 6e10 690f 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.U:()V // method@0f69 │ │ +081416: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +081418: 0f01 |0006: return v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #127 header: │ │ -class_idx : 748 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #118 header: │ │ +class_idx : 638 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 17 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #127 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/b$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #127 - │ │ - Class descriptor : 'Landroidx/appcompat/view/b;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #118 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$i;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/b;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/view/b;) │ │ - name : 'b' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/b;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -07ea34: |[07ea34] androidx.appcompat.view.b.:()V │ │ -07ea44: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07ea4a: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +081438: |[081438] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ +081448: 5b01 8603 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.a:Landroidx/appcompat/widget/SearchView; // field@0386 │ │ +08144c: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +081452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/b;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/view/b;) │ │ - name : 'd' │ │ - type : '()Landroid/view/View;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ + name : 'onItemClick' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +081454: |[081454] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +081464: 5401 8603 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.a:Landroidx/appcompat/widget/SearchView; // field@0386 │ │ +081468: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08146a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +08146c: 6e40 650f 3142 |0004: invoke-virtual {v1, v3, v2, v4}, Landroidx/appcompat/widget/SearchView;.Q:(IILjava/lang/String;)Z // method@0f65 │ │ +081472: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - #2 : (in Landroidx/appcompat/view/b;) │ │ - name : 'e' │ │ - type : '()Landroid/view/Menu;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #3 : (in Landroidx/appcompat/view/b;) │ │ - name : 'f' │ │ - type : '()Landroid/view/MenuInflater;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #119 header: │ │ +class_idx : 639 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ - #4 : (in Landroidx/appcompat/view/b;) │ │ - name : 'g' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #119 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ - #5 : (in Landroidx/appcompat/view/b;) │ │ - name : 'h' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #119 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$j;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/SearchView;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07ea1c: |[07ea1c] androidx.appcompat.view.b.h:()Ljava/lang/Object; │ │ -07ea2c: 5410 d103 |0000: iget-object v0, v1, Landroidx/appcompat/view/b;.a:Ljava/lang/Object; // field@03d1 │ │ -07ea30: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +081474: |[081474] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ +081484: 5b01 8703 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.a:Landroidx/appcompat/widget/SearchView; // field@0387 │ │ +081488: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08148e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/b; │ │ │ │ - #6 : (in Landroidx/appcompat/view/b;) │ │ - name : 'i' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ + name : 'onItemSelected' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +081490: |[081490] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0814a0: 5401 8703 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.a:Landroidx/appcompat/widget/SearchView; // field@0387 │ │ +0814a4: 6e20 660f 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.R:(I)Z // method@0f66 │ │ +0814aa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - #7 : (in Landroidx/appcompat/view/b;) │ │ - name : 'j' │ │ - type : '()Z' │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ + name : 'onNothingSelected' │ │ + type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07ea04: |[07ea04] androidx.appcompat.view.b.j:()Z │ │ -07ea14: 5510 d203 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/b;.b:Z // field@03d2 │ │ -07ea18: 0f00 |0002: return v0 │ │ + insns size : 1 16-bit code units │ │ +0814ac: |[0814ac] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0814bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/b; │ │ - │ │ - #8 : (in Landroidx/appcompat/view/b;) │ │ - name : 'k' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroidx/appcompat/view/b;) │ │ - name : 'l' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ │ │ - #10 : (in Landroidx/appcompat/view/b;) │ │ - name : 'm' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #11 : (in Landroidx/appcompat/view/b;) │ │ - name : 'n' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #120 header: │ │ +class_idx : 640 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ - #12 : (in Landroidx/appcompat/view/b;) │ │ - name : 'o' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #120 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="k" │ │ │ │ - #13 : (in Landroidx/appcompat/view/b;) │ │ - name : 'p' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #120 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$k;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$k;) │ │ + name : 'a' │ │ + type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07ea4c: |[07ea4c] androidx.appcompat.view.b.p:(Ljava/lang/Object;)V │ │ -07ea5c: 5b01 d103 |0000: iput-object v1, v0, Landroidx/appcompat/view/b;.a:Ljava/lang/Object; // field@03d1 │ │ -07ea60: 0e00 |0002: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0814c0: |[0814c0] androidx.appcompat.widget.SearchView$k.a:(Landroid/widget/AutoCompleteTextView;)V │ │ +0814d0: 6e10 770a 0000 |0000: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.refreshAutoCompleteResults:()V // method@0a77 │ │ +0814d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/b; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroidx/appcompat/view/b;) │ │ - name : 'q' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroidx/appcompat/view/b;) │ │ - name : 'r' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0004 reg=0 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ - #16 : (in Landroidx/appcompat/view/b;) │ │ - name : 's' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$k;) │ │ + name : 'b' │ │ + type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07ea64: |[07ea64] androidx.appcompat.view.b.s:(Z)V │ │ -07ea74: 5c01 d203 |0000: iput-boolean v1, v0, Landroidx/appcompat/view/b;.b:Z // field@03d2 │ │ -07ea78: 0e00 |0002: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0814d8: |[0814d8] androidx.appcompat.widget.SearchView$k.b:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V │ │ +0814e8: 6e20 830a 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/AutoCompleteTextView;.setInputMethodMode:(I)V // method@0a83 │ │ +0814ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/b; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ + 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/SearchView$SearchAutoComplete; │ │ + 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #128 header: │ │ -class_idx : 749 │ │ +Class #121 header: │ │ +class_idx : 641 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #128 - │ │ - Class descriptor : 'Landroidx/appcompat/view/c;' │ │ +Class #121 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="l" │ │ + │ │ +Class #121 - │ │ + 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/view/c;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #1 : (in Landroidx/appcompat/view/c;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #122 header: │ │ +class_idx : 642 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ +Class #122 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="m" │ │ │ │ -Class #129 header: │ │ -class_idx : 750 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #122 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$m;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #123 header: │ │ +class_idx : 643 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #129 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/d; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="n" │ │ │ │ -Class #129 - │ │ - Class descriptor : 'Landroidx/appcompat/view/d$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #123 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$n;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/d$a;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/view/d;Landroid/content/res/Configuration;)Landroid/content/Context;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -07ea7c: |[07ea7c] androidx.appcompat.view.d$a.a:(Landroidx/appcompat/view/d;Landroid/content/res/Configuration;)Landroid/content/Context; │ │ -07ea8c: 6e20 5403 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.createConfigurationContext:(Landroid/content/res/Configuration;)Landroid/content/Context; // method@0354 │ │ -07ea92: 0c00 |0003: move-result-object v0 │ │ -07ea94: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroidx/appcompat/view/d; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/content/res/Configuration; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #130 header: │ │ -class_idx : 751 │ │ +Class #124 header: │ │ +class_idx : 644 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 203 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 9 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #130 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/d$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="o" │ │ │ │ -Class #130 - │ │ - Class descriptor : 'Landroidx/appcompat/view/d;' │ │ +Class #124 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$o;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/content/ContextWrapper;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/view/d;) │ │ - name : 'f' │ │ - type : 'Landroid/content/res/Configuration;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/d;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ name : 'a' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/view/d;) │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ name : 'b' │ │ - type : 'Landroid/content/res/Resources$Theme;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/view/d;) │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ name : 'c' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/view/d;) │ │ - name : 'd' │ │ - type : 'Landroid/content/res/Configuration;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/view/d;) │ │ - name : 'e' │ │ - type : 'Landroid/content/res/Resources;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/d;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ name : '' │ │ - type : '(Landroid/content/Context;I)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +0814f0: |[0814f0] androidx.appcompat.widget.SearchView$o.:()V │ │ +081500: 1c00 0102 |0000: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0201 │ │ +081504: 7010 552f 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08150a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +08150c: 5b61 8803 |0006: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@0388 │ │ +081510: 5b61 8903 |0008: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@0389 │ │ +081514: 5b61 8a03 |000a: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@038a │ │ +081518: 7100 410f 0000 |000c: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@0f41 │ │ +08151e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +081520: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +081522: 1a03 9a1e |0011: const-string v3, "doBeforeTextChanged" // string@1e9a │ │ +081526: 2314 8a0e |0013: new-array v4, v1, [Ljava/lang/Class; // type@0e8a │ │ +08152a: 6e30 e02e 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee0 │ │ +081530: 0c03 |0018: move-result-object v3 │ │ +081532: 5b63 8803 |0019: iput-object v3, v6, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@0388 │ │ +081536: 6e20 e02f 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@2fe0 │ │ +08153c: 1a03 991e |001e: const-string v3, "doAfterTextChanged" // string@1e99 │ │ +081540: 2314 8a0e |0020: new-array v4, v1, [Ljava/lang/Class; // type@0e8a │ │ +081544: 6e30 e02e 3004 |0022: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee0 │ │ +08154a: 0c03 |0025: move-result-object v3 │ │ +08154c: 5b63 8903 |0026: iput-object v3, v6, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@0389 │ │ +081550: 6e20 e02f 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@2fe0 │ │ +081556: 1a03 011f |002b: const-string v3, "ensureImeVisible" // string@1f01 │ │ +08155a: 2324 8a0e |002d: new-array v4, v2, [Ljava/lang/Class; // type@0e8a │ │ +08155e: 6205 4f10 |002f: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@104f │ │ +081562: 4d05 0401 |0031: aput-object v5, v4, v1 │ │ +081566: 6e30 e72e 3004 |0033: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +08156c: 0c00 |0036: move-result-object v0 │ │ +08156e: 5b60 8a03 |0037: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@038a │ │ +081572: 6e20 e02f 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@2fe0 │ │ +081578: 0e00 |003c: return-void │ │ + catches : 3 │ │ + 0x0011 - 0x001e │ │ + Ljava/lang/NoSuchMethodException; -> 0x001e │ │ + 0x001e - 0x002b │ │ + Ljava/lang/NoSuchMethodException; -> 0x002b │ │ + 0x002b - 0x003c │ │ + Ljava/lang/NoSuchMethodException; -> 0x003c │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + name : 'd' │ │ + type : '()V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07ec48: |[07ec48] androidx.appcompat.view.d.:(Landroid/content/Context;I)V │ │ -07ec58: 7020 8603 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@0386 │ │ -07ec5e: 5902 d303 |0003: iput v2, v0, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07ec62: 0e00 |0005: return-void │ │ + insns size : 15 16-bit code units │ │ +081664: |[081664] androidx.appcompat.widget.SearchView$o.d:()V │ │ +081674: 6000 6a01 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +081678: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +08167c: 3510 0300 |0004: if-ge v0, v1, 0007 // +0003 │ │ +081680: 0e00 |0006: return-void │ │ +081682: 2200 4108 |0007: new-instance v0, Ljava/lang/UnsupportedClassVersionError; // type@0841 │ │ +081686: 1a01 4418 |0009: const-string v1, "This function can only be used for API Level < 29." // string@1844 │ │ +08168a: 7020 d82f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/UnsupportedClassVersionError;.:(Ljava/lang/String;)V // method@2fd8 │ │ +081690: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/view/d; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/view/d;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + name : 'a' │ │ + type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07ec2c: |[07ec2c] androidx.appcompat.view.d.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V │ │ -07ec3c: 7020 8603 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@0386 │ │ -07ec42: 5b02 d403 |0003: iput-object v2, v0, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07ec46: 0e00 |0005: return-void │ │ - catches : (none) │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0815a4: |[0815a4] androidx.appcompat.widget.SearchView$o.a:(Landroid/widget/AutoCompleteTextView;)V │ │ +0815b4: 7100 410f 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@0f41 │ │ +0815ba: 5420 8903 |0003: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@0389 │ │ +0815be: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0815c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0815c4: 2311 8d0e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +0815c8: 6e30 f32f 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +0815ce: 0e00 |000d: return-void │ │ + catches : 1 │ │ + 0x0008 - 0x000d │ │ + Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/view/d; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ + 0x0000 - 0x000e reg=2 this Landroidx/appcompat/widget/SearchView$o; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ - #2 : (in Landroidx/appcompat/view/d;) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ name : 'b' │ │ - type : '()Landroid/content/res/Resources;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 41 16-bit code units │ │ -07ead8: |[07ead8] androidx.appcompat.view.d.b:()Landroid/content/res/Resources; │ │ -07eae8: 5430 d703 |0000: iget-object v0, v3, Landroidx/appcompat/view/d;.e:Landroid/content/res/Resources; // field@03d7 │ │ -07eaec: 3900 2400 |0002: if-nez v0, 0026 // +0024 │ │ -07eaf0: 5430 d603 |0004: iget-object v0, v3, Landroidx/appcompat/view/d;.d:Landroid/content/res/Configuration; // field@03d6 │ │ -07eaf4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -07eaf8: 6001 c901 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -07eafc: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -07eb00: 3421 0900 |000c: if-lt v1, v2, 0015 // +0009 │ │ -07eb04: 7110 0710 0000 |000e: invoke-static {v0}, Landroidx/appcompat/view/d;.e:(Landroid/content/res/Configuration;)Z // method@1007 │ │ -07eb0a: 0a00 |0011: move-result v0 │ │ -07eb0c: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -07eb10: 280c |0014: goto 0020 // +000c │ │ -07eb12: 5430 d603 |0015: iget-object v0, v3, Landroidx/appcompat/view/d;.d:Landroid/content/res/Configuration; // field@03d6 │ │ -07eb16: 7120 ff0f 0300 |0017: invoke-static {v3, v0}, Landroidx/appcompat/view/d$a;.a:(Landroidx/appcompat/view/d;Landroid/content/res/Configuration;)Landroid/content/Context; // method@0fff │ │ -07eb1c: 0c00 |001a: move-result-object v0 │ │ -07eb1e: 6e10 6d03 0000 |001b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07eb24: 0c00 |001e: move-result-object v0 │ │ -07eb26: 2805 |001f: goto 0024 // +0005 │ │ -07eb28: 6f10 8a03 0300 |0020: invoke-super {v3}, Landroid/content/ContextWrapper;.getResources:()Landroid/content/res/Resources; // method@038a │ │ -07eb2e: 0c00 |0023: move-result-object v0 │ │ -07eb30: 5b30 d703 |0024: iput-object v0, v3, Landroidx/appcompat/view/d;.e:Landroid/content/res/Resources; // field@03d7 │ │ -07eb34: 5430 d703 |0026: iget-object v0, v3, Landroidx/appcompat/view/d;.e:Landroid/content/res/Resources; // field@03d7 │ │ -07eb38: 1100 |0028: return-object v0 │ │ - catches : (none) │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0815e0: |[0815e0] androidx.appcompat.widget.SearchView$o.b:(Landroid/widget/AutoCompleteTextView;)V │ │ +0815f0: 7100 410f 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@0f41 │ │ +0815f6: 5420 8803 |0003: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@0388 │ │ +0815fa: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0815fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +081600: 2311 8d0e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +081604: 6e30 f32f 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +08160a: 0e00 |000d: return-void │ │ + catches : 1 │ │ + 0x0008 - 0x000d │ │ + Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0029 reg=3 this Landroidx/appcompat/view/d; │ │ + 0x0000 - 0x000e reg=2 this Landroidx/appcompat/widget/SearchView$o; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ - #3 : (in Landroidx/appcompat/view/d;) │ │ - name : 'd' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + name : 'c' │ │ + type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 42 16-bit code units │ │ -07eccc: |[07eccc] androidx.appcompat.view.d.d:()V │ │ -07ecdc: 5430 d403 |0000: iget-object v0, v3, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07ece0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ece4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07ece6: 2802 |0005: goto 0007 // +0002 │ │ -07ece8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07ecea: 3800 1b00 |0007: if-eqz v0, 0022 // +001b │ │ -07ecee: 6e10 0a10 0300 |0009: invoke-virtual {v3}, Landroidx/appcompat/view/d;.getResources:()Landroid/content/res/Resources; // method@100a │ │ -07ecf4: 0c01 |000c: move-result-object v1 │ │ -07ecf6: 6e10 2404 0100 |000d: invoke-virtual {v1}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0424 │ │ -07ecfc: 0c01 |0010: move-result-object v1 │ │ -07ecfe: 5b31 d403 |0011: iput-object v1, v3, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07ed02: 6e10 8903 0300 |0013: invoke-virtual {v3}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -07ed08: 0c01 |0016: move-result-object v1 │ │ -07ed0a: 6e10 7403 0100 |0017: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -07ed10: 0c01 |001a: move-result-object v1 │ │ -07ed12: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -07ed16: 5432 d403 |001d: iget-object v2, v3, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07ed1a: 6e20 fb03 1200 |001f: invoke-virtual {v2, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@03fb │ │ -07ed20: 5431 d403 |0022: iget-object v1, v3, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07ed24: 5232 d303 |0024: iget v2, v3, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07ed28: 6e40 0810 1302 |0026: invoke-virtual {v3, v1, v2, v0}, Landroidx/appcompat/view/d;.f:(Landroid/content/res/Resources$Theme;IZ)V // method@1008 │ │ -07ed2e: 0e00 |0029: return-void │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +08161c: |[08161c] androidx.appcompat.widget.SearchView$o.c:(Landroid/widget/AutoCompleteTextView;)V │ │ +08162c: 7100 410f 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@0f41 │ │ +081632: 5440 8a03 |0003: iget-object v0, v4, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@038a │ │ +081636: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +08163a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +08163c: 2311 8d0e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +081640: 6202 4e10 |000a: sget-object v2, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@104e │ │ +081644: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +081646: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +08164a: 6e30 f32f 5001 |000f: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +081650: 0e00 |0012: return-void │ │ + catches : 1 │ │ + 0x0008 - 0x0012 │ │ + Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002a reg=3 this Landroidx/appcompat/view/d; │ │ + 0x0000 - 0x0013 reg=4 this Landroidx/appcompat/widget/SearchView$o; │ │ + 0x0000 - 0x0013 reg=5 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ - #4 : (in Landroidx/appcompat/view/d;) │ │ - name : 'e' │ │ - type : '(Landroid/content/res/Configuration;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #125 header: │ │ +class_idx : 645 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #125 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView$p; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #125 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$p$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -07eb74: |[07eb74] androidx.appcompat.view.d.e:(Landroid/content/res/Configuration;)Z │ │ -07eb84: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -07eb88: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07eb8a: 0f02 |0003: return v2 │ │ -07eb8c: 6200 d803 |0004: sget-object v0, Landroidx/appcompat/view/d;.f:Landroid/content/res/Configuration; // field@03d8 │ │ -07eb90: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -07eb94: 2200 e600 |0008: new-instance v0, Landroid/content/res/Configuration; // type@00e6 │ │ -07eb98: 7010 e803 0000 |000a: invoke-direct {v0}, Landroid/content/res/Configuration;.:()V // method@03e8 │ │ -07eb9e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07eba0: 5901 5701 |000e: iput v1, v0, Landroid/content/res/Configuration;.fontScale:F // field@0157 │ │ -07eba4: 6900 d803 |0010: sput-object v0, Landroidx/appcompat/view/d;.f:Landroid/content/res/Configuration; // field@03d8 │ │ -07eba8: 6200 d803 |0012: sget-object v0, Landroidx/appcompat/view/d;.f:Landroid/content/res/Configuration; // field@03d8 │ │ -07ebac: 6e20 eb03 0200 |0014: invoke-virtual {v2, v0}, Landroid/content/res/Configuration;.equals:(Landroid/content/res/Configuration;)Z // method@03eb │ │ -07ebb2: 0a02 |0017: move-result v2 │ │ -07ebb4: 0f02 |0018: return v2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08173c: |[08173c] androidx.appcompat.widget.SearchView$p$a.:()V │ │ +08174c: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +081752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 (null) Landroid/content/res/Configuration; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/d;) │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ name : 'a' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ + type : '(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -07ec64: |[07ec64] androidx.appcompat.view.d.a:(Landroid/content/res/Configuration;)V │ │ -07ec74: 5410 d703 |0000: iget-object v0, v1, Landroidx/appcompat/view/d;.e:Landroid/content/res/Resources; // field@03d7 │ │ -07ec78: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -07ec7c: 5410 d603 |0004: iget-object v0, v1, Landroidx/appcompat/view/d;.d:Landroid/content/res/Configuration; // field@03d6 │ │ -07ec80: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -07ec84: 2200 e600 |0008: new-instance v0, Landroid/content/res/Configuration; // type@00e6 │ │ -07ec88: 7020 e903 2000 |000a: invoke-direct {v0, v2}, Landroid/content/res/Configuration;.:(Landroid/content/res/Configuration;)V // method@03e9 │ │ -07ec8e: 5b10 d603 |000d: iput-object v0, v1, Landroidx/appcompat/view/d;.d:Landroid/content/res/Configuration; // field@03d6 │ │ -07ec92: 0e00 |000f: return-void │ │ -07ec94: 2202 280a |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07ec98: 1a00 f915 |0012: const-string v0, "Override configuration has already been set" // string@15f9 │ │ -07ec9c: 7020 ff3c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -07eca2: 2702 |0017: throw v2 │ │ -07eca4: 2202 280a |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07eca8: 1a00 6121 |001a: const-string v0, "getResources() or getAssets() has already been called" // string@2161 │ │ -07ecac: 7020 ff3c 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -07ecb2: 2702 |001f: throw v2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +081694: |[081694] androidx.appcompat.widget.SearchView$p$a.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p; │ │ +0816a4: 2200 8602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$p; // type@0286 │ │ +0816a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0816aa: 7030 4a0f 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$p;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0f4a │ │ +0816b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0020 reg=1 this Landroidx/appcompat/view/d; │ │ - 0x0000 - 0x0020 reg=2 (null) Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/SearchView$p$a; │ │ + 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ - #1 : (in Landroidx/appcompat/view/d;) │ │ - name : 'attachBaseContext' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + name : 'b' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -07ecb4: |[07ecb4] androidx.appcompat.view.d.attachBaseContext:(Landroid/content/Context;)V │ │ -07ecc4: 6f20 8703 1000 |0000: invoke-super {v0, v1}, Landroid/content/ContextWrapper;.attachBaseContext:(Landroid/content/Context;)V // method@0387 │ │ -07ecca: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0816b4: |[0816b4] androidx.appcompat.widget.SearchView$p$a.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p; │ │ +0816c4: 2200 8602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$p; // type@0286 │ │ +0816c8: 7030 4a0f 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$p;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0f4a │ │ +0816ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/SearchView$p$a; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ │ │ - #2 : (in Landroidx/appcompat/view/d;) │ │ + #2 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ name : 'c' │ │ - type : '()I' │ │ + type : '(I)[Landroidx/appcompat/widget/SearchView$p;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebb8: |[07ebb8] androidx.appcompat.view.d.c:()I │ │ -07ebc8: 5210 d303 |0000: iget v0, v1, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07ebcc: 0f00 |0002: return v0 │ │ +0816d0: |[0816d0] androidx.appcompat.widget.SearchView$p$a.c:(I)[Landroidx/appcompat/widget/SearchView$p; │ │ +0816e0: 2311 520e |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$p; // type@0e52 │ │ +0816e4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/d; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/view/d;) │ │ - name : 'f' │ │ - type : '(Landroid/content/res/Resources$Theme;IZ)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -07ed30: |[07ed30] androidx.appcompat.view.d.f:(Landroid/content/res/Resources$Theme;IZ)V │ │ -07ed40: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07ed42: 6e30 f403 2103 |0001: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@03f4 │ │ -07ed48: 0e00 |0004: return-void │ │ +0816e8: |[0816e8] androidx.appcompat.widget.SearchView$p$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0816f8: 6e20 430f 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$p$a;.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p; // method@0f43 │ │ +0816fe: 0c01 |0003: move-result-object v1 │ │ +081700: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/view/d; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/content/res/Resources$Theme; │ │ - 0x0000 - 0x0005 reg=2 (null) I │ │ - 0x0000 - 0x0005 reg=3 (null) Z │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ - #4 : (in Landroidx/appcompat/view/d;) │ │ - name : 'getAssets' │ │ - type : '()Landroid/content/res/AssetManager;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -07ea98: |[07ea98] androidx.appcompat.view.d.getAssets:()Landroid/content/res/AssetManager; │ │ -07eaa8: 6e10 0a10 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/view/d;.getResources:()Landroid/content/res/Resources; // method@100a │ │ -07eaae: 0c00 |0003: move-result-object v0 │ │ -07eab0: 6e10 fe03 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@03fe │ │ -07eab6: 0c00 |0007: move-result-object v0 │ │ -07eab8: 1100 |0008: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +081704: |[081704] androidx.appcompat.widget.SearchView$p$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +081714: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/SearchView$p$a;.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p; // method@0f44 │ │ +08171a: 0c01 |0003: move-result-object v1 │ │ +08171c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ - #5 : (in Landroidx/appcompat/view/d;) │ │ - name : 'getResources' │ │ - type : '()Landroid/content/res/Resources;' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -07eabc: |[07eabc] androidx.appcompat.view.d.getResources:()Landroid/content/res/Resources; │ │ -07eacc: 7010 0410 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/view/d;.b:()Landroid/content/res/Resources; // method@1004 │ │ -07ead2: 0c00 |0003: move-result-object v0 │ │ -07ead4: 1100 |0004: return-object v0 │ │ +081720: |[081720] androidx.appcompat.widget.SearchView$p$a.newArray:(I)[Ljava/lang/Object; │ │ +081730: 6e20 450f 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$p$a;.c:(I)[Landroidx/appcompat/widget/SearchView$p; // method@0f45 │ │ +081736: 0c01 |0003: move-result-object v1 │ │ +081738: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroidx/appcompat/view/d;) │ │ - name : 'getSystemService' │ │ - type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #126 header: │ │ +class_idx : 647 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 413 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #126 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="q" │ │ + │ │ +Class #126 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/SearchView$q;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/TouchDelegate;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'a' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'b' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'c' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'd' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'e' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'f' │ │ + type : 'Z' │ │ access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : '' │ │ + type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -07ebd0: |[07ebd0] androidx.appcompat.view.d.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ -07ebe0: 1a00 1424 |0000: const-string v0, "layout_inflater" // string@2414 │ │ -07ebe4: 6e20 593d 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07ebea: 0a00 |0005: move-result v0 │ │ -07ebec: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -07ebf0: 5412 d503 |0008: iget-object v2, v1, Landroidx/appcompat/view/d;.c:Landroid/view/LayoutInflater; // field@03d5 │ │ -07ebf4: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ -07ebf8: 6e10 8903 0100 |000c: invoke-virtual {v1}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -07ebfe: 0c02 |000f: move-result-object v2 │ │ -07ec00: 7110 8407 0200 |0010: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0784 │ │ -07ec06: 0c02 |0013: move-result-object v2 │ │ -07ec08: 6e20 8307 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0783 │ │ -07ec0e: 0c02 |0017: move-result-object v2 │ │ -07ec10: 5b12 d503 |0018: iput-object v2, v1, Landroidx/appcompat/view/d;.c:Landroid/view/LayoutInflater; // field@03d5 │ │ -07ec14: 5412 d503 |001a: iget-object v2, v1, Landroidx/appcompat/view/d;.c:Landroid/view/LayoutInflater; // field@03d5 │ │ -07ec18: 1102 |001c: return-object v2 │ │ -07ec1a: 6e10 8903 0100 |001d: invoke-virtual {v1}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -07ec20: 0c00 |0020: move-result-object v0 │ │ -07ec22: 6e20 7103 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -07ec28: 0c02 |0024: move-result-object v2 │ │ -07ec2a: 1102 |0025: return-object v2 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +081d7c: |[081d7c] androidx.appcompat.widget.SearchView$q.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V │ │ +081d8c: 7030 5807 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@0758 │ │ +081d92: 6e10 a507 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07a5 │ │ +081d98: 0c00 |0006: move-result-object v0 │ │ +081d9a: 7110 5a08 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@085a │ │ +081da0: 0c00 |000a: move-result-object v0 │ │ +081da2: 6e10 6208 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0862 │ │ +081da8: 0a00 |000e: move-result v0 │ │ +081daa: 5910 9103 |000f: iput v0, v1, Landroidx/appcompat/widget/SearchView$q;.e:I // field@0391 │ │ +081dae: 2200 db00 |0011: new-instance v0, Landroid/graphics/Rect; // type@00db │ │ +081db2: 7010 3804 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0438 │ │ +081db8: 5b10 8e03 |0016: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@038e │ │ +081dbc: 2200 db00 |0018: new-instance v0, Landroid/graphics/Rect; // type@00db │ │ +081dc0: 7010 3804 0000 |001a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0438 │ │ +081dc6: 5b10 9003 |001d: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0390 │ │ +081dca: 2200 db00 |001f: new-instance v0, Landroid/graphics/Rect; // type@00db │ │ +081dce: 7010 3804 0000 |0021: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0438 │ │ +081dd4: 5b10 8f03 |0024: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@038f │ │ +081dd8: 6e30 4f0f 2103 |0026: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/widget/SearchView$q;.a:(Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0f4f │ │ +081dde: 5b14 8d03 |0029: iput-object v4, v1, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@038d │ │ +081de2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroidx/appcompat/view/d;) │ │ - name : 'getTheme' │ │ - type : '()Landroid/content/res/Resources$Theme;' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'a' │ │ + type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -07eb3c: |[07eb3c] androidx.appcompat.view.d.getTheme:()Landroid/content/res/Resources$Theme; │ │ -07eb4c: 5410 d403 |0000: iget-object v0, v1, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07eb50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07eb54: 1100 |0004: return-object v0 │ │ -07eb56: 5210 d303 |0005: iget v0, v1, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07eb5a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -07eb5e: 6000 430e |0009: sget v0, Le/i;.d:I // field@0e43 │ │ -07eb62: 5910 d303 |000b: iput v0, v1, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07eb66: 7010 0610 0100 |000d: invoke-direct {v1}, Landroidx/appcompat/view/d;.d:()V // method@1006 │ │ -07eb6c: 5410 d403 |0010: iget-object v0, v1, Landroidx/appcompat/view/d;.b:Landroid/content/res/Resources$Theme; // field@03d4 │ │ -07eb70: 1100 |0012: return-object v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +081de4: |[081de4] androidx.appcompat.widget.SearchView$q.a:(Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +081df4: 5420 8e03 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@038e │ │ +081df8: 6e20 4504 3000 |0002: invoke-virtual {v0, v3}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0445 │ │ +081dfe: 5420 9003 |0005: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0390 │ │ +081e02: 6e20 4504 3000 |0007: invoke-virtual {v0, v3}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0445 │ │ +081e08: 5423 9003 |000a: iget-object v3, v2, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0390 │ │ +081e0c: 5220 9103 |000c: iget v0, v2, Landroidx/appcompat/widget/SearchView$q;.e:I // field@0391 │ │ +081e10: 7b01 |000e: neg-int v1, v0 │ │ +081e12: 7b00 |000f: neg-int v0, v0 │ │ +081e14: 6e30 4004 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/graphics/Rect;.inset:(II)V // method@0440 │ │ +081e1a: 5423 8f03 |0013: iget-object v3, v2, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@038f │ │ +081e1e: 6e20 4504 4300 |0015: invoke-virtual {v3, v4}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0445 │ │ +081e24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroidx/appcompat/widget/SearchView$q; │ │ + 0x0000 - 0x0019 reg=3 (null) Landroid/graphics/Rect; │ │ + 0x0000 - 0x0019 reg=4 (null) Landroid/graphics/Rect; │ │ │ │ - #8 : (in Landroidx/appcompat/view/d;) │ │ - name : 'setTheme' │ │ - type : '(I)V' │ │ + #1 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 9 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -07ed4c: |[07ed4c] androidx.appcompat.view.d.setTheme:(I)V │ │ -07ed5c: 5210 d303 |0000: iget v0, v1, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07ed60: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -07ed64: 5912 d303 |0004: iput v2, v1, Landroidx/appcompat/view/d;.a:I // field@03d3 │ │ -07ed68: 7010 0610 0100 |0006: invoke-direct {v1}, Landroidx/appcompat/view/d;.d:()V // method@1006 │ │ -07ed6e: 0e00 |0009: return-void │ │ + outs : 3 │ │ + insns size : 111 16-bit code units │ │ +081c8c: |[081c8c] androidx.appcompat.widget.SearchView$q.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +081c9c: 6e10 3007 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@0730 │ │ +081ca2: 0a00 |0003: move-result v0 │ │ +081ca4: 8700 |0004: float-to-int v0, v0 │ │ +081ca6: 6e10 3307 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@0733 │ │ +081cac: 0a01 |0008: move-result v1 │ │ +081cae: 8711 |0009: float-to-int v1, v1 │ │ +081cb0: 6e10 1a07 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@071a │ │ +081cb6: 0a02 |000d: move-result v2 │ │ +081cb8: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +081cba: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +081cbc: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +081cbe: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ +081cc2: 3252 0d00 |0013: if-eq v2, v5, 0020 // +000d │ │ +081cc6: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ +081cca: 1236 |0017: const/4 v6, #int 3 // #3 │ │ +081ccc: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ +081cd0: 2823 |001a: goto 003d // +0023 │ │ +081cd2: 5572 9203 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0392 │ │ +081cd6: 5c74 9203 |001d: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0392 │ │ +081cda: 2810 |001f: goto 002f // +0010 │ │ +081cdc: 5572 9203 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0392 │ │ +081ce0: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ +081ce4: 5476 9003 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0390 │ │ +081ce8: 6e30 3b04 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@043b │ │ +081cee: 0a06 |0029: move-result v6 │ │ +081cf0: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ +081cf4: 0125 |002c: move v5, v2 │ │ +081cf6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +081cf8: 2811 |002e: goto 003f // +0011 │ │ +081cfa: 0125 |002f: move v5, v2 │ │ +081cfc: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +081cfe: 280e |0031: goto 003f // +000e │ │ +081d00: 5472 8e03 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@038e │ │ +081d04: 6e30 3b04 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@043b │ │ +081d0a: 0a02 |0037: move-result v2 │ │ +081d0c: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +081d10: 5c75 9203 |003a: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0392 │ │ +081d14: 28f4 |003c: goto 0030 // -000c │ │ +081d16: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +081d18: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +081d1a: 3805 2f00 |003f: if-eqz v5, 006e // +002f │ │ +081d1e: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ +081d22: 5472 8f03 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@038f │ │ +081d26: 6e30 3b04 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@043b │ │ +081d2c: 0a02 |0048: move-result v2 │ │ +081d2e: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ +081d32: 5470 8d03 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@038d │ │ +081d36: 6e10 da07 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@07da │ │ +081d3c: 0a00 |0050: move-result v0 │ │ +081d3e: b330 |0051: div-int/2addr v0, v3 │ │ +081d40: 8200 |0052: int-to-float v0, v0 │ │ +081d42: 5471 8d03 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@038d │ │ +081d46: 6e10 ac07 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@07ac │ │ +081d4c: 0a01 |0058: move-result v1 │ │ +081d4e: b331 |0059: div-int/2addr v1, v3 │ │ +081d50: 280a |005a: goto 0064 // +000a │ │ +081d52: 5472 8f03 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@038f │ │ +081d56: 5223 5a01 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@015a │ │ +081d5a: b130 |005f: sub-int/2addr v0, v3 │ │ +081d5c: 8200 |0060: int-to-float v0, v0 │ │ +081d5e: 5222 5c01 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@015c │ │ +081d62: b121 |0063: sub-int/2addr v1, v2 │ │ +081d64: 8211 |0064: int-to-float v1, v1 │ │ +081d66: 6e30 3c07 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@073c │ │ +081d6c: 5470 8d03 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@038d │ │ +081d70: 6e20 9107 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@0791 │ │ +081d76: 0a04 |006d: move-result v4 │ │ +081d78: 0f04 |006e: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #131 header: │ │ -class_idx : 754 │ │ +Class #127 header: │ │ +class_idx : 650 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 424 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 17 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #131 annotations: │ │ +Class #127 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/f$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #131 - │ │ - Class descriptor : 'Landroidx/appcompat/view/f;' │ │ +Class #127 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/Toolbar$b;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ActionMode;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/f;) │ │ - name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroidx/appcompat/view/f;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/view/b;' │ │ - access : 0x0010 (FINAL) │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ + name : 'e' │ │ + type : 'Landroidx/appcompat/widget/Toolbar;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/f;) │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/view/b;)V' │ │ + type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -07f2a0: |[07f2a0] androidx.appcompat.view.f.:(Landroid/content/Context;Landroidx/appcompat/view/b;)V │ │ -07f2b0: 7010 2d07 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@072d │ │ -07f2b6: 5b01 e403 |0003: iput-object v1, v0, Landroidx/appcompat/view/f;.a:Landroid/content/Context; // field@03e4 │ │ -07f2ba: 5b02 e503 |0005: iput-object v2, v0, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f2be: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +083894: |[083894] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +0838a4: 5b01 c403 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@03c4 │ │ +0838a8: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0838ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/f;) │ │ - name : 'finish' │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ + name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f2c0: |[07f2c0] androidx.appcompat.view.f.finish:()V │ │ -07f2d0: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f2d4: 6e10 ec0f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.c:()V // method@0fec │ │ -07f2da: 0e00 |0005: return-void │ │ +0838b0: |[0838b0] androidx.appcompat.widget.Toolbar$b.run:()V │ │ +0838c0: 5410 c403 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@03c4 │ │ +0838c4: 6e10 d90f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;.R:()Z // method@0fd9 │ │ +0838ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getCustomView' │ │ - type : '()Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f1e0: |[07f1e0] androidx.appcompat.view.f.getCustomView:()Landroid/view/View; │ │ -07f1f0: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f1f4: 6e10 ed0f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.d:()Landroid/view/View; // method@0fed │ │ -07f1fa: 0c00 |0005: move-result-object v0 │ │ -07f1fc: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #2 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getMenu' │ │ - type : '()Landroid/view/Menu;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -07f190: |[07f190] androidx.appcompat.view.f.getMenu:()Landroid/view/Menu; │ │ -07f1a0: 2200 2103 |0000: new-instance v0, Landroidx/appcompat/view/menu/o; // type@0321 │ │ -07f1a4: 5431 e403 |0002: iget-object v1, v3, Landroidx/appcompat/view/f;.a:Landroid/content/Context; // field@03e4 │ │ -07f1a8: 5432 e503 |0004: iget-object v2, v3, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f1ac: 6e10 ee0f 0200 |0006: invoke-virtual {v2}, Landroidx/appcompat/view/b;.e:()Landroid/view/Menu; // method@0fee │ │ -07f1b2: 0c02 |0009: move-result-object v2 │ │ -07f1b4: 1f02 1f0b |000a: check-cast v2, Ln/a; // type@0b1f │ │ -07f1b8: 7030 8512 1002 |000c: invoke-direct {v0, v1, v2}, Landroidx/appcompat/view/menu/o;.:(Landroid/content/Context;Ln/a;)V // method@1285 │ │ -07f1be: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #128 header: │ │ +class_idx : 652 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #3 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getMenuInflater' │ │ - type : '()Landroid/view/MenuInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #128 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=g │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #128 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/Toolbar$d;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ + name : 'a' │ │ + type : 'Landroidx/appcompat/widget/Toolbar;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ + name : '' │ │ + type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f1c0: |[07f1c0] androidx.appcompat.view.f.getMenuInflater:()Landroid/view/MenuInflater; │ │ -07f1d0: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f1d4: 6e10 ef0f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.f:()Landroid/view/MenuInflater; // method@0fef │ │ -07f1da: 0c00 |0005: move-result-object v0 │ │ -07f1dc: 1100 |0006: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +083960: |[083960] androidx.appcompat.widget.Toolbar$d.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +083970: 5b01 c603 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$d;.a:Landroidx/appcompat/widget/Toolbar; // field@03c6 │ │ +083974: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08397a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getSubtitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f240: |[07f240] androidx.appcompat.view.f.getSubtitle:()Ljava/lang/CharSequence; │ │ -07f250: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f254: 6e10 f00f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.g:()Ljava/lang/CharSequence; // method@0ff0 │ │ -07f25a: 0c00 |0005: move-result-object v0 │ │ -07f25c: 1100 |0006: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +08397c: |[08397c] androidx.appcompat.widget.Toolbar$d.onClick:(Landroid/view/View;)V │ │ +08398c: 5401 c603 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$d;.a:Landroidx/appcompat/widget/Toolbar; // field@03c6 │ │ +083990: 6e10 e00f 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.e:()V // method@0fe0 │ │ +083996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getTag' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #129 header: │ │ +class_idx : 653 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #129 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ + │ │ +Class #129 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/Toolbar$e;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ + name : 'a' │ │ + type : '(Landroid/view/View;)Landroid/window/OnBackInvokedDispatcher;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f280: |[07f280] androidx.appcompat.view.f.getTag:()Ljava/lang/Object; │ │ -07f290: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f294: 6e10 f10f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.h:()Ljava/lang/Object; // method@0ff1 │ │ -07f29a: 0c00 |0005: move-result-object v0 │ │ -07f29c: 1100 |0006: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +0839bc: |[0839bc] androidx.appcompat.widget.Toolbar$e.a:(Landroid/view/View;)Landroid/window/OnBackInvokedDispatcher; │ │ +0839cc: 6e10 9407 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.findOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@0794 │ │ +0839d2: 0c00 |0003: move-result-object v0 │ │ +0839d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ - #6 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Runnable;)Landroid/window/OnBackInvokedCallback;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f260: |[07f260] androidx.appcompat.view.f.getTitle:()Ljava/lang/CharSequence; │ │ -07f270: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f274: 6e10 f20f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.i:()Ljava/lang/CharSequence; // method@0ff2 │ │ -07f27a: 0c00 |0005: move-result-object v0 │ │ -07f27c: 1100 |0006: return-object v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +083998: |[083998] androidx.appcompat.widget.Toolbar$e.b:(Ljava/lang/Runnable;)Landroid/window/OnBackInvokedCallback; │ │ +0839a8: 7110 1d31 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@311d │ │ +0839ae: 2200 7d09 |0003: new-instance v0, Lm/e1; // type@097d │ │ +0839b2: 7020 d935 1000 |0005: invoke-direct {v0, v1}, Lm/e1;.:(Ljava/lang/Runnable;)V // method@35d9 │ │ +0839b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ - #7 : (in Landroidx/appcompat/view/f;) │ │ - name : 'getTitleOptionalHint' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f200: |[07f200] androidx.appcompat.view.f.getTitleOptionalHint:()Z │ │ -07f210: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f214: 6e10 f30f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.j:()Z // method@0ff3 │ │ -07f21a: 0a00 |0005: move-result v0 │ │ -07f21c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +0839d8: |[0839d8] androidx.appcompat.widget.Toolbar$e.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0839e8: 1f01 2a02 |0000: check-cast v1, Landroid/window/OnBackInvokedDispatcher; // type@022a │ │ +0839ec: 1400 4042 0f00 |0002: const v0, #float 1.4013e-39 // #000f4240 │ │ +0839f2: 1f02 2902 |0005: check-cast v2, Landroid/window/OnBackInvokedCallback; // type@0229 │ │ +0839f6: 7230 460c 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@0c46 │ │ +0839fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ │ │ - #8 : (in Landroidx/appcompat/view/f;) │ │ - name : 'invalidate' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -07f2dc: |[07f2dc] androidx.appcompat.view.f.invalidate:()V │ │ -07f2ec: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f2f0: 6e10 f40f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.k:()V // method@0ff4 │ │ -07f2f6: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +083a00: |[083a00] androidx.appcompat.widget.Toolbar$e.d:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +083a10: 1f00 2a02 |0000: check-cast v0, Landroid/window/OnBackInvokedDispatcher; // type@022a │ │ +083a14: 1f01 2902 |0002: check-cast v1, Landroid/window/OnBackInvokedCallback; // type@0229 │ │ +083a18: 7220 470c 1000 |0004: invoke-interface {v0, v1}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@0c47 │ │ +083a1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0008 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ - #9 : (in Landroidx/appcompat/view/f;) │ │ - name : 'isTitleOptional' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #130 header: │ │ +class_idx : 656 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #130 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="h" │ │ + │ │ +Class #130 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/Toolbar$h;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #131 header: │ │ +class_idx : 657 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #131 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar$i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #131 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/Toolbar$i$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -07f220: |[07f220] androidx.appcompat.view.f.isTitleOptional:()Z │ │ -07f230: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f234: 6e10 f50f 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/b;.l:()Z // method@0ff5 │ │ -07f23a: 0a00 |0005: move-result v0 │ │ -07f23c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setCustomView' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f2f8: |[07f2f8] androidx.appcompat.view.f.setCustomView:(Landroid/view/View;)V │ │ -07f308: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f30c: 6e20 f60f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.m:(Landroid/view/View;)V // method@0ff6 │ │ -07f312: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +083e50: |[083e50] androidx.appcompat.widget.Toolbar$i$a.:()V │ │ +083e60: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +083e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setSubtitle' │ │ - type : '(I)V' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'a' │ │ + type : '(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f314: |[07f314] androidx.appcompat.view.f.setSubtitle:(I)V │ │ -07f324: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f328: 6e20 f70f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.n:(I)V // method@0ff7 │ │ -07f32e: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +083da8: |[083da8] androidx.appcompat.widget.Toolbar$i$a.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i; │ │ +083db8: 2200 9202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$i; // type@0292 │ │ +083dbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +083dbe: 7030 c30f 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$i;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0fc3 │ │ +083dc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/view/f; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ + 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ - #12 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setSubtitle' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #1 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'b' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -07f330: |[07f330] androidx.appcompat.view.f.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -07f340: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f344: 6e20 f80f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.o:(Ljava/lang/CharSequence;)V // method@0ff8 │ │ -07f34a: 0e00 |0005: return-void │ │ +083dc8: |[083dc8] androidx.appcompat.widget.Toolbar$i$a.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i; │ │ +083dd8: 2200 9202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$i; // type@0292 │ │ +083ddc: 7030 c30f 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$i;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0fc3 │ │ +083de2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/view/f; │ │ - 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ │ │ - #13 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setTag' │ │ - type : '(Ljava/lang/Object;)V' │ │ + #2 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'c' │ │ + type : '(I)[Landroidx/appcompat/widget/Toolbar$i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f34c: |[07f34c] androidx.appcompat.view.f.setTag:(Ljava/lang/Object;)V │ │ -07f35c: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f360: 6e20 f90f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.p:(Ljava/lang/Object;)V // method@0ff9 │ │ -07f366: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +083de4: |[083de4] androidx.appcompat.widget.Toolbar$i$a.c:(I)[Landroidx/appcompat/widget/Toolbar$i; │ │ +083df4: 2311 530e |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$i; // type@0e53 │ │ +083df8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #14 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setTitle' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f368: |[07f368] androidx.appcompat.view.f.setTitle:(I)V │ │ -07f378: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f37c: 6e20 fa0f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.q:(I)V // method@0ffa │ │ -07f382: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +083dfc: |[083dfc] androidx.appcompat.widget.Toolbar$i$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +083e0c: 6e20 bc0f 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar$i$a;.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i; // method@0fbc │ │ +083e12: 0c01 |0003: move-result-object v1 │ │ +083e14: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/view/f; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ - #15 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setTitle' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f384: |[07f384] androidx.appcompat.view.f.setTitle:(Ljava/lang/CharSequence;)V │ │ -07f394: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f398: 6e20 fb0f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.r:(Ljava/lang/CharSequence;)V // method@0ffb │ │ -07f39e: 0e00 |0005: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +083e18: |[083e18] androidx.appcompat.widget.Toolbar$i$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +083e28: 6e30 bd0f 1002 |0000: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/Toolbar$i$a;.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i; // method@0fbd │ │ +083e2e: 0c01 |0003: move-result-object v1 │ │ +083e30: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/view/f; │ │ - 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ - #16 : (in Landroidx/appcompat/view/f;) │ │ - name : 'setTitleOptionalHint' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -07f3a0: |[07f3a0] androidx.appcompat.view.f.setTitleOptionalHint:(Z)V │ │ -07f3b0: 5410 e503 |0000: iget-object v0, v1, Landroidx/appcompat/view/f;.b:Landroidx/appcompat/view/b; // field@03e5 │ │ -07f3b4: 6e20 fc0f 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/view/b;.s:(Z)V // method@0ffc │ │ -07f3ba: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +083e34: |[083e34] androidx.appcompat.widget.Toolbar$i$a.newArray:(I)[Ljava/lang/Object; │ │ +083e44: 6e20 be0f 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar$i$a;.c:(I)[Landroidx/appcompat/widget/Toolbar$i; // method@0fbe │ │ +083e4a: 0c01 |0003: move-result-object v1 │ │ +083e4c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #132 header: │ │ -class_idx : 755 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +class_idx : 660 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ViewStubCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ Class #132 - │ │ - Class descriptor : 'Landroidx/appcompat/view/g$a;' │ │ - Access flags : 0x0000 () │ │ + Class descriptor : 'Landroidx/appcompat/widget/ViewStubCompat$a;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/view/g$a;) │ │ - name : 'c' │ │ - type : '[Ljava/lang/Class;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/g$a;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/view/g$a;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/g$a;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -07f440: |[07f440] androidx.appcompat.view.g$a.:()V │ │ -07f450: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07f452: 2300 740e |0001: new-array v0, v0, [Ljava/lang/Class; // type@0e74 │ │ -07f456: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07f458: 1c02 c801 |0004: const-class v2, Landroid/view/MenuItem; // type@01c8 │ │ -07f45c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -07f460: 6900 e803 |0008: sput-object v0, Landroidx/appcompat/view/g$a;.c:[Ljava/lang/Class; // field@03e8 │ │ -07f464: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/view/g$a;) │ │ - name : '' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 57 16-bit code units │ │ -07f468: |[07f468] androidx.appcompat.view.g$a.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -07f478: 7010 383d 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07f47e: 5b45 e603 |0003: iput-object v5, v4, Landroidx/appcompat/view/g$a;.a:Ljava/lang/Object; // field@03e6 │ │ -07f482: 6e10 3c3d 0500 |0005: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -07f488: 0c05 |0008: move-result-object v5 │ │ -07f48a: 6200 e803 |0009: sget-object v0, Landroidx/appcompat/view/g$a;.c:[Ljava/lang/Class; // field@03e8 │ │ -07f48e: 6e30 ca3c 6500 |000b: invoke-virtual {v5, v6, v0}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cca │ │ -07f494: 0c00 |000e: move-result-object v0 │ │ -07f496: 5b40 e703 |000f: iput-object v0, v4, Landroidx/appcompat/view/g$a;.b:Ljava/lang/reflect/Method; // field@03e7 │ │ -07f49a: 0e00 |0011: return-void │ │ -07f49c: 0d00 |0012: move-exception v0 │ │ -07f49e: 2201 b801 |0013: new-instance v1, Landroid/view/InflateException; // type@01b8 │ │ -07f4a2: 2202 440a |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0a44 │ │ -07f4a6: 7010 7e3d 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07f4ac: 1a03 ad03 |001a: const-string v3, "Couldn't resolve menu item onClick handler " // string@03ad │ │ -07f4b0: 6e20 893d 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f4b6: 6e20 893d 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f4bc: 1a06 7500 |0022: const-string v6, " in class " // string@0075 │ │ -07f4c0: 6e20 893d 6200 |0024: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f4c6: 6e10 cc3c 0500 |0027: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3ccc │ │ -07f4cc: 0c05 |002a: move-result-object v5 │ │ -07f4ce: 6e20 893d 5200 |002b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f4d4: 6e10 903d 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07f4da: 0c05 |0031: move-result-object v5 │ │ -07f4dc: 7020 5a07 5100 |0032: invoke-direct {v1, v5}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@075a │ │ -07f4e2: 6e20 b53d 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@3db5 │ │ -07f4e8: 2701 |0038: throw v1 │ │ - catches : 1 │ │ - 0x0009 - 0x0011 │ │ - Ljava/lang/Exception; -> 0x0012 │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/g$a;) │ │ - name : 'onMenuItemClick' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -07f3bc: |[07f3bc] androidx.appcompat.view.g$a.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -07f3cc: 5450 e703 |0000: iget-object v0, v5, Landroidx/appcompat/view/g$a;.b:Ljava/lang/reflect/Method; // field@03e7 │ │ -07f3d0: 6e10 d33d 0000 |0002: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@3dd3 │ │ -07f3d6: 0c00 |0005: move-result-object v0 │ │ -07f3d8: 6201 a015 |0006: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@15a0 │ │ -07f3dc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -07f3de: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -07f3e0: 3310 1500 |000a: if-ne v0, v1, 001f // +0015 │ │ -07f3e4: 5450 e703 |000c: iget-object v0, v5, Landroidx/appcompat/view/g$a;.b:Ljava/lang/reflect/Method; // field@03e7 │ │ -07f3e8: 5451 e603 |000e: iget-object v1, v5, Landroidx/appcompat/view/g$a;.a:Ljava/lang/Object; // field@03e6 │ │ -07f3ec: 2333 770e |0010: new-array v3, v3, [Ljava/lang/Object; // type@0e77 │ │ -07f3f0: 4d06 0302 |0012: aput-object v6, v3, v2 │ │ -07f3f4: 6e30 d43d 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -07f3fa: 0c06 |0017: move-result-object v6 │ │ -07f3fc: 1f06 140a |0018: check-cast v6, Ljava/lang/Boolean; // type@0a14 │ │ -07f400: 6e10 963c 0600 |001a: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@3c96 │ │ -07f406: 0a06 |001d: move-result v6 │ │ -07f408: 0f06 |001e: return v6 │ │ -07f40a: 5450 e703 |001f: iget-object v0, v5, Landroidx/appcompat/view/g$a;.b:Ljava/lang/reflect/Method; // field@03e7 │ │ -07f40e: 5451 e603 |0021: iget-object v1, v5, Landroidx/appcompat/view/g$a;.a:Ljava/lang/Object; // field@03e6 │ │ -07f412: 2334 770e |0023: new-array v4, v3, [Ljava/lang/Object; // type@0e77 │ │ -07f416: 4d06 0402 |0025: aput-object v6, v4, v2 │ │ -07f41a: 6e30 d43d 1004 |0027: invoke-virtual {v0, v1, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -07f420: 0f03 |002a: return v3 │ │ -07f422: 0d06 |002b: move-exception v6 │ │ -07f424: 2200 3e0a |002c: new-instance v0, Ljava/lang/RuntimeException; // type@0a3e │ │ -07f428: 7020 483d 6000 |002e: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@3d48 │ │ -07f42e: 2700 |0031: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x002a │ │ - Ljava/lang/Exception; -> 0x002b │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ Class #133 header: │ │ -class_idx : 756 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +class_idx : 661 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 430 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 32 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 6 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 12 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ViewStubCompat$a; } │ │ │ │ Class #133 - │ │ - Class descriptor : 'Landroidx/appcompat/view/g$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Class descriptor : 'Landroidx/appcompat/widget/ViewStubCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'A' │ │ - type : 'Landroidx/core/view/b;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'B' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'C' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'D' │ │ - type : 'Landroid/content/res/ColorStateList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'E' │ │ - type : 'Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'F' │ │ - type : 'Landroidx/appcompat/view/g;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #6 : (in Landroidx/appcompat/view/g$b;) │ │ + #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'a' │ │ - type : 'Landroid/view/Menu;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/view/g$b;) │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'b' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroidx/appcompat/view/g$b;) │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'c' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroidx/appcompat/view/g$b;) │ │ + type : 'Ljava/lang/ref/WeakReference;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'd' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'i' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'k' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'l' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'm' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'n' │ │ - type : 'C' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'o' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'p' │ │ - type : 'C' │ │ - access : 0x0002 (PRIVATE) │ │ - #22 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'q' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #23 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'r' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #24 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 's' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #25 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 't' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #26 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'u' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #27 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'v' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #28 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'w' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #29 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'x' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #30 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'y' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #31 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'z' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/g$b;) │ │ + #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/view/g;Landroid/view/Menu;)V' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -07f604: |[07f604] androidx.appcompat.view.g$b.:(Landroidx/appcompat/view/g;Landroid/view/Menu;)V │ │ -07f614: 5b01 ee03 |0000: iput-object v1, v0, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07f618: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07f61e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07f620: 5b01 ec03 |0006: iput-object v1, v0, Landroidx/appcompat/view/g$b;.D:Landroid/content/res/ColorStateList; // field@03ec │ │ -07f624: 5b01 ed03 |0008: iput-object v1, v0, Landroidx/appcompat/view/g$b;.E:Landroid/graphics/PorterDuff$Mode; // field@03ed │ │ -07f628: 5b02 ef03 |000a: iput-object v2, v0, Landroidx/appcompat/view/g$b;.a:Landroid/view/Menu; // field@03ef │ │ -07f62c: 6e10 4310 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.h:()V // method@1043 │ │ -07f632: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/String;)C' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -07f558: |[07f558] androidx.appcompat.view.g$b.c:(Ljava/lang/String;)C │ │ -07f568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f56a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -07f56e: 0f00 |0003: return v0 │ │ -07f570: 6e20 533d 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@3d53 │ │ -07f576: 0a02 |0007: move-result v2 │ │ -07f578: 0f02 |0008: return v2 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +087628: |[087628] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +087638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08763a: 7040 4410 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1044 │ │ +087640: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/view/g$b; │ │ - 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ViewStubCompat; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #2 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ - outs : 3 │ │ + outs : 5 │ │ insns size : 51 16-bit code units │ │ -07f57c: |[07f57c] androidx.appcompat.view.g$b.e:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -07f58c: 5420 ee03 |0000: iget-object v0, v2, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07f590: 5400 0b04 |0002: iget-object v0, v0, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07f594: 6e10 5c03 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@035c │ │ -07f59a: 0c00 |0007: move-result-object v0 │ │ -07f59c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07f59e: 7130 ba3c 1300 |0009: invoke-static {v3, v1, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3cba │ │ -07f5a4: 0c00 |000c: move-result-object v0 │ │ -07f5a6: 6e20 bf3c 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3cbf │ │ -07f5ac: 0c04 |0010: move-result-object v4 │ │ -07f5ae: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -07f5b0: 6e20 c13d 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -07f5b6: 6e20 c73d 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3dc7 │ │ -07f5bc: 0c03 |0018: move-result-object v3 │ │ -07f5be: 1103 |0019: return-object v3 │ │ -07f5c0: 0d04 |001a: move-exception v4 │ │ -07f5c2: 2205 440a |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0a44 │ │ -07f5c6: 7010 7e3d 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07f5cc: 1a00 4203 |0020: const-string v0, "Cannot instantiate class: " // string@0342 │ │ -07f5d0: 6e20 893d 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f5d6: 6e20 893d 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07f5dc: 6e10 903d 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07f5e2: 0c03 |002b: move-result-object v3 │ │ -07f5e4: 1a05 4f17 |002c: const-string v5, "SupportMenuInflater" // string@174f │ │ -07f5e8: 7130 fd06 3504 |002e: invoke-static {v5, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06fd │ │ -07f5ee: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -07f5f0: 1103 |0032: return-object v3 │ │ - catches : 1 │ │ - 0x0000 - 0x0019 │ │ - Ljava/lang/Exception; -> 0x001a │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0033 reg=2 this Landroidx/appcompat/view/g$b; │ │ - 0x0000 - 0x0033 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0033 reg=4 (null) [Ljava/lang/Class; │ │ - 0x0000 - 0x0033 reg=5 (null) [Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'i' │ │ - type : '(Landroid/view/MenuItem;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 197 16-bit code units │ │ -07f9a8: |[07f9a8] androidx.appcompat.view.g$b.i:(Landroid/view/MenuItem;)V │ │ -07f9b8: 5550 0104 |0000: iget-boolean v0, v5, Landroidx/appcompat/view/g$b;.s:Z // field@0401 │ │ -07f9bc: 7220 c507 0600 |0002: invoke-interface {v6, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@07c5 │ │ -07f9c2: 0c00 |0005: move-result-object v0 │ │ -07f9c4: 5551 0204 |0006: iget-boolean v1, v5, Landroidx/appcompat/view/g$b;.t:Z // field@0402 │ │ -07f9c8: 7220 d807 1000 |0008: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@07d8 │ │ -07f9ce: 0c00 |000b: move-result-object v0 │ │ -07f9d0: 5551 0304 |000c: iget-boolean v1, v5, Landroidx/appcompat/view/g$b;.u:Z // field@0403 │ │ -07f9d4: 7220 c707 1000 |000e: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@07c7 │ │ -07f9da: 0c00 |0011: move-result-object v0 │ │ -07f9dc: 5251 0004 |0012: iget v1, v5, Landroidx/appcompat/view/g$b;.r:I // field@0400 │ │ -07f9e0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -07f9e2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -07f9e4: 3431 0400 |0016: if-lt v1, v3, 001a // +0004 │ │ -07f9e8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -07f9ea: 2802 |0019: goto 001b // +0002 │ │ -07f9ec: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -07f9ee: 7220 c407 1000 |001b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@07c4 │ │ -07f9f4: 0c00 |001e: move-result-object v0 │ │ -07f9f6: 5451 fa03 |001f: iget-object v1, v5, Landroidx/appcompat/view/g$b;.l:Ljava/lang/CharSequence; // field@03fa │ │ -07f9fa: 7220 d607 1000 |0021: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@07d6 │ │ -07fa00: 0c00 |0024: move-result-object v0 │ │ -07fa02: 5251 fb03 |0025: iget v1, v5, Landroidx/appcompat/view/g$b;.m:I // field@03fb │ │ -07fa06: 7220 c807 1000 |0027: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@07c8 │ │ -07fa0c: 5250 0404 |002a: iget v0, v5, Landroidx/appcompat/view/g$b;.v:I // field@0404 │ │ -07fa10: 3a00 0500 |002c: if-ltz v0, 0031 // +0005 │ │ -07fa14: 7220 d307 0600 |002e: invoke-interface {v6, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@07d3 │ │ -07fa1a: 5450 0804 |0031: iget-object v0, v5, Landroidx/appcompat/view/g$b;.z:Ljava/lang/String; // field@0408 │ │ -07fa1e: 3800 2500 |0033: if-eqz v0, 0058 // +0025 │ │ -07fa22: 5450 ee03 |0035: iget-object v0, v5, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07fa26: 5400 0b04 |0037: iget-object v0, v0, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07fa2a: 6e10 7503 0000 |0039: invoke-virtual {v0}, Landroid/content/Context;.isRestricted:()Z // method@0375 │ │ -07fa30: 0a00 |003c: move-result v0 │ │ -07fa32: 3900 1300 |003d: if-nez v0, 0050 // +0013 │ │ -07fa36: 2200 f302 |003f: new-instance v0, Landroidx/appcompat/view/g$a; // type@02f3 │ │ -07fa3a: 5451 ee03 |0041: iget-object v1, v5, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07fa3e: 6e10 4810 0100 |0043: invoke-virtual {v1}, Landroidx/appcompat/view/g;.b:()Ljava/lang/Object; // method@1048 │ │ -07fa44: 0c01 |0046: move-result-object v1 │ │ -07fa46: 5454 0804 |0047: iget-object v4, v5, Landroidx/appcompat/view/g$b;.z:Ljava/lang/String; // field@0408 │ │ -07fa4a: 7030 3910 1004 |0049: invoke-direct {v0, v1, v4}, Landroidx/appcompat/view/g$a;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@1039 │ │ -07fa50: 7220 d007 0600 |004c: invoke-interface {v6, v0}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@07d0 │ │ -07fa56: 2809 |004f: goto 0058 // +0009 │ │ -07fa58: 2206 280a |0050: new-instance v6, Ljava/lang/IllegalStateException; // type@0a28 │ │ -07fa5c: 1a00 b817 |0052: const-string v0, "The android:onClick attribute cannot be used within a restricted context" // string@17b8 │ │ -07fa60: 7020 ff3c 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -07fa66: 2706 |0057: throw v6 │ │ -07fa68: 5250 0004 |0058: iget v0, v5, Landroidx/appcompat/view/g$b;.r:I // field@0400 │ │ -07fa6c: 1221 |005a: const/4 v1, #int 2 // #2 │ │ -07fa6e: 3410 1700 |005b: if-lt v0, v1, 0072 // +0017 │ │ -07fa72: 2060 1203 |005d: instance-of v0, v6, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -07fa76: 3800 0900 |005f: if-eqz v0, 0068 // +0009 │ │ -07fa7a: 0760 |0061: move-object v0, v6 │ │ -07fa7c: 1f00 1203 |0062: check-cast v0, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -07fa80: 6e20 fe11 3000 |0064: invoke-virtual {v0, v3}, Landroidx/appcompat/view/menu/i;.t:(Z)V // method@11fe │ │ -07fa86: 280b |0067: goto 0072 // +000b │ │ -07fa88: 2060 1803 |0068: instance-of v0, v6, Landroidx/appcompat/view/menu/j; // type@0318 │ │ -07fa8c: 3800 0800 |006a: if-eqz v0, 0072 // +0008 │ │ -07fa90: 0760 |006c: move-object v0, v6 │ │ -07fa92: 1f00 1803 |006d: check-cast v0, Landroidx/appcompat/view/menu/j; // type@0318 │ │ -07fa96: 6e20 2f12 3000 |006f: invoke-virtual {v0, v3}, Landroidx/appcompat/view/menu/j;.h:(Z)V // method@122f │ │ -07fa9c: 5450 0604 |0072: iget-object v0, v5, Landroidx/appcompat/view/g$b;.x:Ljava/lang/String; // field@0406 │ │ -07faa0: 3800 1200 |0074: if-eqz v0, 0086 // +0012 │ │ -07faa4: 6201 0d04 |0076: sget-object v1, Landroidx/appcompat/view/g;.e:[Ljava/lang/Class; // field@040d │ │ -07faa8: 5452 ee03 |0078: iget-object v2, v5, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07faac: 5422 0904 |007a: iget-object v2, v2, Landroidx/appcompat/view/g;.a:[Ljava/lang/Object; // field@0409 │ │ -07fab0: 7040 4010 0521 |007c: invoke-direct {v5, v0, v1, v2}, Landroidx/appcompat/view/g$b;.e:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@1040 │ │ -07fab6: 0c00 |007f: move-result-object v0 │ │ -07fab8: 1f00 e701 |0080: check-cast v0, Landroid/view/View; // type@01e7 │ │ -07fabc: 7220 c107 0600 |0082: invoke-interface {v6, v0}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@07c1 │ │ -07fac2: 1212 |0085: const/4 v2, #int 1 // #1 │ │ -07fac4: 5250 0504 |0086: iget v0, v5, Landroidx/appcompat/view/g$b;.w:I // field@0405 │ │ -07fac8: 3d00 0f00 |0088: if-lez v0, 0097 // +000f │ │ -07facc: 3902 0600 |008a: if-nez v2, 0090 // +0006 │ │ -07fad0: 7220 c007 0600 |008c: invoke-interface {v6, v0}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@07c0 │ │ -07fad6: 2808 |008f: goto 0097 // +0008 │ │ -07fad8: 1a00 4f17 |0090: const-string v0, "SupportMenuInflater" // string@174f │ │ -07fadc: 1a01 f605 |0092: const-string v1, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@05f6 │ │ -07fae0: 7120 fc06 1000 |0094: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -07fae6: 5450 e903 |0097: iget-object v0, v5, Landroidx/appcompat/view/g$b;.A:Landroidx/core/view/b; // field@03e9 │ │ -07faea: 3800 0500 |0099: if-eqz v0, 009e // +0005 │ │ -07faee: 7120 1d1f 0600 |009b: invoke-static {v6, v0}, Landroidx/core/view/y;.a:(Landroid/view/MenuItem;Landroidx/core/view/b;)Landroid/view/MenuItem; // method@1f1d │ │ -07faf4: 5450 ea03 |009e: iget-object v0, v5, Landroidx/appcompat/view/g$b;.B:Ljava/lang/CharSequence; // field@03ea │ │ -07faf8: 7120 1f1f 0600 |00a0: invoke-static {v6, v0}, Landroidx/core/view/y;.c:(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V // method@1f1f │ │ -07fafe: 5450 eb03 |00a3: iget-object v0, v5, Landroidx/appcompat/view/g$b;.C:Ljava/lang/CharSequence; // field@03eb │ │ -07fb02: 7120 231f 0600 |00a5: invoke-static {v6, v0}, Landroidx/core/view/y;.g:(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V // method@1f23 │ │ -07fb08: 5750 fc03 |00a8: iget-char v0, v5, Landroidx/appcompat/view/g$b;.n:C // field@03fc │ │ -07fb0c: 5251 fd03 |00aa: iget v1, v5, Landroidx/appcompat/view/g$b;.o:I // field@03fd │ │ -07fb10: 7130 1e1f 0601 |00ac: invoke-static {v6, v0, v1}, Landroidx/core/view/y;.b:(Landroid/view/MenuItem;CI)V // method@1f1e │ │ -07fb16: 5750 fe03 |00af: iget-char v0, v5, Landroidx/appcompat/view/g$b;.p:C // field@03fe │ │ -07fb1a: 5251 ff03 |00b1: iget v1, v5, Landroidx/appcompat/view/g$b;.q:I // field@03ff │ │ -07fb1e: 7130 221f 0601 |00b3: invoke-static {v6, v0, v1}, Landroidx/core/view/y;.f:(Landroid/view/MenuItem;CI)V // method@1f22 │ │ -07fb24: 5450 ed03 |00b6: iget-object v0, v5, Landroidx/appcompat/view/g$b;.E:Landroid/graphics/PorterDuff$Mode; // field@03ed │ │ -07fb28: 3800 0500 |00b8: if-eqz v0, 00bd // +0005 │ │ -07fb2c: 7120 211f 0600 |00ba: invoke-static {v6, v0}, Landroidx/core/view/y;.e:(Landroid/view/MenuItem;Landroid/graphics/PorterDuff$Mode;)V // method@1f21 │ │ -07fb32: 5450 ec03 |00bd: iget-object v0, v5, Landroidx/appcompat/view/g$b;.D:Landroid/content/res/ColorStateList; // field@03ec │ │ -07fb36: 3800 0500 |00bf: if-eqz v0, 00c4 // +0005 │ │ -07fb3a: 7120 201f 0600 |00c1: invoke-static {v6, v0}, Landroidx/core/view/y;.d:(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V // method@1f20 │ │ -07fb40: 0e00 |00c4: return-void │ │ +087644: |[087644] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +087654: 7040 7907 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0779 │ │ +08765a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08765c: 5920 fb03 |0004: iput v0, v2, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +087660: 6201 9409 |0006: sget-object v1, Lf/j;.C3:[I // field@0994 │ │ +087664: 6e50 b202 4351 |0008: invoke-virtual {v3, v4, v1, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@02b2 │ │ +08766a: 0c03 |000b: move-result-object v3 │ │ +08766c: 6004 a309 |000c: sget v4, Lf/j;.F3:I // field@09a3 │ │ +087670: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +087672: 6e30 7403 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +087678: 0a04 |0012: move-result v4 │ │ +08767a: 5924 fc03 |0013: iput v4, v2, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@03fc │ │ +08767e: 6004 9e09 |0015: sget v4, Lf/j;.E3:I // field@099e │ │ +087682: 6e30 7403 4300 |0017: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +087688: 0a04 |001a: move-result v4 │ │ +08768a: 5924 fb03 |001b: iput v4, v2, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +08768e: 6004 9909 |001d: sget v4, Lf/j;.D3:I // field@0999 │ │ +087692: 6e30 7403 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0374 │ │ +087698: 0a04 |0022: move-result v4 │ │ +08769a: 6e20 2f08 4200 |0023: invoke-virtual {v2, v4}, Landroid/view/View;.setId:(I)V // method@082f │ │ +0876a0: 6e10 7e03 0300 |0026: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@037e │ │ +0876a6: 1303 0800 |0029: const/16 v3, #int 8 // #8 │ │ +0876aa: 6e20 5010 3200 |002b: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@1050 │ │ +0876b0: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +0876b2: 6e20 5408 3200 |002f: invoke-virtual {v2, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +0876b8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x00c5 reg=5 this Landroidx/appcompat/view/g$b; │ │ - 0x0000 - 0x00c5 reg=6 (null) Landroid/view/MenuItem; │ │ + 0x0000 - 0x0033 reg=2 this Landroidx/appcompat/widget/ViewStubCompat; │ │ + 0x0000 - 0x0033 reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0033 reg=4 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0033 reg=5 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/g$b;) │ │ + #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'a' │ │ - type : '()V' │ │ + type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 21 16-bit code units │ │ -07f634: |[07f634] androidx.appcompat.view.g$b.a:()V │ │ -07f644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07f646: 5c50 f603 |0001: iput-boolean v0, v5, Landroidx/appcompat/view/g$b;.h:Z // field@03f6 │ │ -07f64a: 5450 ef03 |0003: iget-object v0, v5, Landroidx/appcompat/view/g$b;.a:Landroid/view/Menu; // field@03ef │ │ -07f64e: 5251 f003 |0005: iget v1, v5, Landroidx/appcompat/view/g$b;.b:I // field@03f0 │ │ -07f652: 5252 f703 |0007: iget v2, v5, Landroidx/appcompat/view/g$b;.i:I // field@03f7 │ │ -07f656: 5253 f803 |0009: iget v3, v5, Landroidx/appcompat/view/g$b;.j:I // field@03f8 │ │ -07f65a: 5454 f903 |000b: iget-object v4, v5, Landroidx/appcompat/view/g$b;.k:Ljava/lang/CharSequence; // field@03f9 │ │ -07f65e: 7254 8c07 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@078c │ │ -07f664: 0c00 |0010: move-result-object v0 │ │ -07f666: 7020 4410 0500 |0011: invoke-direct {v5, v0}, Landroidx/appcompat/view/g$b;.i:(Landroid/view/MenuItem;)V // method@1044 │ │ -07f66c: 0e00 |0014: return-void │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +08753c: |[08753c] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ +08754c: 6e10 c107 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07c1 │ │ +087552: 0c00 |0003: move-result-object v0 │ │ +087554: 2001 b201 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@01b2 │ │ +087558: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ +08755c: 5241 fb03 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +087560: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ +087564: 1f00 b201 |000c: check-cast v0, Landroid/view/ViewGroup; // type@01b2 │ │ +087568: 5441 fe03 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@03fe │ │ +08756c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +087570: 2809 |0012: goto 001b // +0009 │ │ +087572: 6e10 a507 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07a5 │ │ +087578: 0c01 |0016: move-result-object v1 │ │ +08757a: 7110 c106 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@06c1 │ │ +087580: 0c01 |001a: move-result-object v1 │ │ +087582: 5242 fb03 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +087586: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +087588: 6e40 c506 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@06c5 │ │ +08758e: 0c01 |0021: move-result-object v1 │ │ +087590: 5242 fc03 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@03fc │ │ +087594: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +087596: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ +08759a: 6e20 2f08 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@082f │ │ +0875a0: 6e20 8208 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0882 │ │ +0875a6: 0a02 |002d: move-result v2 │ │ +0875a8: 6e20 9608 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@0896 │ │ +0875ae: 6e10 b207 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +0875b4: 0c03 |0034: move-result-object v3 │ │ +0875b6: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ +0875ba: 6e40 7308 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0873 │ │ +0875c0: 2804 |003a: goto 003e // +0004 │ │ +0875c2: 6e30 7208 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0872 │ │ +0875c8: 2200 4a08 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@084a │ │ +0875cc: 7020 dd2f 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2fdd │ │ +0875d2: 5b40 fd03 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.c:Ljava/lang/ref/WeakReference; // field@03fd │ │ +0875d6: 1101 |0045: return-object v1 │ │ +0875d8: 2200 1c08 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@081c │ │ +0875dc: 1a01 081a |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@1a08 │ │ +0875e0: 7020 182f 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0875e6: 2700 |004d: throw v0 │ │ +0875e8: 2200 1d08 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +0875ec: 1a01 071a |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@1a07 │ │ +0875f0: 7020 1c2f 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +0875f6: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0015 reg=5 this Landroidx/appcompat/view/g$b; │ │ + 0x0000 - 0x0056 reg=4 this Landroidx/appcompat/widget/ViewStubCompat; │ │ │ │ - #1 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'b' │ │ - type : '()Landroid/view/SubMenu;' │ │ + #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'dispatchDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 25 16-bit code units │ │ -07f4fc: |[07f4fc] androidx.appcompat.view.g$b.b:()Landroid/view/SubMenu; │ │ -07f50c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07f50e: 5c50 f603 |0001: iput-boolean v0, v5, Landroidx/appcompat/view/g$b;.h:Z // field@03f6 │ │ -07f512: 5450 ef03 |0003: iget-object v0, v5, Landroidx/appcompat/view/g$b;.a:Landroid/view/Menu; // field@03ef │ │ -07f516: 5251 f003 |0005: iget v1, v5, Landroidx/appcompat/view/g$b;.b:I // field@03f0 │ │ -07f51a: 5252 f703 |0007: iget v2, v5, Landroidx/appcompat/view/g$b;.i:I // field@03f7 │ │ -07f51e: 5253 f803 |0009: iget v3, v5, Landroidx/appcompat/view/g$b;.j:I // field@03f8 │ │ -07f522: 5454 f903 |000b: iget-object v4, v5, Landroidx/appcompat/view/g$b;.k:Ljava/lang/CharSequence; // field@03f9 │ │ -07f526: 7254 9107 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0791 │ │ -07f52c: 0c00 |0010: move-result-object v0 │ │ -07f52e: 7210 0108 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@0801 │ │ -07f534: 0c01 |0014: move-result-object v1 │ │ -07f536: 7020 4410 1500 |0015: invoke-direct {v5, v1}, Landroidx/appcompat/view/g$b;.i:(Landroid/view/MenuItem;)V // method@1044 │ │ -07f53c: 1100 |0018: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0876bc: |[0876bc] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0876cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0019 reg=5 this Landroidx/appcompat/view/g$b; │ │ │ │ - #2 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'd' │ │ - type : '()Z' │ │ + #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -07f540: |[07f540] androidx.appcompat.view.g$b.d:()Z │ │ -07f550: 5510 f603 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/g$b;.h:Z // field@03f6 │ │ -07f554: 0f00 |0002: return v0 │ │ + insns size : 1 16-bit code units │ │ +0876d0: |[0876d0] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +0876e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/g$b; │ │ │ │ - #3 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'f' │ │ - type : '(Landroid/util/AttributeSet;)V' │ │ + #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'getInflatedId' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 64 16-bit code units │ │ -07f670: |[07f670] androidx.appcompat.view.g$b.f:(Landroid/util/AttributeSet;)V │ │ -07f680: 5420 ee03 |0000: iget-object v0, v2, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07f684: 5400 0b04 |0002: iget-object v0, v0, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07f688: 6201 fa0e |0004: sget-object v1, Le/j;.o1:[I // field@0efa │ │ -07f68c: 6e30 7703 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -07f692: 0c03 |0009: move-result-object v3 │ │ -07f694: 6000 040f |000a: sget v0, Le/j;.q1:I // field@0f04 │ │ -07f698: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -07f69a: 6e30 3a04 0301 |000d: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -07f6a0: 0a00 |0010: move-result v0 │ │ -07f6a2: 5920 f003 |0011: iput v0, v2, Landroidx/appcompat/view/g$b;.b:I // field@03f0 │ │ -07f6a6: 6000 0e0f |0013: sget v0, Le/j;.s1:I // field@0f0e │ │ -07f6aa: 6e30 3604 0301 |0015: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -07f6b0: 0a00 |0018: move-result v0 │ │ -07f6b2: 5920 f103 |0019: iput v0, v2, Landroidx/appcompat/view/g$b;.c:I // field@03f1 │ │ -07f6b6: 6000 130f |001b: sget v0, Le/j;.t1:I // field@0f13 │ │ -07f6ba: 6e30 3604 0301 |001d: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -07f6c0: 0a00 |0020: move-result v0 │ │ -07f6c2: 5920 f203 |0021: iput v0, v2, Landroidx/appcompat/view/g$b;.d:I // field@03f2 │ │ -07f6c6: 6000 180f |0023: sget v0, Le/j;.u1:I // field@0f18 │ │ -07f6ca: 6e30 3604 0301 |0025: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -07f6d0: 0a00 |0028: move-result v0 │ │ -07f6d2: 5920 f303 |0029: iput v0, v2, Landroidx/appcompat/view/g$b;.e:I // field@03f3 │ │ -07f6d6: 6000 090f |002b: sget v0, Le/j;.r1:I // field@0f09 │ │ -07f6da: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -07f6dc: 6e30 2d04 0301 |002e: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -07f6e2: 0a00 |0031: move-result v0 │ │ -07f6e4: 5c20 f403 |0032: iput-boolean v0, v2, Landroidx/appcompat/view/g$b;.f:Z // field@03f4 │ │ -07f6e8: 6000 ff0e |0034: sget v0, Le/j;.p1:I // field@0eff │ │ -07f6ec: 6e30 2d04 0301 |0036: invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -07f6f2: 0a00 |0039: move-result v0 │ │ -07f6f4: 5c20 f503 |003a: iput-boolean v0, v2, Landroidx/appcompat/view/g$b;.g:Z // field@03f5 │ │ -07f6f8: 6e10 4404 0300 |003c: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -07f6fe: 0e00 |003f: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0875f8: |[0875f8] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ +087608: 5210 fc03 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@03fc │ │ +08760c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0040 reg=2 this Landroidx/appcompat/view/g$b; │ │ - 0x0000 - 0x0040 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #4 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'g' │ │ - type : '(Landroid/util/AttributeSet;)V' │ │ + #4 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'getLayoutInflater' │ │ + type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 307 16-bit code units │ │ -07f700: |[07f700] androidx.appcompat.view.g$b.g:(Landroid/util/AttributeSet;)V │ │ -07f710: 5460 ee03 |0000: iget-object v0, v6, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07f714: 5400 0b04 |0002: iget-object v0, v0, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07f718: 6201 1d0f |0004: sget-object v1, Le/j;.v1:[I // field@0f1d │ │ -07f71c: 7130 2616 7001 |0006: invoke-static {v0, v7, v1}, Landroidx/appcompat/widget/e1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; // method@1626 │ │ -07f722: 0c07 |0009: move-result-object v7 │ │ -07f724: 6000 2c0f |000a: sget v0, Le/j;.y1:I // field@0f2c │ │ -07f728: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -07f72a: 6e30 1f16 0701 |000d: invoke-virtual {v7, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -07f730: 0a00 |0010: move-result v0 │ │ -07f732: 5960 f703 |0011: iput v0, v6, Landroidx/appcompat/view/g$b;.i:I // field@03f7 │ │ -07f736: 6000 4b0e |0013: sget v0, Le/j;.B1:I // field@0e4b │ │ -07f73a: 5262 f103 |0015: iget v2, v6, Landroidx/appcompat/view/g$b;.c:I // field@03f1 │ │ -07f73e: 6e30 1c16 0702 |0017: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f744: 0a00 |001a: move-result v0 │ │ -07f746: 6002 500e |001b: sget v2, Le/j;.C1:I // field@0e50 │ │ -07f74a: 5263 f203 |001d: iget v3, v6, Landroidx/appcompat/view/g$b;.d:I // field@03f2 │ │ -07f74e: 6e30 1c16 2703 |001f: invoke-virtual {v7, v2, v3}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f754: 0a02 |0022: move-result v2 │ │ -07f756: 1503 ffff |0023: const/high16 v3, #int -65536 // #ffff │ │ -07f75a: b530 |0025: and-int/2addr v0, v3 │ │ -07f75c: 1403 ffff 0000 |0026: const v3, #float 9.18341e-41 // #0000ffff │ │ -07f762: b532 |0029: and-int/2addr v2, v3 │ │ -07f764: b620 |002a: or-int/2addr v0, v2 │ │ -07f766: 5960 f803 |002b: iput v0, v6, Landroidx/appcompat/view/g$b;.j:I // field@03f8 │ │ -07f76a: 6000 550e |002d: sget v0, Le/j;.D1:I // field@0e55 │ │ -07f76e: 6e20 2116 0700 |002f: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.o:(I)Ljava/lang/CharSequence; // method@1621 │ │ -07f774: 0c00 |0032: move-result-object v0 │ │ -07f776: 5b60 f903 |0033: iput-object v0, v6, Landroidx/appcompat/view/g$b;.k:Ljava/lang/CharSequence; // field@03f9 │ │ -07f77a: 6000 5a0e |0035: sget v0, Le/j;.E1:I // field@0e5a │ │ -07f77e: 6e20 2116 0700 |0037: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.o:(I)Ljava/lang/CharSequence; // method@1621 │ │ -07f784: 0c00 |003a: move-result-object v0 │ │ -07f786: 5b60 fa03 |003b: iput-object v0, v6, Landroidx/appcompat/view/g$b;.l:Ljava/lang/CharSequence; // field@03fa │ │ -07f78a: 6000 220f |003d: sget v0, Le/j;.w1:I // field@0f22 │ │ -07f78e: 6e30 1f16 0701 |003f: invoke-virtual {v7, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -07f794: 0a00 |0042: move-result v0 │ │ -07f796: 5960 fb03 |0043: iput v0, v6, Landroidx/appcompat/view/g$b;.m:I // field@03fb │ │ -07f79a: 6000 5f0e |0045: sget v0, Le/j;.F1:I // field@0e5f │ │ -07f79e: 6e20 2016 0700 |0047: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -07f7a4: 0c00 |004a: move-result-object v0 │ │ -07f7a6: 7020 3e10 0600 |004b: invoke-direct {v6, v0}, Landroidx/appcompat/view/g$b;.c:(Ljava/lang/String;)C // method@103e │ │ -07f7ac: 0a00 |004e: move-result v0 │ │ -07f7ae: 5e60 fc03 |004f: iput-char v0, v6, Landroidx/appcompat/view/g$b;.n:C // field@03fc │ │ -07f7b2: 6000 7c0e |0051: sget v0, Le/j;.M1:I // field@0e7c │ │ -07f7b6: 1302 0010 |0053: const/16 v2, #int 4096 // #1000 │ │ -07f7ba: 6e30 1c16 0702 |0055: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f7c0: 0a00 |0058: move-result v0 │ │ -07f7c2: 5960 fd03 |0059: iput v0, v6, Landroidx/appcompat/view/g$b;.o:I // field@03fd │ │ -07f7c6: 6000 640e |005b: sget v0, Le/j;.G1:I // field@0e64 │ │ -07f7ca: 6e20 2016 0700 |005d: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -07f7d0: 0c00 |0060: move-result-object v0 │ │ -07f7d2: 7020 3e10 0600 |0061: invoke-direct {v6, v0}, Landroidx/appcompat/view/g$b;.c:(Ljava/lang/String;)C // method@103e │ │ -07f7d8: 0a00 |0064: move-result v0 │ │ -07f7da: 5e60 fe03 |0065: iput-char v0, v6, Landroidx/appcompat/view/g$b;.p:C // field@03fe │ │ -07f7de: 6000 8c0e |0067: sget v0, Le/j;.Q1:I // field@0e8c │ │ -07f7e2: 6e30 1c16 0702 |0069: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f7e8: 0a00 |006c: move-result v0 │ │ -07f7ea: 5960 ff03 |006d: iput v0, v6, Landroidx/appcompat/view/g$b;.q:I // field@03ff │ │ -07f7ee: 6000 680e |006f: sget v0, Le/j;.H1:I // field@0e68 │ │ -07f7f2: 6e20 2416 0700 |0071: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -07f7f8: 0a00 |0074: move-result v0 │ │ -07f7fa: 3800 0900 |0075: if-eqz v0, 007e // +0009 │ │ -07f7fe: 6000 680e |0077: sget v0, Le/j;.H1:I // field@0e68 │ │ -07f802: 6e30 1316 0701 |0079: invoke-virtual {v7, v0, v1}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -07f808: 0a00 |007c: move-result v0 │ │ -07f80a: 2803 |007d: goto 0080 // +0003 │ │ -07f80c: 5260 f303 |007e: iget v0, v6, Landroidx/appcompat/view/g$b;.e:I // field@03f3 │ │ -07f810: 5960 0004 |0080: iput v0, v6, Landroidx/appcompat/view/g$b;.r:I // field@0400 │ │ -07f814: 6000 310f |0082: sget v0, Le/j;.z1:I // field@0f31 │ │ -07f818: 6e30 1316 0701 |0084: invoke-virtual {v7, v0, v1}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -07f81e: 0a00 |0087: move-result v0 │ │ -07f820: 5c60 0104 |0088: iput-boolean v0, v6, Landroidx/appcompat/view/g$b;.s:Z // field@0401 │ │ -07f824: 6000 460e |008a: sget v0, Le/j;.A1:I // field@0e46 │ │ -07f828: 5562 f403 |008c: iget-boolean v2, v6, Landroidx/appcompat/view/g$b;.f:Z // field@03f4 │ │ -07f82c: 6e30 1316 0702 |008e: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -07f832: 0a00 |0091: move-result v0 │ │ -07f834: 5c60 0204 |0092: iput-boolean v0, v6, Landroidx/appcompat/view/g$b;.t:Z // field@0402 │ │ -07f838: 6000 270f |0094: sget v0, Le/j;.x1:I // field@0f27 │ │ -07f83c: 5562 f503 |0096: iget-boolean v2, v6, Landroidx/appcompat/view/g$b;.g:Z // field@03f5 │ │ -07f840: 6e30 1316 0702 |0098: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -07f846: 0a00 |009b: move-result v0 │ │ -07f848: 5c60 0304 |009c: iput-boolean v0, v6, Landroidx/appcompat/view/g$b;.u:Z // field@0403 │ │ -07f84c: 6000 900e |009e: sget v0, Le/j;.R1:I // field@0e90 │ │ -07f850: 12f2 |00a0: const/4 v2, #int -1 // #ff │ │ -07f852: 6e30 1c16 0702 |00a1: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f858: 0a00 |00a4: move-result v0 │ │ -07f85a: 5960 0404 |00a5: iput v0, v6, Landroidx/appcompat/view/g$b;.v:I // field@0404 │ │ -07f85e: 6000 6c0e |00a7: sget v0, Le/j;.I1:I // field@0e6c │ │ -07f862: 6e20 2016 0700 |00a9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -07f868: 0c00 |00ac: move-result-object v0 │ │ -07f86a: 5b60 0804 |00ad: iput-object v0, v6, Landroidx/appcompat/view/g$b;.z:Ljava/lang/String; // field@0408 │ │ -07f86e: 6000 700e |00af: sget v0, Le/j;.J1:I // field@0e70 │ │ -07f872: 6e30 1f16 0701 |00b1: invoke-virtual {v7, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -07f878: 0a00 |00b4: move-result v0 │ │ -07f87a: 5960 0504 |00b5: iput v0, v6, Landroidx/appcompat/view/g$b;.w:I // field@0405 │ │ -07f87e: 6000 780e |00b7: sget v0, Le/j;.L1:I // field@0e78 │ │ -07f882: 6e20 2016 0700 |00b9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -07f888: 0c00 |00bc: move-result-object v0 │ │ -07f88a: 5b60 0604 |00bd: iput-object v0, v6, Landroidx/appcompat/view/g$b;.x:Ljava/lang/String; // field@0406 │ │ -07f88e: 6000 740e |00bf: sget v0, Le/j;.K1:I // field@0e74 │ │ -07f892: 6e20 2016 0700 |00c1: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -07f898: 0c00 |00c4: move-result-object v0 │ │ -07f89a: 5b60 0704 |00c5: iput-object v0, v6, Landroidx/appcompat/view/g$b;.y:Ljava/lang/String; // field@0407 │ │ -07f89e: 3800 0400 |00c7: if-eqz v0, 00cb // +0004 │ │ -07f8a2: 1213 |00c9: const/4 v3, #int 1 // #1 │ │ -07f8a4: 2802 |00ca: goto 00cc // +0002 │ │ -07f8a6: 1203 |00cb: const/4 v3, #int 0 // #0 │ │ -07f8a8: 1204 |00cc: const/4 v4, #int 0 // #0 │ │ -07f8aa: 3803 1900 |00cd: if-eqz v3, 00e6 // +0019 │ │ -07f8ae: 5265 0504 |00cf: iget v5, v6, Landroidx/appcompat/view/g$b;.w:I // field@0405 │ │ -07f8b2: 3905 1500 |00d1: if-nez v5, 00e6 // +0015 │ │ -07f8b6: 5465 0604 |00d3: iget-object v5, v6, Landroidx/appcompat/view/g$b;.x:Ljava/lang/String; // field@0406 │ │ -07f8ba: 3905 1100 |00d5: if-nez v5, 00e6 // +0011 │ │ -07f8be: 6203 0e04 |00d7: sget-object v3, Landroidx/appcompat/view/g;.f:[Ljava/lang/Class; // field@040e │ │ -07f8c2: 5465 ee03 |00d9: iget-object v5, v6, Landroidx/appcompat/view/g$b;.F:Landroidx/appcompat/view/g; // field@03ee │ │ -07f8c6: 5455 0a04 |00db: iget-object v5, v5, Landroidx/appcompat/view/g;.b:[Ljava/lang/Object; // field@040a │ │ -07f8ca: 7040 4010 0653 |00dd: invoke-direct {v6, v0, v3, v5}, Landroidx/appcompat/view/g$b;.e:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@1040 │ │ -07f8d0: 0c00 |00e0: move-result-object v0 │ │ -07f8d2: 1f00 9404 |00e1: check-cast v0, Landroidx/core/view/b; // type@0494 │ │ -07f8d6: 5b60 e903 |00e3: iput-object v0, v6, Landroidx/appcompat/view/g$b;.A:Landroidx/core/view/b; // field@03e9 │ │ -07f8da: 280c |00e5: goto 00f1 // +000c │ │ -07f8dc: 3803 0900 |00e6: if-eqz v3, 00ef // +0009 │ │ -07f8e0: 1a00 4f17 |00e8: const-string v0, "SupportMenuInflater" // string@174f │ │ -07f8e4: 1a03 f505 |00ea: const-string v3, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@05f5 │ │ -07f8e8: 7120 fc06 3000 |00ec: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -07f8ee: 5b64 e903 |00ef: iput-object v4, v6, Landroidx/appcompat/view/g$b;.A:Landroidx/core/view/b; // field@03e9 │ │ -07f8f2: 6000 800e |00f1: sget v0, Le/j;.N1:I // field@0e80 │ │ -07f8f6: 6e20 2116 0700 |00f3: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.o:(I)Ljava/lang/CharSequence; // method@1621 │ │ -07f8fc: 0c00 |00f6: move-result-object v0 │ │ -07f8fe: 5b60 ea03 |00f7: iput-object v0, v6, Landroidx/appcompat/view/g$b;.B:Ljava/lang/CharSequence; // field@03ea │ │ -07f902: 6000 940e |00f9: sget v0, Le/j;.S1:I // field@0e94 │ │ -07f906: 6e20 2116 0700 |00fb: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.o:(I)Ljava/lang/CharSequence; // method@1621 │ │ -07f90c: 0c00 |00fe: move-result-object v0 │ │ -07f90e: 5b60 eb03 |00ff: iput-object v0, v6, Landroidx/appcompat/view/g$b;.C:Ljava/lang/CharSequence; // field@03eb │ │ -07f912: 6000 880e |0101: sget v0, Le/j;.P1:I // field@0e88 │ │ -07f916: 6e20 2416 0700 |0103: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -07f91c: 0a00 |0106: move-result v0 │ │ -07f91e: 3800 1100 |0107: if-eqz v0, 0118 // +0011 │ │ -07f922: 6000 880e |0109: sget v0, Le/j;.P1:I // field@0e88 │ │ -07f926: 6e30 1c16 0702 |010b: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -07f92c: 0a00 |010e: move-result v0 │ │ -07f92e: 5462 ed03 |010f: iget-object v2, v6, Landroidx/appcompat/view/g$b;.E:Landroid/graphics/PorterDuff$Mode; // field@03ed │ │ -07f932: 7120 f217 2000 |0111: invoke-static {v0, v2}, Landroidx/appcompat/widget/n0;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@17f2 │ │ -07f938: 0c00 |0114: move-result-object v0 │ │ -07f93a: 5b60 ed03 |0115: iput-object v0, v6, Landroidx/appcompat/view/g$b;.E:Landroid/graphics/PorterDuff$Mode; // field@03ed │ │ -07f93e: 2803 |0117: goto 011a // +0003 │ │ -07f940: 5b64 ed03 |0118: iput-object v4, v6, Landroidx/appcompat/view/g$b;.E:Landroid/graphics/PorterDuff$Mode; // field@03ed │ │ -07f944: 6000 840e |011a: sget v0, Le/j;.O1:I // field@0e84 │ │ -07f948: 6e20 2416 0700 |011c: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -07f94e: 0a00 |011f: move-result v0 │ │ -07f950: 3800 0b00 |0120: if-eqz v0, 012b // +000b │ │ -07f954: 6000 840e |0122: sget v0, Le/j;.O1:I // field@0e84 │ │ -07f958: 6e20 1516 0700 |0124: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -07f95e: 0c00 |0127: move-result-object v0 │ │ -07f960: 5b60 ec03 |0128: iput-object v0, v6, Landroidx/appcompat/view/g$b;.D:Landroid/content/res/ColorStateList; // field@03ec │ │ -07f964: 2803 |012a: goto 012d // +0003 │ │ -07f966: 5b64 ec03 |012b: iput-object v4, v6, Landroidx/appcompat/view/g$b;.D:Landroid/content/res/ColorStateList; // field@03ec │ │ -07f96a: 6e10 2816 0700 |012d: invoke-virtual {v7}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -07f970: 5c61 f603 |0130: iput-boolean v1, v6, Landroidx/appcompat/view/g$b;.h:Z // field@03f6 │ │ -07f974: 0e00 |0132: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +087524: |[087524] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +087534: 5410 fe03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@03fe │ │ +087538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0133 reg=6 this Landroidx/appcompat/view/g$b; │ │ - 0x0000 - 0x0133 reg=7 (null) Landroid/util/AttributeSet; │ │ │ │ - #5 : (in Landroidx/appcompat/view/g$b;) │ │ - name : 'h' │ │ - type : '()V' │ │ + #5 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'getLayoutResource' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 15 16-bit code units │ │ -07f978: |[07f978] androidx.appcompat.view.g$b.h:()V │ │ -07f988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f98a: 5910 f003 |0001: iput v0, v1, Landroidx/appcompat/view/g$b;.b:I // field@03f0 │ │ -07f98e: 5910 f103 |0003: iput v0, v1, Landroidx/appcompat/view/g$b;.c:I // field@03f1 │ │ -07f992: 5910 f203 |0005: iput v0, v1, Landroidx/appcompat/view/g$b;.d:I // field@03f2 │ │ -07f996: 5910 f303 |0007: iput v0, v1, Landroidx/appcompat/view/g$b;.e:I // field@03f3 │ │ -07f99a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07f99c: 5c10 f403 |000a: iput-boolean v0, v1, Landroidx/appcompat/view/g$b;.f:Z // field@03f4 │ │ -07f9a0: 5c10 f503 |000c: iput-boolean v0, v1, Landroidx/appcompat/view/g$b;.g:Z // field@03f5 │ │ -07f9a4: 0e00 |000e: return-void │ │ + insns size : 3 16-bit code units │ │ +087610: |[087610] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ +087620: 5210 fb03 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +087624: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/view/g$b; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #134 header: │ │ -class_idx : 757 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 453 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #134 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/g$b; Landroidx/appcompat/view/g$a; } │ │ │ │ -Class #134 - │ │ - Class descriptor : 'Landroidx/appcompat/view/g;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/MenuInflater;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroidx/appcompat/view/g;) │ │ - name : 'e' │ │ - type : '[Ljava/lang/Class;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/view/g;) │ │ - name : 'f' │ │ - type : '[Ljava/lang/Class;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/g;) │ │ - name : 'a' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroidx/appcompat/view/g;) │ │ - name : 'b' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroidx/appcompat/view/g;) │ │ - name : 'c' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroidx/appcompat/view/g;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/g;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #6 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 13 16-bit code units │ │ -07fbac: |[07fbac] androidx.appcompat.view.g.:()V │ │ -07fbbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07fbbe: 2300 740e |0001: new-array v0, v0, [Ljava/lang/Class; // type@0e74 │ │ -07fbc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07fbc4: 1c02 ca00 |0004: const-class v2, Landroid/content/Context; // type@00ca │ │ -07fbc8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -07fbcc: 6900 0d04 |0008: sput-object v0, Landroidx/appcompat/view/g;.e:[Ljava/lang/Class; // field@040d │ │ -07fbd0: 6900 0e04 |000a: sput-object v0, Landroidx/appcompat/view/g;.f:[Ljava/lang/Class; // field@040e │ │ -07fbd4: 0e00 |000c: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0876e4: |[0876e4] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ +0876f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0876f6: 6e30 3508 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0835 │ │ +0876fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/view/g;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'setInflatedId' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -07fbd8: |[07fbd8] androidx.appcompat.view.g.:(Landroid/content/Context;)V │ │ -07fbe8: 7020 a207 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@07a2 │ │ -07fbee: 5b23 0b04 |0003: iput-object v3, v2, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07fbf2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07fbf4: 2300 770e |0006: new-array v0, v0, [Ljava/lang/Object; // type@0e77 │ │ -07fbf8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07fbfa: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -07fbfe: 5b20 0904 |000b: iput-object v0, v2, Landroidx/appcompat/view/g;.a:[Ljava/lang/Object; // field@0409 │ │ -07fc02: 5b20 0a04 |000d: iput-object v0, v2, Landroidx/appcompat/view/g;.b:[Ljava/lang/Object; // field@040a │ │ -07fc06: 0e00 |000f: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +087700: |[087700] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ +087710: 5901 fc03 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@03fc │ │ +087714: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroidx/appcompat/view/g;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'setLayoutInflater' │ │ + type : '(Landroid/view/LayoutInflater;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -07fb44: |[07fb44] androidx.appcompat.view.g.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07fb54: 2020 a900 |0000: instance-of v0, v2, Landroid/app/Activity; // type@00a9 │ │ -07fb58: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07fb5c: 1102 |0004: return-object v2 │ │ -07fb5e: 2020 cb00 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@00cb │ │ -07fb62: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -07fb66: 1f02 cb00 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@00cb │ │ -07fb6a: 6e10 8903 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -07fb70: 0c02 |000e: move-result-object v2 │ │ -07fb72: 7020 4710 2100 |000f: invoke-direct {v1, v2}, Landroidx/appcompat/view/g;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1047 │ │ -07fb78: 0c02 |0012: move-result-object v2 │ │ -07fb7a: 1102 |0013: return-object v2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +087718: |[087718] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +087728: 5b01 fe03 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@03fe │ │ +08772c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Landroidx/appcompat/view/g; │ │ - 0x0000 - 0x0014 reg=2 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/appcompat/view/g;) │ │ - name : 'c' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'setLayoutResource' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 199 16-bit code units │ │ -07fca4: |[07fca4] androidx.appcompat.view.g.c:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -07fcb4: 2200 f402 |0000: new-instance v0, Landroidx/appcompat/view/g$b; // type@02f4 │ │ -07fcb8: 7030 3b10 c00f |0002: invoke-direct {v0, v12, v15}, Landroidx/appcompat/view/g$b;.:(Landroidx/appcompat/view/g;Landroid/view/Menu;)V // method@103b │ │ -07fcbe: 7210 3c42 0d00 |0005: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@423c │ │ -07fcc4: 0a0f |0008: move-result v15 │ │ -07fcc6: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -07fcc8: 1a02 8f24 |000a: const-string v2, "menu" // string@248f │ │ -07fccc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -07fcce: 331f 2800 |000d: if-ne v15, v1, 0035 // +0028 │ │ -07fcd2: 7210 3d42 0d00 |000f: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@423d │ │ -07fcd8: 0c0f |0012: move-result-object v15 │ │ -07fcda: 6e20 593d 2f00 |0013: invoke-virtual {v15, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fce0: 0a04 |0016: move-result v4 │ │ -07fce2: 3804 0700 |0017: if-eqz v4, 001e // +0007 │ │ -07fce6: 7210 4042 0d00 |0019: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4240 │ │ -07fcec: 0a0f |001c: move-result v15 │ │ -07fcee: 281e |001d: goto 003b // +001e │ │ -07fcf0: 220d 3e0a |001e: new-instance v13, Ljava/lang/RuntimeException; // type@0a3e │ │ -07fcf4: 220e 440a |0020: new-instance v14, Ljava/lang/StringBuilder; // type@0a44 │ │ -07fcf8: 7010 7e3d 0e00 |0022: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -07fcfe: 1a00 7b04 |0025: const-string v0, "Expecting menu, got " // string@047b │ │ -07fd02: 6e20 893d 0e00 |0027: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07fd08: 6e20 893d fe00 |002a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -07fd0e: 6e10 903d 0e00 |002d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -07fd14: 0c0e |0030: move-result-object v14 │ │ -07fd16: 7020 463d ed00 |0031: invoke-direct {v13, v14}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@3d46 │ │ -07fd1c: 270d |0034: throw v13 │ │ -07fd1e: 7210 4042 0d00 |0035: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4240 │ │ -07fd24: 0a0f |0038: move-result v15 │ │ -07fd26: 333f d0ff |0039: if-ne v15, v3, 0009 // -0030 │ │ -07fd2a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -07fd2c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -07fd2e: 0758 |003d: move-object v8, v5 │ │ -07fd30: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -07fd32: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -07fd34: 3906 8600 |0040: if-nez v6, 00c6 // +0086 │ │ -07fd38: 323f 7c00 |0042: if-eq v15, v3, 00be // +007c │ │ -07fd3c: 1a09 7d23 |0044: const-string v9, "item" // string@237d │ │ -07fd40: 1a0a 6722 |0046: const-string v10, "group" // string@2267 │ │ -07fd44: 321f 4600 |0048: if-eq v15, v1, 008e // +0046 │ │ -07fd48: 123b |004a: const/4 v11, #int 3 // #3 │ │ -07fd4a: 32bf 0400 |004b: if-eq v15, v11, 004f // +0004 │ │ -07fd4e: 2900 6c00 |004d: goto/16 00b9 // +006c │ │ -07fd52: 7210 3d42 0d00 |004f: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@423d │ │ -07fd58: 0c0f |0052: move-result-object v15 │ │ -07fd5a: 3807 0b00 |0053: if-eqz v7, 005e // +000b │ │ -07fd5e: 6e20 593d 8f00 |0055: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fd64: 0a0b |0058: move-result v11 │ │ -07fd66: 380b 0500 |0059: if-eqz v11, 005e // +0005 │ │ -07fd6a: 0758 |005b: move-object v8, v5 │ │ -07fd6c: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -07fd6e: 285c |005d: goto 00b9 // +005c │ │ -07fd70: 6e20 593d af00 |005e: invoke-virtual {v15, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fd76: 0a0a |0061: move-result v10 │ │ -07fd78: 380a 0600 |0062: if-eqz v10, 0068 // +0006 │ │ -07fd7c: 6e10 4310 0000 |0064: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.h:()V // method@1043 │ │ -07fd82: 2852 |0067: goto 00b9 // +0052 │ │ -07fd84: 6e20 593d 9f00 |0068: invoke-virtual {v15, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fd8a: 0a09 |006b: move-result v9 │ │ -07fd8c: 3809 1a00 |006c: if-eqz v9, 0086 // +001a │ │ -07fd90: 6e10 3f10 0000 |006e: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.d:()Z // method@103f │ │ -07fd96: 0a0f |0071: move-result v15 │ │ -07fd98: 390f 4700 |0072: if-nez v15, 00b9 // +0047 │ │ -07fd9c: 540f e903 |0074: iget-object v15, v0, Landroidx/appcompat/view/g$b;.A:Landroidx/core/view/b; // field@03e9 │ │ -07fda0: 380f 0c00 |0076: if-eqz v15, 0082 // +000c │ │ -07fda4: 6e10 e01c 0f00 |0078: invoke-virtual {v15}, Landroidx/core/view/b;.a:()Z // method@1ce0 │ │ -07fdaa: 0a0f |007b: move-result v15 │ │ -07fdac: 380f 0600 |007c: if-eqz v15, 0082 // +0006 │ │ -07fdb0: 6e10 3d10 0000 |007e: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.b:()Landroid/view/SubMenu; // method@103d │ │ -07fdb6: 2838 |0081: goto 00b9 // +0038 │ │ -07fdb8: 6e10 3c10 0000 |0082: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.a:()V // method@103c │ │ -07fdbe: 2834 |0085: goto 00b9 // +0034 │ │ -07fdc0: 6e20 593d 2f00 |0086: invoke-virtual {v15, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fdc6: 0a0f |0089: move-result v15 │ │ -07fdc8: 380f 2f00 |008a: if-eqz v15, 00b9 // +002f │ │ -07fdcc: 1216 |008c: const/4 v6, #int 1 // #1 │ │ -07fdce: 282c |008d: goto 00b9 // +002c │ │ -07fdd0: 3807 0300 |008e: if-eqz v7, 0091 // +0003 │ │ -07fdd4: 2829 |0090: goto 00b9 // +0029 │ │ -07fdd6: 7210 3d42 0d00 |0091: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@423d │ │ -07fddc: 0c0f |0094: move-result-object v15 │ │ -07fdde: 6e20 593d af00 |0095: invoke-virtual {v15, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fde4: 0a0a |0098: move-result v10 │ │ -07fde6: 380a 0600 |0099: if-eqz v10, 009f // +0006 │ │ -07fdea: 6e20 4110 e000 |009b: invoke-virtual {v0, v14}, Landroidx/appcompat/view/g$b;.f:(Landroid/util/AttributeSet;)V // method@1041 │ │ -07fdf0: 281b |009e: goto 00b9 // +001b │ │ -07fdf2: 6e20 593d 9f00 |009f: invoke-virtual {v15, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fdf8: 0a09 |00a2: move-result v9 │ │ -07fdfa: 3809 0600 |00a3: if-eqz v9, 00a9 // +0006 │ │ -07fdfe: 6e20 4210 e000 |00a5: invoke-virtual {v0, v14}, Landroidx/appcompat/view/g$b;.g:(Landroid/util/AttributeSet;)V // method@1042 │ │ -07fe04: 2811 |00a8: goto 00b9 // +0011 │ │ -07fe06: 6e20 593d 2f00 |00a9: invoke-virtual {v15, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3d59 │ │ -07fe0c: 0a09 |00ac: move-result v9 │ │ -07fe0e: 3809 0a00 |00ad: if-eqz v9, 00b7 // +000a │ │ -07fe12: 6e10 3d10 0000 |00af: invoke-virtual {v0}, Landroidx/appcompat/view/g$b;.b:()Landroid/view/SubMenu; // method@103d │ │ -07fe18: 0c0f |00b2: move-result-object v15 │ │ -07fe1a: 7040 4910 dcfe |00b3: invoke-direct {v12, v13, v14, v15}, Landroidx/appcompat/view/g;.c:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@1049 │ │ -07fe20: 2803 |00b6: goto 00b9 // +0003 │ │ -07fe22: 07f8 |00b7: move-object v8, v15 │ │ -07fe24: 1217 |00b8: const/4 v7, #int 1 // #1 │ │ -07fe26: 7210 4042 0d00 |00b9: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4240 │ │ -07fe2c: 0a0f |00bc: move-result v15 │ │ -07fe2e: 2883 |00bd: goto 0040 // -007d │ │ -07fe30: 220d 3e0a |00be: new-instance v13, Ljava/lang/RuntimeException; // type@0a3e │ │ -07fe34: 1a0e 4018 |00c0: const-string v14, "Unexpected end of document" // string@1840 │ │ -07fe38: 7020 463d ed00 |00c2: invoke-direct {v13, v14}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@3d46 │ │ -07fe3e: 270d |00c5: throw v13 │ │ -07fe40: 0e00 |00c6: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +087730: |[087730] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +087740: 5901 fb03 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@03fb │ │ +087744: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00c7 reg=12 this Landroidx/appcompat/view/g; │ │ - 0x0000 - 0x00c7 reg=13 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x00c7 reg=14 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x00c7 reg=15 (null) Landroid/view/Menu; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/g;) │ │ - name : 'b' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ + #10 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'setOnInflateListener' │ │ + type : '(Landroidx/appcompat/widget/ViewStubCompat$a;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -07fb7c: |[07fb7c] androidx.appcompat.view.g.b:()Ljava/lang/Object; │ │ -07fb8c: 5410 0c04 |0000: iget-object v0, v1, Landroidx/appcompat/view/g;.d:Ljava/lang/Object; // field@040c │ │ -07fb90: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -07fb94: 5410 0b04 |0004: iget-object v0, v1, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07fb98: 7020 4710 0100 |0006: invoke-direct {v1, v0}, Landroidx/appcompat/view/g;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1047 │ │ -07fb9e: 0c00 |0009: move-result-object v0 │ │ -07fba0: 5b10 0c04 |000a: iput-object v0, v1, Landroidx/appcompat/view/g;.d:Ljava/lang/Object; // field@040c │ │ -07fba4: 5410 0c04 |000c: iget-object v0, v1, Landroidx/appcompat/view/g;.d:Ljava/lang/Object; // field@040c │ │ -07fba8: 1100 |000e: return-object v0 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +087748: |[087748] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ +087758: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/view/g; │ │ │ │ - #1 : (in Landroidx/appcompat/view/g;) │ │ - name : 'inflate' │ │ - type : '(ILandroid/view/Menu;)V' │ │ + #11 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + name : 'setVisibility' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 56 16-bit code units │ │ -07fc08: |[07fc08] androidx.appcompat.view.g.inflate:(ILandroid/view/Menu;)V │ │ -07fc18: 1a00 5204 |0000: const-string v0, "Error inflating menu XML" // string@0452 │ │ -07fc1c: 2051 1f0b |0002: instance-of v1, v5, Ln/a; // type@0b1f │ │ -07fc20: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -07fc24: 6f30 a307 4305 |0006: invoke-super {v3, v4, v5}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@07a3 │ │ -07fc2a: 0e00 |0009: return-void │ │ -07fc2c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07fc2e: 5432 0b04 |000b: iget-object v2, v3, Landroidx/appcompat/view/g;.c:Landroid/content/Context; // field@040b │ │ -07fc32: 6e10 6d03 0200 |000d: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -07fc38: 0c02 |0010: move-result-object v2 │ │ -07fc3a: 6e20 1004 4200 |0011: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0410 │ │ -07fc40: 0c01 |0014: move-result-object v1 │ │ -07fc42: 7110 2507 0100 |0015: invoke-static {v1}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@0725 │ │ -07fc48: 0c04 |0018: move-result-object v4 │ │ -07fc4a: 7040 4910 1354 |0019: invoke-direct {v3, v1, v4, v5}, Landroidx/appcompat/view/g;.c:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@1049 │ │ -07fc50: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ -07fc54: 7210 4504 0100 |001e: invoke-interface {v1}, Landroid/content/res/XmlResourceParser;.close:()V // method@0445 │ │ -07fc5a: 0e00 |0021: return-void │ │ -07fc5c: 0d04 |0022: move-exception v4 │ │ -07fc5e: 280f |0023: goto 0032 // +000f │ │ -07fc60: 0d04 |0024: move-exception v4 │ │ -07fc62: 2205 b801 |0025: new-instance v5, Landroid/view/InflateException; // type@01b8 │ │ -07fc66: 7030 5b07 0504 |0027: invoke-direct {v5, v0, v4}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@075b │ │ -07fc6c: 2705 |002a: throw v5 │ │ -07fc6e: 0d04 |002b: move-exception v4 │ │ -07fc70: 2205 b801 |002c: new-instance v5, Landroid/view/InflateException; // type@01b8 │ │ -07fc74: 7030 5b07 0504 |002e: invoke-direct {v5, v0, v4}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@075b │ │ -07fc7a: 2705 |0031: throw v5 │ │ -07fc7c: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -07fc80: 7210 4504 0100 |0034: invoke-interface {v1}, Landroid/content/res/XmlResourceParser;.close:()V // method@0445 │ │ -07fc86: 2704 |0037: throw v4 │ │ - catches : 2 │ │ - 0x000b - 0x001c │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x002b │ │ - Ljava/io/IOException; -> 0x0024 │ │ - -> 0x0022 │ │ - 0x0025 - 0x0032 │ │ - -> 0x0022 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +08775c: |[08775c] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ +08776c: 5410 fd03 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.c:Ljava/lang/ref/WeakReference; // field@03fd │ │ +087770: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +087774: 6e10 dc2f 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@2fdc │ │ +08777a: 0c00 |0007: move-result-object v0 │ │ +08777c: 1f00 ae01 |0008: check-cast v0, Landroid/view/View; // type@01ae │ │ +087780: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +087784: 6e20 5308 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +08778a: 2814 |000f: goto 0023 // +0014 │ │ +08778c: 2202 1d08 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@081d │ │ +087790: 1a00 402b |0012: const-string v0, "setVisibility called on un-referenced view" // string@2b40 │ │ +087794: 7020 1c2f 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +08779a: 2702 |0017: throw v2 │ │ +08779c: 6f20 5308 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0853 │ │ +0877a2: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +0877a6: 1240 |001d: const/4 v0, #int 4 // #4 │ │ +0877a8: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ +0877ac: 6e10 4510 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@1045 │ │ +0877b2: 0e00 |0023: return-void │ │ + catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #135 header: │ │ -class_idx : 759 │ │ +Class #134 header: │ │ +class_idx : 664 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #135 - │ │ - Class descriptor : 'Landroidx/appcompat/view/h;' │ │ +Class #134 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="c" │ │ + │ │ +Class #134 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/a$c;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/h;) │ │ - name : 'a' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroidx/appcompat/view/h;) │ │ - name : 'b' │ │ - type : 'J' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/view/h;) │ │ - name : 'c' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/view/h;) │ │ - name : 'd' │ │ - type : 'Landroidx/core/view/u0;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroidx/appcompat/view/h;) │ │ + #0 : (in Landroidx/appcompat/widget/a$c;) │ │ name : 'e' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/view/h;) │ │ + type : 'Landroidx/appcompat/widget/a$e;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/a$c;) │ │ name : 'f' │ │ - type : 'Landroidx/core/view/v0;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + type : 'Landroidx/appcompat/widget/a;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/h;) │ │ + #0 : (in Landroidx/appcompat/widget/a$c;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -07ffd0: |[07ffd0] androidx.appcompat.view.h.:()V │ │ -07ffe0: 7010 383d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -07ffe6: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -07ffea: 5a20 1304 |0005: iput-wide v0, v2, Landroidx/appcompat/view/h;.b:J // field@0413 │ │ -07ffee: 2200 f602 |0007: new-instance v0, Landroidx/appcompat/view/h$a; // type@02f6 │ │ -07fff2: 7020 4b10 2000 |0009: invoke-direct {v0, v2}, Landroidx/appcompat/view/h$a;.:(Landroidx/appcompat/view/h;)V // method@104b │ │ -07fff8: 5b20 1704 |000c: iput-object v0, v2, Landroidx/appcompat/view/h;.f:Landroidx/core/view/v0; // field@0417 │ │ -07fffc: 2200 820a |000e: new-instance v0, Ljava/util/ArrayList; // type@0a82 │ │ -080000: 7010 3e3e 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -080006: 5b20 1204 |0013: iput-object v0, v2, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -08000a: 0e00 |0015: return-void │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +07c408: |[07c408] androidx.appcompat.widget.a$c.:(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V │ │ +07c418: 5b01 0204 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c41c: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +07c422: 5b02 0104 |0005: iput-object v2, v0, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@0401 │ │ +07c426: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/h;) │ │ - name : 'a' │ │ + #0 : (in Landroidx/appcompat/widget/a$c;) │ │ + name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 31 16-bit code units │ │ -08000c: |[08000c] androidx.appcompat.view.h.a:()V │ │ -08001c: 5520 1604 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -080020: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -080024: 0e00 |0004: return-void │ │ -080026: 5420 1204 |0005: iget-object v0, v2, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -08002a: 6e10 493e 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@3e49 │ │ -080030: 0c00 |000a: move-result-object v0 │ │ -080032: 7210 a23e 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -080038: 0a01 |000e: move-result v1 │ │ -08003a: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -08003e: 7210 a33e 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -080044: 0c01 |0014: move-result-object v1 │ │ -080046: 1f01 ec04 |0015: check-cast v1, Landroidx/core/view/t0; // type@04ec │ │ -08004a: 6e10 481e 0100 |0017: invoke-virtual {v1}, Landroidx/core/view/t0;.c:()V // method@1e48 │ │ -080050: 28f1 |001a: goto 000b // -000f │ │ -080052: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -080054: 5c20 1604 |001c: iput-boolean v0, v2, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -080058: 0e00 |001e: return-void │ │ + insns size : 53 16-bit code units │ │ +07c428: |[07c428] androidx.appcompat.widget.a$c.run:()V │ │ +07c438: 5420 0204 |0000: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c43c: 7110 7f10 0000 |0002: invoke-static {v0}, Landroidx/appcompat/widget/a;.v:(Landroidx/appcompat/widget/a;)Landroidx/appcompat/view/menu/e; // method@107f │ │ +07c442: 0c00 |0005: move-result-object v0 │ │ +07c444: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +07c448: 5420 0204 |0008: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c44c: 7110 8010 0000 |000a: invoke-static {v0}, Landroidx/appcompat/widget/a;.w:(Landroidx/appcompat/widget/a;)Landroidx/appcompat/view/menu/e; // method@1080 │ │ +07c452: 0c00 |000d: move-result-object v0 │ │ +07c454: 6e10 570d 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.d:()V // method@0d57 │ │ +07c45a: 5420 0204 |0011: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c45e: 7110 8110 0000 |0013: invoke-static {v0}, Landroidx/appcompat/widget/a;.x:(Landroidx/appcompat/widget/a;)Landroidx/appcompat/view/menu/j; // method@1081 │ │ +07c464: 0c00 |0016: move-result-object v0 │ │ +07c466: 1f00 ae01 |0017: check-cast v0, Landroid/view/View; // type@01ae │ │ +07c46a: 3800 1600 |0019: if-eqz v0, 002f // +0016 │ │ +07c46e: 6e10 dc07 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07dc │ │ +07c474: 0c00 |001e: move-result-object v0 │ │ +07c476: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +07c47a: 5420 0104 |0021: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@0401 │ │ +07c47e: 6e10 ee0d 0000 |0023: invoke-virtual {v0}, Landroidx/appcompat/view/menu/h;.m:()Z // method@0dee │ │ +07c484: 0a00 |0026: move-result v0 │ │ +07c486: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ +07c48a: 5420 0204 |0029: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c48e: 5421 0104 |002b: iget-object v1, v2, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@0401 │ │ +07c492: 5b01 1a04 |002d: iput-object v1, v0, Landroidx/appcompat/widget/a;.y:Landroidx/appcompat/widget/a$e; // field@041a │ │ +07c496: 5420 0204 |002f: iget-object v0, v2, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@0402 │ │ +07c49a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +07c49c: 5b01 0804 |0032: iput-object v1, v0, Landroidx/appcompat/widget/a;.A:Landroidx/appcompat/widget/a$c; // field@0408 │ │ +07c4a0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Landroidx/appcompat/view/h; │ │ │ │ - #1 : (in Landroidx/appcompat/view/h;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #135 header: │ │ +class_idx : 670 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 531 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #135 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/b; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ + │ │ +Class #135 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/b$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/LinearLayout$LayoutParams;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/b$a;) │ │ + name : '' │ │ + type : '(II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 4 16-bit code units │ │ -08005c: |[08005c] androidx.appcompat.view.h.b:()V │ │ -08006c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08006e: 5c10 1604 |0001: iput-boolean v0, v1, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -080072: 0e00 |0003: return-void │ │ +07f03c: |[07f03c] androidx.appcompat.widget.b$a.:(II)V │ │ +07f04c: 7030 4b0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0b4b │ │ +07f052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Landroidx/appcompat/view/h; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/b$a; │ │ + 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/view/h;) │ │ - name : 'c' │ │ - type : '(Landroidx/core/view/t0;)Landroidx/appcompat/view/h;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/b$a;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -07ff18: |[07ff18] androidx.appcompat.view.h.c:(Landroidx/core/view/t0;)Landroidx/appcompat/view/h; │ │ -07ff28: 5510 1604 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -07ff2c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -07ff30: 5410 1204 |0004: iget-object v0, v1, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -07ff34: 6e20 423e 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -07ff3a: 1101 |0009: return-object v1 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +07f00c: |[07f00c] androidx.appcompat.widget.b$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f01c: 7030 4d0b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b4d │ │ +07f022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/appcompat/view/h; │ │ - 0x0000 - 0x000a reg=2 (null) Landroidx/core/view/t0; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/b$a; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ │ │ - #3 : (in Landroidx/appcompat/view/h;) │ │ - name : 'd' │ │ - type : '(Landroidx/core/view/t0;Landroidx/core/view/t0;)Landroidx/appcompat/view/h;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/b$a;) │ │ + name : '' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -07ff3c: |[07ff3c] androidx.appcompat.view.h.d:(Landroidx/core/view/t0;Landroidx/core/view/t0;)Landroidx/appcompat/view/h; │ │ -07ff4c: 5420 1204 |0000: iget-object v0, v2, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -07ff50: 6e20 423e 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -07ff56: 6e10 491e 0300 |0005: invoke-virtual {v3}, Landroidx/core/view/t0;.d:()J // method@1e49 │ │ -07ff5c: 0b00 |0008: move-result-wide v0 │ │ -07ff5e: 6e30 4f1e 0401 |0009: invoke-virtual {v4, v0, v1}, Landroidx/core/view/t0;.j:(J)Landroidx/core/view/t0; // method@1e4f │ │ -07ff64: 5423 1204 |000c: iget-object v3, v2, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -07ff68: 6e20 423e 4300 |000e: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -07ff6e: 1102 |0011: return-object v2 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07f024: |[07f024] androidx.appcompat.widget.b$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +07f034: 7020 4e0b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b4e │ │ +07f03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroidx/appcompat/view/h; │ │ - 0x0000 - 0x0012 reg=3 (null) Landroidx/core/view/t0; │ │ - 0x0000 - 0x0012 reg=4 (null) Landroidx/core/view/t0; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/b$a; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ - #4 : (in Landroidx/appcompat/view/h;) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #136 header: │ │ +class_idx : 671 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 434 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 15 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 52 │ │ + │ │ +Class #136 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/b$a; } │ │ + │ │ +Class #136 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'a' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'b' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'c' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'd' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/appcompat/widget/b;) │ │ name : 'e' │ │ - type : '(J)Landroidx/appcompat/view/h;' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'f' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'g' │ │ + type : 'F' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'h' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'i' │ │ + type : '[I' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'j' │ │ + type : '[I' │ │ + access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'k' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + #11 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'l' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'm' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #13 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'n' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #14 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'o' │ │ + type : 'I' │ │ access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/appcompat/widget/b;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -07ff70: |[07ff70] androidx.appcompat.view.h.e:(J)Landroidx/appcompat/view/h; │ │ -07ff80: 5510 1604 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -07ff84: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ff88: 5a12 1304 |0004: iput-wide v2, v1, Landroidx/appcompat/view/h;.b:J // field@0413 │ │ -07ff8c: 1101 |0006: return-object v1 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +07f424: |[07f424] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f436: 7040 8810 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1088 │ │ +07f43c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/h; │ │ - 0x0000 - 0x0007 reg=2 (null) J │ │ + 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #5 : (in Landroidx/appcompat/view/h;) │ │ - name : 'f' │ │ - type : '(Landroid/view/animation/Interpolator;)Landroidx/appcompat/view/h;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/appcompat/widget/b;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -07ff90: |[07ff90] androidx.appcompat.view.h.f:(Landroid/view/animation/Interpolator;)Landroidx/appcompat/view/h; │ │ -07ffa0: 5510 1604 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -07ffa4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ffa8: 5b12 1404 |0004: iput-object v2, v1, Landroidx/appcompat/view/h;.c:Landroid/view/animation/Interpolator; // field@0414 │ │ -07ffac: 1101 |0006: return-object v1 │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 7 │ │ + insns size : 125 16-bit code units │ │ +07f440: |[07f440] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07f450: 7040 7008 cbed |0000: invoke-direct {v11, v12, v13, v14}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0870 │ │ +07f456: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07f458: 5cb0 1c04 |0004: iput-boolean v0, v11, Landroidx/appcompat/widget/b;.a:Z // field@041c │ │ +07f45c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +07f45e: 59b1 1d04 |0007: iput v1, v11, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f462: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +07f464: 59b2 1e04 |000a: iput v2, v11, Landroidx/appcompat/widget/b;.c:I // field@041e │ │ +07f468: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +07f46e: 59b3 2004 |000f: iput v3, v11, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +07f472: 6203 f609 |0011: sget-object v3, Lf/j;.a1:[I // field@09f6 │ │ +07f476: 7152 1835 dce3 |0013: invoke-static {v12, v13, v3, v14, v2}, Lm/b1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Lm/b1; // method@3518 │ │ +07f47c: 0c03 |0016: move-result-object v3 │ │ +07f47e: 6206 f609 |0017: sget-object v6, Lf/j;.a1:[I // field@09f6 │ │ +07f482: 6e10 1435 0300 |0019: invoke-virtual {v3}, Lm/b1;.q:()Landroid/content/res/TypedArray; // method@3514 │ │ +07f488: 0c08 |001c: move-result-object v8 │ │ +07f48a: 120a |001d: const/4 v10, #int 0 // #0 │ │ +07f48c: 07b4 |001e: move-object v4, v11 │ │ +07f48e: 07c5 |001f: move-object v5, v12 │ │ +07f490: 07d7 |0020: move-object v7, v13 │ │ +07f492: 01e9 |0021: move v9, v14 │ │ +07f494: 7707 a220 0400 |0022: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lf0/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@20a2 │ │ +07f49a: 600c 000a |0025: sget v12, Lf/j;.c1:I // field@0a00 │ │ +07f49e: 6e30 0d35 c301 |0027: invoke-virtual {v3, v12, v1}, Lm/b1;.j:(II)I // method@350d │ │ +07f4a4: 0a0c |002a: move-result v12 │ │ +07f4a6: 3a0c 0500 |002b: if-ltz v12, 0030 // +0005 │ │ +07f4aa: 6e20 b210 cb00 |002d: invoke-virtual {v11, v12}, Landroidx/appcompat/widget/b;.setOrientation:(I)V // method@10b2 │ │ +07f4b0: 600c fb09 |0030: sget v12, Lf/j;.b1:I // field@09fb │ │ +07f4b4: 6e30 0d35 c301 |0032: invoke-virtual {v3, v12, v1}, Lm/b1;.j:(II)I // method@350d │ │ +07f4ba: 0a0c |0035: move-result v12 │ │ +07f4bc: 3a0c 0500 |0036: if-ltz v12, 003b // +0005 │ │ +07f4c0: 6e20 af10 cb00 |0038: invoke-virtual {v11, v12}, Landroidx/appcompat/widget/b;.setGravity:(I)V // method@10af │ │ +07f4c6: 600c 050a |003b: sget v12, Lf/j;.d1:I // field@0a05 │ │ +07f4ca: 6e30 0435 c300 |003d: invoke-virtual {v3, v12, v0}, Lm/b1;.a:(IZ)Z // method@3504 │ │ +07f4d0: 0a0c |0040: move-result v12 │ │ +07f4d2: 390c 0500 |0041: if-nez v12, 0046 // +0005 │ │ +07f4d6: 6e20 ab10 cb00 |0043: invoke-virtual {v11, v12}, Landroidx/appcompat/widget/b;.setBaselineAligned:(Z)V // method@10ab │ │ +07f4dc: 600c 0f0a |0046: sget v12, Lf/j;.f1:I // field@0a0f │ │ +07f4e0: 150d 80bf |0048: const/high16 v13, #int -1082130432 // #bf80 │ │ +07f4e4: 6e30 0b35 c30d |004a: invoke-virtual {v3, v12, v13}, Lm/b1;.h:(IF)F // method@350b │ │ +07f4ea: 0a0c |004d: move-result v12 │ │ +07f4ec: 59bc 2204 |004e: iput v12, v11, Landroidx/appcompat/widget/b;.g:F // field@0422 │ │ +07f4f0: 600c 0a0a |0050: sget v12, Lf/j;.e1:I // field@0a0a │ │ +07f4f4: 6e30 0d35 c301 |0052: invoke-virtual {v3, v12, v1}, Lm/b1;.j:(II)I // method@350d │ │ +07f4fa: 0a0c |0055: move-result v12 │ │ +07f4fc: 59bc 1d04 |0056: iput v12, v11, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f500: 600c 1e0a |0058: sget v12, Lf/j;.i1:I // field@0a1e │ │ +07f504: 6e30 0435 c302 |005a: invoke-virtual {v3, v12, v2}, Lm/b1;.a:(IZ)Z // method@3504 │ │ +07f50a: 0a0c |005d: move-result v12 │ │ +07f50c: 5cbc 2304 |005e: iput-boolean v12, v11, Landroidx/appcompat/widget/b;.h:Z // field@0423 │ │ +07f510: 600c 140a |0060: sget v12, Lf/j;.g1:I // field@0a14 │ │ +07f514: 6e20 0935 c300 |0062: invoke-virtual {v3, v12}, Lm/b1;.f:(I)Landroid/graphics/drawable/Drawable; // method@3509 │ │ +07f51a: 0c0c |0065: move-result-object v12 │ │ +07f51c: 6e20 ad10 cb00 |0066: invoke-virtual {v11, v12}, Landroidx/appcompat/widget/b;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@10ad │ │ +07f522: 600c 230a |0069: sget v12, Lf/j;.j1:I // field@0a23 │ │ +07f526: 6e30 0d35 c302 |006b: invoke-virtual {v3, v12, v2}, Lm/b1;.j:(II)I // method@350d │ │ +07f52c: 0a0c |006e: move-result v12 │ │ +07f52e: 59bc 2904 |006f: iput v12, v11, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +07f532: 600c 190a |0071: sget v12, Lf/j;.h1:I // field@0a19 │ │ +07f536: 6e30 0835 c302 |0073: invoke-virtual {v3, v12, v2}, Lm/b1;.e:(II)I // method@3508 │ │ +07f53c: 0a0c |0076: move-result v12 │ │ +07f53e: 59bc 2a04 |0077: iput v12, v11, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f542: 6e10 1935 0300 |0079: invoke-virtual {v3}, Lm/b1;.v:()V // method@3519 │ │ +07f548: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/h; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/view/animation/Interpolator; │ │ + 0x0000 - 0x007d reg=11 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x007d reg=12 (null) Landroid/content/Context; │ │ + 0x0000 - 0x007d reg=13 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x007d reg=14 (null) I │ │ │ │ - #6 : (in Landroidx/appcompat/view/h;) │ │ - name : 'g' │ │ - type : '(Landroidx/core/view/u0;)Landroidx/appcompat/view/h;' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'checkLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 7 16-bit code units │ │ -07ffb0: |[07ffb0] androidx.appcompat.view.h.g:(Landroidx/core/view/u0;)Landroidx/appcompat/view/h; │ │ -07ffc0: 5510 1604 |0000: iget-boolean v0, v1, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -07ffc4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07ffc8: 5b12 1504 |0004: iput-object v2, v1, Landroidx/appcompat/view/h;.d:Landroidx/core/view/u0; // field@0415 │ │ -07ffcc: 1101 |0006: return-object v1 │ │ + insns size : 3 16-bit code units │ │ +07f15c: |[07f15c] androidx.appcompat.widget.b.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +07f16c: 2011 9e02 |0000: instance-of v1, v1, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f170: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/h; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroidx/core/view/u0; │ │ │ │ - #7 : (in Landroidx/appcompat/view/h;) │ │ - name : 'h' │ │ - type : '()V' │ │ + #1 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'e' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 58 16-bit code units │ │ -080074: |[080074] androidx.appcompat.view.h.h:()V │ │ -080084: 5570 1604 |0000: iget-boolean v0, v7, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -080088: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -08008c: 0e00 |0004: return-void │ │ -08008e: 5470 1204 |0005: iget-object v0, v7, Landroidx/appcompat/view/h;.a:Ljava/util/ArrayList; // field@0412 │ │ -080092: 6e10 493e 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@3e49 │ │ -080098: 0c00 |000a: move-result-object v0 │ │ -08009a: 7210 a23e 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -0800a0: 0a01 |000e: move-result v1 │ │ -0800a2: 3801 2700 |000f: if-eqz v1, 0036 // +0027 │ │ -0800a6: 7210 a33e 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -0800ac: 0c01 |0014: move-result-object v1 │ │ -0800ae: 1f01 ec04 |0015: check-cast v1, Landroidx/core/view/t0; // type@04ec │ │ -0800b2: 5372 1304 |0017: iget-wide v2, v7, Landroidx/appcompat/view/h;.b:J // field@0413 │ │ -0800b6: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -0800ba: 3106 0204 |001b: cmp-long v6, v2, v4 │ │ -0800be: 3a06 0500 |001d: if-ltz v6, 0022 // +0005 │ │ -0800c2: 6e30 4b1e 2103 |001f: invoke-virtual {v1, v2, v3}, Landroidx/core/view/t0;.f:(J)Landroidx/core/view/t0; // method@1e4b │ │ -0800c8: 5472 1404 |0022: iget-object v2, v7, Landroidx/appcompat/view/h;.c:Landroid/view/animation/Interpolator; // field@0414 │ │ -0800cc: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -0800d0: 6e20 4c1e 2100 |0026: invoke-virtual {v1, v2}, Landroidx/core/view/t0;.g:(Landroid/view/animation/Interpolator;)Landroidx/core/view/t0; // method@1e4c │ │ -0800d6: 5472 1504 |0029: iget-object v2, v7, Landroidx/appcompat/view/h;.d:Landroidx/core/view/u0; // field@0415 │ │ -0800da: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ -0800de: 5472 1704 |002d: iget-object v2, v7, Landroidx/appcompat/view/h;.f:Landroidx/core/view/v0; // field@0417 │ │ -0800e2: 6e20 4d1e 2100 |002f: invoke-virtual {v1, v2}, Landroidx/core/view/t0;.h:(Landroidx/core/view/u0;)Landroidx/core/view/t0; // method@1e4d │ │ -0800e8: 6e10 511e 0100 |0032: invoke-virtual {v1}, Landroidx/core/view/t0;.l:()V // method@1e51 │ │ -0800ee: 28d6 |0035: goto 000b // -002a │ │ -0800f0: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -0800f2: 5c70 1604 |0037: iput-boolean v0, v7, Landroidx/appcompat/view/h;.e:Z // field@0416 │ │ -0800f6: 0e00 |0039: return-void │ │ + insns size : 123 16-bit code units │ │ +07f54c: |[07f54c] androidx.appcompat.widget.b.e:(Landroid/graphics/Canvas;)V │ │ +07f55c: 6e10 9810 0600 |0000: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +07f562: 0a00 |0003: move-result v0 │ │ +07f564: 7110 3137 0600 |0004: invoke-static {v6}, Lm/l1;.b:(Landroid/view/View;)Z // method@3731 │ │ +07f56a: 0a01 |0007: move-result v1 │ │ +07f56c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +07f56e: 3502 3600 |0009: if-ge v2, v0, 003f // +0036 │ │ +07f572: 6e20 a810 2600 |000b: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f578: 0c03 |000e: move-result-object v3 │ │ +07f57a: 3803 2d00 |000f: if-eqz v3, 003c // +002d │ │ +07f57e: 6e10 d907 0300 |0011: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f584: 0a04 |0014: move-result v4 │ │ +07f586: 1305 0800 |0015: const/16 v5, #int 8 // #8 │ │ +07f58a: 3254 2500 |0017: if-eq v4, v5, 003c // +0025 │ │ +07f58e: 6e20 a910 2600 |0019: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07f594: 0a04 |001c: move-result v4 │ │ +07f596: 3804 1f00 |001d: if-eqz v4, 003c // +001f │ │ +07f59a: 6e10 b207 0300 |001f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f5a0: 0c04 |0022: move-result-object v4 │ │ +07f5a2: 1f04 9e02 |0023: check-cast v4, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f5a6: 3801 0a00 |0025: if-eqz v1, 002f // +000a │ │ +07f5aa: 6e10 c407 0300 |0027: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07f5b0: 0a03 |002a: move-result v3 │ │ +07f5b2: 5244 df01 |002b: iget v4, v4, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07f5b6: b043 |002d: add-int/2addr v3, v4 │ │ +07f5b8: 280b |002e: goto 0039 // +000b │ │ +07f5ba: 6e10 b307 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07f5c0: 0a03 |0032: move-result v3 │ │ +07f5c2: 5244 de01 |0033: iget v4, v4, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07f5c6: b143 |0035: sub-int/2addr v3, v4 │ │ +07f5c8: 5264 2704 |0036: iget v4, v6, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07f5cc: b143 |0038: sub-int/2addr v3, v4 │ │ +07f5ce: 6e30 9a10 7603 |0039: invoke-virtual {v6, v7, v3}, Landroidx/appcompat/widget/b;.h:(Landroid/graphics/Canvas;I)V // method@109a │ │ +07f5d4: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07f5d8: 28cb |003e: goto 0009 // -0035 │ │ +07f5da: 6e20 a910 0600 |003f: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07f5e0: 0a02 |0042: move-result v2 │ │ +07f5e2: 3802 3700 |0043: if-eqz v2, 007a // +0037 │ │ +07f5e6: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07f5ea: 6e20 a810 0600 |0047: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f5f0: 0c00 |004a: move-result-object v0 │ │ +07f5f2: 3900 1200 |004b: if-nez v0, 005d // +0012 │ │ +07f5f6: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +07f5fa: 6e10 be07 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07f600: 0a00 |0052: move-result v0 │ │ +07f602: 2824 |0053: goto 0077 // +0024 │ │ +07f604: 6e10 da07 0600 |0054: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@07da │ │ +07f60a: 0a00 |0057: move-result v0 │ │ +07f60c: 6e10 bf07 0600 |0058: invoke-virtual {v6}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +07f612: 0a01 |005b: move-result v1 │ │ +07f614: 280f |005c: goto 006b // +000f │ │ +07f616: 6e10 b207 0000 |005d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f61c: 0c02 |0060: move-result-object v2 │ │ +07f61e: 1f02 9e02 |0061: check-cast v2, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f622: 3801 0d00 |0063: if-eqz v1, 0070 // +000d │ │ +07f626: 6e10 b307 0000 |0065: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07b3 │ │ +07f62c: 0a00 |0068: move-result v0 │ │ +07f62e: 5221 de01 |0069: iget v1, v2, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07f632: b110 |006b: sub-int/2addr v0, v1 │ │ +07f634: 5261 2704 |006c: iget v1, v6, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07f638: b110 |006e: sub-int/2addr v0, v1 │ │ +07f63a: 2808 |006f: goto 0077 // +0008 │ │ +07f63c: 6e10 c407 0000 |0070: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@07c4 │ │ +07f642: 0a00 |0073: move-result v0 │ │ +07f644: 5221 df01 |0074: iget v1, v2, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07f648: b010 |0076: add-int/2addr v0, v1 │ │ +07f64a: 6e30 9a10 7600 |0077: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.h:(Landroid/graphics/Canvas;I)V // method@109a │ │ +07f650: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003a reg=7 this Landroidx/appcompat/view/h; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #136 header: │ │ -class_idx : 760 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #136 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/i; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ + 0x0000 - 0x007b reg=6 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x007b reg=7 (null) Landroid/graphics/Canvas; │ │ │ │ -Class #136 - │ │ - Class descriptor : 'Landroidx/appcompat/view/i$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/i$a;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Window$Callback;Landroid/view/SearchEvent;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'f' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -080114: |[080114] androidx.appcompat.view.i$a.a:(Landroid/view/Window$Callback;Landroid/view/SearchEvent;)Z │ │ -080124: 7220 9009 1000 |0000: invoke-interface {v0, v1}, Landroid/view/Window$Callback;.onSearchRequested:(Landroid/view/SearchEvent;)Z // method@0990 │ │ -08012a: 0a00 |0003: move-result v0 │ │ -08012c: 0f00 |0004: return v0 │ │ + outs : 3 │ │ + insns size : 93 16-bit code units │ │ +07f654: |[07f654] androidx.appcompat.widget.b.f:(Landroid/graphics/Canvas;)V │ │ +07f664: 6e10 9810 0500 |0000: invoke-virtual {v5}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +07f66a: 0a00 |0003: move-result v0 │ │ +07f66c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07f66e: 3501 2c00 |0005: if-ge v1, v0, 0031 // +002c │ │ +07f672: 6e20 a810 1500 |0007: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f678: 0c02 |000a: move-result-object v2 │ │ +07f67a: 3802 2300 |000b: if-eqz v2, 002e // +0023 │ │ +07f67e: 6e10 d907 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f684: 0a03 |0010: move-result v3 │ │ +07f686: 1304 0800 |0011: const/16 v4, #int 8 // #8 │ │ +07f68a: 3243 1b00 |0013: if-eq v3, v4, 002e // +001b │ │ +07f68e: 6e20 a910 1500 |0015: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07f694: 0a03 |0018: move-result v3 │ │ +07f696: 3803 1500 |0019: if-eqz v3, 002e // +0015 │ │ +07f69a: 6e10 b207 0200 |001b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f6a0: 0c03 |001e: move-result-object v3 │ │ +07f6a2: 1f03 9e02 |001f: check-cast v3, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f6a6: 6e10 d307 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07f6ac: 0a02 |0024: move-result v2 │ │ +07f6ae: 5233 e001 |0025: iget v3, v3, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07f6b2: b132 |0027: sub-int/2addr v2, v3 │ │ +07f6b4: 5253 2804 |0028: iget v3, v5, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +07f6b8: b132 |002a: sub-int/2addr v2, v3 │ │ +07f6ba: 6e30 8c10 6502 |002b: invoke-virtual {v5, v6, v2}, Landroidx/appcompat/widget/b;.g:(Landroid/graphics/Canvas;I)V // method@108c │ │ +07f6c0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07f6c4: 28d5 |0030: goto 0005 // -002b │ │ +07f6c6: 6e20 a910 0500 |0031: invoke-virtual {v5, v0}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07f6cc: 0a01 |0034: move-result v1 │ │ +07f6ce: 3801 2700 |0035: if-eqz v1, 005c // +0027 │ │ +07f6d2: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07f6d6: 6e20 a810 0500 |0039: invoke-virtual {v5, v0}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f6dc: 0c00 |003c: move-result-object v0 │ │ +07f6de: 3900 0f00 |003d: if-nez v0, 004c // +000f │ │ +07f6e2: 6e10 ac07 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@07ac │ │ +07f6e8: 0a00 |0042: move-result v0 │ │ +07f6ea: 6e10 bd07 0500 |0043: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f6f0: 0a01 |0046: move-result v1 │ │ +07f6f2: b110 |0047: sub-int/2addr v0, v1 │ │ +07f6f4: 5251 2804 |0048: iget v1, v5, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +07f6f8: b110 |004a: sub-int/2addr v0, v1 │ │ +07f6fa: 280e |004b: goto 0059 // +000e │ │ +07f6fc: 6e10 b207 0000 |004c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f702: 0c01 |004f: move-result-object v1 │ │ +07f704: 1f01 9e02 |0050: check-cast v1, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f708: 6e10 a207 0000 |0052: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07f70e: 0a00 |0055: move-result v0 │ │ +07f710: 5211 db01 |0056: iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +07f714: b010 |0058: add-int/2addr v0, v1 │ │ +07f716: 6e30 8c10 6500 |0059: invoke-virtual {v5, v6, v0}, Landroidx/appcompat/widget/b;.g:(Landroid/graphics/Canvas;I)V // method@108c │ │ +07f71c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/Window$Callback; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/view/SearchEvent; │ │ + 0x0000 - 0x005d reg=5 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x005d reg=6 (null) Landroid/graphics/Canvas; │ │ │ │ - #1 : (in Landroidx/appcompat/view/i$a;) │ │ - name : 'b' │ │ - type : '(Landroid/view/Window$Callback;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'g' │ │ + type : '(Landroid/graphics/Canvas;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0800f8: |[0800f8] androidx.appcompat.view.i$a.b:(Landroid/view/Window$Callback;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -080108: 7230 9409 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@0994 │ │ -08010e: 0c00 |0003: move-result-object v0 │ │ -080110: 1100 |0004: return-object v0 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +07f720: |[07f720] androidx.appcompat.widget.b.g:(Landroid/graphics/Canvas;I)V │ │ +07f730: 5440 2604 |0000: iget-object v0, v4, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +07f734: 6e10 be07 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07f73a: 0a01 |0005: move-result v1 │ │ +07f73c: 5242 2a04 |0006: iget v2, v4, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f740: b021 |0008: add-int/2addr v1, v2 │ │ +07f742: 6e10 da07 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@07da │ │ +07f748: 0a02 |000c: move-result v2 │ │ +07f74a: 6e10 bf07 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +07f750: 0a03 |0010: move-result v3 │ │ +07f752: b132 |0011: sub-int/2addr v2, v3 │ │ +07f754: 5243 2a04 |0012: iget v3, v4, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f758: b132 |0014: sub-int/2addr v2, v3 │ │ +07f75a: 5243 2804 |0015: iget v3, v4, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +07f75e: b063 |0017: add-int/2addr v3, v6 │ │ +07f760: 6e53 b004 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07f766: 5446 2604 |001b: iget-object v6, v4, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +07f76a: 6e20 8e04 5600 |001d: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@048e │ │ +07f770: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/Window$Callback; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/view/ActionMode$Callback; │ │ - 0x0000 - 0x0005 reg=2 (null) I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #137 header: │ │ -class_idx : 761 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #137 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/i; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="b" │ │ -Annotations on method #4186 'a' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/Window$Callback;" "Ljava/util/List<" "Landroid/view/KeyboardShortcutGroup;" ">;" "Landroid/view/Menu;" "I)V" } │ │ + 0x0000 - 0x0021 reg=4 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0021 reg=5 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0021 reg=6 (null) I │ │ │ │ -Class #137 - │ │ - Class descriptor : 'Landroidx/appcompat/view/i$b;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/i$b;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Window$Callback;Ljava/util/List;Landroid/view/Menu;I)V' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'generateDefaultLayoutParams' │ │ + type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -080130: |[080130] androidx.appcompat.view.i$b.a:(Landroid/view/Window$Callback;Ljava/util/List;Landroid/view/Menu;I)V │ │ -080140: 7240 8e09 1032 |0000: invoke-interface {v0, v1, v2, v3}, Landroid/view/Window$Callback;.onProvideKeyboardShortcuts:(Ljava/util/List;Landroid/view/Menu;I)V // method@098e │ │ -080146: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07f088: |[07f088] androidx.appcompat.widget.b.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +07f098: 6e10 9d10 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/b;.k:()Landroidx/appcompat/widget/b$a; // method@109d │ │ +07f09e: 0c00 |0003: move-result-object v0 │ │ +07f0a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/Window$Callback; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ - 0x0000 - 0x0004 reg=2 (null) Landroid/view/Menu; │ │ - 0x0000 - 0x0004 reg=3 (null) I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ │ │ -Class #138 header: │ │ -class_idx : 762 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #138 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/i; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="c" │ │ - │ │ -Class #138 - │ │ - Class descriptor : 'Landroidx/appcompat/view/i$c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/i$c;) │ │ - name : 'a' │ │ - type : '(Landroid/view/Window$Callback;Z)V' │ │ - access : 0x0008 (STATIC) │ │ + #5 : (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 : 4 16-bit code units │ │ -080148: |[080148] androidx.appcompat.view.i$c.a:(Landroid/view/Window$Callback;Z)V │ │ -080158: 7220 8c09 1000 |0000: invoke-interface {v0, v1}, Landroid/view/Window$Callback;.onPointerCaptureChanged:(Z)V // method@098c │ │ -08015e: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +07f0a4: |[07f0a4] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +07f0b4: 6e20 9e10 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.l:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; // method@109e │ │ +07f0ba: 0c01 |0003: move-result-object v1 │ │ +07f0bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/Window$Callback; │ │ - 0x0000 - 0x0004 reg=1 (null) Z │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #139 header: │ │ -class_idx : 763 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 25 │ │ - │ │ -Class #139 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/i$c; Landroidx/appcompat/view/i$b; Landroidx/appcompat/view/i$a; } │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/util/AttributeSet; │ │ │ │ -Class #139 - │ │ - Class descriptor : 'Landroidx/appcompat/view/i;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/Window$Callback;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/i;) │ │ - name : 'a' │ │ - type : 'Landroid/view/Window$Callback;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/i;) │ │ - name : '' │ │ - type : '(Landroid/view/Window$Callback;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 16 16-bit code units │ │ -080358: |[080358] androidx.appcompat.view.i.:(Landroid/view/Window$Callback;)V │ │ -080368: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08036e: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -080372: 5b12 1804 |0005: iput-object v2, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080376: 0e00 |0007: return-void │ │ -080378: 2202 270a |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -08037c: 1a00 a919 |000a: const-string v0, "Window callback may not be null" // string@19a9 │ │ -080380: 7020 fb3c 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -080386: 2702 |000f: throw v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/i;) │ │ - name : 'a' │ │ - type : '()Landroid/view/Window$Callback;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0801c0: |[0801c0] androidx.appcompat.view.i.a:()Landroid/view/Window$Callback; │ │ -0801d0: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0801d4: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +07f0c0: |[07f0c0] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +07f0d0: 6e20 9f10 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.m:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; // method@109f │ │ +07f0d6: 0c01 |0003: move-result-object v1 │ │ +07f0d8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/i; │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ - #1 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchGenericMotionEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #7 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getBaseline' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0801d8: |[0801d8] androidx.appcompat.view.i.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -0801e8: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0801ec: 7220 7c09 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@097c │ │ -0801f2: 0a02 |0005: move-result v2 │ │ -0801f4: 0f02 |0006: return v2 │ │ + insns size : 127 16-bit code units │ │ +07f218: |[07f218] androidx.appcompat.widget.b.getBaseline:()I │ │ +07f228: 5250 1d04 |0000: iget v0, v5, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f22c: 3b00 0700 |0002: if-gez v0, 0009 // +0007 │ │ +07f230: 6f10 7b08 0500 |0004: invoke-super {v5}, Landroid/view/ViewGroup;.getBaseline:()I // method@087b │ │ +07f236: 0a00 |0007: move-result v0 │ │ +07f238: 0f00 |0008: return v0 │ │ +07f23a: 6e10 7d08 0500 |0009: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07f240: 0a00 |000c: move-result v0 │ │ +07f242: 5251 1d04 |000d: iget v1, v5, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f246: 3710 6800 |000f: if-le v0, v1, 0077 // +0068 │ │ +07f24a: 6e20 7c08 1500 |0011: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07f250: 0c00 |0014: move-result-object v0 │ │ +07f252: 6e10 a107 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@07a1 │ │ +07f258: 0a01 |0018: move-result v1 │ │ +07f25a: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ +07f25c: 3321 0f00 |001a: if-ne v1, v2, 0029 // +000f │ │ +07f260: 5250 1d04 |001c: iget v0, v5, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f264: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +07f268: 0f02 |0020: return v2 │ │ +07f26a: 2200 3308 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@0833 │ │ +07f26e: 1a01 e824 |0023: const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@24e8 │ │ +07f272: 7020 632f 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2f63 │ │ +07f278: 2700 |0028: throw v0 │ │ +07f27a: 5252 1e04 |0029: iget v2, v5, Landroidx/appcompat/widget/b;.c:I // field@041e │ │ +07f27e: 5253 1f04 |002b: iget v3, v5, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +07f282: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +07f284: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ +07f288: 5253 2004 |0030: iget v3, v5, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +07f28c: dd03 0370 |0032: and-int/lit8 v3, v3, #int 112 // #70 │ │ +07f290: 1304 3000 |0034: const/16 v4, #int 48 // #30 │ │ +07f294: 3243 3600 |0036: if-eq v3, v4, 006c // +0036 │ │ +07f298: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ +07f29c: 3243 1900 |003a: if-eq v3, v4, 0053 // +0019 │ │ +07f2a0: 1304 5000 |003c: const/16 v4, #int 80 // #50 │ │ +07f2a4: 3243 0300 |003e: if-eq v3, v4, 0041 // +0003 │ │ +07f2a8: 282c |0040: goto 006c // +002c │ │ +07f2aa: 6e10 a207 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07f2b0: 0a02 |0044: move-result v2 │ │ +07f2b2: 6e10 d307 0500 |0045: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07f2b8: 0a03 |0048: move-result v3 │ │ +07f2ba: b132 |0049: sub-int/2addr v2, v3 │ │ +07f2bc: 6e10 bd07 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f2c2: 0a03 |004d: move-result v3 │ │ +07f2c4: b132 |004e: sub-int/2addr v2, v3 │ │ +07f2c6: 5253 2104 |004f: iget v3, v5, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07f2ca: b132 |0051: sub-int/2addr v2, v3 │ │ +07f2cc: 281a |0052: goto 006c // +001a │ │ +07f2ce: 6e10 a207 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@07a2 │ │ +07f2d4: 0a03 |0056: move-result v3 │ │ +07f2d6: 6e10 d307 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@07d3 │ │ +07f2dc: 0a04 |005a: move-result v4 │ │ +07f2de: b143 |005b: sub-int/2addr v3, v4 │ │ +07f2e0: 6e10 c007 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07f2e6: 0a04 |005f: move-result v4 │ │ +07f2e8: b143 |0060: sub-int/2addr v3, v4 │ │ +07f2ea: 6e10 bd07 0500 |0061: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f2f0: 0a04 |0064: move-result v4 │ │ +07f2f2: b143 |0065: sub-int/2addr v3, v4 │ │ +07f2f4: 5254 2104 |0066: iget v4, v5, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07f2f8: b143 |0068: sub-int/2addr v3, v4 │ │ +07f2fa: db03 0302 |0069: div-int/lit8 v3, v3, #int 2 // #02 │ │ +07f2fe: b032 |006b: add-int/2addr v2, v3 │ │ +07f300: 6e10 b207 0000 |006c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f306: 0c00 |006f: move-result-object v0 │ │ +07f308: 1f00 9e02 |0070: check-cast v0, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f30c: 5200 e001 |0072: iget v0, v0, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07f310: b002 |0074: add-int/2addr v2, v0 │ │ +07f312: b012 |0075: add-int/2addr v2, v1 │ │ +07f314: 0f02 |0076: return v2 │ │ +07f316: 2200 3308 |0077: new-instance v0, Ljava/lang/RuntimeException; // type@0833 │ │ +07f31a: 1a01 e924 |0079: const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@24e9 │ │ +07f31e: 7020 632f 1000 |007b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2f63 │ │ +07f324: 2700 |007e: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchKeyEvent' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ + #8 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getBaselineAlignedChildIndex' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0801f8: |[0801f8] androidx.appcompat.view.i.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -080208: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08020c: 7220 7d09 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@097d │ │ -080212: 0a02 |0005: move-result v2 │ │ -080214: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f328: |[07f328] androidx.appcompat.widget.b.getBaselineAlignedChildIndex:()I │ │ +07f338: 5210 1d04 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +07f33c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchKeyShortcutEvent' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ + #9 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getDividerDrawable' │ │ + type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080218: |[080218] androidx.appcompat.view.i.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -080228: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08022c: 7220 7e09 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@097e │ │ -080232: 0a02 |0005: move-result v2 │ │ -080234: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f054: |[07f054] androidx.appcompat.widget.b.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +07f064: 5410 2604 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +07f068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #10 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getDividerPadding' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080238: |[080238] androidx.appcompat.view.i.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -080248: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08024c: 7220 7f09 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@097f │ │ -080252: 0a02 |0005: move-result v2 │ │ -080254: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f354: |[07f354] androidx.appcompat.widget.b.getDividerPadding:()I │ │ +07f364: 5210 2a04 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #11 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getDividerWidth' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080258: |[080258] androidx.appcompat.view.i.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -080268: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08026c: 7220 8009 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@0980 │ │ -080272: 0a02 |0005: move-result v2 │ │ -080274: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f36c: |[07f36c] androidx.appcompat.widget.b.getDividerWidth:()I │ │ +07f37c: 5210 2704 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07f380: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroidx/appcompat/view/i;) │ │ - name : 'dispatchTrackballEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #12 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getGravity' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080278: |[080278] androidx.appcompat.view.i.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -080288: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08028c: 7220 8109 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@0981 │ │ -080292: 0a02 |0005: move-result v2 │ │ -080294: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f384: |[07f384] androidx.appcompat.widget.b.getGravity:()I │ │ +07f394: 5210 2004 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +07f398: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onActionModeFinished' │ │ - type : '(Landroid/view/ActionMode;)V' │ │ + #13 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -080388: |[080388] androidx.appcompat.view.i.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -080398: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08039c: 7220 8209 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@0982 │ │ -0803a2: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f3c4: |[07f3c4] androidx.appcompat.widget.b.getOrientation:()I │ │ +07f3d4: 5210 1f04 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +07f3d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #8 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onActionModeStarted' │ │ - type : '(Landroid/view/ActionMode;)V' │ │ + #14 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getShowDividers' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0803a4: |[0803a4] androidx.appcompat.view.i.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -0803b4: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0803b8: 7220 8309 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@0983 │ │ -0803be: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f3dc: |[07f3dc] androidx.appcompat.widget.b.getShowDividers:()I │ │ +07f3ec: 5210 2904 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +07f3f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ + #15 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getVirtualChildCount' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0803c0: |[0803c0] androidx.appcompat.view.i.onAttachedToWindow:()V │ │ -0803d0: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0803d4: 7210 8409 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@0984 │ │ -0803da: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +07f3f4: |[07f3f4] androidx.appcompat.widget.b.getVirtualChildCount:()I │ │ +07f404: 6e10 7d08 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07f40a: 0a00 |0003: move-result v0 │ │ +07f40c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onCreatePanelMenu' │ │ - type : '(ILandroid/view/Menu;)Z' │ │ + #16 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'getWeightSum' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -080298: |[080298] androidx.appcompat.view.i.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0802a8: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0802ac: 7230 8609 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0986 │ │ -0802b2: 0a02 |0005: move-result v2 │ │ -0802b4: 0f02 |0006: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07f200: |[07f200] androidx.appcompat.widget.b.getWeightSum:()F │ │ +07f210: 5210 2204 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.g:F // field@0422 │ │ +07f214: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onCreatePanelView' │ │ - type : '(I)Landroid/view/View;' │ │ + #17 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'h' │ │ + type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0801a0: |[0801a0] androidx.appcompat.view.i.onCreatePanelView:(I)Landroid/view/View; │ │ -0801b0: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0801b4: 7220 8709 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@0987 │ │ -0801ba: 0c02 |0005: move-result-object v2 │ │ -0801bc: 1102 |0006: return-object v2 │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +07f774: |[07f774] androidx.appcompat.widget.b.h:(Landroid/graphics/Canvas;I)V │ │ +07f784: 5450 2604 |0000: iget-object v0, v5, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +07f788: 6e10 c007 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07f78e: 0a01 |0005: move-result v1 │ │ +07f790: 5252 2a04 |0006: iget v2, v5, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f794: b021 |0008: add-int/2addr v1, v2 │ │ +07f796: 5252 2704 |0009: iget v2, v5, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07f79a: b072 |000b: add-int/2addr v2, v7 │ │ +07f79c: 6e10 ac07 0500 |000c: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@07ac │ │ +07f7a2: 0a03 |000f: move-result v3 │ │ +07f7a4: 6e10 bd07 0500 |0010: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f7aa: 0a04 |0013: move-result v4 │ │ +07f7ac: b143 |0014: sub-int/2addr v3, v4 │ │ +07f7ae: 5254 2a04 |0015: iget v4, v5, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +07f7b2: b143 |0017: sub-int/2addr v3, v4 │ │ +07f7b4: 6e53 b004 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04b0 │ │ +07f7ba: 5457 2604 |001b: iget-object v7, v5, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +07f7be: 6e20 8e04 6700 |001d: invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@048e │ │ +07f7c4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0021 reg=5 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0021 reg=6 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0021 reg=7 (null) I │ │ │ │ - #12 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #18 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'i' │ │ + type : '(II)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0803dc: |[0803dc] androidx.appcompat.view.i.onDetachedFromWindow:()V │ │ -0803ec: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0803f0: 7210 8809 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@0988 │ │ -0803f6: 0e00 |0005: return-void │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 59 16-bit code units │ │ +07f7c8: |[07f7c8] androidx.appcompat.widget.b.i:(II)V │ │ +07f7d8: 6e10 b707 0a00 |0000: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07f7de: 0a00 |0003: move-result v0 │ │ +07f7e0: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +07f7e4: 7120 7307 1000 |0006: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07f7ea: 0a00 |0009: move-result v0 │ │ +07f7ec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07f7ee: 35b1 2f00 |000b: if-ge v1, v11, 003a // +002f │ │ +07f7f2: 6e20 a810 1a00 |000d: invoke-virtual {v10, v1}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f7f8: 0c03 |0010: move-result-object v3 │ │ +07f7fa: 6e10 d907 0300 |0011: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f800: 0a02 |0014: move-result v2 │ │ +07f802: 1304 0800 |0015: const/16 v4, #int 8 // #8 │ │ +07f806: 3242 2000 |0017: if-eq v2, v4, 0037 // +0020 │ │ +07f80a: 6e10 b207 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f810: 0c02 |001c: move-result-object v2 │ │ +07f812: 0728 |001d: move-object v8, v2 │ │ +07f814: 1f08 9e02 |001e: check-cast v8, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f818: 5282 dd01 |0020: iget v2, v8, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +07f81c: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +07f81e: 3342 1400 |0023: if-ne v2, v4, 0037 // +0014 │ │ +07f822: 5289 e201 |0025: iget v9, v8, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07f826: 6e10 b907 0300 |0027: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07f82c: 0a02 |002a: move-result v2 │ │ +07f82e: 5982 e201 |002b: iput v2, v8, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07f832: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +07f834: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +07f836: 07a2 |002f: move-object v2, v10 │ │ +07f838: 01c4 |0030: move v4, v12 │ │ +07f83a: 0106 |0031: move v6, v0 │ │ +07f83c: 7406 8308 0200 |0032: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@0883 │ │ +07f842: 5989 e201 |0035: iput v9, v8, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07f846: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07f84a: 28d2 |0039: goto 000b // -002e │ │ +07f84c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x003b reg=10 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x003b reg=11 (null) I │ │ + 0x0000 - 0x003b reg=12 (null) I │ │ │ │ - #13 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onMenuItemSelected' │ │ - type : '(ILandroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #19 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'j' │ │ + type : '(II)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ + registers : 13 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0802b8: |[0802b8] androidx.appcompat.view.i.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0802c8: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0802cc: 7230 8909 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0989 │ │ -0802d2: 0a02 |0005: move-result v2 │ │ -0802d4: 0f02 |0006: return v2 │ │ + outs : 6 │ │ + insns size : 59 16-bit code units │ │ +07f850: |[07f850] androidx.appcompat.widget.b.j:(II)V │ │ +07f860: 6e10 b907 0a00 |0000: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07f866: 0a00 |0003: move-result v0 │ │ +07f868: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +07f86c: 7120 7307 1000 |0006: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07f872: 0a00 |0009: move-result v0 │ │ +07f874: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07f876: 35b1 2f00 |000b: if-ge v1, v11, 003a // +002f │ │ +07f87a: 6e20 a810 1a00 |000d: invoke-virtual {v10, v1}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f880: 0c03 |0010: move-result-object v3 │ │ +07f882: 6e10 d907 0300 |0011: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f888: 0a02 |0014: move-result v2 │ │ +07f88a: 1304 0800 |0015: const/16 v4, #int 8 // #8 │ │ +07f88e: 3242 2000 |0017: if-eq v2, v4, 0037 // +0020 │ │ +07f892: 6e10 b207 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f898: 0c02 |001c: move-result-object v2 │ │ +07f89a: 0728 |001d: move-object v8, v2 │ │ +07f89c: 1f08 9e02 |001e: check-cast v8, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f8a0: 5282 e201 |0020: iget v2, v8, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07f8a4: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +07f8a6: 3342 1400 |0023: if-ne v2, v4, 0037 // +0014 │ │ +07f8aa: 5289 dd01 |0025: iget v9, v8, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +07f8ae: 6e10 b707 0300 |0027: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07f8b4: 0a02 |002a: move-result v2 │ │ +07f8b6: 5982 dd01 |002b: iput v2, v8, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +07f8ba: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +07f8bc: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +07f8be: 07a2 |002f: move-object v2, v10 │ │ +07f8c0: 0104 |0030: move v4, v0 │ │ +07f8c2: 01c6 |0031: move v6, v12 │ │ +07f8c4: 7406 8308 0200 |0032: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@0883 │ │ +07f8ca: 5989 dd01 |0035: iput v9, v8, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +07f8ce: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07f8d2: 28d2 |0039: goto 000b // -002e │ │ +07f8d4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x003b reg=10 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x003b reg=11 (null) I │ │ + 0x0000 - 0x003b reg=12 (null) I │ │ │ │ - #14 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onMenuOpened' │ │ - type : '(ILandroid/view/Menu;)Z' │ │ + #20 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'k' │ │ + type : '()Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0802d8: |[0802d8] androidx.appcompat.view.i.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -0802e8: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -0802ec: 7230 8a09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@098a │ │ -0802f2: 0a02 |0005: move-result v2 │ │ -0802f4: 0f02 |0006: return v2 │ │ + insns size : 23 16-bit code units │ │ +07f0dc: |[07f0dc] androidx.appcompat.widget.b.k:()Landroidx/appcompat/widget/b$a; │ │ +07f0ec: 5230 1f04 |0000: iget v0, v3, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +07f0f0: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ +07f0f2: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +07f0f6: 2200 9e02 |0005: new-instance v0, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f0fa: 7030 8410 1001 |0007: invoke-direct {v0, v1, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@1084 │ │ +07f100: 1100 |000a: return-object v0 │ │ +07f102: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +07f104: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ +07f108: 2200 9e02 |000e: new-instance v0, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f10c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +07f10e: 7030 8410 2001 |0011: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@1084 │ │ +07f114: 1100 |0014: return-object v0 │ │ +07f116: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07f118: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0017 reg=3 this Landroidx/appcompat/widget/b; │ │ │ │ - #15 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onPanelClosed' │ │ - type : '(ILandroid/view/Menu;)V' │ │ + #21 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'l' │ │ + type : '(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0803f8: |[0803f8] androidx.appcompat.view.i.onPanelClosed:(ILandroid/view/Menu;)V │ │ -080408: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08040c: 7230 8b09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@098b │ │ -080412: 0e00 |0005: return-void │ │ + insns size : 10 16-bit code units │ │ +07f11c: |[07f11c] androidx.appcompat.widget.b.l:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; │ │ +07f12c: 2200 9e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f130: 6e10 a507 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07a5 │ │ +07f136: 0c01 |0005: move-result-object v1 │ │ +07f138: 7030 8510 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/b$a;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1085 │ │ +07f13e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=2 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x000a reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #16 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onPointerCaptureChanged' │ │ - type : '(Z)V' │ │ + #22 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'm' │ │ + 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 │ │ -080414: |[080414] androidx.appcompat.view.i.onPointerCaptureChanged:(Z)V │ │ -080424: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080428: 7120 5b10 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/i$c;.a:(Landroid/view/Window$Callback;Z)V // method@105b │ │ -08042e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #17 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onPreparePanel' │ │ - type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -0802f8: |[0802f8] androidx.appcompat.view.i.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -080308: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08030c: 7240 8d09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@098d │ │ -080312: 0a02 |0005: move-result v2 │ │ -080314: 0f02 |0006: return v2 │ │ +07f140: |[07f140] androidx.appcompat.widget.b.m:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; │ │ +07f150: 2200 9e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07f154: 7020 8610 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b$a;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1086 │ │ +07f15a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ - #18 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onProvideKeyboardShortcuts' │ │ - type : '(Ljava/util/List;Landroid/view/Menu;I)V' │ │ + #23 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'n' │ │ + type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -080430: |[080430] androidx.appcompat.view.i.onProvideKeyboardShortcuts:(Ljava/util/List;Landroid/view/Menu;I)V │ │ -080440: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080444: 7140 5a10 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroidx/appcompat/view/i$b;.a:(Landroid/view/Window$Callback;Ljava/util/List;Landroid/view/Menu;I)V // method@105a │ │ -08044a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07f340: |[07f340] androidx.appcompat.widget.b.n:(Landroid/view/View;I)I │ │ +07f350: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f352: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0002 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=2 (null) I │ │ │ │ - #19 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onSearchRequested' │ │ - type : '()Z' │ │ + #24 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'o' │ │ + type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -080318: |[080318] androidx.appcompat.view.i.onSearchRequested:()Z │ │ -080328: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08032c: 7210 8f09 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@098f │ │ -080332: 0a00 |0005: move-result v0 │ │ -080334: 0f00 |0006: return v0 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07f39c: |[07f39c] androidx.appcompat.widget.b.o:(Landroid/view/View;)I │ │ +07f3ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f3ae: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/i; │ │ + 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0002 reg=1 (null) Landroid/view/View; │ │ │ │ - #20 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onSearchRequested' │ │ - type : '(Landroid/view/SearchEvent;)Z' │ │ + #25 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080338: |[080338] androidx.appcompat.view.i.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ -080348: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08034c: 7120 5810 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/i$a;.a:(Landroid/view/Window$Callback;Landroid/view/SearchEvent;)Z // method@1058 │ │ -080352: 0a02 |0005: move-result v2 │ │ -080354: 0f02 |0006: return v2 │ │ + insns size : 18 16-bit code units │ │ +080e40: |[080e40] androidx.appcompat.widget.b.onDraw:(Landroid/graphics/Canvas;)V │ │ +080e50: 5420 2604 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +080e54: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +080e58: 0e00 |0004: return-void │ │ +080e5a: 5220 1f04 |0005: iget v0, v2, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +080e5e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +080e60: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ +080e64: 6e20 8b10 3200 |000a: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/b;.f:(Landroid/graphics/Canvas;)V // method@108b │ │ +080e6a: 2804 |000d: goto 0011 // +0004 │ │ +080e6c: 6e20 8a10 3200 |000e: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/b;.e:(Landroid/graphics/Canvas;)V // method@108a │ │ +080e72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/i; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/view/SearchEvent; │ │ │ │ - #21 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onWindowAttributesChanged' │ │ - type : '(Landroid/view/WindowManager$LayoutParams;)V' │ │ + #26 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -08044c: |[08044c] androidx.appcompat.view.i.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ -08045c: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080460: 7220 9109 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@0991 │ │ -080466: 0e00 |0005: return-void │ │ + insns size : 9 16-bit code units │ │ +080e74: |[080e74] androidx.appcompat.widget.b.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +080e84: 6f20 8908 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0889 │ │ +080e8a: 1a00 311c |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1c31 │ │ +080e8e: 6e20 d009 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@09d0 │ │ +080e94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #22 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onWindowFocusChanged' │ │ - type : '(Z)V' │ │ + #27 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -080468: |[080468] androidx.appcompat.view.i.onWindowFocusChanged:(Z)V │ │ -080478: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -08047c: 7220 9209 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@0992 │ │ -080482: 0e00 |0005: return-void │ │ + insns size : 9 16-bit code units │ │ +080e98: |[080e98] androidx.appcompat.widget.b.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +080ea8: 6f20 8a08 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@088a │ │ +080eae: 1a00 311c |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1c31 │ │ +080eb2: 6e20 9909 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0999 │ │ +080eb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #23 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onWindowStartingActionMode' │ │ - type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ + #28 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -080160: |[080160] androidx.appcompat.view.i.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -080170: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080174: 7220 9309 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@0993 │ │ -08017a: 0c02 |0005: move-result-object v2 │ │ -08017c: 1102 |0006: return-object v2 │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +080ebc: |[080ebc] androidx.appcompat.widget.b.onLayout:(ZIIII)V │ │ +080ecc: 5212 1f04 |0000: iget v2, v1, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +080ed0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +080ed2: 3302 0600 |0003: if-ne v2, v0, 0009 // +0006 │ │ +080ed6: 6e56 b710 3154 |0005: invoke-virtual {v1, v3, v4, v5, v6}, Landroidx/appcompat/widget/b;.t:(IIII)V // method@10b7 │ │ +080edc: 2804 |0008: goto 000c // +0004 │ │ +080ede: 6e56 aa10 3154 |0009: invoke-virtual {v1, v3, v4, v5, v6}, Landroidx/appcompat/widget/b;.s:(IIII)V // method@10aa │ │ +080ee4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/i; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ │ │ - #24 : (in Landroidx/appcompat/view/i;) │ │ - name : 'onWindowStartingActionMode' │ │ - type : '(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ + #29 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -080180: |[080180] androidx.appcompat.view.i.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -080190: 5410 1804 |0000: iget-object v0, v1, Landroidx/appcompat/view/i;.a:Landroid/view/Window$Callback; // field@0418 │ │ -080194: 7130 5910 2003 |0002: invoke-static {v0, v2, v3}, Landroidx/appcompat/view/i$a;.b:(Landroid/view/Window$Callback;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@1059 │ │ -08019a: 0c02 |0005: move-result-object v2 │ │ -08019c: 1102 |0006: return-object v2 │ │ + insns size : 13 16-bit code units │ │ +080ee8: |[080ee8] androidx.appcompat.widget.b.onMeasure:(II)V │ │ +080ef8: 5220 1f04 |0000: iget v0, v2, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +080efc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +080efe: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +080f02: 6e30 bb10 3204 |0005: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/widget/b;.x:(II)V // method@10bb │ │ +080f08: 2804 |0008: goto 000c // +0004 │ │ +080f0a: 6e30 b910 3204 |0009: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/widget/b;.v:(II)V // method@10b9 │ │ +080f10: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/i; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #140 header: │ │ -class_idx : 765 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #140 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 #140 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/ActionMenuItemView$b;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/ActionMenuItemView$b;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #30 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'p' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -080518: |[080518] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ -080528: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08052e: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07f3b0: |[07f3b0] androidx.appcompat.widget.b.p:(Landroid/view/View;)I │ │ +07f3c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f3c2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0002 reg=1 (null) Landroid/view/View; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/ActionMenuItemView$b;) │ │ - name : 'a' │ │ - type : '()Landroidx/appcompat/view/menu/p;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #141 header: │ │ -class_idx : 771 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #141 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'b' │ │ - type : 'Ll/g;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'c' │ │ - type : 'Ll/g;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #31 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'q' │ │ + type : '(I)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -081604: |[081604] androidx.appcompat.view.menu.c.:(Landroid/content/Context;)V │ │ -081614: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08161a: 5b01 5704 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/c;.a:Landroid/content/Context; // field@0457 │ │ -08161e: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07f06c: |[07f06c] androidx.appcompat.widget.b.q:(I)Landroid/view/View; │ │ +07f07c: 6e20 7c08 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07f082: 0c01 |0003: move-result-object v1 │ │ +07f084: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'c' │ │ - type : '(Landroid/view/MenuItem;)Landroid/view/MenuItem;' │ │ - access : 0x0010 (FINAL) │ │ + #32 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'r' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -08158c: |[08158c] androidx.appcompat.view.menu.c.c:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -08159c: 2030 200b |0000: instance-of v0, v3, Ln/b; // type@0b20 │ │ -0815a0: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ -0815a4: 1f03 200b |0004: check-cast v3, Ln/b; // type@0b20 │ │ -0815a8: 5420 5804 |0006: iget-object v0, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0815ac: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ -0815b0: 2200 050b |000a: new-instance v0, Ll/g; // type@0b05 │ │ -0815b4: 7010 d740 0000 |000c: invoke-direct {v0}, Ll/g;.:()V // method@40d7 │ │ -0815ba: 5b20 5804 |000f: iput-object v0, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0815be: 5420 5804 |0011: iget-object v0, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0815c2: 6e20 e440 3000 |0013: invoke-virtual {v0, v3}, Ll/g;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40e4 │ │ -0815c8: 0c00 |0016: move-result-object v0 │ │ -0815ca: 1f00 c801 |0017: check-cast v0, Landroid/view/MenuItem; // type@01c8 │ │ -0815ce: 3900 0e00 |0019: if-nez v0, 0027 // +000e │ │ -0815d2: 2200 1803 |001b: new-instance v0, Landroidx/appcompat/view/menu/j; // type@0318 │ │ -0815d6: 5421 5704 |001d: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.a:Landroid/content/Context; // field@0457 │ │ -0815da: 7030 1912 1003 |001f: invoke-direct {v0, v1, v3}, Landroidx/appcompat/view/menu/j;.:(Landroid/content/Context;Ln/b;)V // method@1219 │ │ -0815e0: 5421 5804 |0022: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0815e4: 6e30 ed40 3100 |0024: invoke-virtual {v1, v3, v0}, Ll/g;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@40ed │ │ -0815ea: 1100 |0027: return-object v0 │ │ -0815ec: 1103 |0028: return-object v3 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +07f174: |[07f174] androidx.appcompat.widget.b.r:(I)Z │ │ +07f184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f186: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07f188: 3905 0900 |0002: if-nez v5, 000b // +0009 │ │ +07f18c: 5245 2904 |0004: iget v5, v4, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +07f190: b515 |0006: and-int/2addr v5, v1 │ │ +07f192: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ +07f196: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07f198: 0f00 |000a: return v0 │ │ +07f19a: 6e10 7d08 0400 |000b: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +07f1a0: 0a02 |000e: move-result v2 │ │ +07f1a2: 3325 0a00 |000f: if-ne v5, v2, 0019 // +000a │ │ +07f1a6: 5245 2904 |0011: iget v5, v4, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +07f1aa: dd05 0504 |0013: and-int/lit8 v5, v5, #int 4 // #04 │ │ +07f1ae: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ +07f1b2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +07f1b4: 0f00 |0018: return v0 │ │ +07f1b6: 5242 2904 |0019: iget v2, v4, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +07f1ba: dd02 0202 |001b: and-int/lit8 v2, v2, #int 2 // #02 │ │ +07f1be: 3802 1600 |001d: if-eqz v2, 0033 // +0016 │ │ +07f1c2: b115 |001f: sub-int/2addr v5, v1 │ │ +07f1c4: 3a05 1300 |0020: if-ltz v5, 0033 // +0013 │ │ +07f1c8: 6e20 7c08 5400 |0022: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@087c │ │ +07f1ce: 0c02 |0025: move-result-object v2 │ │ +07f1d0: 6e10 d907 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f1d6: 0a02 |0029: move-result v2 │ │ +07f1d8: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ +07f1dc: 3232 0400 |002c: if-eq v2, v3, 0030 // +0004 │ │ +07f1e0: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +07f1e2: 2804 |002f: goto 0033 // +0004 │ │ +07f1e4: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ +07f1e8: 28ee |0032: goto 0020 // -0012 │ │ +07f1ea: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0029 reg=2 this Landroidx/appcompat/view/menu/c; │ │ - 0x0000 - 0x0029 reg=3 (null) Landroid/view/MenuItem; │ │ + 0x0000 - 0x0034 reg=4 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0034 reg=5 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'd' │ │ - type : '(Landroid/view/SubMenu;)Landroid/view/SubMenu;' │ │ - access : 0x0010 (FINAL) │ │ + #33 : (in Landroidx/appcompat/widget/b;) │ │ + name : 's' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0815f0: |[0815f0] androidx.appcompat.view.menu.c.d:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -081600: 1101 |0000: return-object v1 │ │ + registers : 29 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 321 16-bit code units │ │ +07f8d8: |[07f8d8] androidx.appcompat.widget.b.s:(IIII)V │ │ +07f8e8: 0806 1800 |0000: move-object/from16 v6, v24 │ │ +07f8ec: 7701 3137 1800 |0002: invoke-static/range {v24}, Lm/l1;.b:(Landroid/view/View;)Z // method@3731 │ │ +07f8f2: 0a00 |0005: move-result v0 │ │ +07f8f4: 7401 c007 1800 |0006: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07f8fa: 0a07 |0009: move-result v7 │ │ +07f8fc: 9101 1c1a |000a: sub-int v1, v28, v26 │ │ +07f900: 7401 bd07 1800 |000c: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f906: 0a02 |000f: move-result v2 │ │ +07f908: 9108 0102 |0010: sub-int v8, v1, v2 │ │ +07f90c: b171 |0012: sub-int/2addr v1, v7 │ │ +07f90e: 7401 bd07 1800 |0013: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +07f914: 0a02 |0016: move-result v2 │ │ +07f916: 9109 0102 |0017: sub-int v9, v1, v2 │ │ +07f91a: 7401 9810 1800 |0019: invoke-virtual/range {v24}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +07f920: 0a0a |001c: move-result v10 │ │ +07f922: 5261 2004 |001d: iget v1, v6, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +07f926: 1402 0700 8000 |001f: const v2, #float 1.1755e-38 // #00800007 │ │ +07f92c: b512 |0022: and-int/2addr v2, v1 │ │ +07f92e: dd0b 0170 |0023: and-int/lit8 v11, v1, #int 112 // #70 │ │ +07f932: 556c 1c04 |0025: iget-boolean v12, v6, Landroidx/appcompat/widget/b;.a:Z // field@041c │ │ +07f936: 546d 2404 |0027: iget-object v13, v6, Landroidx/appcompat/widget/b;.i:[I // field@0424 │ │ +07f93a: 546e 2504 |0029: iget-object v14, v6, Landroidx/appcompat/widget/b;.j:[I // field@0425 │ │ +07f93e: 7701 c020 1800 |002b: invoke-static/range {v24}, Lf0/m0;.p:(Landroid/view/View;)I // method@20c0 │ │ +07f944: 0a01 |002e: move-result v1 │ │ +07f946: 7120 1821 1200 |002f: invoke-static {v2, v1}, Lf0/s;.a:(II)I // method@2118 │ │ +07f94c: 0a01 |0032: move-result v1 │ │ +07f94e: 122f |0033: const/4 v15, #int 2 // #2 │ │ +07f950: 1215 |0034: const/4 v5, #int 1 // #1 │ │ +07f952: 3251 1600 |0035: if-eq v1, v5, 004b // +0016 │ │ +07f956: 1252 |0037: const/4 v2, #int 5 // #5 │ │ +07f958: 3221 0700 |0038: if-eq v1, v2, 003f // +0007 │ │ +07f95c: 7401 be07 1800 |003a: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07f962: 0a01 |003d: move-result v1 │ │ +07f964: 2818 |003e: goto 0056 // +0018 │ │ +07f966: 7401 be07 1800 |003f: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07f96c: 0a01 |0042: move-result v1 │ │ +07f96e: 9001 011b |0043: add-int v1, v1, v27 │ │ +07f972: 9101 0119 |0045: sub-int v1, v1, v25 │ │ +07f976: 5262 2104 |0047: iget v2, v6, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07f97a: b121 |0049: sub-int/2addr v1, v2 │ │ +07f97c: 280c |004a: goto 0056 // +000c │ │ +07f97e: 7401 be07 1800 |004b: invoke-virtual/range {v24}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07f984: 0a01 |004e: move-result v1 │ │ +07f986: 9102 1b19 |004f: sub-int v2, v27, v25 │ │ +07f98a: 5263 2104 |0051: iget v3, v6, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07f98e: b132 |0053: sub-int/2addr v2, v3 │ │ +07f990: b3f2 |0054: div-int/2addr v2, v15 │ │ +07f992: b021 |0055: add-int/2addr v1, v2 │ │ +07f994: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +07f996: 3800 0900 |0057: if-eqz v0, 0060 // +0009 │ │ +07f99a: d800 0aff |0059: add-int/lit8 v0, v10, #int -1 // #ff │ │ +07f99e: 0210 0000 |005b: move/from16 v16, v0 │ │ +07f9a2: 1311 ffff |005d: const/16 v17, #int -1 // #ffff │ │ +07f9a6: 2805 |005f: goto 0064 // +0005 │ │ +07f9a8: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ +07f9ac: 1311 0100 |0062: const/16 v17, #int 1 // #1 │ │ +07f9b0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +07f9b2: 35a3 db00 |0065: if-ge v3, v10, 0140 // +00db │ │ +07f9b6: 9200 1103 |0067: mul-int v0, v17, v3 │ │ +07f9ba: 9002 1000 |0069: add-int v2, v16, v0 │ │ +07f9be: 6e20 a810 2600 |006b: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07f9c4: 0c00 |006e: move-result-object v0 │ │ +07f9c6: 3900 0900 |006f: if-nez v0, 0078 // +0009 │ │ +07f9ca: 6e20 ba10 2600 |0071: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +07f9d0: 0a00 |0074: move-result v0 │ │ +07f9d2: b001 |0075: add-int/2addr v1, v0 │ │ +07f9d4: 2900 b400 |0076: goto/16 012a // +00b4 │ │ +07f9d8: 6e10 d907 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07f9de: 0a05 |007b: move-result v5 │ │ +07f9e0: 130f 0800 |007c: const/16 v15, #int 8 // #8 │ │ +07f9e4: 32f5 aa00 |007e: if-eq v5, v15, 0128 // +00aa │ │ +07f9e8: 6e10 b907 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07f9ee: 0a0f |0083: move-result v15 │ │ +07f9f0: 6e10 b707 0000 |0084: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07f9f6: 0a05 |0087: move-result v5 │ │ +07f9f8: 6e10 b207 0000 |0088: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07f9fe: 0c12 |008b: move-result-object v18 │ │ +07fa00: 0804 1200 |008c: move-object/from16 v4, v18 │ │ +07fa04: 1f04 9e02 |008e: check-cast v4, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07fa08: 0212 0300 |0090: move/from16 v18, v3 │ │ +07fa0c: 380c 0e00 |0092: if-eqz v12, 00a0 // +000e │ │ +07fa10: 5243 dd01 |0094: iget v3, v4, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +07fa14: 0213 0a00 |0096: move/from16 v19, v10 │ │ +07fa18: 12fa |0098: const/4 v10, #int -1 // #ff │ │ +07fa1a: 32a3 0900 |0099: if-eq v3, v10, 00a2 // +0009 │ │ +07fa1e: 6e10 a107 0000 |009b: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@07a1 │ │ +07fa24: 0a0a |009e: move-result v10 │ │ +07fa26: 2804 |009f: goto 00a3 // +0004 │ │ +07fa28: 0213 0a00 |00a0: move/from16 v19, v10 │ │ +07fa2c: 12fa |00a2: const/4 v10, #int -1 // #ff │ │ +07fa2e: 5243 dc01 |00a3: iget v3, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@01dc │ │ +07fa32: 3b03 0300 |00a5: if-gez v3, 00a8 // +0003 │ │ +07fa36: 01b3 |00a7: move v3, v11 │ │ +07fa38: dd03 0370 |00a8: and-int/lit8 v3, v3, #int 112 // #70 │ │ +07fa3c: 0214 0b00 |00aa: move/from16 v20, v11 │ │ +07fa40: 130b 1000 |00ac: const/16 v11, #int 16 // #10 │ │ +07fa44: 32b3 3500 |00ae: if-eq v3, v11, 00e3 // +0035 │ │ +07fa48: 130b 3000 |00b0: const/16 v11, #int 48 // #30 │ │ +07fa4c: 32b3 1f00 |00b2: if-eq v3, v11, 00d1 // +001f │ │ +07fa50: 130b 5000 |00b4: const/16 v11, #int 80 // #50 │ │ +07fa54: 32b3 0500 |00b6: if-eq v3, v11, 00bb // +0005 │ │ +07fa58: 0173 |00b8: move v3, v7 │ │ +07fa5a: 12fb |00b9: const/4 v11, #int -1 // #ff │ │ +07fa5c: 2826 |00ba: goto 00e0 // +0026 │ │ +07fa5e: 9103 0805 |00bb: sub-int v3, v8, v5 │ │ +07fa62: 524b db01 |00bd: iget v11, v4, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +07fa66: b1b3 |00bf: sub-int/2addr v3, v11 │ │ +07fa68: 12fb |00c0: const/4 v11, #int -1 // #ff │ │ +07fa6a: 32ba 1f00 |00c1: if-eq v10, v11, 00e0 // +001f │ │ +07fa6e: 6e10 b707 0000 |00c3: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07fa74: 0a15 |00c6: move-result v21 │ │ +07fa76: 9115 150a |00c7: sub-int v21, v21, v10 │ │ +07fa7a: 122a |00c9: const/4 v10, #int 2 // #2 │ │ +07fa7c: 4416 0e0a |00ca: aget v22, v14, v10 │ │ +07fa80: 9116 1615 |00cc: sub-int v22, v22, v21 │ │ +07fa84: 9103 0316 |00ce: sub-int v3, v3, v22 │ │ +07fa88: 2810 |00d0: goto 00e0 // +0010 │ │ +07fa8a: 12fb |00d1: const/4 v11, #int -1 // #ff │ │ +07fa8c: 5243 e001 |00d2: iget v3, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07fa90: b073 |00d4: add-int/2addr v3, v7 │ │ +07fa92: 32ba 0b00 |00d5: if-eq v10, v11, 00e0 // +000b │ │ +07fa96: 1315 0100 |00d7: const/16 v21, #int 1 // #1 │ │ +07fa9a: 4416 0d15 |00d9: aget v22, v13, v21 │ │ +07fa9e: 9116 160a |00db: sub-int v22, v22, v10 │ │ +07faa2: 9003 0316 |00dd: add-int v3, v3, v22 │ │ +07faa6: 2812 |00df: goto 00f1 // +0012 │ │ +07faa8: 1315 0100 |00e0: const/16 v21, #int 1 // #1 │ │ +07faac: 280f |00e2: goto 00f1 // +000f │ │ +07faae: 12fb |00e3: const/4 v11, #int -1 // #ff │ │ +07fab0: 1315 0100 |00e4: const/16 v21, #int 1 // #1 │ │ +07fab4: 9103 0905 |00e6: sub-int v3, v9, v5 │ │ +07fab8: 122a |00e8: const/4 v10, #int 2 // #2 │ │ +07faba: b3a3 |00e9: div-int/2addr v3, v10 │ │ +07fabc: b073 |00ea: add-int/2addr v3, v7 │ │ +07fabe: 524a e001 |00eb: iget v10, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07fac2: b0a3 |00ed: add-int/2addr v3, v10 │ │ +07fac4: 524a db01 |00ee: iget v10, v4, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +07fac8: b1a3 |00f0: sub-int/2addr v3, v10 │ │ +07faca: 6e20 a910 2600 |00f1: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07fad0: 0a0a |00f4: move-result v10 │ │ +07fad2: 380a 0500 |00f5: if-eqz v10, 00fa // +0005 │ │ +07fad6: 526a 2704 |00f7: iget v10, v6, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07fada: b0a1 |00f9: add-int/2addr v1, v10 │ │ +07fadc: 524a de01 |00fa: iget v10, v4, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07fae0: b01a |00fc: add-int/2addr v10, v1 │ │ +07fae2: 6e20 a110 0600 |00fd: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.o:(Landroid/view/View;)I // method@10a1 │ │ +07fae8: 0a01 |0100: move-result v1 │ │ +07faea: 9016 0a01 |0101: add-int v22, v10, v1 │ │ +07faee: 0819 0000 |0103: move-object/from16 v25, v0 │ │ +07faf2: 0800 1800 |0105: move-object/from16 v0, v24 │ │ +07faf6: 0801 1900 |0107: move-object/from16 v1, v25 │ │ +07fafa: 012b |0109: move v11, v2 │ │ +07fafc: 0202 1600 |010a: move/from16 v2, v22 │ │ +07fb00: 0216 0700 |010c: move/from16 v22, v7 │ │ +07fb04: 1317 ffff |010e: const/16 v23, #int -1 // #ffff │ │ +07fb08: 0747 |0110: move-object v7, v4 │ │ +07fb0a: 01f4 |0111: move v4, v15 │ │ +07fb0c: 7406 bc10 0000 |0112: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/b;.y:(Landroid/view/View;IIII)V // method@10bc │ │ +07fb12: 5270 df01 |0115: iget v0, v7, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07fb16: b00f |0117: add-int/2addr v15, v0 │ │ +07fb18: 0800 1900 |0118: move-object/from16 v0, v25 │ │ +07fb1c: 6e20 a710 0600 |011a: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +07fb22: 0a01 |011d: move-result v1 │ │ +07fb24: b01f |011e: add-int/2addr v15, v1 │ │ +07fb26: b0fa |011f: add-int/2addr v10, v15 │ │ +07fb28: 6e30 a010 060b |0120: invoke-virtual {v6, v0, v11}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +07fb2e: 0a00 |0123: move-result v0 │ │ +07fb30: 9003 1200 |0124: add-int v3, v18, v0 │ │ +07fb34: 01a1 |0126: move v1, v10 │ │ +07fb36: 280d |0127: goto 0134 // +000d │ │ +07fb38: 0212 0300 |0128: move/from16 v18, v3 │ │ +07fb3c: 0216 0700 |012a: move/from16 v22, v7 │ │ +07fb40: 0213 0a00 |012c: move/from16 v19, v10 │ │ +07fb44: 0214 0b00 |012e: move/from16 v20, v11 │ │ +07fb48: 1315 0100 |0130: const/16 v21, #int 1 // #1 │ │ +07fb4c: 1317 ffff |0132: const/16 v23, #int -1 // #ffff │ │ +07fb50: d803 0301 |0134: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07fb54: 020a 1300 |0136: move/from16 v10, v19 │ │ +07fb58: 020b 1400 |0138: move/from16 v11, v20 │ │ +07fb5c: 0207 1600 |013a: move/from16 v7, v22 │ │ +07fb60: 1215 |013c: const/4 v5, #int 1 // #1 │ │ +07fb62: 122f |013d: const/4 v15, #int 2 // #2 │ │ +07fb64: 2900 27ff |013e: goto/16 0065 // -00d9 │ │ +07fb68: 0e00 |0140: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/view/menu/c; │ │ - 0x0000 - 0x0001 reg=1 (null) Landroid/view/SubMenu; │ │ + 0x0000 - 0x0141 reg=24 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0141 reg=25 (null) I │ │ + 0x0000 - 0x0141 reg=26 (null) I │ │ + 0x0000 - 0x0141 reg=27 (null) I │ │ + 0x0000 - 0x0141 reg=28 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0010 (FINAL) │ │ + #34 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setBaselineAligned' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -081620: |[081620] androidx.appcompat.view.menu.c.e:()V │ │ -081630: 5410 5804 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -081634: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -081638: 6e10 dc40 0000 |0004: invoke-virtual {v0}, Ll/g;.clear:()V // method@40dc │ │ -08163e: 5410 5904 |0007: iget-object v0, v1, Landroidx/appcompat/view/menu/c;.c:Ll/g; // field@0459 │ │ -081642: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -081646: 6e10 dc40 0000 |000b: invoke-virtual {v0}, Ll/g;.clear:()V // method@40dc │ │ -08164c: 0e00 |000e: return-void │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +080f14: |[080f14] androidx.appcompat.widget.b.setBaselineAligned:(Z)V │ │ +080f24: 5c01 1c04 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.a:Z // field@041c │ │ +080f28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/view/menu/c; │ │ │ │ - #3 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'f' │ │ + #35 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setBaselineAlignedChildIndex' │ │ type : '(I)V' │ │ - access : 0x0010 (FINAL) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 39 16-bit code units │ │ -081650: |[081650] androidx.appcompat.view.menu.c.f:(I)V │ │ -081660: 5420 5804 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -081664: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -081668: 0e00 |0004: return-void │ │ -08166a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08166c: 5421 5804 |0006: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -081670: 6e10 f340 0100 |0008: invoke-virtual {v1}, Ll/g;.size:()I // method@40f3 │ │ -081676: 0a01 |000b: move-result v1 │ │ -081678: 3510 1a00 |000c: if-ge v0, v1, 0026 // +001a │ │ -08167c: 5421 5804 |000e: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -081680: 6e20 e840 0100 |0010: invoke-virtual {v1, v0}, Ll/g;.i:(I)Ljava/lang/Object; // method@40e8 │ │ -081686: 0c01 |0013: move-result-object v1 │ │ -081688: 1f01 200b |0014: check-cast v1, Ln/b; // type@0b20 │ │ -08168c: 7210 ac07 0100 |0016: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@07ac │ │ -081692: 0a01 |0019: move-result v1 │ │ -081694: 3331 0900 |001a: if-ne v1, v3, 0023 // +0009 │ │ -081698: 5421 5804 |001c: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -08169c: 6e20 ea40 0100 |001e: invoke-virtual {v1, v0}, Ll/g;.j:(I)Ljava/lang/Object; // method@40ea │ │ -0816a2: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0816a6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0816aa: 28e1 |0025: goto 0006 // -001f │ │ -0816ac: 0e00 |0026: return-void │ │ + insns size : 43 16-bit code units │ │ +080f2c: |[080f2c] androidx.appcompat.widget.b.setBaselineAlignedChildIndex:(I)V │ │ +080f3c: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ +080f40: 6e10 7d08 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +080f46: 0a00 |0005: move-result v0 │ │ +080f48: 3503 0500 |0006: if-ge v3, v0, 000b // +0005 │ │ +080f4c: 5923 1d04 |0008: iput v3, v2, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +080f50: 0e00 |000a: return-void │ │ +080f52: 2203 1c08 |000b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@081c │ │ +080f56: 2200 3908 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +080f5a: 7010 9b2f 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +080f60: 1a01 c31c |0012: const-string v1, "base aligned child index out of range (0, " // string@1cc3 │ │ +080f64: 6e20 a62f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +080f6a: 6e10 7d08 0200 |0017: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@087d │ │ +080f70: 0a01 |001a: move-result v1 │ │ +080f72: 6e20 a12f 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +080f78: 1a01 0801 |001e: const-string v1, ")" // string@0108 │ │ +080f7c: 6e20 a62f 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +080f82: 6e10 ad2f 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +080f88: 0c00 |0026: move-result-object v0 │ │ +080f8a: 7020 182f 0300 |0027: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +080f90: 2703 |002a: throw v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0027 reg=2 this Landroidx/appcompat/view/menu/c; │ │ - 0x0000 - 0x0027 reg=3 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/view/menu/c;) │ │ - name : 'g' │ │ - type : '(I)V' │ │ - access : 0x0010 (FINAL) │ │ + #36 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setDividerDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -0816b0: |[0816b0] androidx.appcompat.view.menu.c.g:(I)V │ │ -0816c0: 5420 5804 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0816c4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0816c8: 0e00 |0004: return-void │ │ -0816ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0816cc: 5421 5804 |0006: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0816d0: 6e10 f340 0100 |0008: invoke-virtual {v1}, Ll/g;.size:()I // method@40f3 │ │ -0816d6: 0a01 |000b: move-result v1 │ │ -0816d8: 3510 1900 |000c: if-ge v0, v1, 0025 // +0019 │ │ -0816dc: 5421 5804 |000e: iget-object v1, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0816e0: 6e20 e840 0100 |0010: invoke-virtual {v1, v0}, Ll/g;.i:(I)Ljava/lang/Object; // method@40e8 │ │ -0816e6: 0c01 |0013: move-result-object v1 │ │ -0816e8: 1f01 200b |0014: check-cast v1, Ln/b; // type@0b20 │ │ -0816ec: 7210 b107 0100 |0016: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@07b1 │ │ -0816f2: 0a01 |0019: move-result v1 │ │ -0816f4: 3331 0800 |001a: if-ne v1, v3, 0022 // +0008 │ │ -0816f8: 5423 5804 |001c: iget-object v3, v2, Landroidx/appcompat/view/menu/c;.b:Ll/g; // field@0458 │ │ -0816fc: 6e20 ea40 0300 |001e: invoke-virtual {v3, v0}, Ll/g;.j:(I)Ljava/lang/Object; // method@40ea │ │ -081702: 2804 |0021: goto 0025 // +0004 │ │ -081704: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081708: 28e2 |0024: goto 0006 // -001e │ │ -08170a: 0e00 |0025: return-void │ │ + insns size : 37 16-bit code units │ │ +080fb0: |[080fb0] androidx.appcompat.widget.b.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +080fc0: 5420 2604 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +080fc4: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +080fc8: 0e00 |0004: return-void │ │ +080fca: 5b23 2604 |0005: iput-object v3, v2, Landroidx/appcompat/widget/b;.k:Landroid/graphics/drawable/Drawable; // field@0426 │ │ +080fce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +080fd0: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ +080fd4: 6e10 9904 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0499 │ │ +080fda: 0a01 |000d: move-result v1 │ │ +080fdc: 5921 2704 |000e: iput v1, v2, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +080fe0: 6e10 9804 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0498 │ │ +080fe6: 0a01 |0013: move-result v1 │ │ +080fe8: 5921 2804 |0014: iput v1, v2, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +080fec: 2805 |0016: goto 001b // +0005 │ │ +080fee: 5920 2704 |0017: iput v0, v2, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +080ff2: 5920 2804 |0019: iput v0, v2, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +080ff6: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ +080ffa: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +080ffc: 6e20 5408 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0854 │ │ +081002: 6e10 1308 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +081008: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0026 reg=2 this Landroidx/appcompat/view/menu/c; │ │ - 0x0000 - 0x0026 reg=3 (null) I │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #142 header: │ │ -class_idx : 772 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #142 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/d; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #142 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/d$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/d;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/d;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #37 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setDividerPadding' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -08170c: |[08170c] androidx.appcompat.view.menu.d$a.:(Landroidx/appcompat/view/menu/d;)V │ │ -08171c: 5b01 5a04 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -081720: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -081726: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +08100c: |[08100c] androidx.appcompat.widget.b.setDividerPadding:(I)V │ │ +08101c: 5901 2a04 |0000: iput v1, v0, Landroidx/appcompat/widget/b;.o:I // field@042a │ │ +081020: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$a;) │ │ - name : 'onGlobalLayout' │ │ - type : '()V' │ │ + #38 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setGravity' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 82 16-bit code units │ │ -081728: |[081728] androidx.appcompat.view.menu.d$a.onGlobalLayout:()V │ │ -081738: 5420 5a04 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -08173c: 6e10 1d11 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.c:()Z // method@111d │ │ -081742: 0a00 |0005: move-result v0 │ │ -081744: 3800 4b00 |0006: if-eqz v0, 0051 // +004b │ │ -081748: 5420 5a04 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -08174c: 5400 6d04 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.i:Ljava/util/List; // field@046d │ │ -081750: 7210 c23e 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@3ec2 │ │ -081756: 0a00 |000f: move-result v0 │ │ -081758: 3d00 4100 |0010: if-lez v0, 0051 // +0041 │ │ -08175c: 5420 5a04 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -081760: 5400 6d04 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.i:Ljava/util/List; // field@046d │ │ -081764: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -081766: 7220 ba3e 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -08176c: 0c00 |001a: move-result-object v0 │ │ -08176e: 1f00 0803 |001b: check-cast v0, Landroidx/appcompat/view/menu/d$d; // type@0308 │ │ -081772: 5400 6104 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/d$d;.a:Landroidx/appcompat/widget/u0; // field@0461 │ │ -081776: 6e10 1719 0000 |001f: invoke-virtual {v0}, Landroidx/appcompat/widget/s0;.x:()Z // method@1917 │ │ -08177c: 0a00 |0022: move-result v0 │ │ -08177e: 3900 2e00 |0023: if-nez v0, 0051 // +002e │ │ -081782: 5420 5a04 |0025: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -081786: 5400 7404 |0027: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.p:Landroid/view/View; // field@0474 │ │ -08178a: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ -08178e: 6e10 aa08 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@08aa │ │ -081794: 0a00 |002e: move-result v0 │ │ -081796: 3900 0300 |002f: if-nez v0, 0032 // +0003 │ │ -08179a: 281b |0031: goto 004c // +001b │ │ -08179c: 5420 5a04 |0032: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -0817a0: 5400 6d04 |0034: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.i:Ljava/util/List; // field@046d │ │ -0817a4: 7210 bd3e 0000 |0036: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@3ebd │ │ -0817aa: 0c00 |0039: move-result-object v0 │ │ -0817ac: 7210 a23e 0000 |003a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@3ea2 │ │ -0817b2: 0a01 |003d: move-result v1 │ │ -0817b4: 3801 1300 |003e: if-eqz v1, 0051 // +0013 │ │ -0817b8: 7210 a33e 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@3ea3 │ │ -0817be: 0c01 |0043: move-result-object v1 │ │ -0817c0: 1f01 0803 |0044: check-cast v1, Landroidx/appcompat/view/menu/d$d; // type@0308 │ │ -0817c4: 5411 6104 |0046: iget-object v1, v1, Landroidx/appcompat/view/menu/d$d;.a:Landroidx/appcompat/widget/u0; // field@0461 │ │ -0817c8: 6e10 0519 0100 |0048: invoke-virtual {v1}, Landroidx/appcompat/widget/s0;.a:()V // method@1905 │ │ -0817ce: 28ef |004b: goto 003a // -0011 │ │ -0817d0: 5420 5a04 |004c: iget-object v0, v2, Landroidx/appcompat/view/menu/d$a;.a:Landroidx/appcompat/view/menu/d; // field@045a │ │ -0817d4: 6e10 1f11 0000 |004e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.dismiss:()V // method@111f │ │ -0817da: 0e00 |0051: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +081024: |[081024] androidx.appcompat.widget.b.setGravity:(I)V │ │ +081034: 5210 2004 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +081038: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +08103c: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +081042: b520 |0007: and-int/2addr v0, v2 │ │ +081044: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +081048: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +08104e: b602 |000d: or-int/2addr v2, v0 │ │ +081050: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +081054: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +081058: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +08105c: 5912 2004 |0014: iput v2, v1, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +081060: 6e10 1308 0100 |0016: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +081066: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #143 header: │ │ -class_idx : 773 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #143 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/d; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #143 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/d$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$b;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/d;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/d;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #39 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setHorizontalGravity' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0817dc: |[0817dc] androidx.appcompat.view.menu.d$b.:(Landroidx/appcompat/view/menu/d;)V │ │ -0817ec: 5b01 5b04 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/d$b;.a:Landroidx/appcompat/view/menu/d; // field@045b │ │ -0817f0: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0817f6: 0e00 |0005: return-void │ │ + insns size : 20 16-bit code units │ │ +081068: |[081068] androidx.appcompat.widget.b.setHorizontalGravity:(I)V │ │ +081078: 1400 0700 8000 |0000: const v0, #float 1.1755e-38 // #00800007 │ │ +08107e: b503 |0003: and-int/2addr v3, v0 │ │ +081080: 5221 2004 |0004: iget v1, v2, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +081084: b510 |0006: and-int/2addr v0, v1 │ │ +081086: 3230 0c00 |0007: if-eq v0, v3, 0013 // +000c │ │ +08108a: 1400 f8ff 7fff |0009: const v0, #float -3.40282e+38 // #ff7ffff8 │ │ +081090: b510 |000c: and-int/2addr v0, v1 │ │ +081092: b603 |000d: or-int/2addr v3, v0 │ │ +081094: 5923 2004 |000e: iput v3, v2, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +081098: 6e10 1308 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +08109e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$b;) │ │ - name : 'onViewAttachedToWindow' │ │ - type : '(Landroid/view/View;)V' │ │ + #40 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setMeasureWithLargestChildEnabled' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0817f8: |[0817f8] androidx.appcompat.view.menu.d$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -081808: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +0810a0: |[0810a0] androidx.appcompat.widget.b.setMeasureWithLargestChildEnabled:(Z)V │ │ +0810b0: 5c01 2304 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.h:Z // field@0423 │ │ +0810b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/d$b;) │ │ - name : 'onViewDetachedFromWindow' │ │ - type : '(Landroid/view/View;)V' │ │ + #41 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -08180c: |[08180c] androidx.appcompat.view.menu.d$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -08181c: 5420 5b04 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/d$b;.a:Landroidx/appcompat/view/menu/d; // field@045b │ │ -081820: 5400 7d04 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.y:Landroid/view/ViewTreeObserver; // field@047d │ │ -081824: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -081828: 6e10 7709 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@0977 │ │ -08182e: 0a00 |0009: move-result v0 │ │ -081830: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -081834: 5420 5b04 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d$b;.a:Landroidx/appcompat/view/menu/d; // field@045b │ │ -081838: 6e10 8e08 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@088e │ │ -08183e: 0c01 |0011: move-result-object v1 │ │ -081840: 5b01 7d04 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/d;.y:Landroid/view/ViewTreeObserver; // field@047d │ │ -081844: 5420 5b04 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/d$b;.a:Landroidx/appcompat/view/menu/d; // field@045b │ │ -081848: 5401 7d04 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/d;.y:Landroid/view/ViewTreeObserver; // field@047d │ │ -08184c: 5400 6e04 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/d;.j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@046e │ │ -081850: 6e20 7809 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0978 │ │ -081856: 6e20 c308 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@08c3 │ │ -08185c: 0e00 |0020: return-void │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0810b8: |[0810b8] androidx.appcompat.widget.b.setOrientation:(I)V │ │ +0810c8: 5210 1f04 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +0810cc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0810d0: 5912 1f04 |0004: iput v2, v1, Landroidx/appcompat/widget/b;.d:I // field@041f │ │ +0810d4: 6e10 1308 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +0810da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #144 header: │ │ -class_idx : 774 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #144 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=f │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #144 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/d$c$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/view/menu/d$d;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : 'f' │ │ - type : 'Landroid/view/MenuItem;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : 'g' │ │ - type : 'Landroidx/appcompat/view/menu/g;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : 'h' │ │ - type : 'Landroidx/appcompat/view/menu/d$c;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/d$c;Landroidx/appcompat/view/menu/d$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/g;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #42 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setShowDividers' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -081860: |[081860] androidx.appcompat.view.menu.d$c$a.:(Landroidx/appcompat/view/menu/d$c;Landroidx/appcompat/view/menu/d$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/g;)V │ │ -081870: 5b01 5f04 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/d$c$a;.h:Landroidx/appcompat/view/menu/d$c; // field@045f │ │ -081874: 5b02 5c04 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/d$c$a;.e:Landroidx/appcompat/view/menu/d$d; // field@045c │ │ -081878: 5b03 5d04 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/d$c$a;.f:Landroid/view/MenuItem; // field@045d │ │ -08187c: 5b04 5e04 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/d$c$a;.g:Landroidx/appcompat/view/menu/g; // field@045e │ │ -081880: 7010 383d 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -081886: 0e00 |000b: return-void │ │ + insns size : 10 16-bit code units │ │ +0810dc: |[0810dc] androidx.appcompat.widget.b.setShowDividers:(I)V │ │ +0810ec: 5210 2904 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +0810f0: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +0810f4: 6e10 1308 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +0810fa: 5912 2904 |0007: iput v2, v1, Landroidx/appcompat/widget/b;.n:I // field@0429 │ │ +0810fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$c$a;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #43 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'setVerticalGravity' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -081888: |[081888] androidx.appcompat.view.menu.d$c$a.run:()V │ │ -081898: 5430 5c04 |0000: iget-object v0, v3, Landroidx/appcompat/view/menu/d$c$a;.e:Landroidx/appcompat/view/menu/d$d; // field@045c │ │ -08189c: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -0818a0: 5431 5f04 |0004: iget-object v1, v3, Landroidx/appcompat/view/menu/d$c$a;.h:Landroidx/appcompat/view/menu/d$c; // field@045f │ │ -0818a4: 5411 6004 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/d$c;.a:Landroidx/appcompat/view/menu/d; // field@0460 │ │ -0818a8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -0818aa: 5c12 6404 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/d;.A:Z // field@0464 │ │ -0818ae: 5400 6204 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/d$d;.b:Landroidx/appcompat/view/menu/g; // field@0462 │ │ -0818b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0818b4: 6e20 8211 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/g;.e:(Z)V // method@1182 │ │ -0818ba: 5430 5f04 |0011: iget-object v0, v3, Landroidx/appcompat/view/menu/d$c$a;.h:Landroidx/appcompat/view/menu/d$c; // field@045f │ │ -0818be: 5400 6004 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/d$c;.a:Landroidx/appcompat/view/menu/d; // field@0460 │ │ -0818c2: 5c01 6404 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/d;.A:Z // field@0464 │ │ -0818c6: 5430 5d04 |0017: iget-object v0, v3, Landroidx/appcompat/view/menu/d$c$a;.f:Landroid/view/MenuItem; // field@045d │ │ -0818ca: 7210 be07 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@07be │ │ -0818d0: 0a00 |001c: move-result v0 │ │ -0818d2: 3800 1200 |001d: if-eqz v0, 002f // +0012 │ │ -0818d6: 5430 5d04 |001f: iget-object v0, v3, Landroidx/appcompat/view/menu/d$c$a;.f:Landroid/view/MenuItem; // field@045d │ │ -0818da: 7210 ba07 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@07ba │ │ -0818e0: 0a00 |0024: move-result v0 │ │ -0818e2: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -0818e6: 5430 5e04 |0027: iget-object v0, v3, Landroidx/appcompat/view/menu/d$c$a;.g:Landroidx/appcompat/view/menu/g; // field@045e │ │ -0818ea: 5431 5d04 |0029: iget-object v1, v3, Landroidx/appcompat/view/menu/d$c$a;.f:Landroid/view/MenuItem; // field@045d │ │ -0818ee: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -0818f0: 6e30 5f11 1002 |002c: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/g;.L:(Landroid/view/MenuItem;I)Z // method@115f │ │ -0818f6: 0e00 |002f: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +081100: |[081100] androidx.appcompat.widget.b.setVerticalGravity:(I)V │ │ +081110: dd03 0370 |0000: and-int/lit8 v3, v3, #int 112 // #70 │ │ +081114: 5220 2004 |0002: iget v0, v2, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +081118: dd01 0070 |0004: and-int/lit8 v1, v0, #int 112 // #70 │ │ +08111c: 3231 0a00 |0006: if-eq v1, v3, 0010 // +000a │ │ +081120: dd00 008f |0008: and-int/lit8 v0, v0, #int -113 // #8f │ │ +081124: b603 |000a: or-int/2addr v3, v0 │ │ +081126: 5923 2004 |000b: iput v3, v2, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +08112a: 6e10 1308 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0813 │ │ +081130: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #44 : (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 │ │ +081134: |[081134] androidx.appcompat.widget.b.setWeightSum:(F)V │ │ +081144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081146: 7120 3e2f 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@2f3e │ │ +08114c: 0a02 |0004: move-result v2 │ │ +08114e: 5912 2204 |0005: iput v2, v1, Landroidx/appcompat/widget/b;.g:F // field@0422 │ │ +081152: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #145 header: │ │ -class_idx : 776 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + #45 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'shouldDelayChildPressedState' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07f1ec: |[07f1ec] androidx.appcompat.widget.b.shouldDelayChildPressedState:()Z │ │ +07f1fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f1fe: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #46 : (in Landroidx/appcompat/widget/b;) │ │ + name : 't' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 22 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 199 16-bit code units │ │ +07fb6c: |[07fb6c] androidx.appcompat.widget.b.t:(IIII)V │ │ +07fb7c: 0806 1100 |0000: move-object/from16 v6, v17 │ │ +07fb80: 7401 be07 1100 |0002: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +07fb86: 0a07 |0005: move-result v7 │ │ +07fb88: 9100 1412 |0006: sub-int v0, v20, v18 │ │ +07fb8c: 7401 bf07 1100 |0008: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +07fb92: 0a01 |000b: move-result v1 │ │ +07fb94: 9108 0001 |000c: sub-int v8, v0, v1 │ │ +07fb98: b170 |000e: sub-int/2addr v0, v7 │ │ +07fb9a: 7401 bf07 1100 |000f: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +07fba0: 0a01 |0012: move-result v1 │ │ +07fba2: 9109 0001 |0013: sub-int v9, v0, v1 │ │ +07fba6: 7401 9810 1100 |0015: invoke-virtual/range {v17}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +07fbac: 0a0a |0018: move-result v10 │ │ +07fbae: 5260 2004 |0019: iget v0, v6, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +07fbb2: dd01 0070 |001b: and-int/lit8 v1, v0, #int 112 // #70 │ │ +07fbb6: 1402 0700 8000 |001d: const v2, #float 1.1755e-38 // #00800007 │ │ +07fbbc: 950b 0002 |0020: and-int v11, v0, v2 │ │ +07fbc0: 1300 1000 |0022: const/16 v0, #int 16 // #10 │ │ +07fbc4: 3201 1700 |0024: if-eq v1, v0, 003b // +0017 │ │ +07fbc8: 1300 5000 |0026: const/16 v0, #int 80 // #50 │ │ +07fbcc: 3201 0700 |0028: if-eq v1, v0, 002f // +0007 │ │ +07fbd0: 7401 c007 1100 |002a: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07fbd6: 0a00 |002d: move-result v0 │ │ +07fbd8: 2819 |002e: goto 0047 // +0019 │ │ +07fbda: 7401 c007 1100 |002f: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07fbe0: 0a00 |0032: move-result v0 │ │ +07fbe2: 9000 0015 |0033: add-int v0, v0, v21 │ │ +07fbe6: 9100 0013 |0035: sub-int v0, v0, v19 │ │ +07fbea: 5261 2104 |0037: iget v1, v6, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fbee: b110 |0039: sub-int/2addr v0, v1 │ │ +07fbf0: 280d |003a: goto 0047 // +000d │ │ +07fbf2: 7401 c007 1100 |003b: invoke-virtual/range {v17}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +07fbf8: 0a00 |003e: move-result v0 │ │ +07fbfa: 9101 1513 |003f: sub-int v1, v21, v19 │ │ +07fbfe: 5262 2104 |0041: iget v2, v6, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fc02: b121 |0043: sub-int/2addr v1, v2 │ │ +07fc04: db01 0102 |0044: div-int/lit8 v1, v1, #int 2 // #02 │ │ +07fc08: b010 |0046: add-int/2addr v0, v1 │ │ +07fc0a: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +07fc0c: 120c |0048: const/4 v12, #int 0 // #0 │ │ +07fc0e: 35ac 7d00 |0049: if-ge v12, v10, 00c6 // +007d │ │ +07fc12: 6e20 a810 c600 |004b: invoke-virtual {v6, v12}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07fc18: 0c0d |004e: move-result-object v13 │ │ +07fc1a: 121e |004f: const/4 v14, #int 1 // #1 │ │ +07fc1c: 390d 0900 |0050: if-nez v13, 0059 // +0009 │ │ +07fc20: 6e20 ba10 c600 |0052: invoke-virtual {v6, v12}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +07fc26: 0a01 |0055: move-result v1 │ │ +07fc28: b010 |0056: add-int/2addr v0, v1 │ │ +07fc2a: 2900 6c00 |0057: goto/16 00c3 // +006c │ │ +07fc2e: 6e10 d907 0d00 |0059: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07fc34: 0a01 |005c: move-result v1 │ │ +07fc36: 1302 0800 |005d: const/16 v2, #int 8 // #8 │ │ +07fc3a: 3221 6400 |005f: if-eq v1, v2, 00c3 // +0064 │ │ +07fc3e: 6e10 b907 0d00 |0061: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07fc44: 0a04 |0064: move-result v4 │ │ +07fc46: 6e10 b707 0d00 |0065: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +07fc4c: 0a0f |0068: move-result v15 │ │ +07fc4e: 6e10 b207 0d00 |0069: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07fc54: 0c01 |006c: move-result-object v1 │ │ +07fc56: 0715 |006d: move-object v5, v1 │ │ +07fc58: 1f05 9e02 |006e: check-cast v5, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07fc5c: 5251 dc01 |0070: iget v1, v5, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@01dc │ │ +07fc60: 3b01 0300 |0072: if-gez v1, 0075 // +0003 │ │ +07fc64: 01b1 |0074: move v1, v11 │ │ +07fc66: 7701 c020 1100 |0075: invoke-static/range {v17}, Lf0/m0;.p:(Landroid/view/View;)I // method@20c0 │ │ +07fc6c: 0a02 |0078: move-result v2 │ │ +07fc6e: 7120 1821 2100 |0079: invoke-static {v1, v2}, Lf0/s;.a:(II)I // method@2118 │ │ +07fc74: 0a01 |007c: move-result v1 │ │ +07fc76: dd01 0107 |007d: and-int/lit8 v1, v1, #int 7 // #07 │ │ +07fc7a: 32e1 0c00 |007f: if-eq v1, v14, 008b // +000c │ │ +07fc7e: 1252 |0081: const/4 v2, #int 5 // #5 │ │ +07fc80: 3221 0600 |0082: if-eq v1, v2, 0088 // +0006 │ │ +07fc84: 5251 de01 |0084: iget v1, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07fc88: b071 |0086: add-int/2addr v1, v7 │ │ +07fc8a: 280f |0087: goto 0096 // +000f │ │ +07fc8c: 9101 0804 |0088: sub-int v1, v8, v4 │ │ +07fc90: 2809 |008a: goto 0093 // +0009 │ │ +07fc92: 9101 0904 |008b: sub-int v1, v9, v4 │ │ +07fc96: db01 0102 |008d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +07fc9a: b071 |008f: add-int/2addr v1, v7 │ │ +07fc9c: 5252 de01 |0090: iget v2, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07fca0: b021 |0092: add-int/2addr v1, v2 │ │ +07fca2: 5252 df01 |0093: iget v2, v5, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07fca6: b121 |0095: sub-int/2addr v1, v2 │ │ +07fca8: 0112 |0096: move v2, v1 │ │ +07fcaa: 6e20 a910 c600 |0097: invoke-virtual {v6, v12}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07fcb0: 0a01 |009a: move-result v1 │ │ +07fcb2: 3801 0500 |009b: if-eqz v1, 00a0 // +0005 │ │ +07fcb6: 5261 2804 |009d: iget v1, v6, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +07fcba: b010 |009f: add-int/2addr v0, v1 │ │ +07fcbc: 5251 e001 |00a0: iget v1, v5, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +07fcc0: 9010 0001 |00a2: add-int v16, v0, v1 │ │ +07fcc4: 6e20 a110 d600 |00a4: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.o:(Landroid/view/View;)I // method@10a1 │ │ +07fcca: 0a00 |00a7: move-result v0 │ │ +07fccc: 9003 1000 |00a8: add-int v3, v16, v0 │ │ +07fcd0: 0800 1100 |00aa: move-object/from16 v0, v17 │ │ +07fcd4: 07d1 |00ac: move-object v1, v13 │ │ +07fcd6: 075e |00ad: move-object v14, v5 │ │ +07fcd8: 01f5 |00ae: move v5, v15 │ │ +07fcda: 7406 bc10 0000 |00af: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/b;.y:(Landroid/view/View;IIII)V // method@10bc │ │ +07fce0: 52e0 db01 |00b2: iget v0, v14, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +07fce4: b00f |00b4: add-int/2addr v15, v0 │ │ +07fce6: 6e20 a710 d600 |00b5: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +07fcec: 0a00 |00b8: move-result v0 │ │ +07fcee: b00f |00b9: add-int/2addr v15, v0 │ │ +07fcf0: 9010 100f |00ba: add-int v16, v16, v15 │ │ +07fcf4: 6e30 a010 d60c |00bc: invoke-virtual {v6, v13, v12}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +07fcfa: 0a00 |00bf: move-result v0 │ │ +07fcfc: b00c |00c0: add-int/2addr v12, v0 │ │ +07fcfe: 0200 1000 |00c1: move/from16 v0, v16 │ │ +07fd02: 1211 |00c3: const/4 v1, #int 1 // #1 │ │ +07fd04: b01c |00c4: add-int/2addr v12, v1 │ │ +07fd06: 2884 |00c5: goto 0049 // -007c │ │ +07fd08: 0e00 |00c6: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x00c7 reg=17 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x00c7 reg=18 (null) I │ │ + 0x0000 - 0x00c7 reg=19 (null) I │ │ + 0x0000 - 0x00c7 reg=20 (null) I │ │ + 0x0000 - 0x00c7 reg=21 (null) I │ │ + │ │ + #47 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'u' │ │ + type : '(Landroid/view/View;IIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 10 16-bit code units │ │ +07fd0c: |[07fd0c] androidx.appcompat.widget.b.u:(Landroid/view/View;IIIII)V │ │ +07fd1c: 0760 |0000: move-object v0, v6 │ │ +07fd1e: 0771 |0001: move-object v1, v7 │ │ +07fd20: 0192 |0002: move v2, v9 │ │ +07fd22: 01a3 |0003: move v3, v10 │ │ +07fd24: 01b4 |0004: move v4, v11 │ │ +07fd26: 01c5 |0005: move v5, v12 │ │ +07fd28: 7406 8308 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@0883 │ │ +07fd2e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000a reg=6 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x000a reg=7 (null) Landroid/view/View; │ │ + 0x0000 - 0x000a reg=8 (null) I │ │ + 0x0000 - 0x000a reg=9 (null) I │ │ + 0x0000 - 0x000a reg=10 (null) I │ │ + 0x0000 - 0x000a reg=11 (null) I │ │ + 0x0000 - 0x000a reg=12 (null) I │ │ + │ │ + #48 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'v' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 40 │ │ + ins : 3 │ │ + outs : 7 │ │ + insns size : 1266 16-bit code units │ │ +07fd30: |[07fd30] androidx.appcompat.widget.b.v:(II)V │ │ +07fd40: 0807 2500 |0000: move-object/from16 v7, v37 │ │ +07fd44: 0208 2600 |0002: move/from16 v8, v38 │ │ +07fd48: 0209 2700 |0004: move/from16 v9, v39 │ │ +07fd4c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +07fd4e: 597a 2104 |0007: iput v10, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fd52: 7401 9810 2500 |0009: invoke-virtual/range {v37}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +07fd58: 0a0b |000c: move-result v11 │ │ +07fd5a: 7701 7107 2600 |000d: invoke-static/range {v38}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07fd60: 0a0c |0010: move-result v12 │ │ +07fd62: 7701 7107 2700 |0011: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +07fd68: 0a0d |0014: move-result v13 │ │ +07fd6a: 5470 2404 |0015: iget-object v0, v7, Landroidx/appcompat/widget/b;.i:[I // field@0424 │ │ +07fd6e: 124e |0017: const/4 v14, #int 4 // #4 │ │ +07fd70: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ +07fd74: 5470 2504 |001a: iget-object v0, v7, Landroidx/appcompat/widget/b;.j:[I // field@0425 │ │ +07fd78: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +07fd7c: 23e0 3c0e |001e: new-array v0, v14, [I // type@0e3c │ │ +07fd80: 5b70 2404 |0020: iput-object v0, v7, Landroidx/appcompat/widget/b;.i:[I // field@0424 │ │ +07fd84: 23e0 3c0e |0022: new-array v0, v14, [I // type@0e3c │ │ +07fd88: 5b70 2504 |0024: iput-object v0, v7, Landroidx/appcompat/widget/b;.j:[I // field@0425 │ │ +07fd8c: 547f 2404 |0026: iget-object v15, v7, Landroidx/appcompat/widget/b;.i:[I // field@0424 │ │ +07fd90: 5476 2504 |0028: iget-object v6, v7, Landroidx/appcompat/widget/b;.j:[I // field@0425 │ │ +07fd94: 1310 0300 |002a: const/16 v16, #int 3 // #3 │ │ +07fd98: 12f5 |002c: const/4 v5, #int -1 // #ff │ │ +07fd9a: 4b05 0f10 |002d: aput v5, v15, v16 │ │ +07fd9e: 1311 0200 |002f: const/16 v17, #int 2 // #2 │ │ +07fda2: 4b05 0f11 |0031: aput v5, v15, v17 │ │ +07fda6: 1312 0100 |0033: const/16 v18, #int 1 // #1 │ │ +07fdaa: 4b05 0f12 |0035: aput v5, v15, v18 │ │ +07fdae: 4b05 0f0a |0037: aput v5, v15, v10 │ │ +07fdb2: 4b05 0610 |0039: aput v5, v6, v16 │ │ +07fdb6: 4b05 0611 |003b: aput v5, v6, v17 │ │ +07fdba: 4b05 0612 |003d: aput v5, v6, v18 │ │ +07fdbe: 4b05 060a |003f: aput v5, v6, v10 │ │ +07fdc2: 5574 1c04 |0041: iget-boolean v4, v7, Landroidx/appcompat/widget/b;.a:Z // field@041c │ │ +07fdc6: 5573 2304 |0043: iget-boolean v3, v7, Landroidx/appcompat/widget/b;.h:Z // field@0423 │ │ +07fdca: 1502 0040 |0045: const/high16 v2, #int 1073741824 // #4000 │ │ +07fdce: 332c 0500 |0047: if-ne v12, v2, 004c // +0005 │ │ +07fdd2: 1313 0100 |0049: const/16 v19, #int 1 // #1 │ │ +07fdd6: 2803 |004b: goto 004e // +0003 │ │ +07fdd8: 1313 0000 |004c: const/16 v19, #int 0 // #0 │ │ +07fddc: 1314 0000 |004e: const/16 v20, #int 0 // #0 │ │ +07fde0: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +07fde2: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +07fde4: 120e |0052: const/4 v14, #int 0 // #0 │ │ +07fde6: 1315 0000 |0053: const/16 v21, #int 0 // #0 │ │ +07fdea: 1316 0000 |0055: const/16 v22, #int 0 // #0 │ │ +07fdee: 1317 0000 |0057: const/16 v23, #int 0 // #0 │ │ +07fdf2: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ +07fdf6: 1319 0000 |005b: const/16 v25, #int 0 // #0 │ │ +07fdfa: 131a 0100 |005d: const/16 v26, #int 1 // #1 │ │ +07fdfe: 131b 0000 |005f: const/16 v27, #int 0 // #0 │ │ +07fe02: 081c 0600 |0061: move-object/from16 v28, v6 │ │ +07fe06: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ +07fe0a: 35b1 9201 |0065: if-ge v1, v11, 01f7 // +0192 │ │ +07fe0e: 6e20 a810 1700 |0067: invoke-virtual {v7, v1}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +07fe14: 0c06 |006a: move-result-object v6 │ │ +07fe16: 3906 1400 |006b: if-nez v6, 007f // +0014 │ │ +07fe1a: 5275 2104 |006d: iget v5, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fe1e: 6e20 ba10 1700 |006f: invoke-virtual {v7, v1}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +07fe24: 0a06 |0072: move-result v6 │ │ +07fe26: b065 |0073: add-int/2addr v5, v6 │ │ +07fe28: 5975 2104 |0074: iput v5, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fe2c: 0112 |0076: move v2, v1 │ │ +07fe2e: 0220 0300 |0077: move/from16 v32, v3 │ │ +07fe32: 0224 0400 |0079: move/from16 v36, v4 │ │ +07fe36: 1501 0040 |007b: const/high16 v1, #int 1073741824 // #4000 │ │ +07fe3a: 2900 6901 |007d: goto/16 01e6 // +0169 │ │ +07fe3e: 6e10 d907 0600 |007f: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +07fe44: 0a0a |0082: move-result v10 │ │ +07fe46: 335a 0800 |0083: if-ne v10, v5, 008b // +0008 │ │ +07fe4a: 6e30 a010 6701 |0085: invoke-virtual {v7, v6, v1}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +07fe50: 0a05 |0088: move-result v5 │ │ +07fe52: b051 |0089: add-int/2addr v1, v5 │ │ +07fe54: 28ec |008a: goto 0076 // -0014 │ │ +07fe56: 6e20 a910 1700 |008b: invoke-virtual {v7, v1}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +07fe5c: 0a05 |008e: move-result v5 │ │ +07fe5e: 3805 0900 |008f: if-eqz v5, 0098 // +0009 │ │ +07fe62: 5275 2104 |0091: iget v5, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fe66: 527a 2704 |0093: iget v10, v7, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +07fe6a: b0a5 |0095: add-int/2addr v5, v10 │ │ +07fe6c: 5975 2104 |0096: iput v5, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fe70: 6e10 b207 0600 |0098: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +07fe76: 0c05 |009b: move-result-object v5 │ │ +07fe78: 075a |009c: move-object v10, v5 │ │ +07fe7a: 1f0a 9e02 |009d: check-cast v10, Landroidx/appcompat/widget/b$a; // type@029e │ │ +07fe7e: 52a5 e101 |009f: iget v5, v10, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +07fe82: a61f 0005 |00a1: add-float v31, v0, v5 │ │ +07fe86: 332c 4500 |00a3: if-ne v12, v2, 00e8 // +0045 │ │ +07fe8a: 52a0 e201 |00a5: iget v0, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07fe8e: 3900 4100 |00a7: if-nez v0, 00e8 // +0041 │ │ +07fe92: 2d00 0514 |00a9: cmpl-float v0, v5, v20 │ │ +07fe96: 3d00 3d00 |00ab: if-lez v0, 00e8 // +003d │ │ +07fe9a: 5270 2104 |00ad: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fe9e: 3813 0900 |00af: if-eqz v19, 00b8 // +0009 │ │ +07fea2: 52a5 de01 |00b1: iget v5, v10, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07fea6: 52a2 df01 |00b3: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07feaa: b025 |00b5: add-int/2addr v5, v2 │ │ +07feac: b050 |00b6: add-int/2addr v0, v5 │ │ +07feae: 280b |00b7: goto 00c2 // +000b │ │ +07feb0: 52a2 de01 |00b8: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07feb4: b002 |00ba: add-int/2addr v2, v0 │ │ +07feb6: 52a5 df01 |00bb: iget v5, v10, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07feba: b052 |00bd: add-int/2addr v2, v5 │ │ +07febc: 7120 3f2f 2000 |00be: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +07fec2: 0a00 |00c1: move-result v0 │ │ +07fec4: 5970 2104 |00c2: iput v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fec8: 3804 1500 |00c4: if-eqz v4, 00d9 // +0015 │ │ +07fecc: 1200 |00c6: const/4 v0, #int 0 // #0 │ │ +07fece: 7120 7307 0000 |00c7: invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +07fed4: 0a02 |00ca: move-result v2 │ │ +07fed6: 6e30 f707 2602 |00cb: invoke-virtual {v6, v2, v2}, Landroid/view/View;.measure:(II)V // method@07f7 │ │ +07fedc: 0222 0100 |00ce: move/from16 v34, v1 │ │ +07fee0: 0220 0300 |00d0: move/from16 v32, v3 │ │ +07fee4: 0224 0400 |00d2: move/from16 v36, v4 │ │ +07fee8: 0763 |00d4: move-object v3, v6 │ │ +07feea: 131e feff |00d5: const/16 v30, #int -2 // #fffe │ │ +07feee: 2900 8900 |00d7: goto/16 0160 // +0089 │ │ +07fef2: 0222 0100 |00d9: move/from16 v34, v1 │ │ +07fef6: 0220 0300 |00db: move/from16 v32, v3 │ │ +07fefa: 0224 0400 |00dd: move/from16 v36, v4 │ │ +07fefe: 0763 |00df: move-object v3, v6 │ │ +07ff00: 1501 0040 |00e0: const/high16 v1, #int 1073741824 // #4000 │ │ +07ff04: 1318 0100 |00e2: const/16 v24, #int 1 // #1 │ │ +07ff08: 131e feff |00e4: const/16 v30, #int -2 // #fffe │ │ +07ff0c: 2900 7c00 |00e6: goto/16 0162 // +007c │ │ +07ff10: 52a0 e201 |00e8: iget v0, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07ff14: 3900 0b00 |00ea: if-nez v0, 00f5 // +000b │ │ +07ff18: 2d00 0514 |00ec: cmpl-float v0, v5, v20 │ │ +07ff1c: 3d00 0700 |00ee: if-lez v0, 00f5 // +0007 │ │ +07ff20: 12e5 |00f0: const/4 v5, #int -2 // #fe │ │ +07ff22: 59a5 e201 |00f1: iput v5, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07ff26: 1202 |00f3: const/4 v2, #int 0 // #0 │ │ +07ff28: 2804 |00f4: goto 00f8 // +0004 │ │ +07ff2a: 12e5 |00f5: const/4 v5, #int -2 // #fe │ │ +07ff2c: 1502 0080 |00f6: const/high16 v2, #int -2147483648 // #8000 │ │ +07ff30: 2d00 1f14 |00f8: cmpl-float v0, v31, v20 │ │ +07ff34: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ +07ff38: 5270 2104 |00fc: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07ff3c: 021d 0000 |00fe: move/from16 v29, v0 │ │ +07ff40: 2803 |0100: goto 0103 // +0003 │ │ +07ff42: 131d 0000 |0101: const/16 v29, #int 0 // #0 │ │ +07ff46: 1321 0000 |0103: const/16 v33, #int 0 // #0 │ │ +07ff4a: 0800 2500 |0105: move-object/from16 v0, v37 │ │ +07ff4e: 0222 0100 |0107: move/from16 v34, v1 │ │ +07ff52: 0761 |0109: move-object v1, v6 │ │ +07ff54: 0223 0200 |010a: move/from16 v35, v2 │ │ +07ff58: 0202 2200 |010c: move/from16 v2, v34 │ │ +07ff5c: 0220 0300 |010e: move/from16 v32, v3 │ │ +07ff60: 0203 2600 |0110: move/from16 v3, v38 │ │ +07ff64: 0224 0400 |0112: move/from16 v36, v4 │ │ +07ff68: 0204 1d00 |0114: move/from16 v4, v29 │ │ +07ff6c: 12f9 |0116: const/4 v9, #int -1 // #ff │ │ +07ff6e: 131d feff |0117: const/16 v29, #int -2 // #fffe │ │ +07ff72: 0205 2700 |0119: move/from16 v5, v39 │ │ +07ff76: 081d 0600 |011b: move-object/from16 v29, v6 │ │ +07ff7a: 1509 0080 |011d: const/high16 v9, #int -2147483648 // #8000 │ │ +07ff7e: 131e feff |011f: const/16 v30, #int -2 // #fffe │ │ +07ff82: 0206 2100 |0121: move/from16 v6, v33 │ │ +07ff86: 7407 b810 0000 |0123: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/b;.u:(Landroid/view/View;IIIII)V // method@10b8 │ │ +07ff8c: 0200 2300 |0126: move/from16 v0, v35 │ │ +07ff90: 3290 0400 |0128: if-eq v0, v9, 012c // +0004 │ │ +07ff94: 59a0 e201 |012a: iput v0, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +07ff98: 7401 b907 1d00 |012c: invoke-virtual/range {v29}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +07ff9e: 0a00 |012f: move-result v0 │ │ +07ffa0: 3813 1300 |0130: if-eqz v19, 0143 // +0013 │ │ +07ffa4: 5271 2104 |0132: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07ffa8: 52a2 de01 |0134: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07ffac: b002 |0136: add-int/2addr v2, v0 │ │ +07ffae: 52a3 df01 |0137: iget v3, v10, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07ffb2: b032 |0139: add-int/2addr v2, v3 │ │ +07ffb4: 0803 1d00 |013a: move-object/from16 v3, v29 │ │ +07ffb8: 6e20 a710 3700 |013c: invoke-virtual {v7, v3}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +07ffbe: 0a04 |013f: move-result v4 │ │ +07ffc0: b042 |0140: add-int/2addr v2, v4 │ │ +07ffc2: b021 |0141: add-int/2addr v1, v2 │ │ +07ffc4: 2816 |0142: goto 0158 // +0016 │ │ +07ffc6: 0803 1d00 |0143: move-object/from16 v3, v29 │ │ +07ffca: 5271 2104 |0145: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07ffce: 9002 0100 |0147: add-int v2, v1, v0 │ │ +07ffd2: 52a4 de01 |0149: iget v4, v10, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +07ffd6: b042 |014b: add-int/2addr v2, v4 │ │ +07ffd8: 52a4 df01 |014c: iget v4, v10, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +07ffdc: b042 |014e: add-int/2addr v2, v4 │ │ +07ffde: 6e20 a710 3700 |014f: invoke-virtual {v7, v3}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +07ffe4: 0a04 |0152: move-result v4 │ │ +07ffe6: b042 |0153: add-int/2addr v2, v4 │ │ +07ffe8: 7120 3f2f 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +07ffee: 0a01 |0157: move-result v1 │ │ +07fff0: 5971 2104 |0158: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +07fff4: 3820 0600 |015a: if-eqz v32, 0160 // +0006 │ │ +07fff8: 7120 3f2f e000 |015c: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +07fffe: 0a0e |015f: move-result v14 │ │ +080000: 1501 0040 |0160: const/high16 v1, #int 1073741824 // #4000 │ │ +080004: 321d 0b00 |0162: if-eq v13, v1, 016d // +000b │ │ +080008: 52a0 dd01 |0164: iget v0, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +08000c: 12f2 |0166: const/4 v2, #int -1 // #ff │ │ +08000e: 3320 0600 |0167: if-ne v0, v2, 016d // +0006 │ │ +080012: 1210 |0169: const/4 v0, #int 1 // #1 │ │ +080014: 131b 0100 |016a: const/16 v27, #int 1 // #1 │ │ +080018: 2802 |016c: goto 016e // +0002 │ │ +08001a: 1200 |016d: const/4 v0, #int 0 // #0 │ │ +08001c: 52a2 e001 |016e: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +080020: 52a4 db01 |0170: iget v4, v10, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +080024: b042 |0172: add-int/2addr v2, v4 │ │ +080026: 6e10 b707 0300 |0173: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +08002c: 0a04 |0176: move-result v4 │ │ +08002e: b024 |0177: add-int/2addr v4, v2 │ │ +080030: 6e10 b807 0300 |0178: invoke-virtual {v3}, Landroid/view/View;.getMeasuredState:()I // method@07b8 │ │ +080036: 0a05 |017b: move-result v5 │ │ +080038: 0206 1900 |017c: move/from16 v6, v25 │ │ +08003c: 7120 8607 5600 |017e: invoke-static {v6, v5}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0786 │ │ +080042: 0a19 |0181: move-result v25 │ │ +080044: 3824 2900 |0182: if-eqz v36, 01ab // +0029 │ │ +080048: 6e10 a107 0300 |0184: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@07a1 │ │ +08004e: 0a05 |0187: move-result v5 │ │ +080050: 12f6 |0188: const/4 v6, #int -1 // #ff │ │ +080052: 3265 2200 |0189: if-eq v5, v6, 01ab // +0022 │ │ +080056: 52a6 dc01 |018b: iget v6, v10, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@01dc │ │ +08005a: 3b06 0400 |018d: if-gez v6, 0191 // +0004 │ │ +08005e: 5276 2004 |018f: iget v6, v7, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +080062: dd06 0670 |0191: and-int/lit8 v6, v6, #int 112 // #70 │ │ +080066: 1249 |0193: const/4 v9, #int 4 // #4 │ │ +080068: b996 |0194: shr-int/2addr v6, v9 │ │ +08006a: dd06 06fe |0195: and-int/lit8 v6, v6, #int -2 // #fe │ │ +08006e: e106 0601 |0197: shr-int/lit8 v6, v6, #int 1 // #01 │ │ +080072: 4409 0f06 |0199: aget v9, v15, v6 │ │ +080076: 7120 3f2f 5900 |019b: invoke-static {v9, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +08007c: 0a09 |019e: move-result v9 │ │ +08007e: 4b09 0f06 |019f: aput v9, v15, v6 │ │ +080082: 4409 1c06 |01a1: aget v9, v28, v6 │ │ +080086: 9105 0405 |01a3: sub-int v5, v4, v5 │ │ +08008a: 7120 3f2f 5900 |01a5: invoke-static {v9, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080090: 0a05 |01a8: move-result v5 │ │ +080092: 4b05 1c06 |01a9: aput v5, v28, v6 │ │ +080096: 0205 1500 |01ab: move/from16 v5, v21 │ │ +08009a: 7120 3f2f 4500 |01ad: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0800a0: 0a15 |01b0: move-result v21 │ │ +0800a2: 381a 0a00 |01b1: if-eqz v26, 01bb // +000a │ │ +0800a6: 52a5 dd01 |01b3: iget v5, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +0800aa: 12f6 |01b5: const/4 v6, #int -1 // #ff │ │ +0800ac: 3365 0500 |01b6: if-ne v5, v6, 01bb // +0005 │ │ +0800b0: 131a 0100 |01b8: const/16 v26, #int 1 // #1 │ │ +0800b4: 2803 |01ba: goto 01bd // +0003 │ │ +0800b6: 131a 0000 |01bb: const/16 v26, #int 0 // #0 │ │ +0800ba: 52a5 e101 |01bd: iget v5, v10, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +0800be: 2d05 0514 |01bf: cmpl-float v5, v5, v20 │ │ +0800c2: 3d05 0d00 |01c1: if-lez v5, 01ce // +000d │ │ +0800c6: 3800 0300 |01c3: if-eqz v0, 01c6 // +0003 │ │ +0800ca: 2802 |01c5: goto 01c7 // +0002 │ │ +0800cc: 0142 |01c6: move v2, v4 │ │ +0800ce: 020a 1700 |01c7: move/from16 v10, v23 │ │ +0800d2: 7120 3f2f 2a00 |01c9: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0800d8: 0a17 |01cc: move-result v23 │ │ +0800da: 280f |01cd: goto 01dc // +000f │ │ +0800dc: 020a 1700 |01ce: move/from16 v10, v23 │ │ +0800e0: 3800 0300 |01d0: if-eqz v0, 01d3 // +0003 │ │ +0800e4: 2802 |01d2: goto 01d4 // +0002 │ │ +0800e6: 0142 |01d3: move v2, v4 │ │ +0800e8: 0204 1600 |01d4: move/from16 v4, v22 │ │ +0800ec: 7120 3f2f 2400 |01d6: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0800f2: 0a16 |01d9: move-result v22 │ │ +0800f4: 0217 0a00 |01da: move/from16 v23, v10 │ │ +0800f8: 020a 2200 |01dc: move/from16 v10, v34 │ │ +0800fc: 6e30 a010 370a |01de: invoke-virtual {v7, v3, v10}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +080102: 0a00 |01e1: move-result v0 │ │ +080104: b0a0 |01e2: add-int/2addr v0, v10 │ │ +080106: 0102 |01e3: move v2, v0 │ │ +080108: 0200 1f00 |01e4: move/from16 v0, v31 │ │ +08010c: d802 0201 |01e6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +080110: 0209 2700 |01e8: move/from16 v9, v39 │ │ +080114: 0121 |01ea: move v1, v2 │ │ +080116: 0806 1c00 |01eb: move-object/from16 v6, v28 │ │ +08011a: 0203 2000 |01ed: move/from16 v3, v32 │ │ +08011e: 0204 2400 |01ef: move/from16 v4, v36 │ │ +080122: 1502 0040 |01f1: const/high16 v2, #int 1073741824 // #4000 │ │ +080126: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +080128: 120a |01f4: const/4 v10, #int 0 // #0 │ │ +08012a: 2900 6cfe |01f5: goto/16 0061 // -0194 │ │ +08012e: 0220 0300 |01f7: move/from16 v32, v3 │ │ +080132: 0224 0400 |01f9: move/from16 v36, v4 │ │ +080136: 0202 1500 |01fb: move/from16 v2, v21 │ │ +08013a: 0204 1600 |01fd: move/from16 v4, v22 │ │ +08013e: 020a 1700 |01ff: move/from16 v10, v23 │ │ +080142: 0206 1900 |0201: move/from16 v6, v25 │ │ +080146: 1501 0040 |0203: const/high16 v1, #int 1073741824 // #4000 │ │ +08014a: 1509 0080 |0205: const/high16 v9, #int -2147483648 // #8000 │ │ +08014e: 131e feff |0207: const/16 v30, #int -2 // #fffe │ │ +080152: 5273 2104 |0209: iget v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080156: 3d03 0f00 |020b: if-lez v3, 021a // +000f │ │ +08015a: 6e20 a910 b700 |020d: invoke-virtual {v7, v11}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +080160: 0a03 |0210: move-result v3 │ │ +080162: 3803 0900 |0211: if-eqz v3, 021a // +0009 │ │ +080166: 5273 2104 |0213: iget v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08016a: 5271 2704 |0215: iget v1, v7, Landroidx/appcompat/widget/b;.l:I // field@0427 │ │ +08016e: b013 |0217: add-int/2addr v3, v1 │ │ +080170: 5973 2104 |0218: iput v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080174: 4401 0f12 |021a: aget v1, v15, v18 │ │ +080178: 12f3 |021c: const/4 v3, #int -1 // #ff │ │ +08017a: 3331 1500 |021d: if-ne v1, v3, 0232 // +0015 │ │ +08017e: 1315 0000 |021f: const/16 v21, #int 0 // #0 │ │ +080182: 4405 0f15 |0221: aget v5, v15, v21 │ │ +080186: 3335 0f00 |0223: if-ne v5, v3, 0232 // +000f │ │ +08018a: 4405 0f11 |0225: aget v5, v15, v17 │ │ +08018e: 3335 0b00 |0227: if-ne v5, v3, 0232 // +000b │ │ +080192: 4405 0f10 |0229: aget v5, v15, v16 │ │ +080196: 3235 0300 |022b: if-eq v5, v3, 022e // +0003 │ │ +08019a: 2805 |022d: goto 0232 // +0005 │ │ +08019c: 0121 |022e: move v1, v2 │ │ +08019e: 0217 0600 |022f: move/from16 v23, v6 │ │ +0801a2: 2830 |0231: goto 0261 // +0030 │ │ +0801a4: 4403 0f10 |0232: aget v3, v15, v16 │ │ +0801a8: 1205 |0234: const/4 v5, #int 0 // #0 │ │ +0801aa: 4409 0f05 |0235: aget v9, v15, v5 │ │ +0801ae: 4405 0f11 |0237: aget v5, v15, v17 │ │ +0801b2: 7120 3f2f 5100 |0239: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801b8: 0a01 |023c: move-result v1 │ │ +0801ba: 7120 3f2f 1900 |023d: invoke-static {v9, v1}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801c0: 0a01 |0240: move-result v1 │ │ +0801c2: 7120 3f2f 1300 |0241: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801c8: 0a01 |0244: move-result v1 │ │ +0801ca: 4403 1c10 |0245: aget v3, v28, v16 │ │ +0801ce: 1205 |0247: const/4 v5, #int 0 // #0 │ │ +0801d0: 4409 1c05 |0248: aget v9, v28, v5 │ │ +0801d4: 4405 1c12 |024a: aget v5, v28, v18 │ │ +0801d8: 0217 0600 |024c: move/from16 v23, v6 │ │ +0801dc: 4406 1c11 |024e: aget v6, v28, v17 │ │ +0801e0: 7120 3f2f 6500 |0250: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801e6: 0a05 |0253: move-result v5 │ │ +0801e8: 7120 3f2f 5900 |0254: invoke-static {v9, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801ee: 0a05 |0257: move-result v5 │ │ +0801f0: 7120 3f2f 5300 |0258: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0801f6: 0a03 |025b: move-result v3 │ │ +0801f8: b031 |025c: add-int/2addr v1, v3 │ │ +0801fa: 7120 3f2f 1200 |025d: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080200: 0a01 |0260: move-result v1 │ │ +080202: 3820 6100 |0261: if-eqz v32, 02c2 // +0061 │ │ +080206: 1502 0080 |0263: const/high16 v2, #int -2147483648 // #8000 │ │ +08020a: 322c 0400 |0265: if-eq v12, v2, 0269 // +0004 │ │ +08020e: 390c 5b00 |0267: if-nez v12, 02c2 // +005b │ │ +080212: 1202 |0269: const/4 v2, #int 0 // #0 │ │ +080214: 5972 2104 |026a: iput v2, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080218: 1202 |026c: const/4 v2, #int 0 // #0 │ │ +08021a: 35b2 5500 |026d: if-ge v2, v11, 02c2 // +0055 │ │ +08021e: 6e20 a810 2700 |026f: invoke-virtual {v7, v2}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +080224: 0c03 |0272: move-result-object v3 │ │ +080226: 3903 0c00 |0273: if-nez v3, 027f // +000c │ │ +08022a: 5273 2104 |0275: iget v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08022e: 6e20 ba10 2700 |0277: invoke-virtual {v7, v2}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +080234: 0a05 |027a: move-result v5 │ │ +080236: b053 |027b: add-int/2addr v3, v5 │ │ +080238: 5973 2104 |027c: iput v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08023c: 280e |027e: goto 028c // +000e │ │ +08023e: 6e10 d907 0300 |027f: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +080244: 0a05 |0282: move-result v5 │ │ +080246: 1306 0800 |0283: const/16 v6, #int 8 // #8 │ │ +08024a: 3365 0a00 |0285: if-ne v5, v6, 028f // +000a │ │ +08024e: 6e30 a010 3702 |0287: invoke-virtual {v7, v3, v2}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +080254: 0a03 |028a: move-result v3 │ │ +080256: b032 |028b: add-int/2addr v2, v3 │ │ +080258: 0215 0100 |028c: move/from16 v21, v1 │ │ +08025c: 282f |028e: goto 02bd // +002f │ │ +08025e: 6e10 b207 0300 |028f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080264: 0c05 |0292: move-result-object v5 │ │ +080266: 1f05 9e02 |0293: check-cast v5, Landroidx/appcompat/widget/b$a; // type@029e │ │ +08026a: 5276 2104 |0295: iget v6, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08026e: 3813 1100 |0297: if-eqz v19, 02a8 // +0011 │ │ +080272: 5259 de01 |0299: iget v9, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +080276: b0e9 |029b: add-int/2addr v9, v14 │ │ +080278: 5255 df01 |029c: iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +08027c: b059 |029e: add-int/2addr v9, v5 │ │ +08027e: 6e20 a710 3700 |029f: invoke-virtual {v7, v3}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +080284: 0a03 |02a2: move-result v3 │ │ +080286: b039 |02a3: add-int/2addr v9, v3 │ │ +080288: b096 |02a4: add-int/2addr v6, v9 │ │ +08028a: 5976 2104 |02a5: iput v6, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08028e: 28e5 |02a7: goto 028c // -001b │ │ +080290: 9009 060e |02a8: add-int v9, v6, v14 │ │ +080294: 0215 0100 |02aa: move/from16 v21, v1 │ │ +080298: 5251 de01 |02ac: iget v1, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +08029c: b019 |02ae: add-int/2addr v9, v1 │ │ +08029e: 5251 df01 |02af: iget v1, v5, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +0802a2: b019 |02b1: add-int/2addr v9, v1 │ │ +0802a4: 6e20 a710 3700 |02b2: invoke-virtual {v7, v3}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +0802aa: 0a01 |02b5: move-result v1 │ │ +0802ac: b019 |02b6: add-int/2addr v9, v1 │ │ +0802ae: 7120 3f2f 9600 |02b7: invoke-static {v6, v9}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0802b4: 0a01 |02ba: move-result v1 │ │ +0802b6: 5971 2104 |02bb: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0802ba: d802 0201 |02bd: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0802be: 0201 1500 |02bf: move/from16 v1, v21 │ │ +0802c2: 28ac |02c1: goto 026d // -0054 │ │ +0802c4: 0215 0100 |02c2: move/from16 v21, v1 │ │ +0802c8: 5271 2104 |02c4: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0802cc: 7401 be07 2500 |02c6: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +0802d2: 0a02 |02c9: move-result v2 │ │ +0802d4: 7401 bf07 2500 |02ca: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +0802da: 0a03 |02cd: move-result v3 │ │ +0802dc: b032 |02ce: add-int/2addr v2, v3 │ │ +0802de: b021 |02cf: add-int/2addr v1, v2 │ │ +0802e0: 5971 2104 |02d0: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0802e4: 7401 cc07 2500 |02d2: invoke-virtual/range {v37}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@07cc │ │ +0802ea: 0a02 |02d5: move-result v2 │ │ +0802ec: 7120 3f2f 2100 |02d6: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0802f2: 0a01 |02d9: move-result v1 │ │ +0802f4: 1202 |02da: const/4 v2, #int 0 // #0 │ │ +0802f6: 7130 1608 8102 |02db: invoke-static {v1, v8, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0816 │ │ +0802fc: 0a01 |02de: move-result v1 │ │ +0802fe: 1402 ffff ff00 |02df: const v2, #float 2.35099e-38 // #00ffffff │ │ +080304: b512 |02e2: and-int/2addr v2, v1 │ │ +080306: 5273 2104 |02e3: iget v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08030a: b132 |02e5: sub-int/2addr v2, v3 │ │ +08030c: 3918 4d00 |02e6: if-nez v24, 0333 // +004d │ │ +080310: 3802 0700 |02e8: if-eqz v2, 02ef // +0007 │ │ +080314: 2d05 0014 |02ea: cmpl-float v5, v0, v20 │ │ +080318: 3d05 0300 |02ec: if-lez v5, 02ef // +0003 │ │ +08031c: 2845 |02ee: goto 0333 // +0045 │ │ +08031e: 7120 3f2f a400 |02ef: invoke-static {v4, v10}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080324: 0a00 |02f2: move-result v0 │ │ +080326: 3820 3800 |02f3: if-eqz v32, 032b // +0038 │ │ +08032a: 1502 0040 |02f5: const/high16 v2, #int 1073741824 // #4000 │ │ +08032e: 322c 3400 |02f7: if-eq v12, v2, 032b // +0034 │ │ +080332: 120a |02f9: const/4 v10, #int 0 // #0 │ │ +080334: 35ba 3100 |02fa: if-ge v10, v11, 032b // +0031 │ │ +080338: 6e20 a810 a700 |02fc: invoke-virtual {v7, v10}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +08033e: 0c02 |02ff: move-result-object v2 │ │ +080340: 3802 2800 |0300: if-eqz v2, 0328 // +0028 │ │ +080344: 6e10 d907 0200 |0302: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +08034a: 0a04 |0305: move-result v4 │ │ +08034c: 1305 0800 |0306: const/16 v5, #int 8 // #8 │ │ +080350: 3354 0300 |0308: if-ne v4, v5, 030b // +0003 │ │ +080354: 281e |030a: goto 0328 // +001e │ │ +080356: 6e10 b207 0200 |030b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +08035c: 0c04 |030e: move-result-object v4 │ │ +08035e: 1f04 9e02 |030f: check-cast v4, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080362: 5244 e101 |0311: iget v4, v4, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +080366: 2d04 0414 |0313: cmpl-float v4, v4, v20 │ │ +08036a: 3d04 1300 |0315: if-lez v4, 0328 // +0013 │ │ +08036e: 1504 0040 |0317: const/high16 v4, #int 1073741824 // #4000 │ │ +080372: 7120 7307 4e00 |0319: invoke-static {v14, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +080378: 0a05 |031c: move-result v5 │ │ +08037a: 6e10 b707 0200 |031d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +080380: 0a06 |0320: move-result v6 │ │ +080382: 7120 7307 4600 |0321: invoke-static {v6, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +080388: 0a06 |0324: move-result v6 │ │ +08038a: 6e30 f707 5206 |0325: invoke-virtual {v2, v5, v6}, Landroid/view/View;.measure:(II)V // method@07f7 │ │ +080390: d80a 0a01 |0328: add-int/lit8 v10, v10, #int 1 // #01 │ │ +080394: 28d0 |032a: goto 02fa // -0030 │ │ +080396: 0202 2700 |032b: move/from16 v2, v39 │ │ +08039a: 0219 0b00 |032d: move/from16 v25, v11 │ │ +08039e: 0203 1500 |032f: move/from16 v3, v21 │ │ +0803a2: 2900 8f01 |0331: goto/16 04c0 // +018f │ │ +0803a6: 5275 2204 |0333: iget v5, v7, Landroidx/appcompat/widget/b;.g:F // field@0422 │ │ +0803aa: 2d06 0514 |0335: cmpl-float v6, v5, v20 │ │ +0803ae: 3d06 0300 |0337: if-lez v6, 033a // +0003 │ │ +0803b2: 0150 |0339: move v0, v5 │ │ +0803b4: 12f5 |033a: const/4 v5, #int -1 // #ff │ │ +0803b6: 4b05 0f10 |033b: aput v5, v15, v16 │ │ +0803ba: 4b05 0f11 |033d: aput v5, v15, v17 │ │ +0803be: 4b05 0f12 |033f: aput v5, v15, v18 │ │ +0803c2: 1206 |0341: const/4 v6, #int 0 // #0 │ │ +0803c4: 4b05 0f06 |0342: aput v5, v15, v6 │ │ +0803c8: 4b05 1c10 |0344: aput v5, v28, v16 │ │ +0803cc: 4b05 1c11 |0346: aput v5, v28, v17 │ │ +0803d0: 4b05 1c12 |0348: aput v5, v28, v18 │ │ +0803d4: 4b05 1c06 |034a: aput v5, v28, v6 │ │ +0803d8: 5976 2104 |034c: iput v6, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0803dc: 0146 |034e: move v6, v4 │ │ +0803de: 0209 1700 |034f: move/from16 v9, v23 │ │ +0803e2: 12f4 |0351: const/4 v4, #int -1 // #ff │ │ +0803e4: 120a |0352: const/4 v10, #int 0 // #0 │ │ +0803e6: 35ba 1601 |0353: if-ge v10, v11, 0469 // +0116 │ │ +0803ea: 6e20 a810 a700 |0355: invoke-virtual {v7, v10}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +0803f0: 0c0e |0358: move-result-object v14 │ │ +0803f2: 380e 0101 |0359: if-eqz v14, 045a // +0101 │ │ +0803f6: 6e10 d907 0e00 |035b: invoke-virtual {v14}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +0803fc: 0a05 |035e: move-result v5 │ │ +0803fe: 1303 0800 |035f: const/16 v3, #int 8 // #8 │ │ +080402: 3335 0400 |0361: if-ne v5, v3, 0365 // +0004 │ │ +080406: 2900 f700 |0363: goto/16 045a // +00f7 │ │ +08040a: 6e10 b207 0e00 |0365: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080410: 0c05 |0368: move-result-object v5 │ │ +080412: 1f05 9e02 |0369: check-cast v5, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080416: 5253 e101 |036b: iget v3, v5, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +08041a: 2d17 0314 |036d: cmpl-float v23, v3, v20 │ │ +08041e: 3d17 5600 |036f: if-lez v23, 03c5 // +0056 │ │ +080422: 8228 |0371: int-to-float v8, v2 │ │ +080424: a808 0803 |0372: mul-float v8, v8, v3 │ │ +080428: c908 |0374: div-float/2addr v8, v0 │ │ +08042a: 8788 |0375: float-to-int v8, v8 │ │ +08042c: c730 |0376: sub-float/2addr v0, v3 │ │ +08042e: b182 |0377: sub-int/2addr v2, v8 │ │ +080430: 7401 c007 2500 |0378: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +080436: 0a03 |037b: move-result v3 │ │ +080438: 7401 bd07 2500 |037c: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +08043e: 0a17 |037f: move-result v23 │ │ +080440: 9003 0317 |0380: add-int v3, v3, v23 │ │ +080444: 0217 0000 |0382: move/from16 v23, v0 │ │ +080448: 5250 e001 |0384: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +08044c: b003 |0386: add-int/2addr v3, v0 │ │ +08044e: 5250 db01 |0387: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +080452: b003 |0389: add-int/2addr v3, v0 │ │ +080454: 5250 dd01 |038a: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +080458: 0218 0200 |038c: move/from16 v24, v2 │ │ +08045c: 0219 0b00 |038e: move/from16 v25, v11 │ │ +080460: 12fb |0390: const/4 v11, #int -1 // #ff │ │ +080462: 0202 2700 |0391: move/from16 v2, v39 │ │ +080466: 7130 7e08 3200 |0393: invoke-static {v2, v3, v0}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@087e │ │ +08046c: 0a00 |0396: move-result v0 │ │ +08046e: 5253 e201 |0397: iget v3, v5, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +080472: 3903 0a00 |0399: if-nez v3, 03a3 // +000a │ │ +080476: 1503 0040 |039b: const/high16 v3, #int 1073741824 // #4000 │ │ +08047a: 323c 0300 |039d: if-eq v12, v3, 03a0 // +0003 │ │ +08047e: 2806 |039f: goto 03a5 // +0006 │ │ +080480: 3d08 0d00 |03a0: if-lez v8, 03ad // +000d │ │ +080484: 280c |03a2: goto 03ae // +000c │ │ +080486: 1503 0040 |03a3: const/high16 v3, #int 1073741824 // #4000 │ │ +08048a: 6e10 b907 0e00 |03a5: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +080490: 0a1d |03a8: move-result v29 │ │ +080492: 9008 1d08 |03a9: add-int v8, v29, v8 │ │ +080496: 3b08 0300 |03ab: if-gez v8, 03ae // +0003 │ │ +08049a: 1208 |03ad: const/4 v8, #int 0 // #0 │ │ +08049c: 7120 7307 3800 |03ae: invoke-static {v8, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +0804a2: 0a08 |03b1: move-result v8 │ │ +0804a4: 6e30 f707 8e00 |03b2: invoke-virtual {v14, v8, v0}, Landroid/view/View;.measure:(II)V // method@07f7 │ │ +0804aa: 6e10 b807 0e00 |03b5: invoke-virtual {v14}, Landroid/view/View;.getMeasuredState:()I // method@07b8 │ │ +0804b0: 0a00 |03b8: move-result v0 │ │ +0804b2: 1503 00ff |03b9: const/high16 v3, #int -16777216 // #ff00 │ │ +0804b6: b530 |03bb: and-int/2addr v0, v3 │ │ +0804b8: 7120 8607 0900 |03bc: invoke-static {v9, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0786 │ │ +0804be: 0a09 |03bf: move-result v9 │ │ +0804c0: 0200 1700 |03c0: move/from16 v0, v23 │ │ +0804c4: 0203 1800 |03c2: move/from16 v3, v24 │ │ +0804c8: 2807 |03c4: goto 03cb // +0007 │ │ +0804ca: 0123 |03c5: move v3, v2 │ │ +0804cc: 0219 0b00 |03c6: move/from16 v25, v11 │ │ +0804d0: 12fb |03c8: const/4 v11, #int -1 // #ff │ │ +0804d2: 0202 2700 |03c9: move/from16 v2, v39 │ │ +0804d6: 5278 2104 |03cb: iget v8, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0804da: 3813 1b00 |03cd: if-eqz v19, 03e8 // +001b │ │ +0804de: 6e10 b907 0e00 |03cf: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +0804e4: 0a17 |03d2: move-result v23 │ │ +0804e6: 525b de01 |03d3: iget v11, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +0804ea: 9017 170b |03d5: add-int v23, v23, v11 │ │ +0804ee: 525b df01 |03d7: iget v11, v5, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +0804f2: 9017 170b |03d9: add-int v23, v23, v11 │ │ +0804f6: 6e20 a710 e700 |03db: invoke-virtual {v7, v14}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +0804fc: 0a0b |03de: move-result v11 │ │ +0804fe: 9017 170b |03df: add-int v23, v23, v11 │ │ +080502: 9008 0817 |03e1: add-int v8, v8, v23 │ │ +080506: 5978 2104 |03e3: iput v8, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08050a: 0217 0000 |03e5: move/from16 v23, v0 │ │ +08050e: 2819 |03e7: goto 0400 // +0019 │ │ +080510: 6e10 b907 0e00 |03e8: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +080516: 0a0b |03eb: move-result v11 │ │ +080518: b08b |03ec: add-int/2addr v11, v8 │ │ +08051a: 0217 0000 |03ed: move/from16 v23, v0 │ │ +08051e: 5250 de01 |03ef: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +080522: b00b |03f1: add-int/2addr v11, v0 │ │ +080524: 5250 df01 |03f2: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +080528: b00b |03f4: add-int/2addr v11, v0 │ │ +08052a: 6e20 a710 e700 |03f5: invoke-virtual {v7, v14}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +080530: 0a00 |03f8: move-result v0 │ │ +080532: b00b |03f9: add-int/2addr v11, v0 │ │ +080534: 7120 3f2f b800 |03fa: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +08053a: 0a00 |03fd: move-result v0 │ │ +08053c: 5970 2104 |03fe: iput v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080540: 1500 0040 |0400: const/high16 v0, #int 1073741824 // #4000 │ │ +080544: 320d 0900 |0402: if-eq v13, v0, 040b // +0009 │ │ +080548: 5250 dd01 |0404: iget v0, v5, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +08054c: 12f8 |0406: const/4 v8, #int -1 // #ff │ │ +08054e: 3380 0400 |0407: if-ne v0, v8, 040b // +0004 │ │ +080552: 1210 |0409: const/4 v0, #int 1 // #1 │ │ +080554: 2802 |040a: goto 040c // +0002 │ │ +080556: 1200 |040b: const/4 v0, #int 0 // #0 │ │ +080558: 5258 e001 |040c: iget v8, v5, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +08055c: 525b db01 |040e: iget v11, v5, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +080560: b0b8 |0410: add-int/2addr v8, v11 │ │ +080562: 6e10 b707 0e00 |0411: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +080568: 0a0b |0414: move-result v11 │ │ +08056a: b08b |0415: add-int/2addr v11, v8 │ │ +08056c: 7120 3f2f b400 |0416: invoke-static {v4, v11}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080572: 0a04 |0419: move-result v4 │ │ +080574: 3800 0300 |041a: if-eqz v0, 041d // +0003 │ │ +080578: 2802 |041c: goto 041e // +0002 │ │ +08057a: 01b8 |041d: move v8, v11 │ │ +08057c: 7120 3f2f 8600 |041e: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080582: 0a00 |0421: move-result v0 │ │ +080584: 381a 0900 |0422: if-eqz v26, 042b // +0009 │ │ +080588: 5256 dd01 |0424: iget v6, v5, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +08058c: 12f8 |0426: const/4 v8, #int -1 // #ff │ │ +08058e: 3386 0500 |0427: if-ne v6, v8, 042c // +0005 │ │ +080592: 1216 |0429: const/4 v6, #int 1 // #1 │ │ +080594: 2803 |042a: goto 042d // +0003 │ │ +080596: 12f8 |042b: const/4 v8, #int -1 // #ff │ │ +080598: 1206 |042c: const/4 v6, #int 0 // #0 │ │ +08059a: 3824 2700 |042d: if-eqz v36, 0454 // +0027 │ │ +08059e: 6e10 a107 0e00 |042f: invoke-virtual {v14}, Landroid/view/View;.getBaseline:()I // method@07a1 │ │ +0805a4: 0a0e |0432: move-result v14 │ │ +0805a6: 328e 2100 |0433: if-eq v14, v8, 0454 // +0021 │ │ +0805aa: 5255 dc01 |0435: iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@01dc │ │ +0805ae: 3b05 0400 |0437: if-gez v5, 043b // +0004 │ │ +0805b2: 5275 2004 |0439: iget v5, v7, Landroidx/appcompat/widget/b;.e:I // field@0420 │ │ +0805b6: dd05 0570 |043b: and-int/lit8 v5, v5, #int 112 // #70 │ │ +0805ba: 1248 |043d: const/4 v8, #int 4 // #4 │ │ +0805bc: b985 |043e: shr-int/2addr v5, v8 │ │ +0805be: dd05 05fe |043f: and-int/lit8 v5, v5, #int -2 // #fe │ │ +0805c2: e105 0501 |0441: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0805c6: 4408 0f05 |0443: aget v8, v15, v5 │ │ +0805ca: 7120 3f2f e800 |0445: invoke-static {v8, v14}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0805d0: 0a08 |0448: move-result v8 │ │ +0805d2: 4b08 0f05 |0449: aput v8, v15, v5 │ │ +0805d6: 4408 1c05 |044b: aget v8, v28, v5 │ │ +0805da: b1eb |044d: sub-int/2addr v11, v14 │ │ +0805dc: 7120 3f2f b800 |044e: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0805e2: 0a08 |0451: move-result v8 │ │ +0805e4: 4b08 1c05 |0452: aput v8, v28, v5 │ │ +0805e8: 021a 0600 |0454: move/from16 v26, v6 │ │ +0805ec: 0106 |0456: move v6, v0 │ │ +0805ee: 0200 1700 |0457: move/from16 v0, v23 │ │ +0805f2: 2806 |0459: goto 045f // +0006 │ │ +0805f4: 0123 |045a: move v3, v2 │ │ +0805f6: 0219 0b00 |045b: move/from16 v25, v11 │ │ +0805fa: 0202 2700 |045d: move/from16 v2, v39 │ │ +0805fe: d80a 0a01 |045f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +080602: 0208 2600 |0461: move/from16 v8, v38 │ │ +080606: 0132 |0463: move v2, v3 │ │ +080608: 020b 1900 |0464: move/from16 v11, v25 │ │ +08060c: 12f5 |0466: const/4 v5, #int -1 // #ff │ │ +08060e: 2900 ecfe |0467: goto/16 0353 // -0114 │ │ +080612: 0202 2700 |0469: move/from16 v2, v39 │ │ +080616: 0219 0b00 |046b: move/from16 v25, v11 │ │ +08061a: 5270 2104 |046d: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08061e: 7401 be07 2500 |046f: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +080624: 0a03 |0472: move-result v3 │ │ +080626: 7401 bf07 2500 |0473: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +08062c: 0a05 |0476: move-result v5 │ │ +08062e: b053 |0477: add-int/2addr v3, v5 │ │ +080630: b030 |0478: add-int/2addr v0, v3 │ │ +080632: 5970 2104 |0479: iput v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080636: 4400 0f12 |047b: aget v0, v15, v18 │ │ +08063a: 12f3 |047d: const/4 v3, #int -1 // #ff │ │ +08063c: 3330 1200 |047e: if-ne v0, v3, 0490 // +0012 │ │ +080640: 1205 |0480: const/4 v5, #int 0 // #0 │ │ +080642: 4408 0f05 |0481: aget v8, v15, v5 │ │ +080646: 3338 0d00 |0483: if-ne v8, v3, 0490 // +000d │ │ +08064a: 4405 0f11 |0485: aget v5, v15, v17 │ │ +08064e: 3335 0900 |0487: if-ne v5, v3, 0490 // +0009 │ │ +080652: 4405 0f10 |0489: aget v5, v15, v16 │ │ +080656: 3235 0300 |048b: if-eq v5, v3, 048e // +0003 │ │ +08065a: 2803 |048d: goto 0490 // +0003 │ │ +08065c: 0140 |048e: move v0, v4 │ │ +08065e: 282d |048f: goto 04bc // +002d │ │ +080660: 4403 0f10 |0490: aget v3, v15, v16 │ │ +080664: 1205 |0492: const/4 v5, #int 0 // #0 │ │ +080666: 4408 0f05 |0493: aget v8, v15, v5 │ │ +08066a: 440a 0f11 |0495: aget v10, v15, v17 │ │ +08066e: 7120 3f2f a000 |0497: invoke-static {v0, v10}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080674: 0a00 |049a: move-result v0 │ │ +080676: 7120 3f2f 0800 |049b: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +08067c: 0a00 |049e: move-result v0 │ │ +08067e: 7120 3f2f 0300 |049f: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080684: 0a00 |04a2: move-result v0 │ │ +080686: 4403 1c10 |04a3: aget v3, v28, v16 │ │ +08068a: 4405 1c05 |04a5: aget v5, v28, v5 │ │ +08068e: 4408 1c12 |04a7: aget v8, v28, v18 │ │ +080692: 440a 1c11 |04a9: aget v10, v28, v17 │ │ +080696: 7120 3f2f a800 |04ab: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +08069c: 0a08 |04ae: move-result v8 │ │ +08069e: 7120 3f2f 8500 |04af: invoke-static {v5, v8}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0806a4: 0a05 |04b2: move-result v5 │ │ +0806a6: 7120 3f2f 5300 |04b3: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0806ac: 0a03 |04b6: move-result v3 │ │ +0806ae: b030 |04b7: add-int/2addr v0, v3 │ │ +0806b0: 7120 3f2f 0400 |04b8: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0806b6: 0a00 |04bb: move-result v0 │ │ +0806b8: 0103 |04bc: move v3, v0 │ │ +0806ba: 0160 |04bd: move v0, v6 │ │ +0806bc: 0217 0900 |04be: move/from16 v23, v9 │ │ +0806c0: 391a 0700 |04c0: if-nez v26, 04c7 // +0007 │ │ +0806c4: 1504 0040 |04c2: const/high16 v4, #int 1073741824 // #4000 │ │ +0806c8: 324d 0300 |04c4: if-eq v13, v4, 04c7 // +0003 │ │ +0806cc: 2802 |04c6: goto 04c8 // +0002 │ │ +0806ce: 0130 |04c7: move v0, v3 │ │ +0806d0: 7401 c007 2500 |04c8: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +0806d6: 0a03 |04cb: move-result v3 │ │ +0806d8: 7401 bd07 2500 |04cc: invoke-virtual/range {v37}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +0806de: 0a04 |04cf: move-result v4 │ │ +0806e0: b043 |04d0: add-int/2addr v3, v4 │ │ +0806e2: b030 |04d1: add-int/2addr v0, v3 │ │ +0806e4: 7401 cb07 2500 |04d2: invoke-virtual/range {v37}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@07cb │ │ +0806ea: 0a03 |04d5: move-result v3 │ │ +0806ec: 7120 3f2f 3000 |04d6: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0806f2: 0a00 |04d9: move-result v0 │ │ +0806f4: 1503 00ff |04da: const/high16 v3, #int -16777216 // #ff00 │ │ +0806f8: 9503 1703 |04dc: and-int v3, v23, v3 │ │ +0806fc: b631 |04de: or-int/2addr v1, v3 │ │ +0806fe: e003 1710 |04df: shl-int/lit8 v3, v23, #int 16 // #10 │ │ +080702: 7130 1608 2003 |04e1: invoke-static {v0, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0816 │ │ +080708: 0a00 |04e4: move-result v0 │ │ +08070a: 6e30 3508 1700 |04e5: invoke-virtual {v7, v1, v0}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0835 │ │ +080710: 381b 0900 |04e8: if-eqz v27, 04f1 // +0009 │ │ +080714: 0200 2600 |04ea: move/from16 v0, v38 │ │ +080718: 0201 1900 |04ec: move/from16 v1, v25 │ │ +08071c: 6e30 9b10 1700 |04ee: invoke-virtual {v7, v1, v0}, Landroidx/appcompat/widget/b;.i:(II)V // method@109b │ │ +080722: 0e00 |04f1: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x04f2 reg=37 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x04f2 reg=38 (null) I │ │ + 0x0000 - 0x04f2 reg=39 (null) I │ │ + │ │ + #49 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'w' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07f410: |[07f410] androidx.appcompat.widget.b.w:(I)I │ │ +07f420: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f422: 0f01 |0001: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0002 reg=1 (null) I │ │ + │ │ + #50 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'x' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 36 │ │ + ins : 3 │ │ + outs : 7 │ │ + insns size : 901 16-bit code units │ │ +080724: |[080724] androidx.appcompat.widget.b.x:(II)V │ │ +080734: 0807 2100 |0000: move-object/from16 v7, v33 │ │ +080738: 0208 2200 |0002: move/from16 v8, v34 │ │ +08073c: 0209 2300 |0004: move/from16 v9, v35 │ │ +080740: 120a |0006: const/4 v10, #int 0 // #0 │ │ +080742: 597a 2104 |0007: iput v10, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080746: 7401 9810 2100 |0009: invoke-virtual/range {v33}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@1098 │ │ +08074c: 0a0b |000c: move-result v11 │ │ +08074e: 7701 7107 2200 |000d: invoke-static/range {v34}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +080754: 0a0c |0010: move-result v12 │ │ +080756: 7701 7107 2300 |0011: invoke-static/range {v35}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0771 │ │ +08075c: 0a0d |0014: move-result v13 │ │ +08075e: 527e 1d04 |0015: iget v14, v7, Landroidx/appcompat/widget/b;.b:I // field@041d │ │ +080762: 557f 2304 |0017: iget-boolean v15, v7, Landroidx/appcompat/widget/b;.h:Z // field@0423 │ │ +080766: 1310 0100 |0019: const/16 v16, #int 1 // #1 │ │ +08076a: 1311 0000 |001b: const/16 v17, #int 0 // #0 │ │ +08076e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +080770: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +080772: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +080774: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +080776: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +080778: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +08077a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +08077c: 1312 0000 |0024: const/16 v18, #int 0 // #0 │ │ +080780: 1313 0100 |0026: const/16 v19, #int 1 // #1 │ │ +080784: 1314 0000 |0028: const/16 v20, #int 0 // #0 │ │ +080788: 130a 0800 |002a: const/16 v10, #int 8 // #8 │ │ +08078c: 0216 0400 |002c: move/from16 v22, v4 │ │ +080790: 35b6 6901 |002e: if-ge v6, v11, 0197 // +0169 │ │ +080794: 6e20 a810 6700 |0030: invoke-virtual {v7, v6}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +08079a: 0c04 |0033: move-result-object v4 │ │ +08079c: 3904 1300 |0034: if-nez v4, 0047 // +0013 │ │ +0807a0: 5274 2104 |0036: iget v4, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0807a4: 6e20 ba10 6700 |0038: invoke-virtual {v7, v6}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +0807aa: 0a0a |003b: move-result v10 │ │ +0807ac: b0a4 |003c: add-int/2addr v4, v10 │ │ +0807ae: 5974 2104 |003d: iput v4, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0807b2: 021a 0b00 |003f: move/from16 v26, v11 │ │ +0807b6: 0218 0d00 |0041: move/from16 v24, v13 │ │ +0807ba: 0204 1600 |0043: move/from16 v4, v22 │ │ +0807be: 2900 4601 |0045: goto/16 018b // +0146 │ │ +0807c2: 0218 0100 |0047: move/from16 v24, v1 │ │ +0807c6: 6e10 d907 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +0807cc: 0a01 |004c: move-result v1 │ │ +0807ce: 33a1 1100 |004d: if-ne v1, v10, 005e // +0011 │ │ +0807d2: 6e30 a010 4706 |004f: invoke-virtual {v7, v4, v6}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +0807d8: 0a01 |0052: move-result v1 │ │ +0807da: b016 |0053: add-int/2addr v6, v1 │ │ +0807dc: 021a 0b00 |0054: move/from16 v26, v11 │ │ +0807e0: 0204 1600 |0056: move/from16 v4, v22 │ │ +0807e4: 0201 1800 |0058: move/from16 v1, v24 │ │ +0807e8: 0218 0d00 |005a: move/from16 v24, v13 │ │ +0807ec: 2900 2f01 |005c: goto/16 018b // +012f │ │ +0807f0: 6e20 a910 6700 |005e: invoke-virtual {v7, v6}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +0807f6: 0a01 |0061: move-result v1 │ │ +0807f8: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0807fc: 5271 2104 |0064: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080800: 527a 2804 |0066: iget v10, v7, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +080804: b0a1 |0068: add-int/2addr v1, v10 │ │ +080806: 5971 2104 |0069: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08080a: 6e10 b207 0400 |006b: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080810: 0c01 |006e: move-result-object v1 │ │ +080812: 071a |006f: move-object v10, v1 │ │ +080814: 1f0a 9e02 |0070: check-cast v10, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080818: 52a1 e101 |0072: iget v1, v10, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +08081c: a619 0001 |0074: add-float v25, v0, v1 │ │ +080820: 1500 0040 |0076: const/high16 v0, #int 1073741824 // #4000 │ │ +080824: 330d 2d00 |0078: if-ne v13, v0, 00a5 // +002d │ │ +080828: 52a0 dd01 |007a: iget v0, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +08082c: 3900 2900 |007c: if-nez v0, 00a5 // +0029 │ │ +080830: 2d00 0111 |007e: cmpl-float v0, v1, v17 │ │ +080834: 3d00 2500 |0080: if-lez v0, 00a5 // +0025 │ │ +080838: 5270 2104 |0082: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08083c: 52a1 e001 |0084: iget v1, v10, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +080840: b001 |0086: add-int/2addr v1, v0 │ │ +080842: 021a 0200 |0087: move/from16 v26, v2 │ │ +080846: 52a2 db01 |0089: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +08084a: b021 |008b: add-int/2addr v1, v2 │ │ +08084c: 7120 3f2f 1000 |008c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080852: 0a00 |008f: move-result v0 │ │ +080854: 5970 2104 |0090: iput v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080858: 0130 |0092: move v0, v3 │ │ +08085a: 0743 |0093: move-object v3, v4 │ │ +08085c: 021f 0500 |0094: move/from16 v31, v5 │ │ +080860: 0208 1800 |0096: move/from16 v8, v24 │ │ +080864: 021d 1a00 |0098: move/from16 v29, v26 │ │ +080868: 1312 0100 |009a: const/16 v18, #int 1 // #1 │ │ +08086c: 021a 0b00 |009c: move/from16 v26, v11 │ │ +080870: 0218 0d00 |009e: move/from16 v24, v13 │ │ +080874: 020d 1600 |00a0: move/from16 v13, v22 │ │ +080878: 016b |00a2: move v11, v6 │ │ +08087a: 2900 7000 |00a3: goto/16 0113 // +0070 │ │ +08087e: 021a 0200 |00a5: move/from16 v26, v2 │ │ +080882: 52a0 dd01 |00a7: iget v0, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +080886: 3900 0b00 |00a9: if-nez v0, 00b4 // +000b │ │ +08088a: 2d00 0111 |00ab: cmpl-float v0, v1, v17 │ │ +08088e: 3d00 0700 |00ad: if-lez v0, 00b4 // +0007 │ │ +080892: 12e0 |00af: const/4 v0, #int -2 // #fe │ │ +080894: 59a0 dd01 |00b0: iput v0, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +080898: 1202 |00b2: const/4 v2, #int 0 // #0 │ │ +08089a: 2803 |00b3: goto 00b6 // +0003 │ │ +08089c: 1502 0080 |00b4: const/high16 v2, #int -2147483648 // #8000 │ │ +0808a0: 131b 0000 |00b6: const/16 v27, #int 0 // #0 │ │ +0808a4: 2d00 1911 |00b8: cmpl-float v0, v25, v17 │ │ +0808a8: 3900 0700 |00ba: if-nez v0, 00c1 // +0007 │ │ +0808ac: 5270 2104 |00bc: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +0808b0: 0217 0000 |00be: move/from16 v23, v0 │ │ +0808b4: 2803 |00c0: goto 00c3 // +0003 │ │ +0808b6: 1317 0000 |00c1: const/16 v23, #int 0 // #0 │ │ +0808ba: 151c 0040 |00c3: const/high16 v28, #int 1073741824 // #4000 │ │ +0808be: 0800 2100 |00c5: move-object/from16 v0, v33 │ │ +0808c2: 0208 1800 |00c7: move/from16 v8, v24 │ │ +0808c6: 0741 |00c9: move-object v1, v4 │ │ +0808c8: 021e 0200 |00ca: move/from16 v30, v2 │ │ +0808cc: 021d 1a00 |00cc: move/from16 v29, v26 │ │ +0808d0: 0162 |00ce: move v2, v6 │ │ +0808d2: 0139 |00cf: move v9, v3 │ │ +0808d4: 0203 2200 |00d0: move/from16 v3, v34 │ │ +0808d8: 021a 0b00 |00d2: move/from16 v26, v11 │ │ +0808dc: 0218 0d00 |00d4: move/from16 v24, v13 │ │ +0808e0: 020d 1600 |00d6: move/from16 v13, v22 │ │ +0808e4: 150b 0040 |00d8: const/high16 v11, #int 1073741824 // #4000 │ │ +0808e8: 0816 0400 |00da: move-object/from16 v22, v4 │ │ +0808ec: 0204 1b00 |00dc: move/from16 v4, v27 │ │ +0808f0: 021f 0500 |00de: move/from16 v31, v5 │ │ +0808f4: 0205 2300 |00e0: move/from16 v5, v35 │ │ +0808f8: 016b |00e2: move v11, v6 │ │ +0808fa: 0206 1700 |00e3: move/from16 v6, v23 │ │ +0808fe: 7407 b810 0000 |00e5: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/b;.u:(Landroid/view/View;IIIII)V // method@10b8 │ │ +080904: 0200 1e00 |00e8: move/from16 v0, v30 │ │ +080908: 1501 0080 |00ea: const/high16 v1, #int -2147483648 // #8000 │ │ +08090c: 3210 0400 |00ec: if-eq v0, v1, 00f0 // +0004 │ │ +080910: 59a0 dd01 |00ee: iput v0, v10, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +080914: 7401 b707 1600 |00f0: invoke-virtual/range {v22}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +08091a: 0a00 |00f3: move-result v0 │ │ +08091c: 5271 2104 |00f4: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080920: 9002 0100 |00f6: add-int v2, v1, v0 │ │ +080924: 52a3 e001 |00f8: iget v3, v10, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +080928: b032 |00fa: add-int/2addr v2, v3 │ │ +08092a: 52a3 db01 |00fb: iget v3, v10, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +08092e: b032 |00fd: add-int/2addr v2, v3 │ │ +080930: 0803 1600 |00fe: move-object/from16 v3, v22 │ │ +080934: 6e20 a710 3700 |0100: invoke-virtual {v7, v3}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +08093a: 0a04 |0103: move-result v4 │ │ +08093c: b042 |0104: add-int/2addr v2, v4 │ │ +08093e: 7120 3f2f 2100 |0105: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080944: 0a01 |0108: move-result v1 │ │ +080946: 5971 2104 |0109: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08094a: 380f 0700 |010b: if-eqz v15, 0112 // +0007 │ │ +08094e: 7120 3f2f 9000 |010d: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080954: 0a00 |0110: move-result v0 │ │ +080956: 2802 |0111: goto 0113 // +0002 │ │ +080958: 0190 |0112: move v0, v9 │ │ +08095a: 3a0e 0a00 |0113: if-ltz v14, 011d // +000a │ │ +08095e: d806 0b01 |0115: add-int/lit8 v6, v11, #int 1 // #01 │ │ +080962: 336e 0600 |0117: if-ne v14, v6, 011d // +0006 │ │ +080966: 5271 2104 |0119: iget v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +08096a: 5971 1e04 |011b: iput v1, v7, Landroidx/appcompat/widget/b;.c:I // field@041e │ │ +08096e: 35eb 1100 |011d: if-ge v11, v14, 012e // +0011 │ │ +080972: 52a1 e101 |011f: iget v1, v10, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +080976: 2d01 0111 |0121: cmpl-float v1, v1, v17 │ │ +08097a: 3c01 0300 |0123: if-gtz v1, 0126 // +0003 │ │ +08097e: 2809 |0125: goto 012e // +0009 │ │ +080980: 2200 3308 |0126: new-instance v0, Ljava/lang/RuntimeException; // type@0833 │ │ +080984: 1a01 3302 |0128: 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@0233 │ │ +080988: 7020 632f 1000 |012a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2f63 │ │ +08098e: 2700 |012d: throw v0 │ │ +080990: 1501 0040 |012e: const/high16 v1, #int 1073741824 // #4000 │ │ +080994: 321c 0b00 |0130: if-eq v12, v1, 013b // +000b │ │ +080998: 52a1 e201 |0132: iget v1, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +08099c: 12f2 |0134: const/4 v2, #int -1 // #ff │ │ +08099e: 3321 0600 |0135: if-ne v1, v2, 013b // +0006 │ │ +0809a2: 1211 |0137: const/4 v1, #int 1 // #1 │ │ +0809a4: 1314 0100 |0138: const/16 v20, #int 1 // #1 │ │ +0809a8: 2802 |013a: goto 013c // +0002 │ │ +0809aa: 1201 |013b: const/4 v1, #int 0 // #0 │ │ +0809ac: 52a2 de01 |013c: iget v2, v10, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +0809b0: 52a4 df01 |013e: iget v4, v10, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +0809b4: b042 |0140: add-int/2addr v2, v4 │ │ +0809b6: 6e10 b907 0300 |0141: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +0809bc: 0a04 |0144: move-result v4 │ │ +0809be: b024 |0145: add-int/2addr v4, v2 │ │ +0809c0: 0205 1d00 |0146: move/from16 v5, v29 │ │ +0809c4: 7120 3f2f 4500 |0148: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +0809ca: 0a05 |014b: move-result v5 │ │ +0809cc: 6e10 b807 0300 |014c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredState:()I // method@07b8 │ │ +0809d2: 0a06 |014f: move-result v6 │ │ +0809d4: 7120 8607 6800 |0150: invoke-static {v8, v6}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0786 │ │ +0809da: 0a06 |0153: move-result v6 │ │ +0809dc: 3813 0a00 |0154: if-eqz v19, 015e // +000a │ │ +0809e0: 52a8 e201 |0156: iget v8, v10, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +0809e4: 12f9 |0158: const/4 v9, #int -1 // #ff │ │ +0809e6: 3398 0500 |0159: if-ne v8, v9, 015e // +0005 │ │ +0809ea: 1313 0100 |015b: const/16 v19, #int 1 // #1 │ │ +0809ee: 2803 |015d: goto 0160 // +0003 │ │ +0809f0: 1313 0000 |015e: const/16 v19, #int 0 // #0 │ │ +0809f4: 52a8 e101 |0160: iget v8, v10, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +0809f8: 2d08 0811 |0162: cmpl-float v8, v8, v17 │ │ +0809fc: 3d08 0d00 |0164: if-lez v8, 0171 // +000d │ │ +080a00: 3801 0300 |0166: if-eqz v1, 0169 // +0003 │ │ +080a04: 2802 |0168: goto 016a // +0002 │ │ +080a06: 0142 |0169: move v2, v4 │ │ +080a08: 7120 3f2f 2d00 |016a: invoke-static {v13, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080a0e: 0a04 |016d: move-result v4 │ │ +080a10: 0201 1f00 |016e: move/from16 v1, v31 │ │ +080a14: 280c |0170: goto 017c // +000c │ │ +080a16: 3801 0300 |0171: if-eqz v1, 0174 // +0003 │ │ +080a1a: 2802 |0173: goto 0175 // +0002 │ │ +080a1c: 0142 |0174: move v2, v4 │ │ +080a1e: 0201 1f00 |0175: move/from16 v1, v31 │ │ +080a22: 7120 3f2f 2100 |0177: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080a28: 0a01 |017a: move-result v1 │ │ +080a2a: 01d4 |017b: move v4, v13 │ │ +080a2c: 6e30 a010 370b |017c: invoke-virtual {v7, v3, v11}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +080a32: 0a02 |017f: move-result v2 │ │ +080a34: b0b2 |0180: add-int/2addr v2, v11 │ │ +080a36: 0103 |0181: move v3, v0 │ │ +080a38: 0200 1900 |0182: move/from16 v0, v25 │ │ +080a3c: 0220 0500 |0184: move/from16 v32, v5 │ │ +080a40: 0115 |0186: move v5, v1 │ │ +080a42: 0161 |0187: move v1, v6 │ │ +080a44: 0126 |0188: move v6, v2 │ │ +080a46: 0202 2000 |0189: move/from16 v2, v32 │ │ +080a4a: d806 0601 |018b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +080a4e: 0208 2200 |018d: move/from16 v8, v34 │ │ +080a52: 0209 2300 |018f: move/from16 v9, v35 │ │ +080a56: 020d 1800 |0191: move/from16 v13, v24 │ │ +080a5a: 020b 1a00 |0193: move/from16 v11, v26 │ │ +080a5e: 2900 95fe |0195: goto/16 002a // -016b │ │ +080a62: 0118 |0197: move v8, v1 │ │ +080a64: 0139 |0198: move v9, v3 │ │ +080a66: 0151 |0199: move v1, v5 │ │ +080a68: 021a 0b00 |019a: move/from16 v26, v11 │ │ +080a6c: 0218 0d00 |019c: move/from16 v24, v13 │ │ +080a70: 020d 1600 |019e: move/from16 v13, v22 │ │ +080a74: 0125 |01a0: move v5, v2 │ │ +080a76: 5272 2104 |01a1: iget v2, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080a7a: 3d02 1200 |01a3: if-lez v2, 01b5 // +0012 │ │ +080a7e: 0202 1a00 |01a5: move/from16 v2, v26 │ │ +080a82: 6e20 a910 2700 |01a7: invoke-virtual {v7, v2}, Landroidx/appcompat/widget/b;.r:(I)Z // method@10a9 │ │ +080a88: 0a03 |01aa: move-result v3 │ │ +080a8a: 3803 0c00 |01ab: if-eqz v3, 01b7 // +000c │ │ +080a8e: 5273 2104 |01ad: iget v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080a92: 5274 2804 |01af: iget v4, v7, Landroidx/appcompat/widget/b;.m:I // field@0428 │ │ +080a96: b043 |01b1: add-int/2addr v3, v4 │ │ +080a98: 5973 2104 |01b2: iput v3, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080a9c: 2803 |01b4: goto 01b7 // +0003 │ │ +080a9e: 0202 1a00 |01b5: move/from16 v2, v26 │ │ +080aa2: 0203 1800 |01b7: move/from16 v3, v24 │ │ +080aa6: 380f 4c00 |01b9: if-eqz v15, 0205 // +004c │ │ +080aaa: 1504 0080 |01bb: const/high16 v4, #int -2147483648 // #8000 │ │ +080aae: 3243 0400 |01bd: if-eq v3, v4, 01c1 // +0004 │ │ +080ab2: 3903 4600 |01bf: if-nez v3, 0205 // +0046 │ │ +080ab6: 1204 |01c1: const/4 v4, #int 0 // #0 │ │ +080ab8: 5974 2104 |01c2: iput v4, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080abc: 1204 |01c4: const/4 v4, #int 0 // #0 │ │ +080abe: 3524 4000 |01c5: if-ge v4, v2, 0205 // +0040 │ │ +080ac2: 6e20 a810 4700 |01c7: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +080ac8: 0c06 |01ca: move-result-object v6 │ │ +080aca: 3906 0c00 |01cb: if-nez v6, 01d7 // +000c │ │ +080ace: 5276 2104 |01cd: iget v6, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080ad2: 6e20 ba10 4700 |01cf: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/b;.w:(I)I // method@10ba │ │ +080ad8: 0a0b |01d2: move-result v11 │ │ +080ada: b0b6 |01d3: add-int/2addr v6, v11 │ │ +080adc: 5976 2104 |01d4: iput v6, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080ae0: 282a |01d6: goto 0200 // +002a │ │ +080ae2: 6e10 d907 0600 |01d7: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +080ae8: 0a0b |01da: move-result v11 │ │ +080aea: 33ab 0800 |01db: if-ne v11, v10, 01e3 // +0008 │ │ +080aee: 6e30 a010 6704 |01dd: invoke-virtual {v7, v6, v4}, Landroidx/appcompat/widget/b;.n:(Landroid/view/View;I)I // method@10a0 │ │ +080af4: 0a06 |01e0: move-result v6 │ │ +080af6: b064 |01e1: add-int/2addr v4, v6 │ │ +080af8: 281e |01e2: goto 0200 // +001e │ │ +080afa: 6e10 b207 0600 |01e3: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080b00: 0c0b |01e6: move-result-object v11 │ │ +080b02: 1f0b 9e02 |01e7: check-cast v11, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080b06: 527e 2104 |01e9: iget v14, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080b0a: 9015 0e09 |01eb: add-int v21, v14, v9 │ │ +080b0e: 52ba e001 |01ed: iget v10, v11, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +080b12: 9015 150a |01ef: add-int v21, v21, v10 │ │ +080b16: 52ba db01 |01f1: iget v10, v11, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +080b1a: 9015 150a |01f3: add-int v21, v21, v10 │ │ +080b1e: 6e20 a710 6700 |01f5: invoke-virtual {v7, v6}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +080b24: 0a06 |01f8: move-result v6 │ │ +080b26: 9006 1506 |01f9: add-int v6, v21, v6 │ │ +080b2a: 7120 3f2f 6e00 |01fb: invoke-static {v14, v6}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080b30: 0a06 |01fe: move-result v6 │ │ +080b32: 28d5 |01ff: goto 01d4 // -002b │ │ +080b34: d804 0401 |0200: add-int/lit8 v4, v4, #int 1 // #01 │ │ +080b38: 130a 0800 |0202: const/16 v10, #int 8 // #8 │ │ +080b3c: 28c1 |0204: goto 01c5 // -003f │ │ +080b3e: 5274 2104 |0205: iget v4, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080b42: 7401 c007 2100 |0207: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +080b48: 0a06 |020a: move-result v6 │ │ +080b4a: 7401 bd07 2100 |020b: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +080b50: 0a0a |020e: move-result v10 │ │ +080b52: b0a6 |020f: add-int/2addr v6, v10 │ │ +080b54: b064 |0210: add-int/2addr v4, v6 │ │ +080b56: 5974 2104 |0211: iput v4, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080b5a: 7401 cb07 2100 |0213: invoke-virtual/range {v33}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@07cb │ │ +080b60: 0a06 |0216: move-result v6 │ │ +080b62: 7120 3f2f 6400 |0217: invoke-static {v4, v6}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080b68: 0a04 |021a: move-result v4 │ │ +080b6a: 0206 2300 |021b: move/from16 v6, v35 │ │ +080b6e: 019a |021d: move v10, v9 │ │ +080b70: 1209 |021e: const/4 v9, #int 0 // #0 │ │ +080b72: 7130 1608 6409 |021f: invoke-static {v4, v6, v9}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0816 │ │ +080b78: 0a04 |0222: move-result v4 │ │ +080b7a: 1409 ffff ff00 |0223: const v9, #float 2.35099e-38 // #00ffffff │ │ +080b80: b549 |0226: and-int/2addr v9, v4 │ │ +080b82: 527b 2104 |0227: iget v11, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080b86: b1b9 |0229: sub-int/2addr v9, v11 │ │ +080b88: 3912 4a00 |022a: if-nez v18, 0274 // +004a │ │ +080b8c: 3809 0700 |022c: if-eqz v9, 0233 // +0007 │ │ +080b90: 2d0b 0011 |022e: cmpl-float v11, v0, v17 │ │ +080b94: 3d0b 0300 |0230: if-lez v11, 0233 // +0003 │ │ +080b98: 2842 |0232: goto 0274 // +0042 │ │ +080b9a: 7120 3f2f d100 |0233: invoke-static {v1, v13}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080ba0: 0a00 |0236: move-result v0 │ │ +080ba2: 380f 3800 |0237: if-eqz v15, 026f // +0038 │ │ +080ba6: 1501 0040 |0239: const/high16 v1, #int 1073741824 // #4000 │ │ +080baa: 3213 3400 |023b: if-eq v3, v1, 026f // +0034 │ │ +080bae: 1201 |023d: const/4 v1, #int 0 // #0 │ │ +080bb0: 3521 3100 |023e: if-ge v1, v2, 026f // +0031 │ │ +080bb4: 6e20 a810 1700 |0240: invoke-virtual {v7, v1}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +080bba: 0c03 |0243: move-result-object v3 │ │ +080bbc: 3803 2800 |0244: if-eqz v3, 026c // +0028 │ │ +080bc0: 6e10 d907 0300 |0246: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +080bc6: 0a09 |0249: move-result v9 │ │ +080bc8: 130b 0800 |024a: const/16 v11, #int 8 // #8 │ │ +080bcc: 33b9 0300 |024c: if-ne v9, v11, 024f // +0003 │ │ +080bd0: 281e |024e: goto 026c // +001e │ │ +080bd2: 6e10 b207 0300 |024f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080bd8: 0c09 |0252: move-result-object v9 │ │ +080bda: 1f09 9e02 |0253: check-cast v9, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080bde: 5299 e101 |0255: iget v9, v9, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +080be2: 2d09 0911 |0257: cmpl-float v9, v9, v17 │ │ +080be6: 3d09 1300 |0259: if-lez v9, 026c // +0013 │ │ +080bea: 6e10 b907 0300 |025b: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +080bf0: 0a09 |025e: move-result v9 │ │ +080bf2: 150b 0040 |025f: const/high16 v11, #int 1073741824 // #4000 │ │ +080bf6: 7120 7307 b900 |0261: invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +080bfc: 0a09 |0264: move-result v9 │ │ +080bfe: 7120 7307 ba00 |0265: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +080c04: 0a0d |0268: move-result v13 │ │ +080c06: 6e30 f707 930d |0269: invoke-virtual {v3, v9, v13}, Landroid/view/View;.measure:(II)V // method@07f7 │ │ +080c0c: d801 0101 |026c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +080c10: 28d0 |026e: goto 023e // -0030 │ │ +080c12: 020b 2200 |026f: move/from16 v11, v34 │ │ +080c16: 0181 |0271: move v1, v8 │ │ +080c18: 2900 ec00 |0272: goto/16 035e // +00ec │ │ +080c1c: 527a 2204 |0274: iget v10, v7, Landroidx/appcompat/widget/b;.g:F // field@0422 │ │ +080c20: 2d0b 0a11 |0276: cmpl-float v11, v10, v17 │ │ +080c24: 3d0b 0300 |0278: if-lez v11, 027b // +0003 │ │ +080c28: 01a0 |027a: move v0, v10 │ │ +080c2a: 120a |027b: const/4 v10, #int 0 // #0 │ │ +080c2c: 597a 2104 |027c: iput v10, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080c30: 019b |027e: move v11, v9 │ │ +080c32: 0119 |027f: move v9, v1 │ │ +080c34: 0181 |0280: move v1, v8 │ │ +080c36: 1208 |0281: const/4 v8, #int 0 // #0 │ │ +080c38: 3528 cb00 |0282: if-ge v8, v2, 034d // +00cb │ │ +080c3c: 6e20 a810 8700 |0284: invoke-virtual {v7, v8}, Landroidx/appcompat/widget/b;.q:(I)Landroid/view/View; // method@10a8 │ │ +080c42: 0c0d |0287: move-result-object v13 │ │ +080c44: 6e10 d907 0d00 |0288: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@07d9 │ │ +080c4a: 0a0e |028b: move-result v14 │ │ +080c4c: 130f 0800 |028c: const/16 v15, #int 8 // #8 │ │ +080c50: 33fe 0800 |028e: if-ne v14, v15, 0296 // +0008 │ │ +080c54: 0215 0b00 |0290: move/from16 v21, v11 │ │ +080c58: 020b 2200 |0292: move/from16 v11, v34 │ │ +080c5c: 2900 b200 |0294: goto/16 0346 // +00b2 │ │ +080c60: 6e10 b207 0d00 |0296: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07b2 │ │ +080c66: 0c0e |0299: move-result-object v14 │ │ +080c68: 1f0e 9e02 |029a: check-cast v14, Landroidx/appcompat/widget/b$a; // type@029e │ │ +080c6c: 52ea e101 |029c: iget v10, v14, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@01e1 │ │ +080c70: 2d12 0a11 |029e: cmpl-float v18, v10, v17 │ │ +080c74: 3d12 5000 |02a0: if-lez v18, 02f0 // +0050 │ │ +080c78: 82bf |02a2: int-to-float v15, v11 │ │ +080c7a: a80f 0f0a |02a3: mul-float v15, v15, v10 │ │ +080c7e: c90f |02a5: div-float/2addr v15, v0 │ │ +080c80: 87ff |02a6: float-to-int v15, v15 │ │ +080c82: c7a0 |02a7: sub-float/2addr v0, v10 │ │ +080c84: b1fb |02a8: sub-int/2addr v11, v15 │ │ +080c86: 7401 be07 2100 |02a9: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +080c8c: 0a0a |02ac: move-result v10 │ │ +080c8e: 7401 bf07 2100 |02ad: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +080c94: 0a12 |02b0: move-result v18 │ │ +080c96: 900a 0a12 |02b1: add-int v10, v10, v18 │ │ +080c9a: 0212 0000 |02b3: move/from16 v18, v0 │ │ +080c9e: 52e0 de01 |02b5: iget v0, v14, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +080ca2: b00a |02b7: add-int/2addr v10, v0 │ │ +080ca4: 52e0 df01 |02b8: iget v0, v14, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +080ca8: b00a |02ba: add-int/2addr v10, v0 │ │ +080caa: 52e0 e201 |02bb: iget v0, v14, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +080cae: 0215 0b00 |02bd: move/from16 v21, v11 │ │ +080cb2: 020b 2200 |02bf: move/from16 v11, v34 │ │ +080cb6: 7130 7e08 ab00 |02c1: invoke-static {v11, v10, v0}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@087e │ │ +080cbc: 0a00 |02c4: move-result v0 │ │ +080cbe: 52ea dd01 |02c5: iget v10, v14, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@01dd │ │ +080cc2: 390a 0a00 |02c7: if-nez v10, 02d1 // +000a │ │ +080cc6: 150a 0040 |02c9: const/high16 v10, #int 1073741824 // #4000 │ │ +080cca: 32a3 0300 |02cb: if-eq v3, v10, 02ce // +0003 │ │ +080cce: 2806 |02cd: goto 02d3 // +0006 │ │ +080cd0: 3d0f 0d00 |02ce: if-lez v15, 02db // +000d │ │ +080cd4: 280c |02d0: goto 02dc // +000c │ │ +080cd6: 150a 0040 |02d1: const/high16 v10, #int 1073741824 // #4000 │ │ +080cda: 6e10 b707 0d00 |02d3: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +080ce0: 0a17 |02d6: move-result v23 │ │ +080ce2: 900f 170f |02d7: add-int v15, v23, v15 │ │ +080ce6: 3b0f 0300 |02d9: if-gez v15, 02dc // +0003 │ │ +080cea: 120f |02db: const/4 v15, #int 0 // #0 │ │ +080cec: 7120 7307 af00 |02dc: invoke-static {v15, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +080cf2: 0a0f |02df: move-result v15 │ │ +080cf4: 6e30 f707 0d0f |02e0: invoke-virtual {v13, v0, v15}, Landroid/view/View;.measure:(II)V // method@07f7 │ │ +080cfa: 6e10 b807 0d00 |02e3: invoke-virtual {v13}, Landroid/view/View;.getMeasuredState:()I // method@07b8 │ │ +080d00: 0a00 |02e6: move-result v0 │ │ +080d02: d500 00ff |02e7: and-int/lit16 v0, v0, #int -256 // #ff00 │ │ +080d06: 7120 8607 0100 |02e9: invoke-static {v1, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0786 │ │ +080d0c: 0a01 |02ec: move-result v1 │ │ +080d0e: 0200 1200 |02ed: move/from16 v0, v18 │ │ +080d12: 2806 |02ef: goto 02f5 // +0006 │ │ +080d14: 01ba |02f0: move v10, v11 │ │ +080d16: 020b 2200 |02f1: move/from16 v11, v34 │ │ +080d1a: 0215 0a00 |02f3: move/from16 v21, v10 │ │ +080d1e: 52ea de01 |02f5: iget v10, v14, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@01de │ │ +080d22: 52ef df01 |02f7: iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@01df │ │ +080d26: b0fa |02f9: add-int/2addr v10, v15 │ │ +080d28: 6e10 b907 0d00 |02fa: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@07b9 │ │ +080d2e: 0a0f |02fd: move-result v15 │ │ +080d30: b0af |02fe: add-int/2addr v15, v10 │ │ +080d32: 7120 3f2f f500 |02ff: invoke-static {v5, v15}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080d38: 0a05 |0302: move-result v5 │ │ +080d3a: 0212 0000 |0303: move/from16 v18, v0 │ │ +080d3e: 1500 0040 |0305: const/high16 v0, #int 1073741824 // #4000 │ │ +080d42: 320c 0b00 |0307: if-eq v12, v0, 0312 // +000b │ │ +080d46: 52e0 e201 |0309: iget v0, v14, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +080d4a: 0217 0100 |030b: move/from16 v23, v1 │ │ +080d4e: 12f1 |030d: const/4 v1, #int -1 // #ff │ │ +080d50: 3310 0700 |030e: if-ne v0, v1, 0315 // +0007 │ │ +080d54: 1210 |0310: const/4 v0, #int 1 // #1 │ │ +080d56: 2805 |0311: goto 0316 // +0005 │ │ +080d58: 0217 0100 |0312: move/from16 v23, v1 │ │ +080d5c: 12f1 |0314: const/4 v1, #int -1 // #ff │ │ +080d5e: 1200 |0315: const/4 v0, #int 0 // #0 │ │ +080d60: 3800 0300 |0316: if-eqz v0, 0319 // +0003 │ │ +080d64: 2802 |0318: goto 031a // +0002 │ │ +080d66: 01fa |0319: move v10, v15 │ │ +080d68: 7120 3f2f a900 |031a: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080d6e: 0a00 |031d: move-result v0 │ │ +080d70: 3813 0800 |031e: if-eqz v19, 0326 // +0008 │ │ +080d74: 52e9 e201 |0320: iget v9, v14, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@01e2 │ │ +080d78: 3319 0400 |0322: if-ne v9, v1, 0326 // +0004 │ │ +080d7c: 1219 |0324: const/4 v9, #int 1 // #1 │ │ +080d7e: 2802 |0325: goto 0327 // +0002 │ │ +080d80: 1209 |0326: const/4 v9, #int 0 // #0 │ │ +080d82: 527a 2104 |0327: iget v10, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080d86: 6e10 b707 0d00 |0329: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@07b7 │ │ +080d8c: 0a0f |032c: move-result v15 │ │ +080d8e: b0af |032d: add-int/2addr v15, v10 │ │ +080d90: 52e1 e001 |032e: iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@01e0 │ │ +080d94: b01f |0330: add-int/2addr v15, v1 │ │ +080d96: 52e1 db01 |0331: iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@01db │ │ +080d9a: b01f |0333: add-int/2addr v15, v1 │ │ +080d9c: 6e20 a710 d700 |0334: invoke-virtual {v7, v13}, Landroidx/appcompat/widget/b;.p:(Landroid/view/View;)I // method@10a7 │ │ +080da2: 0a01 |0337: move-result v1 │ │ +080da4: b01f |0338: add-int/2addr v15, v1 │ │ +080da6: 7120 3f2f fa00 |0339: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080dac: 0a01 |033c: move-result v1 │ │ +080dae: 5971 2104 |033d: iput v1, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080db2: 0213 0900 |033f: move/from16 v19, v9 │ │ +080db6: 0201 1700 |0341: move/from16 v1, v23 │ │ +080dba: 0109 |0343: move v9, v0 │ │ +080dbc: 0200 1200 |0344: move/from16 v0, v18 │ │ +080dc0: d808 0801 |0346: add-int/lit8 v8, v8, #int 1 // #01 │ │ +080dc4: 020b 1500 |0348: move/from16 v11, v21 │ │ +080dc8: 120a |034a: const/4 v10, #int 0 // #0 │ │ +080dca: 2900 37ff |034b: goto/16 0282 // -00c9 │ │ +080dce: 020b 2200 |034d: move/from16 v11, v34 │ │ +080dd2: 5270 2104 |034f: iget v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080dd6: 7401 c007 2100 |0351: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingTop:()I // method@07c0 │ │ +080ddc: 0a03 |0354: move-result v3 │ │ +080dde: 7401 bd07 2100 |0355: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingBottom:()I // method@07bd │ │ +080de4: 0a08 |0358: move-result v8 │ │ +080de6: b083 |0359: add-int/2addr v3, v8 │ │ +080de8: b030 |035a: add-int/2addr v0, v3 │ │ +080dea: 5970 2104 |035b: iput v0, v7, Landroidx/appcompat/widget/b;.f:I // field@0421 │ │ +080dee: 0190 |035d: move v0, v9 │ │ +080df0: 3913 0700 |035e: if-nez v19, 0365 // +0007 │ │ +080df4: 1503 0040 |0360: const/high16 v3, #int 1073741824 // #4000 │ │ +080df8: 323c 0300 |0362: if-eq v12, v3, 0365 // +0003 │ │ +080dfc: 2802 |0364: goto 0366 // +0002 │ │ +080dfe: 0150 |0365: move v0, v5 │ │ +080e00: 7401 be07 2100 |0366: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingLeft:()I // method@07be │ │ +080e06: 0a03 |0369: move-result v3 │ │ +080e08: 7401 bf07 2100 |036a: invoke-virtual/range {v33}, Landroid/view/View;.getPaddingRight:()I // method@07bf │ │ +080e0e: 0a05 |036d: move-result v5 │ │ +080e10: b053 |036e: add-int/2addr v3, v5 │ │ +080e12: b030 |036f: add-int/2addr v0, v3 │ │ +080e14: 7401 cc07 2100 |0370: invoke-virtual/range {v33}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@07cc │ │ +080e1a: 0a03 |0373: move-result v3 │ │ +080e1c: 7120 3f2f 3000 |0374: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@2f3f │ │ +080e22: 0a00 |0377: move-result v0 │ │ +080e24: 7130 1608 b001 |0378: invoke-static {v0, v11, v1}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0816 │ │ +080e2a: 0a00 |037b: move-result v0 │ │ +080e2c: 6e30 3508 0704 |037c: invoke-virtual {v7, v0, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0835 │ │ +080e32: 3814 0500 |037f: if-eqz v20, 0384 // +0005 │ │ +080e36: 6e30 9c10 2706 |0381: invoke-virtual {v7, v2, v6}, Landroidx/appcompat/widget/b;.j:(II)V // method@109c │ │ +080e3c: 0e00 |0384: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0385 reg=33 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0385 reg=34 (null) I │ │ + 0x0000 - 0x0385 reg=35 (null) I │ │ + │ │ + #51 : (in Landroidx/appcompat/widget/b;) │ │ + name : 'y' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +080f94: |[080f94] androidx.appcompat.widget.b.y:(Landroid/view/View;IIII)V │ │ +080fa4: b024 |0000: add-int/2addr v4, v2 │ │ +080fa6: b035 |0001: add-int/2addr v5, v3 │ │ +080fa8: 6e55 f607 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@07f6 │ │ +080fae: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/b; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=3 (null) I │ │ + 0x0000 - 0x0006 reg=4 (null) I │ │ + 0x0000 - 0x0006 reg=5 (null) I │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #137 header: │ │ +class_idx : 672 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 528 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #137 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/c;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #138 header: │ │ +class_idx : 673 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #145 annotations: │ │ +Class #138 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/d; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="d" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #145 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/d$d;' │ │ - Access flags : 0x0000 () │ │ +Class #138 - │ │ + Class descriptor : 'Landroidx/appcompat/widget/d$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$d;) │ │ + #0 : (in Landroidx/appcompat/widget/d$a;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/widget/u0;' │ │ + type : 'Ll/a;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ - #1 : (in Landroidx/appcompat/view/menu/d$d;) │ │ + #1 : (in Landroidx/appcompat/widget/d$a;) │ │ name : 'b' │ │ - type : 'Landroidx/appcompat/view/menu/g;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - #2 : (in Landroidx/appcompat/view/menu/d$d;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : 'Landroidx/appcompat/widget/d;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$d;) │ │ + #0 : (in Landroidx/appcompat/widget/d$a;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/widget/u0;Landroidx/appcompat/view/menu/g;I)V' │ │ + type : '(Landroidx/appcompat/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -081a10: |[081a10] androidx.appcompat.view.menu.d$d.:(Landroidx/appcompat/widget/u0;Landroidx/appcompat/view/menu/g;I)V │ │ -081a20: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -081a26: 5b01 6104 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/d$d;.a:Landroidx/appcompat/widget/u0; // field@0461 │ │ -081a2a: 5b02 6204 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/d$d;.b:Landroidx/appcompat/view/menu/g; // field@0462 │ │ -081a2e: 5903 6304 |0007: iput v3, v0, Landroidx/appcompat/view/menu/d$d;.c:I // field@0463 │ │ -081a32: 0e00 |0009: return-void │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 28 16-bit code units │ │ +083f08: |[083f08] androidx.appcompat.widget.d$a.:(Landroidx/appcompat/widget/d;)V │ │ +083f18: 5b89 2c04 |0000: iput-object v9, v8, Landroidx/appcompat/widget/d$a;.b:Landroidx/appcompat/widget/d; // field@042c │ │ +083f1c: 7010 552f 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2f55 │ │ +083f22: 2207 0809 |0005: new-instance v7, Ll/a; // type@0908 │ │ +083f26: 5490 3004 |0007: iget-object v0, v9, Landroidx/appcompat/widget/d;.a:Landroidx/appcompat/widget/Toolbar; // field@0430 │ │ +083f2a: 6e10 a507 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07a5 │ │ +083f30: 0c01 |000c: move-result-object v1 │ │ +083f32: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +083f34: 1403 2c00 0201 |000e: const v3, #float 2.38774e-38 // #0102002c │ │ +083f3a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +083f3c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +083f3e: 5496 3804 |0013: iget-object v6, v9, Landroidx/appcompat/widget/d;.i:Ljava/lang/CharSequence; // field@0438 │ │ +083f42: 0770 |0015: move-object v0, v7 │ │ +083f44: 7607 dd32 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ll/a;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@32dd │ │ +083f4a: 5b87 2b04 |0019: iput-object v7, v8, Landroidx/appcompat/widget/d$a;.a:Ll/a; // field@042b │ │ +083f4e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/d$d;) │ │ - name : 'a' │ │ - type : '()Landroid/widget/ListView;' │ │ + #0 : (in Landroidx/appcompat/widget/d$a;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0819f0: |[0819f0] androidx.appcompat.view.menu.d$d.a:()Landroid/widget/ListView; │ │ -081a00: 5410 6104 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/d$d;.a:Landroidx/appcompat/widget/u0; // field@0461 │ │ -081a04: 6e10 0c19 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/s0;.k:()Landroid/widget/ListView; // method@190c │ │ -081a0a: 0c00 |0005: move-result-object v0 │ │ -081a0c: 1100 |0006: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +083f50: |[083f50] androidx.appcompat.widget.d$a.onClick:(Landroid/view/View;)V │ │ +083f60: 5423 2c04 |0000: iget-object v3, v2, Landroidx/appcompat/widget/d$a;.b:Landroidx/appcompat/widget/d; // field@042c │ │ +083f64: 5430 3b04 |0002: iget-object v0, v3, Landroidx/appcompat/widget/d;.l:Landroid/view/Window$Callback; // field@043b │ │ +083f68: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +083f6c: 5533 3c04 |0006: iget-boolean v3, v3, Landroidx/appcompat/widget/d;.m:Z // field@043c │ │ +083f70: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ +083f74: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +083f76: 5421 2b04 |000b: iget-object v1, v2, Landroidx/appcompat/widget/d$a;.a:Ll/a; // field@042b │ │ +083f7a: 7230 d408 3001 |000d: invoke-interface {v0, v3, v1}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@08d4 │ │ +083f80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/view/menu/d$d; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #146 header: │ │ -class_idx : 778 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 571 │ │ -source_file_idx : 5932 │ │ +Class #139 header: │ │ +class_idx : 676 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 532 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #146 annotations: │ │ +Class #139 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/e; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="a" │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #146 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/e$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/BaseAdapter;' │ │ +Class #139 - │ │ + Class descriptor : 'Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/e$a;) │ │ + #0 : (in Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;) │ │ name : 'a' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/view/menu/e$a;) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;) │ │ name : 'b' │ │ - type : 'Landroidx/appcompat/view/menu/e;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/e$a;) │ │ + #0 : (in Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/view/menu/e;)V' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -082ed0: |[082ed0] androidx.appcompat.view.menu.e$a.:(Landroidx/appcompat/view/menu/e;)V │ │ -082ee0: 5b01 8004 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082ee4: 7010 3e0b 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0b3e │ │ -082eea: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -082eec: 5901 7f04 |0006: iput v1, v0, Landroidx/appcompat/view/menu/e$a;.a:I // field@047f │ │ -082ef0: 6e10 3111 0000 |0008: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e$a;.a:()V // method@1131 │ │ -082ef6: 0e00 |000b: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +0877b4: |[0877b4] androidx.browser.browseractions.BrowserActionsFallbackMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0877c4: 7030 500b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b50 │ │ +0877ca: 6e10 c307 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@07c3 │ │ +0877d0: 0c01 |0006: move-result-object v1 │ │ +0877d2: 6002 5f13 |0007: sget v2, Lp/a;.b:I // field@135f │ │ +0877d6: 6e20 4003 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0340 │ │ +0877dc: 0a01 |000c: move-result v1 │ │ +0877de: 5901 4104 |000d: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0441 │ │ +0877e2: 6e10 c307 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@07c3 │ │ +0877e8: 0c01 |0012: move-result-object v1 │ │ +0877ea: 6002 5e13 |0013: sget v2, Lp/a;.a:I // field@135e │ │ +0877ee: 6e20 4003 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0340 │ │ +0877f4: 0a01 |0018: move-result v1 │ │ +0877f6: 5901 4204 |0019: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0442 │ │ +0877fa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'a' │ │ + #0 : (in Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +0877fc: |[0877fc] androidx.browser.browseractions.BrowserActionsFallbackMenuView.onMeasure:(II)V │ │ +08780c: 6e10 c307 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@07c3 │ │ +087812: 0c02 |0003: move-result-object v2 │ │ +087814: 6e10 4203 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0342 │ │ +08781a: 0c02 |0007: move-result-object v2 │ │ +08781c: 5222 7e01 |0008: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@017e │ │ +087820: 5210 4104 |000a: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0441 │ │ +087824: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +087828: b102 |000e: sub-int/2addr v2, v0 │ │ +08782a: 5210 4204 |000f: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0442 │ │ +08782e: 7120 422f 0200 |0011: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2f42 │ │ +087834: 0a02 |0014: move-result v2 │ │ +087836: 1500 0040 |0015: const/high16 v0, #int 1073741824 // #4000 │ │ +08783a: 7120 7307 0200 |0017: invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0773 │ │ +087840: 0a02 |001a: move-result v2 │ │ +087842: 6f30 540b 2103 |001b: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0b54 │ │ +087848: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #140 header: │ │ +class_idx : 677 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 113 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #140 - │ │ + Class descriptor : 'Landroidx/core/app/CoreComponentFactory;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/app/AppComponentFactory;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -082ef8: |[082ef8] androidx.appcompat.view.menu.e$a.a:()V │ │ -082f08: 5450 8004 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082f0c: 5400 8304 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.c:Landroidx/appcompat/view/menu/g; // field@0483 │ │ -082f10: 6e10 a111 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.v:()Landroidx/appcompat/view/menu/i; // method@11a1 │ │ -082f16: 0c00 |0007: move-result-object v0 │ │ -082f18: 3800 1f00 |0008: if-eqz v0, 0027 // +001f │ │ -082f1c: 5451 8004 |000a: iget-object v1, v5, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082f20: 5411 8304 |000c: iget-object v1, v1, Landroidx/appcompat/view/menu/e;.c:Landroidx/appcompat/view/menu/g; // field@0483 │ │ -082f24: 6e10 a511 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -082f2a: 0c01 |0011: move-result-object v1 │ │ -082f2c: 6e10 4d3e 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -082f32: 0a02 |0015: move-result v2 │ │ -082f34: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -082f36: 3523 1000 |0017: if-ge v3, v2, 0027 // +0010 │ │ -082f3a: 6e20 473e 3100 |0019: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -082f40: 0c04 |001c: move-result-object v4 │ │ -082f42: 1f04 1203 |001d: check-cast v4, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -082f46: 3304 0500 |001f: if-ne v4, v0, 0024 // +0005 │ │ -082f4a: 5953 7f04 |0021: iput v3, v5, Landroidx/appcompat/view/menu/e$a;.a:I // field@047f │ │ -082f4e: 0e00 |0023: return-void │ │ -082f50: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -082f54: 28f1 |0026: goto 0017 // -000f │ │ -082f56: 12f0 |0027: const/4 v0, #int -1 // #ff │ │ -082f58: 5950 7f04 |0028: iput v0, v5, Landroidx/appcompat/view/menu/e$a;.a:I // field@047f │ │ -082f5c: 0e00 |002a: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087928: |[087928] androidx.core.app.CoreComponentFactory.:()V │ │ +087938: 7010 1f02 0000 |0000: invoke-direct {v0}, Landroid/app/AppComponentFactory;.:()V // method@021f │ │ +08793e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002b reg=5 this Landroidx/appcompat/view/menu/e$a; │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'b' │ │ - type : '(I)Landroidx/appcompat/view/menu/i;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -082e14: |[082e14] androidx.appcompat.view.menu.e$a.b:(I)Landroidx/appcompat/view/menu/i; │ │ -082e24: 5420 8004 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082e28: 5400 8304 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.c:Landroidx/appcompat/view/menu/g; // field@0483 │ │ -082e2c: 6e10 a511 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -082e32: 0c00 |0007: move-result-object v0 │ │ -082e34: 5421 8004 |0008: iget-object v1, v2, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082e38: 5211 8504 |000a: iget v1, v1, Landroidx/appcompat/view/menu/e;.e:I // field@0485 │ │ -082e3c: b013 |000c: add-int/2addr v3, v1 │ │ -082e3e: 5221 7f04 |000d: iget v1, v2, Landroidx/appcompat/view/menu/e$a;.a:I // field@047f │ │ -082e42: 3a01 0600 |000f: if-ltz v1, 0015 // +0006 │ │ -082e46: 3413 0400 |0011: if-lt v3, v1, 0015 // +0004 │ │ -082e4a: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -082e4e: 6e20 473e 3000 |0015: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -082e54: 0c03 |0018: move-result-object v3 │ │ -082e56: 1f03 1203 |0019: check-cast v3, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -082e5a: 1103 |001b: return-object v3 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +087914: |[087914] androidx.core.app.CoreComponentFactory.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +087924: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Landroidx/appcompat/view/menu/e$a; │ │ - 0x0000 - 0x001c reg=3 (null) I │ │ + 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Object; │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'instantiateActivity' │ │ + type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 25 16-bit code units │ │ -082e5c: |[082e5c] androidx.appcompat.view.menu.e$a.getCount:()I │ │ -082e6c: 5420 8004 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082e70: 5400 8304 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.c:Landroidx/appcompat/view/menu/g; // field@0483 │ │ -082e74: 6e10 a511 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -082e7a: 0c00 |0007: move-result-object v0 │ │ -082e7c: 6e10 4d3e 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -082e82: 0a00 |000b: move-result v0 │ │ -082e84: 5421 8004 |000c: iget-object v1, v2, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082e88: 5211 8504 |000e: iget v1, v1, Landroidx/appcompat/view/menu/e;.e:I // field@0485 │ │ -082e8c: b110 |0010: sub-int/2addr v0, v1 │ │ -082e8e: 5221 7f04 |0011: iget v1, v2, Landroidx/appcompat/view/menu/e$a;.a:I // field@047f │ │ -082e92: 3b01 0300 |0013: if-gez v1, 0016 // +0003 │ │ -082e96: 0f00 |0015: return v0 │ │ -082e98: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082e9c: 0f00 |0018: return v0 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +08784c: |[08784c] androidx.core.app.CoreComponentFactory.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; │ │ +08785c: 6f40 2002 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; // method@0220 │ │ +087862: 0c01 |0003: move-result-object v1 │ │ +087864: 7110 f010 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@10f0 │ │ +08786a: 0c01 |0007: move-result-object v1 │ │ +08786c: 1f01 6b00 |0008: check-cast v1, Landroid/app/Activity; // type@006b │ │ +087870: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'getItem' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #1 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'instantiateApplication' │ │ + type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -082ea0: |[082ea0] androidx.appcompat.view.menu.e$a.getItem:(I)Ljava/lang/Object; │ │ -082eb0: 6e20 3211 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e$a;.b:(I)Landroidx/appcompat/view/menu/i; // method@1132 │ │ -082eb6: 0c01 |0003: move-result-object v1 │ │ -082eb8: 1101 |0004: return-object v1 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +087874: |[087874] androidx.core.app.CoreComponentFactory.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; │ │ +087884: 6f30 2102 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; // method@0221 │ │ +08788a: 0c01 |0003: move-result-object v1 │ │ +08788c: 7110 f010 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@10f0 │ │ +087892: 0c01 |0007: move-result-object v1 │ │ +087894: 1f01 7400 |0008: check-cast v1, Landroid/app/Application; // type@0074 │ │ +087898: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ + #2 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'instantiateProvider' │ │ + type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -082ebc: |[082ebc] androidx.appcompat.view.menu.e$a.getItemId:(I)J │ │ -082ecc: 8130 |0000: int-to-long v0, v3 │ │ -082ece: 1000 |0001: return-wide v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +0878ec: |[0878ec] androidx.core.app.CoreComponentFactory.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; │ │ +0878fc: 6f30 2202 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; // method@0222 │ │ +087902: 0c01 |0003: move-result-object v1 │ │ +087904: 7110 f010 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@10f0 │ │ +08790a: 0c01 |0007: move-result-object v1 │ │ +08790c: 1f01 8700 |0008: check-cast v1, Landroid/content/ContentProvider; // type@0087 │ │ +087910: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'getView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + #3 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'instantiateReceiver' │ │ + type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 24 16-bit code units │ │ -082dd4: |[082dd4] androidx.appcompat.view.menu.e$a.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -082de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082de6: 3904 0c00 |0001: if-nez v4, 000d // +000c │ │ -082dea: 5424 8004 |0003: iget-object v4, v2, Landroidx/appcompat/view/menu/e$a;.b:Landroidx/appcompat/view/menu/e; // field@0480 │ │ -082dee: 5441 8204 |0005: iget-object v1, v4, Landroidx/appcompat/view/menu/e;.b:Landroid/view/LayoutInflater; // field@0482 │ │ -082df2: 5244 8704 |0007: iget v4, v4, Landroidx/appcompat/view/menu/e;.g:I // field@0487 │ │ -082df6: 6e40 8807 4105 |0009: invoke-virtual {v1, v4, v5, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0788 │ │ -082dfc: 0c04 |000c: move-result-object v4 │ │ -082dfe: 0745 |000d: move-object v5, v4 │ │ -082e00: 1f05 1f03 |000e: check-cast v5, Landroidx/appcompat/view/menu/n$a; // type@031f │ │ -082e04: 6e20 3211 3200 |0010: invoke-virtual {v2, v3}, Landroidx/appcompat/view/menu/e$a;.b:(I)Landroidx/appcompat/view/menu/i; // method@1132 │ │ -082e0a: 0c03 |0013: move-result-object v3 │ │ -082e0c: 7230 8212 3500 |0014: invoke-interface {v5, v3, v0}, Landroidx/appcompat/view/menu/n$a;.d:(Landroidx/appcompat/view/menu/i;I)V // method@1282 │ │ -082e12: 1104 |0017: return-object v4 │ │ + insns size : 11 16-bit code units │ │ +0878c4: |[0878c4] androidx.core.app.CoreComponentFactory.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; │ │ +0878d4: 6f40 2302 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; // method@0223 │ │ +0878da: 0c01 |0003: move-result-object v1 │ │ +0878dc: 7110 f010 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@10f0 │ │ +0878e2: 0c01 |0007: move-result-object v1 │ │ +0878e4: 1f01 8000 |0008: check-cast v1, Landroid/content/BroadcastReceiver; // type@0080 │ │ +0878e8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroidx/appcompat/view/menu/e$a;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ + #4 : (in Landroidx/core/app/CoreComponentFactory;) │ │ + name : 'instantiateService' │ │ + type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -082f60: |[082f60] androidx.appcompat.view.menu.e$a.notifyDataSetChanged:()V │ │ -082f70: 6e10 3111 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e$a;.a:()V // method@1131 │ │ -082f76: 6f10 3f0b 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0b3f │ │ -082f7c: 0e00 |0006: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +08789c: |[08789c] androidx.core.app.CoreComponentFactory.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; │ │ +0878ac: 6f40 2402 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; // method@0224 │ │ +0878b2: 0c01 |0003: move-result-object v1 │ │ +0878b4: 7110 f010 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@10f0 │ │ +0878ba: 0c01 |0007: move-result-object v1 │ │ +0878bc: 1f01 7d00 |0008: check-cast v1, Landroid/app/Service; // type@007d │ │ +0878c0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #147 header: │ │ -class_idx : 780 │ │ +Class #141 header: │ │ +class_idx : 679 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 571 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #147 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/f;' │ │ +Class #141 - │ │ + Class descriptor : 'Landroidx/core/app/RemoteActionCompatParcelizer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/BaseAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/g;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'e' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'f' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/f;) │ │ + #0 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/view/menu/g;Landroid/view/LayoutInflater;ZI)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 18 16-bit code units │ │ -083354: |[083354] androidx.appcompat.view.menu.f.:(Landroidx/appcompat/view/menu/g;Landroid/view/LayoutInflater;ZI)V │ │ -083364: 7010 3e0b 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0b3e │ │ -08336a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08336c: 5910 8b04 |0004: iput v0, v1, Landroidx/appcompat/view/menu/f;.b:I // field@048b │ │ -083370: 5c14 8d04 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/f;.d:Z // field@048d │ │ -083374: 5b13 8e04 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/f;.e:Landroid/view/LayoutInflater; // field@048e │ │ -083378: 5b12 8a04 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -08337c: 5915 8f04 |000c: iput v5, v1, Landroidx/appcompat/view/menu/f;.f:I // field@048f │ │ -083380: 6e10 4611 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/f;.a:()V // method@1146 │ │ -083386: 0e00 |0011: return-void │ │ + insns size : 4 16-bit code units │ │ +0879d0: |[0879d0] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ +0879e0: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0879e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ + name : 'read' │ │ + type : '(Lg1/a;)Landroidx/core/app/RemoteActionCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -083388: |[083388] androidx.appcompat.view.menu.f.a:()V │ │ -083398: 5450 8a04 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -08339c: 6e10 a111 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.v:()Landroidx/appcompat/view/menu/i; // method@11a1 │ │ -0833a2: 0c00 |0005: move-result-object v0 │ │ -0833a4: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ -0833a8: 5451 8a04 |0008: iget-object v1, v5, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -0833ac: 6e10 a511 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -0833b2: 0c01 |000d: move-result-object v1 │ │ -0833b4: 6e10 4d3e 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -0833ba: 0a02 |0011: move-result v2 │ │ -0833bc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0833be: 3523 1000 |0013: if-ge v3, v2, 0023 // +0010 │ │ -0833c2: 6e20 473e 3100 |0015: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -0833c8: 0c04 |0018: move-result-object v4 │ │ -0833ca: 1f04 1203 |0019: check-cast v4, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -0833ce: 3304 0500 |001b: if-ne v4, v0, 0020 // +0005 │ │ -0833d2: 5953 8b04 |001d: iput v3, v5, Landroidx/appcompat/view/menu/f;.b:I // field@048b │ │ -0833d6: 0e00 |001f: return-void │ │ -0833d8: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0833dc: 28f1 |0022: goto 0013 // -000f │ │ -0833de: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ -0833e0: 5950 8b04 |0024: iput v0, v5, Landroidx/appcompat/view/menu/f;.b:I // field@048b │ │ -0833e4: 0e00 |0026: return-void │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +087940: |[087940] androidx.core.app.RemoteActionCompatParcelizer.read:(Lg1/a;)Landroidx/core/app/RemoteActionCompat; │ │ +087950: 2200 a602 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@02a6 │ │ +087954: 7010 f610 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@10f6 │ │ +08795a: 5401 4304 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@0443 │ │ +08795e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +087960: 6e30 5026 1302 |0008: invoke-virtual {v3, v1, v2}, Lg1/a;.v:(Lg1/c;I)Lg1/c; // method@2650 │ │ +087966: 0c01 |000b: move-result-object v1 │ │ +087968: 1f01 ac02 |000c: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@02ac │ │ +08796c: 5b01 4304 |000e: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@0443 │ │ +087970: 5401 4404 |0010: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@0444 │ │ +087974: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +087976: 6e30 4626 1302 |0013: invoke-virtual {v3, v1, v2}, Lg1/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@2646 │ │ +08797c: 0c01 |0016: move-result-object v1 │ │ +08797e: 5b01 4404 |0017: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@0444 │ │ +087982: 5401 4504 |0019: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@0445 │ │ +087986: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +087988: 6e30 4626 1302 |001c: invoke-virtual {v3, v1, v2}, Lg1/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@2646 │ │ +08798e: 0c01 |001f: move-result-object v1 │ │ +087990: 5b01 4504 |0020: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@0445 │ │ +087994: 5401 4604 |0022: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@0446 │ │ +087998: 1242 |0024: const/4 v2, #int 4 // #4 │ │ +08799a: 6e30 4c26 1302 |0025: invoke-virtual {v3, v1, v2}, Lg1/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@264c │ │ +0879a0: 0c01 |0028: move-result-object v1 │ │ +0879a2: 1f01 7a00 |0029: check-cast v1, Landroid/app/PendingIntent; // type@007a │ │ +0879a6: 5b01 4604 |002b: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@0446 │ │ +0879aa: 5501 4704 |002d: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@0447 │ │ +0879ae: 1252 |002f: const/4 v2, #int 5 // #5 │ │ +0879b0: 6e30 4226 1302 |0030: invoke-virtual {v3, v1, v2}, Lg1/a;.h:(ZI)Z // method@2642 │ │ +0879b6: 0a01 |0033: move-result v1 │ │ +0879b8: 5c01 4704 |0034: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@0447 │ │ +0879bc: 5501 4804 |0036: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@0448 │ │ +0879c0: 1262 |0038: const/4 v2, #int 6 // #6 │ │ +0879c2: 6e30 4226 1302 |0039: invoke-virtual {v3, v1, v2}, Lg1/a;.h:(ZI)Z // method@2642 │ │ +0879c8: 0a03 |003c: move-result v3 │ │ +0879ca: 5c03 4804 |003d: iput-boolean v3, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@0448 │ │ +0879ce: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0027 reg=5 this Landroidx/appcompat/view/menu/f; │ │ + 0x0000 - 0x0040 reg=3 (null) Lg1/a; │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'b' │ │ - type : '()Landroidx/appcompat/view/menu/g;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ + name : 'write' │ │ + type : '(Landroidx/core/app/RemoteActionCompat;Lg1/a;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -083270: |[083270] androidx.appcompat.view.menu.f.b:()Landroidx/appcompat/view/menu/g; │ │ -083280: 5410 8a04 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -083284: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +0879e8: |[0879e8] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Lg1/a;)V │ │ +0879f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0879fa: 6e30 5226 0300 |0001: invoke-virtual {v3, v0, v0}, Lg1/a;.x:(ZZ)V // method@2652 │ │ +087a00: 5420 4304 |0004: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@0443 │ │ +087a04: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +087a06: 6e30 3926 0301 |0007: invoke-virtual {v3, v0, v1}, Lg1/a;.M:(Lg1/c;I)V // method@2639 │ │ +087a0c: 5420 4404 |000a: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@0444 │ │ +087a10: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +087a12: 6e30 3026 0301 |000d: invoke-virtual {v3, v0, v1}, Lg1/a;.D:(Ljava/lang/CharSequence;I)V // method@2630 │ │ +087a18: 5420 4504 |0010: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@0445 │ │ +087a1c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +087a1e: 6e30 3026 0301 |0013: invoke-virtual {v3, v0, v1}, Lg1/a;.D:(Ljava/lang/CharSequence;I)V // method@2630 │ │ +087a24: 5420 4604 |0016: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@0446 │ │ +087a28: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +087a2a: 6e30 3426 0301 |0019: invoke-virtual {v3, v0, v1}, Lg1/a;.H:(Landroid/os/Parcelable;I)V // method@2634 │ │ +087a30: 5520 4704 |001c: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@0447 │ │ +087a34: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +087a36: 6e30 5426 0301 |001f: invoke-virtual {v3, v0, v1}, Lg1/a;.z:(ZI)V // method@2654 │ │ +087a3c: 5522 4804 |0022: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@0448 │ │ +087a40: 1260 |0024: const/4 v0, #int 6 // #6 │ │ +087a42: 6e30 5426 2300 |0025: invoke-virtual {v3, v2, v0}, Lg1/a;.z:(ZI)V // method@2654 │ │ +087a48: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/view/menu/f; │ │ + 0x0000 - 0x0029 reg=2 (null) Landroidx/core/app/RemoteActionCompat; │ │ + 0x0000 - 0x0029 reg=3 (null) Lg1/a; │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'c' │ │ - type : '(I)Landroidx/appcompat/view/menu/i;' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #142 header: │ │ +class_idx : 680 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #142 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 #142 - │ │ + Class descriptor : 'Landroidx/core/graphics/drawable/IconCompat$a;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -083288: |[083288] androidx.appcompat.view.menu.f.c:(I)Landroidx/appcompat/view/menu/i; │ │ -083298: 5520 8d04 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/f;.d:Z // field@048d │ │ -08329c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0832a0: 5420 8a04 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -0832a4: 6e10 a511 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -0832aa: 0c00 |0009: move-result-object v0 │ │ -0832ac: 2807 |000a: goto 0011 // +0007 │ │ -0832ae: 5420 8a04 |000b: iget-object v0, v2, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -0832b2: 6e10 5811 0000 |000d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.E:()Ljava/util/ArrayList; // method@1158 │ │ -0832b8: 0c00 |0010: move-result-object v0 │ │ -0832ba: 5221 8b04 |0011: iget v1, v2, Landroidx/appcompat/view/menu/f;.b:I // field@048b │ │ -0832be: 3a01 0600 |0013: if-ltz v1, 0019 // +0006 │ │ -0832c2: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -0832c6: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0832ca: 6e20 473e 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -0832d0: 0c03 |001c: move-result-object v3 │ │ -0832d2: 1f03 1203 |001d: check-cast v3, Landroidx/appcompat/view/menu/i; // type@0312 │ │ -0832d6: 1103 |001f: return-object v3 │ │ - catches : (none) │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +087cbc: |[087cbc] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ +087ccc: 1a00 9118 |0000: const-string v0, "Unable to get icon resource" // string@1891 │ │ +087cd0: 1a01 1506 |0002: const-string v1, "IconCompat" // string@0615 │ │ +087cd4: 6002 6a01 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +087cd8: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +087cdc: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +087ce0: 7110 0111 0600 |000a: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat$c;.a:(Ljava/lang/Object;)I // method@1101 │ │ +087ce6: 0a06 |000d: move-result v6 │ │ +087ce8: 0f06 |000e: return v6 │ │ +087cea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +087cec: 6e10 592f 0600 |0010: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +087cf2: 0c03 |0013: move-result-object v3 │ │ +087cf4: 1a04 de21 |0014: const-string v4, "getResId" // string@21de │ │ +087cf8: 2325 8a0e |0016: new-array v5, v2, [Ljava/lang/Class; // type@0e8a │ │ +087cfc: 6e30 e72e 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +087d02: 0c03 |001b: move-result-object v3 │ │ +087d04: 2324 8d0e |001c: new-array v4, v2, [Ljava/lang/Object; // type@0e8d │ │ +087d08: 6e30 f32f 6304 |001e: invoke-virtual {v3, v6, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +087d0e: 0c06 |0021: move-result-object v6 │ │ +087d10: 1f06 2008 |0022: check-cast v6, Ljava/lang/Integer; // type@0820 │ │ +087d14: 6e10 222f 0600 |0024: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +087d1a: 0a06 |0027: move-result v6 │ │ +087d1c: 0f06 |0028: return v6 │ │ +087d1e: 0d06 |0029: move-exception v6 │ │ +087d20: 7130 3006 0106 |002a: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087d26: 0f02 |002d: return v2 │ │ +087d28: 0d06 |002e: move-exception v6 │ │ +087d2a: 7130 3006 0106 |002f: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087d30: 0f02 |0032: return v2 │ │ +087d32: 0d06 |0033: move-exception v6 │ │ +087d34: 7130 3006 0106 |0034: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087d3a: 0f02 |0037: return v2 │ │ + catches : 1 │ │ + 0x0010 - 0x0028 │ │ + Ljava/lang/IllegalAccessException; -> 0x0033 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x002e │ │ + Ljava/lang/NoSuchMethodException; -> 0x0029 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0020 reg=2 this Landroidx/appcompat/view/menu/f; │ │ - 0x0000 - 0x0020 reg=3 (null) I │ │ + 0x0000 - 0x0038 reg=6 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'd' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -083408: |[083408] androidx.appcompat.view.menu.f.d:(Z)V │ │ -083418: 5c01 8c04 |0000: iput-boolean v1, v0, Landroidx/appcompat/view/menu/f;.c:Z // field@048c │ │ -08341c: 0e00 |0002: return-void │ │ - catches : (none) │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +087d50: |[087d50] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +087d60: 1a00 9018 |0000: const-string v0, "Unable to get icon package" // string@1890 │ │ +087d64: 1a01 1506 |0002: const-string v1, "IconCompat" // string@0615 │ │ +087d68: 6002 6a01 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +087d6c: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +087d70: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +087d74: 7110 0211 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.b:(Ljava/lang/Object;)Ljava/lang/String; // method@1102 │ │ +087d7a: 0c07 |000d: move-result-object v7 │ │ +087d7c: 1107 |000e: return-object v7 │ │ +087d7e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +087d80: 6e10 592f 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +087d86: 0c03 |0013: move-result-object v3 │ │ +087d88: 1a04 df21 |0014: const-string v4, "getResPackage" // string@21df │ │ +087d8c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +087d8e: 2356 8a0e |0017: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +087d92: 6e30 e72e 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +087d98: 0c03 |001c: move-result-object v3 │ │ +087d9a: 2354 8d0e |001d: new-array v4, v5, [Ljava/lang/Object; // type@0e8d │ │ +087d9e: 6e30 f32f 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +087da4: 0c07 |0022: move-result-object v7 │ │ +087da6: 1f07 3808 |0023: check-cast v7, Ljava/lang/String; // type@0838 │ │ +087daa: 1107 |0025: return-object v7 │ │ +087dac: 0d07 |0026: move-exception v7 │ │ +087dae: 7130 3006 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087db4: 1102 |002a: return-object v2 │ │ +087db6: 0d07 |002b: move-exception v7 │ │ +087db8: 7130 3006 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087dbe: 1102 |002f: return-object v2 │ │ +087dc0: 0d07 |0030: move-exception v7 │ │ +087dc2: 7130 3006 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087dc8: 1102 |0034: return-object v2 │ │ + catches : 1 │ │ + 0x0010 - 0x0025 │ │ + Ljava/lang/IllegalAccessException; -> 0x0030 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x002b │ │ + Ljava/lang/NoSuchMethodException; -> 0x0026 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/f; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ + 0x0000 - 0x0035 reg=7 (null) Ljava/lang/Object; │ │ │ │ - #4 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 8 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 29 16-bit code units │ │ -0832d8: |[0832d8] androidx.appcompat.view.menu.f.getCount:()I │ │ -0832e8: 5520 8d04 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/f;.d:Z // field@048d │ │ -0832ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0832f0: 5420 8a04 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -0832f4: 6e10 a511 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.z:()Ljava/util/ArrayList; // method@11a5 │ │ -0832fa: 0c00 |0009: move-result-object v0 │ │ -0832fc: 2807 |000a: goto 0011 // +0007 │ │ -0832fe: 5420 8a04 |000b: iget-object v0, v2, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -083302: 6e10 5811 0000 |000d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.E:()Ljava/util/ArrayList; // method@1158 │ │ -083308: 0c00 |0010: move-result-object v0 │ │ -08330a: 5221 8b04 |0011: iget v1, v2, Landroidx/appcompat/view/menu/f;.b:I // field@048b │ │ -08330e: 6e10 4d3e 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -083314: 0a00 |0016: move-result v0 │ │ -083316: 3b01 0300 |0017: if-gez v1, 001a // +0003 │ │ -08331a: 0f00 |0019: return v0 │ │ -08331c: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -083320: 0f00 |001c: return v0 │ │ - catches : (none) │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +087c2c: |[087c2c] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +087c3c: 1a00 9218 |0000: const-string v0, "Unable to get icon uri" // string@1892 │ │ +087c40: 1a01 1506 |0002: const-string v1, "IconCompat" // string@0615 │ │ +087c44: 6002 6a01 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +087c48: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +087c4c: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +087c50: 7110 0411 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.d:(Ljava/lang/Object;)Landroid/net/Uri; // method@1104 │ │ +087c56: 0c07 |000d: move-result-object v7 │ │ +087c58: 1107 |000e: return-object v7 │ │ +087c5a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +087c5c: 6e10 592f 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +087c62: 0c03 |0013: move-result-object v3 │ │ +087c64: 1a04 a922 |0014: const-string v4, "getUri" // string@22a9 │ │ +087c68: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +087c6a: 2356 8a0e |0017: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +087c6e: 6e30 e72e 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +087c74: 0c03 |001c: move-result-object v3 │ │ +087c76: 2354 8d0e |001d: new-array v4, v5, [Ljava/lang/Object; // type@0e8d │ │ +087c7a: 6e30 f32f 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +087c80: 0c07 |0022: move-result-object v7 │ │ +087c82: 1f07 1101 |0023: check-cast v7, Landroid/net/Uri; // type@0111 │ │ +087c86: 1107 |0025: return-object v7 │ │ +087c88: 0d07 |0026: move-exception v7 │ │ +087c8a: 7130 3006 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087c90: 1102 |002a: return-object v2 │ │ +087c92: 0d07 |002b: move-exception v7 │ │ +087c94: 7130 3006 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087c9a: 1102 |002f: return-object v2 │ │ +087c9c: 0d07 |0030: move-exception v7 │ │ +087c9e: 7130 3006 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0630 │ │ +087ca4: 1102 |0034: return-object v2 │ │ + catches : 1 │ │ + 0x0010 - 0x0025 │ │ + Ljava/lang/IllegalAccessException; -> 0x0030 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x002b │ │ + Ljava/lang/NoSuchMethodException; -> 0x0026 │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0035 reg=7 (null) Ljava/lang/Object; │ │ │ │ - #5 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'getItem' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #3 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ + name : 'd' │ │ + type : '(Landroid/graphics/drawable/Icon;Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -083324: |[083324] androidx.appcompat.view.menu.f.getItem:(I)Ljava/lang/Object; │ │ -083334: 6e20 4811 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/f;.c:(I)Landroidx/appcompat/view/menu/i; // method@1148 │ │ -08333a: 0c01 |0003: move-result-object v1 │ │ -08333c: 1101 |0004: return-object v1 │ │ +087a64: |[087a64] androidx.core.graphics.drawable.IconCompat$a.d:(Landroid/graphics/drawable/Icon;Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +087a74: 6e20 cc04 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Icon;.loadDrawable:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@04cc │ │ +087a7a: 0c00 |0003: move-result-object v0 │ │ +087a7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Landroid/graphics/drawable/Icon; │ │ + 0x0000 - 0x0005 reg=1 (null) Landroid/content/Context; │ │ │ │ - #6 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ + name : 'e' │ │ + type : '(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -083340: |[083340] androidx.appcompat.view.menu.f.getItemId:(I)J │ │ -083350: 8130 |0000: int-to-long v0, v3 │ │ -083352: 1000 |0001: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'getView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 71 16-bit code units │ │ -0831d0: |[0831d0] androidx.appcompat.view.menu.f.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0831e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0831e2: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ -0831e6: 5457 8e04 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/f;.e:Landroid/view/LayoutInflater; // field@048e │ │ -0831ea: 5251 8f04 |0005: iget v1, v5, Landroidx/appcompat/view/menu/f;.f:I // field@048f │ │ -0831ee: 6e40 8807 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0788 │ │ -0831f4: 0c07 |000a: move-result-object v7 │ │ -0831f6: 6e20 4811 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/f;.c:(I)Landroidx/appcompat/view/menu/i; // method@1148 │ │ -0831fc: 0c08 |000e: move-result-object v8 │ │ -0831fe: 6e10 c111 0800 |000f: invoke-virtual {v8}, Landroidx/appcompat/view/menu/i;.getGroupId:()I // method@11c1 │ │ -083204: 0a08 |0012: move-result v8 │ │ -083206: d801 06ff |0013: add-int/lit8 v1, v6, #int -1 // #ff │ │ -08320a: 3a01 0b00 |0015: if-ltz v1, 0020 // +000b │ │ -08320e: 6e20 4811 1500 |0017: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/f;.c:(I)Landroidx/appcompat/view/menu/i; // method@1148 │ │ -083214: 0c01 |001a: move-result-object v1 │ │ -083216: 6e10 c111 0100 |001b: invoke-virtual {v1}, Landroidx/appcompat/view/menu/i;.getGroupId:()I // method@11c1 │ │ -08321c: 0a01 |001e: move-result v1 │ │ -08321e: 2802 |001f: goto 0021 // +0002 │ │ -083220: 0181 |0020: move v1, v8 │ │ -083222: 0772 |0021: move-object v2, v7 │ │ -083224: 1f02 0003 |0022: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@0300 │ │ -083228: 5453 8a04 |0024: iget-object v3, v5, Landroidx/appcompat/view/menu/f;.a:Landroidx/appcompat/view/menu/g; // field@048a │ │ -08322c: 6e10 5911 0300 |0026: invoke-virtual {v3}, Landroidx/appcompat/view/menu/g;.F:()Z // method@1159 │ │ -083232: 0a03 |0029: move-result v3 │ │ -083234: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -083236: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ -08323a: 3218 0400 |002d: if-eq v8, v1, 0031 // +0004 │ │ -08323e: 1218 |002f: const/4 v8, #int 1 // #1 │ │ -083240: 2802 |0030: goto 0032 // +0002 │ │ -083242: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -083244: 6e20 ad10 8200 |0032: invoke-virtual {v2, v8}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@10ad │ │ -08324a: 0778 |0035: move-object v8, v7 │ │ -08324c: 1f08 1f03 |0036: check-cast v8, Landroidx/appcompat/view/menu/n$a; // type@031f │ │ -083250: 5551 8c04 |0038: iget-boolean v1, v5, Landroidx/appcompat/view/menu/f;.c:Z // field@048c │ │ -083254: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -083258: 6e20 ac10 4200 |003c: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@10ac │ │ -08325e: 6e20 4811 6500 |003f: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/f;.c:(I)Landroidx/appcompat/view/menu/i; // method@1148 │ │ -083264: 0c06 |0042: move-result-object v6 │ │ -083266: 7230 8212 6800 |0043: invoke-interface {v8, v6, v0}, Landroidx/appcompat/view/menu/n$a;.d:(Landroidx/appcompat/view/menu/i;I)V // method@1282 │ │ -08326c: 1107 |0046: return-object v7 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Landroidx/appcompat/view/menu/f;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0833e8: |[0833e8] androidx.appcompat.view.menu.f.notifyDataSetChanged:()V │ │ -0833f8: 6e10 4611 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/f;.a:()V // method@1146 │ │ -0833fe: 6f10 3f0b 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0b3f │ │ -083404: 0e00 |0006: return-void │ │ + outs : 3 │ │ + insns size : 206 16-bit code units │ │ +087a80: |[087a80] androidx.core.graphics.drawable.IconCompat$a.e:(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon; │ │ +087a90: 5240 4904 |0000: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@0449 │ │ +087a94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +087a96: 1302 1a00 |0003: const/16 v2, #int 26 // #1a │ │ +087a9a: 2b00 b500 0000 |0005: packed-switch v0, 000000ba // +000000b5 │ │ +087aa0: 2204 1c08 |0008: new-instance v4, Ljava/lang/IllegalArgumentException; // type@081c │ │ +087aa4: 1a05 bd18 |000a: const-string v5, "Unknown type" // string@18bd │ │ +087aa8: 7020 182f 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +087aae: 2704 |000f: throw v4 │ │ +087ab0: 6000 6a01 |0010: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +087ab4: 1303 1e00 |0012: const/16 v3, #int 30 // #1e │ │ +087ab8: 3430 0c00 |0014: if-lt v0, v3, 0020 // +000c │ │ +087abc: 6e10 0b11 0400 |0016: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@110b │ │ +087ac2: 0c05 |0019: move-result-object v5 │ │ +087ac4: 7110 0511 0500 |001a: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$d;.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@1105 │ │ +087aca: 0c05 |001d: move-result-object v5 │ │ +087acc: 2900 8600 |001e: goto/16 00a4 // +0086 │ │ +087ad0: 3805 2a00 |0020: if-eqz v5, 004a // +002a │ │ +087ad4: 6e20 0c11 5400 |0022: invoke-virtual {v4, v5}, Landroidx/core/graphics/drawable/IconCompat;.e:(Landroid/content/Context;)Ljava/io/InputStream; // method@110c │ │ +087ada: 0c05 |0025: move-result-object v5 │ │ +087adc: 3805 0900 |0026: if-eqz v5, 002f // +0009 │ │ +087ae0: 7110 a103 0500 |0028: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@03a1 │ │ +087ae6: 0c05 |002b: move-result-object v5 │ │ +087ae8: 3420 4a00 |002c: if-lt v0, v2, 0076 // +004a │ │ +087aec: 283f |002e: goto 006d // +003f │ │ +087aee: 2205 1d08 |002f: new-instance v5, Ljava/lang/IllegalStateException; // type@081d │ │ +087af2: 2200 3908 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +087af6: 7010 9b2f 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +087afc: 1a01 5803 |0036: const-string v1, "Cannot load adaptive icon from uri: " // string@0358 │ │ +087b00: 6e20 a62f 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +087b06: 6e10 0b11 0400 |003b: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@110b │ │ +087b0c: 0c04 |003e: move-result-object v4 │ │ +087b0e: 6e20 a52f 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +087b14: 6e10 ad2f 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +087b1a: 0c04 |0045: move-result-object v4 │ │ +087b1c: 7020 1c2f 4500 |0046: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +087b22: 2705 |0049: throw v5 │ │ +087b24: 2205 1c08 |004a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@081c │ │ +087b28: 2200 3908 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +087b2c: 7010 9b2f 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +087b32: 1a01 9503 |0051: const-string v1, "Context is required to resolve the file uri of the icon: " // string@0395 │ │ +087b36: 6e20 a62f 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +087b3c: 6e10 0b11 0400 |0056: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@110b │ │ +087b42: 0c04 |0059: move-result-object v4 │ │ +087b44: 6e20 a52f 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +087b4a: 6e10 ad2f 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +087b50: 0c04 |0060: move-result-object v4 │ │ +087b52: 7020 182f 4500 |0061: invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +087b58: 2705 |0064: throw v5 │ │ +087b5a: 6005 6a01 |0065: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@016a │ │ +087b5e: 3425 0b00 |0067: if-lt v5, v2, 0072 // +000b │ │ +087b62: 5445 4a04 |0069: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087b66: 1f05 b300 |006b: check-cast v5, Landroid/graphics/Bitmap; // type@00b3 │ │ +087b6a: 7110 0011 0500 |006d: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$b;.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@1100 │ │ +087b70: 0c05 |0070: move-result-object v5 │ │ +087b72: 2833 |0071: goto 00a4 // +0033 │ │ +087b74: 5445 4a04 |0072: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087b78: 1f05 b300 |0074: check-cast v5, Landroid/graphics/Bitmap; // type@00b3 │ │ +087b7c: 7120 0811 1500 |0076: invoke-static {v5, v1}, Landroidx/core/graphics/drawable/IconCompat;.a:(Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; // method@1108 │ │ +087b82: 0c05 |0079: move-result-object v5 │ │ +087b84: 2826 |007a: goto 00a0 // +0026 │ │ +087b86: 5445 4a04 |007b: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087b8a: 1f05 3808 |007d: check-cast v5, Ljava/lang/String; // type@0838 │ │ +087b8e: 7110 c504 0500 |007f: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithContentUri:(Ljava/lang/String;)Landroid/graphics/drawable/Icon; // method@04c5 │ │ +087b94: 0c05 |0082: move-result-object v5 │ │ +087b96: 2821 |0083: goto 00a4 // +0021 │ │ +087b98: 5445 4a04 |0084: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087b9c: 1f05 380e |0086: check-cast v5, [B // type@0e38 │ │ +087ba0: 5240 4d04 |0088: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@044d │ │ +087ba4: 5241 4e04 |008a: iget v1, v4, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@044e │ │ +087ba8: 7130 c604 0501 |008c: invoke-static {v5, v0, v1}, Landroid/graphics/drawable/Icon;.createWithData:([BII)Landroid/graphics/drawable/Icon; // method@04c6 │ │ +087bae: 0c05 |008f: move-result-object v5 │ │ +087bb0: 2814 |0090: goto 00a4 // +0014 │ │ +087bb2: 6e10 0a11 0400 |0091: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.c:()Ljava/lang/String; // method@110a │ │ +087bb8: 0c05 |0094: move-result-object v5 │ │ +087bba: 5240 4d04 |0095: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@044d │ │ +087bbe: 7120 c704 0500 |0097: invoke-static {v5, v0}, Landroid/graphics/drawable/Icon;.createWithResource:(Ljava/lang/String;I)Landroid/graphics/drawable/Icon; // method@04c7 │ │ +087bc4: 0c05 |009a: move-result-object v5 │ │ +087bc6: 2809 |009b: goto 00a4 // +0009 │ │ +087bc8: 5445 4a04 |009c: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087bcc: 1f05 b300 |009e: check-cast v5, Landroid/graphics/Bitmap; // type@00b3 │ │ +087bd0: 7110 c404 0500 |00a0: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@04c4 │ │ +087bd6: 0c05 |00a3: move-result-object v5 │ │ +087bd8: 5440 4f04 |00a4: iget-object v0, v4, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@044f │ │ +087bdc: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ +087be0: 6e20 cd04 0500 |00a8: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Icon;.setTintList:(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon; // method@04cd │ │ +087be6: 5444 5004 |00ab: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@0450 │ │ +087bea: 6200 5304 |00ad: sget-object v0, Landroidx/core/graphics/drawable/IconCompat;.k:Landroid/graphics/PorterDuff$Mode; // field@0453 │ │ +087bee: 3204 0500 |00af: if-eq v4, v0, 00b4 // +0005 │ │ +087bf2: 6e20 ce04 4500 |00b1: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Icon;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon; // method@04ce │ │ +087bf8: 1105 |00b4: return-object v5 │ │ +087bfa: 5444 4a04 |00b5: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@044a │ │ +087bfe: 1f04 f300 |00b7: check-cast v4, Landroid/graphics/drawable/Icon; // type@00f3 │ │ +087c02: 1104 |00b9: return-object v4 │ │ +087c04: 0001 0800 ffff ffff b000 0000 0300 ... |00ba: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x00ce reg=4 (null) Landroidx/core/graphics/drawable/IconCompat; │ │ + 0x0000 - 0x00ce reg=5 (null) Landroid/content/Context; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #148 header: │ │ -class_idx : 781 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #148 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ - │ │ -Class #148 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/g$a;' │ │ - 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/g$a;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/view/menu/g$a;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/view/menu/g;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #149 header: │ │ -class_idx : 782 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #143 header: │ │ +class_idx : 681 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #149 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/g; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/graphics/drawable/IconCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #149 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/g$b;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #143 - │ │ + Class descriptor : 'Landroidx/core/graphics/drawable/IconCompat$b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/g$b;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/view/menu/i;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #150 header: │ │ -class_idx : 790 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #150 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/j; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="d" │ │ - │ │ -Class #150 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/j$d;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/MenuItem$OnActionExpandListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$d;) │ │ + #0 : (in Landroidx/core/graphics/drawable/IconCompat$b;) │ │ name : 'a' │ │ - type : 'Landroid/view/MenuItem$OnActionExpandListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/view/menu/j$d;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/view/menu/j;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$d;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnActionExpandListener;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -085f6c: |[085f6c] androidx.appcompat.view.menu.j$d.:(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ -085f7c: 5b01 d504 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$d;.b:Landroidx/appcompat/view/menu/j; // field@04d5 │ │ -085f80: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -085f86: 5b02 d404 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/j$d;.a:Landroid/view/MenuItem$OnActionExpandListener; // field@04d4 │ │ -085f8a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$d;) │ │ - name : 'onMenuItemActionCollapse' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -085f14: |[085f14] androidx.appcompat.view.menu.j$d.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -085f24: 5420 d404 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$d;.a:Landroid/view/MenuItem$OnActionExpandListener; // field@04d4 │ │ -085f28: 5421 d504 |0002: iget-object v1, v2, Landroidx/appcompat/view/menu/j$d;.b:Landroidx/appcompat/view/menu/j; // field@04d5 │ │ -085f2c: 6e20 0211 3100 |0004: invoke-virtual {v1, v3}, Landroidx/appcompat/view/menu/c;.c:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1102 │ │ -085f32: 0c03 |0007: move-result-object v3 │ │ -085f34: 7220 a407 3000 |0008: invoke-interface {v0, v3}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@07a4 │ │ -085f3a: 0a03 |000b: move-result v3 │ │ -085f3c: 0f03 |000c: return v3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +087de0: |[087de0] androidx.core.graphics.drawable.IconCompat$b.a:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +087df0: 2200 e700 |0000: new-instance v0, Landroid/graphics/drawable/AdaptiveIconDrawable; // type@00e7 │ │ +087df4: 7030 6b04 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/AdaptiveIconDrawable;.:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@046b │ │ +087dfa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/j$d;) │ │ - name : 'onMenuItemActionExpand' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/core/graphics/drawable/IconCompat$b;) │ │ + name : 'b' │ │ + type : '(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -085f40: |[085f40] androidx.appcompat.view.menu.j$d.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -085f50: 5420 d404 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$d;.a:Landroid/view/MenuItem$OnActionExpandListener; // field@04d4 │ │ -085f54: 5421 d504 |0002: iget-object v1, v2, Landroidx/appcompat/view/menu/j$d;.b:Landroidx/appcompat/view/menu/j; // field@04d5 │ │ -085f58: 6e20 0211 3100 |0004: invoke-virtual {v1, v3}, Landroidx/appcompat/view/menu/c;.c:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1102 │ │ -085f5e: 0c03 |0007: move-result-object v3 │ │ -085f60: 7220 a507 3000 |0008: invoke-interface {v0, v3}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@07a5 │ │ -085f66: 0a03 |000b: move-result v3 │ │ -085f68: 0f03 |000c: return v3 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087dfc: |[087dfc] androidx.core.graphics.drawable.IconCompat$b.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; │ │ +087e0c: 7110 c204 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@04c2 │ │ +087e12: 0c00 |0003: move-result-object v0 │ │ +087e14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Landroid/graphics/Bitmap; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #151 header: │ │ -class_idx : 791 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #144 header: │ │ +class_idx : 682 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #151 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/j; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="e" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/graphics/drawable/IconCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ │ │ -Class #151 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/j$e;' │ │ - Access flags : 0x0000 () │ │ +Class #144 - │ │ + Class descriptor : 'Landroidx/core/graphics/drawable/IconCompat$c;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$e;) │ │ - name : 'a' │ │ - type : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/view/menu/j$e;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/view/menu/j;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$e;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnMenuItemClickListener;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -085fb8: |[085fb8] androidx.appcompat.view.menu.j$e.:(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -085fc8: 5b01 d704 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$e;.b:Landroidx/appcompat/view/menu/j; // field@04d7 │ │ -085fcc: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -085fd2: 5b02 d604 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/j$e;.a:Landroid/view/MenuItem$OnMenuItemClickListener; // field@04d6 │ │ -085fd6: 0e00 |0007: return-void │ │ + insns size : 7 16-bit code units │ │ +087e38: |[087e38] androidx.core.graphics.drawable.IconCompat$c.a:(Ljava/lang/Object;)I │ │ +087e48: 1f00 f300 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00f3 │ │ +087e4c: 6e10 c804 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResId:()I // method@04c8 │ │ +087e52: 0a00 |0005: move-result v0 │ │ +087e54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/j$e;) │ │ - name : 'onMenuItemClick' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -085f8c: |[085f8c] androidx.appcompat.view.menu.j$e.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -085f9c: 5420 d604 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$e;.a:Landroid/view/MenuItem$OnMenuItemClickListener; // field@04d6 │ │ -085fa0: 5421 d704 |0002: iget-object v1, v2, Landroidx/appcompat/view/menu/j$e;.b:Landroidx/appcompat/view/menu/j; // field@04d7 │ │ -085fa4: 6e20 0211 3100 |0004: invoke-virtual {v1, v3}, Landroidx/appcompat/view/menu/c;.c:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1102 │ │ -085faa: 0c03 |0007: move-result-object v3 │ │ -085fac: 7220 a607 3000 |0008: invoke-interface {v0, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@07a6 │ │ -085fb2: 0a03 |000b: move-result v3 │ │ -085fb4: 0f03 |000c: return v3 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +087e78: |[087e78] androidx.core.graphics.drawable.IconCompat$c.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +087e88: 1f00 f300 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00f3 │ │ +087e8c: 6e10 c904 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResPackage:()Ljava/lang/String; // method@04c9 │ │ +087e92: 0c00 |0005: move-result-object v0 │ │ +087e94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #152 header: │ │ -class_idx : 794 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #152 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/l; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #152 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/l$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/l$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/l;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/l$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/l;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -086794: |[086794] androidx.appcompat.view.menu.l$a.:(Landroidx/appcompat/view/menu/l;)V │ │ -0867a4: 5b01 db04 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/l$a;.a:Landroidx/appcompat/view/menu/l; // field@04db │ │ -0867a8: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0867ae: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +087e58: |[087e58] androidx.core.graphics.drawable.IconCompat$c.c:(Ljava/lang/Object;)I │ │ +087e68: 1f00 f300 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00f3 │ │ +087e6c: 6e10 ca04 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getType:()I // method@04ca │ │ +087e72: 0a00 |0005: move-result v0 │ │ +087e74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/l$a;) │ │ - name : 'onDismiss' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0867b0: |[0867b0] androidx.appcompat.view.menu.l$a.onDismiss:()V │ │ -0867c0: 5410 db04 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/l$a;.a:Landroidx/appcompat/view/menu/l; // field@04db │ │ -0867c4: 6e10 6d12 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/l;.e:()V // method@126d │ │ -0867ca: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +087e18: |[087e18] androidx.core.graphics.drawable.IconCompat$c.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +087e28: 1f00 f300 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00f3 │ │ +087e2c: 6e10 cb04 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getUri:()Landroid/net/Uri; // method@04cb │ │ +087e32: 0c00 |0005: move-result-object v0 │ │ +087e34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #153 header: │ │ -class_idx : 795 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #145 header: │ │ +class_idx : 683 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #153 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/l; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/graphics/drawable/IconCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #153 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/l$b;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #145 - │ │ + Class descriptor : 'Landroidx/core/graphics/drawable/IconCompat$d;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/l$b;) │ │ + #0 : (in Landroidx/core/graphics/drawable/IconCompat$d;) │ │ name : 'a' │ │ - type : '(Landroid/view/Display;Landroid/graphics/Point;)V' │ │ - access : 0x0008 (STATIC) │ │ + type : '(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0867cc: |[0867cc] androidx.appcompat.view.menu.l$b.a:(Landroid/view/Display;Landroid/graphics/Point;)V │ │ -0867dc: 6e20 4407 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@0744 │ │ -0867e2: 0e00 |0003: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087e98: |[087e98] androidx.core.graphics.drawable.IconCompat$d.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; │ │ +087ea8: 7110 c304 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmapContentUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@04c3 │ │ +087eae: 0c00 |0003: move-result-object v0 │ │ +087eb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/Display; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Point; │ │ + 0x0000 - 0x0005 reg=0 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #154 header: │ │ -class_idx : 796 │ │ +Class #146 header: │ │ +class_idx : 685 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 12 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #154 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/l$b; } │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #154 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/l;' │ │ +Class #146 - │ │ + Class descriptor : 'Landroidx/core/graphics/drawable/IconCompatParcelizer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/view/menu/g;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'd' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'f' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'g' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'i' │ │ - type : 'Landroidx/appcompat/view/menu/m$a;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'j' │ │ - type : 'Landroidx/appcompat/view/menu/k;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'k' │ │ - type : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'l' │ │ - type : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZI)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 13 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 11 16-bit code units │ │ -08699c: |[08699c] androidx.appcompat.view.menu.l.:(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZI)V │ │ -0869ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0869ae: 0770 |0001: move-object v0, v7 │ │ -0869b0: 0781 |0002: move-object v1, v8 │ │ -0869b2: 0792 |0003: move-object v2, v9 │ │ -0869b4: 07a3 |0004: move-object v3, v10 │ │ -0869b6: 01b4 |0005: move v4, v11 │ │ -0869b8: 01c5 |0006: move v5, v12 │ │ -0869ba: 7607 6812 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/l;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZII)V // method@1268 │ │ -0869c0: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000b reg=7 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x000b reg=8 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000b reg=9 (null) Landroidx/appcompat/view/menu/g; │ │ - 0x0000 - 0x000b reg=10 (null) Landroid/view/View; │ │ - 0x0000 - 0x000b reg=11 (null) Z │ │ - 0x0000 - 0x000b reg=12 (null) I │ │ - │ │ - #1 : (in Landroidx/appcompat/view/menu/l;) │ │ + #0 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZII)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 7 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -0869c4: |[0869c4] androidx.appcompat.view.menu.l.:(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZII)V │ │ -0869d4: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0869da: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ -0869e0: 5910 e204 |0006: iput v0, v1, Landroidx/appcompat/view/menu/l;.g:I // field@04e2 │ │ -0869e4: 2200 1a03 |0008: new-instance v0, Landroidx/appcompat/view/menu/l$a; // type@031a │ │ -0869e8: 7020 6412 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/l$a;.:(Landroidx/appcompat/view/menu/l;)V // method@1264 │ │ -0869ee: 5b10 e704 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/l;.l:Landroid/widget/PopupWindow$OnDismissListener; // field@04e7 │ │ -0869f2: 5b12 dc04 |000f: iput-object v2, v1, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -0869f6: 5b13 dd04 |0011: iput-object v3, v1, Landroidx/appcompat/view/menu/l;.b:Landroidx/appcompat/view/menu/g; // field@04dd │ │ -0869fa: 5b14 e104 |0013: iput-object v4, v1, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -0869fe: 5c15 de04 |0015: iput-boolean v5, v1, Landroidx/appcompat/view/menu/l;.c:Z // field@04de │ │ -086a02: 5916 df04 |0017: iput v6, v1, Landroidx/appcompat/view/menu/l;.d:I // field@04df │ │ -086a06: 5917 e004 |0019: iput v7, v1, Landroidx/appcompat/view/menu/l;.e:I // field@04e0 │ │ -086a0a: 0e00 |001b: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087f6c: |[087f6c] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ +087f7c: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +087f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x001c reg=1 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x001c reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001c reg=3 (null) Landroidx/appcompat/view/menu/g; │ │ - 0x0000 - 0x001c reg=4 (null) Landroid/view/View; │ │ - 0x0000 - 0x001c reg=5 (null) Z │ │ - 0x0000 - 0x001c reg=6 (null) I │ │ - 0x0000 - 0x001c reg=7 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'a' │ │ - type : '()Landroidx/appcompat/view/menu/k;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ + name : 'read' │ │ + type : '(Lg1/a;)Landroidx/core/graphics/drawable/IconCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 7 │ │ - insns size : 115 16-bit code units │ │ -0867e4: |[0867e4] androidx.appcompat.view.menu.l.a:()Landroidx/appcompat/view/menu/k; │ │ -0867f4: 54e0 dc04 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -0867f8: 1a01 1d2c |0002: const-string v1, "window" // string@2c1d │ │ -0867fc: 6e20 7103 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0371 │ │ -086802: 0c00 |0007: move-result-object v0 │ │ -086804: 1f00 fe01 |0008: check-cast v0, Landroid/view/WindowManager; // type@01fe │ │ -086808: 7210 db09 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@09db │ │ -08680e: 0c00 |000d: move-result-object v0 │ │ -086810: 2201 1301 |000e: new-instance v1, Landroid/graphics/Point; // type@0113 │ │ -086814: 7010 f204 0100 |0010: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@04f2 │ │ -08681a: 7120 6612 1000 |0013: invoke-static {v0, v1}, Landroidx/appcompat/view/menu/l$b;.a:(Landroid/view/Display;Landroid/graphics/Point;)V // method@1266 │ │ -086820: 5210 a201 |0016: iget v0, v1, Landroid/graphics/Point;.x:I // field@01a2 │ │ -086824: 5211 a301 |0018: iget v1, v1, Landroid/graphics/Point;.y:I // field@01a3 │ │ -086828: 7120 253d 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -08682e: 0a00 |001d: move-result v0 │ │ -086830: 54e1 dc04 |001e: iget-object v1, v14, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -086834: 6e10 6d03 0100 |0020: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -08683a: 0c01 |0023: move-result-object v1 │ │ -08683c: 6002 bc0d |0024: sget v2, Le/d;.a:I // field@0dbc │ │ -086840: 6e20 0704 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0407 │ │ -086846: 0a01 |0029: move-result v1 │ │ -086848: 3410 0400 |002a: if-lt v0, v1, 002e // +0004 │ │ -08684c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -08684e: 2802 |002d: goto 002f // +0002 │ │ -086850: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -086852: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -086856: 2200 0903 |0031: new-instance v0, Landroidx/appcompat/view/menu/d; // type@0309 │ │ -08685a: 54e2 dc04 |0033: iget-object v2, v14, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -08685e: 54e3 e104 |0035: iget-object v3, v14, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086862: 52e4 df04 |0037: iget v4, v14, Landroidx/appcompat/view/menu/l;.d:I // field@04df │ │ -086866: 52e5 e004 |0039: iget v5, v14, Landroidx/appcompat/view/menu/l;.e:I // field@04e0 │ │ -08686a: 55e6 de04 |003b: iget-boolean v6, v14, Landroidx/appcompat/view/menu/l;.c:Z // field@04de │ │ -08686e: 0701 |003d: move-object v1, v0 │ │ -086870: 7606 1411 0100 |003e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/d;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@1114 │ │ -086876: 2813 |0041: goto 0054 // +0013 │ │ -086878: 2200 2503 |0042: new-instance v0, Landroidx/appcompat/view/menu/q; // type@0325 │ │ -08687c: 54e8 dc04 |0044: iget-object v8, v14, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -086880: 54e9 dd04 |0046: iget-object v9, v14, Landroidx/appcompat/view/menu/l;.b:Landroidx/appcompat/view/menu/g; // field@04dd │ │ -086884: 54ea e104 |0048: iget-object v10, v14, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086888: 52eb df04 |004a: iget v11, v14, Landroidx/appcompat/view/menu/l;.d:I // field@04df │ │ -08688c: 52ec e004 |004c: iget v12, v14, Landroidx/appcompat/view/menu/l;.e:I // field@04e0 │ │ -086890: 55ed de04 |004e: iget-boolean v13, v14, Landroidx/appcompat/view/menu/l;.c:Z // field@04de │ │ -086894: 0707 |0050: move-object v7, v0 │ │ -086896: 7607 a812 0700 |0051: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/q;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;IIZ)V // method@12a8 │ │ -08689c: 54e1 dd04 |0054: iget-object v1, v14, Landroidx/appcompat/view/menu/l;.b:Landroidx/appcompat/view/menu/g; // field@04dd │ │ -0868a0: 6e20 5512 1000 |0056: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/k;.l:(Landroidx/appcompat/view/menu/g;)V // method@1255 │ │ -0868a6: 54e1 e704 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/l;.l:Landroid/widget/PopupWindow$OnDismissListener; // field@04e7 │ │ -0868aa: 6e20 5f12 1000 |005b: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/k;.u:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@125f │ │ -0868b0: 54e1 e104 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -0868b4: 6e20 5a12 1000 |0060: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/k;.p:(Landroid/view/View;)V // method@125a │ │ -0868ba: 54e1 e404 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/l;.i:Landroidx/appcompat/view/menu/m$a; // field@04e4 │ │ -0868be: 7220 7e12 1000 |0065: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/m;.h:(Landroidx/appcompat/view/menu/m$a;)V // method@127e │ │ -0868c4: 55e1 e304 |0068: iget-boolean v1, v14, Landroidx/appcompat/view/menu/l;.h:Z // field@04e3 │ │ -0868c8: 6e20 5c12 1000 |006a: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/k;.r:(Z)V // method@125c │ │ -0868ce: 52e1 e204 |006d: iget v1, v14, Landroidx/appcompat/view/menu/l;.g:I // field@04e2 │ │ -0868d2: 6e20 5d12 1000 |006f: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/k;.s:(I)V // method@125d │ │ -0868d8: 1100 |0072: return-object v0 │ │ + outs : 3 │ │ + insns size : 84 16-bit code units │ │ +087eb4: |[087eb4] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Lg1/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ +087ec4: 2200 ac02 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@02ac │ │ +087ec8: 7010 0711 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@1107 │ │ +087ece: 5201 4904 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@0449 │ │ +087ed2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +087ed4: 6e30 4a26 1302 |0008: invoke-virtual {v3, v1, v2}, Lg1/a;.p:(II)I // method@264a │ │ +087eda: 0a01 |000b: move-result v1 │ │ +087edc: 5901 4904 |000c: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@0449 │ │ +087ee0: 5401 4b04 |000e: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@044b │ │ +087ee4: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +087ee6: 6e30 4426 1302 |0011: invoke-virtual {v3, v1, v2}, Lg1/a;.j:([BI)[B // method@2644 │ │ +087eec: 0c01 |0014: move-result-object v1 │ │ +087eee: 5b01 4b04 |0015: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@044b │ │ +087ef2: 5401 4c04 |0017: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@044c │ │ +087ef6: 1232 |0019: const/4 v2, #int 3 // #3 │ │ +087ef8: 6e30 4c26 1302 |001a: invoke-virtual {v3, v1, v2}, Lg1/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@264c │ │ +087efe: 0c01 |001d: move-result-object v1 │ │ +087f00: 5b01 4c04 |001e: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@044c │ │ +087f04: 5201 4d04 |0020: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@044d │ │ +087f08: 1242 |0022: const/4 v2, #int 4 // #4 │ │ +087f0a: 6e30 4a26 1302 |0023: invoke-virtual {v3, v1, v2}, Lg1/a;.p:(II)I // method@264a │ │ +087f10: 0a01 |0026: move-result v1 │ │ +087f12: 5901 4d04 |0027: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@044d │ │ +087f16: 5201 4e04 |0029: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@044e │ │ +087f1a: 1252 |002b: const/4 v2, #int 5 // #5 │ │ +087f1c: 6e30 4a26 1302 |002c: invoke-virtual {v3, v1, v2}, Lg1/a;.p:(II)I // method@264a │ │ +087f22: 0a01 |002f: move-result v1 │ │ +087f24: 5901 4e04 |0030: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@044e │ │ +087f28: 5401 4f04 |0032: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@044f │ │ +087f2c: 1262 |0034: const/4 v2, #int 6 // #6 │ │ +087f2e: 6e30 4c26 1302 |0035: invoke-virtual {v3, v1, v2}, Lg1/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@264c │ │ +087f34: 0c01 |0038: move-result-object v1 │ │ +087f36: 1f01 a700 |0039: check-cast v1, Landroid/content/res/ColorStateList; // type@00a7 │ │ +087f3a: 5b01 4f04 |003b: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@044f │ │ +087f3e: 5401 5104 |003d: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@0451 │ │ +087f42: 1272 |003f: const/4 v2, #int 7 // #7 │ │ +087f44: 6e30 4e26 1302 |0040: invoke-virtual {v3, v1, v2}, Lg1/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@264e │ │ +087f4a: 0c01 |0043: move-result-object v1 │ │ +087f4c: 5b01 5104 |0044: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@0451 │ │ +087f50: 5401 5204 |0046: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@0452 │ │ +087f54: 1302 0800 |0048: const/16 v2, #int 8 // #8 │ │ +087f58: 6e30 4e26 1302 |004a: invoke-virtual {v3, v1, v2}, Lg1/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@264e │ │ +087f5e: 0c03 |004d: move-result-object v3 │ │ +087f60: 5b03 5204 |004e: iput-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@0452 │ │ +087f64: 6e10 0d11 0000 |0050: invoke-virtual {v0}, Landroidx/core/graphics/drawable/IconCompat;.f:()V // method@110d │ │ +087f6a: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0073 reg=14 this Landroidx/appcompat/view/menu/l; │ │ + 0x0000 - 0x0054 reg=3 (null) Lg1/a; │ │ │ │ - #3 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'l' │ │ - type : '(IIZZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ + name : 'write' │ │ + type : '(Landroidx/core/graphics/drawable/IconCompat;Lg1/a;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ insns size : 77 16-bit code units │ │ -086b1c: |[086b1c] androidx.appcompat.view.menu.l.l:(IIZZ)V │ │ -086b2c: 6e10 6b12 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/l;.c:()Landroidx/appcompat/view/menu/k; // method@126b │ │ -086b32: 0c00 |0003: move-result-object v0 │ │ -086b34: 6e20 6012 7000 |0004: invoke-virtual {v0, v7}, Landroidx/appcompat/view/menu/k;.v:(Z)V // method@1260 │ │ -086b3a: 3806 4200 |0007: if-eqz v6, 0049 // +0042 │ │ -086b3e: 5236 e204 |0009: iget v6, v3, Landroidx/appcompat/view/menu/l;.g:I // field@04e2 │ │ -086b42: 5437 e104 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086b46: 7110 e71d 0700 |000d: invoke-static {v7}, Landroidx/core/view/m0;.p:(Landroid/view/View;)I // method@1de7 │ │ -086b4c: 0a07 |0010: move-result v7 │ │ -086b4e: 7120 3f1e 7600 |0011: invoke-static {v6, v7}, Landroidx/core/view/s;.a:(II)I // method@1e3f │ │ -086b54: 0a06 |0014: move-result v6 │ │ -086b56: dd06 0607 |0015: and-int/lit8 v6, v6, #int 7 // #07 │ │ -086b5a: 1257 |0017: const/4 v7, #int 5 // #5 │ │ -086b5c: 3376 0900 |0018: if-ne v6, v7, 0021 // +0009 │ │ -086b60: 5436 e104 |001a: iget-object v6, v3, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086b64: 6e10 9008 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@0890 │ │ -086b6a: 0a06 |001f: move-result v6 │ │ -086b6c: b164 |0020: sub-int/2addr v4, v6 │ │ -086b6e: 6e20 5e12 4000 |0021: invoke-virtual {v0, v4}, Landroidx/appcompat/view/menu/k;.t:(I)V // method@125e │ │ -086b74: 6e20 6112 5000 |0024: invoke-virtual {v0, v5}, Landroidx/appcompat/view/menu/k;.w:(I)V // method@1261 │ │ -086b7a: 5436 dc04 |0027: iget-object v6, v3, Landroidx/appcompat/view/menu/l;.a:Landroid/content/Context; // field@04dc │ │ -086b7e: 6e10 6d03 0600 |0029: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -086b84: 0c06 |002c: move-result-object v6 │ │ -086b86: 6e10 0804 0600 |002d: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -086b8c: 0c06 |0030: move-result-object v6 │ │ -086b8e: 5266 d701 |0031: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@01d7 │ │ -086b92: 1507 4042 |0033: const/high16 v7, #int 1111490560 // #4240 │ │ -086b96: a806 0607 |0035: mul-float v6, v6, v7 │ │ -086b9a: 1507 0040 |0037: const/high16 v7, #int 1073741824 // #4000 │ │ -086b9e: c976 |0039: div-float/2addr v6, v7 │ │ -086ba0: 8766 |003a: float-to-int v6, v6 │ │ -086ba2: 2207 1901 |003b: new-instance v7, Landroid/graphics/Rect; // type@0119 │ │ -086ba6: 9101 0406 |003d: sub-int v1, v4, v6 │ │ -086baa: 9102 0506 |003f: sub-int v2, v5, v6 │ │ -086bae: b064 |0041: add-int/2addr v4, v6 │ │ -086bb0: b065 |0042: add-int/2addr v5, v6 │ │ -086bb2: 7055 ff04 1742 |0043: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@04ff │ │ -086bb8: 6e20 5b12 7000 |0046: invoke-virtual {v0, v7}, Landroidx/appcompat/view/menu/k;.q:(Landroid/graphics/Rect;)V // method@125b │ │ -086bbe: 7210 9e12 0000 |0049: invoke-interface {v0}, Landroidx/appcompat/view/menu/p;.a:()V // method@129e │ │ -086bc4: 0e00 |004c: return-void │ │ +087f84: |[087f84] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Lg1/a;)V │ │ +087f94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087f96: 6e30 5226 0400 |0001: invoke-virtual {v4, v0, v0}, Lg1/a;.x:(ZZ)V // method@2652 │ │ +087f9c: 6e10 4026 0400 |0004: invoke-virtual {v4}, Lg1/a;.f:()Z // method@2640 │ │ +087fa2: 0a01 |0007: move-result v1 │ │ +087fa4: 6e20 0e11 1300 |0008: invoke-virtual {v3, v1}, Landroidx/core/graphics/drawable/IconCompat;.g:(Z)V // method@110e │ │ +087faa: 5231 4904 |000b: iget v1, v3, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@0449 │ │ +087fae: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +087fb0: 3212 0500 |000e: if-eq v2, v1, 0013 // +0005 │ │ +087fb4: 6e30 3226 1400 |0010: invoke-virtual {v4, v1, v0}, Lg1/a;.F:(II)V // method@2632 │ │ +087fba: 5430 4b04 |0013: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@044b │ │ +087fbe: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +087fc2: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +087fc4: 6e30 2e26 0401 |0018: invoke-virtual {v4, v0, v1}, Lg1/a;.B:([BI)V // method@262e │ │ +087fca: 5430 4c04 |001b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@044c │ │ +087fce: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ +087fd2: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +087fd4: 6e30 3426 0401 |0020: invoke-virtual {v4, v0, v1}, Lg1/a;.H:(Landroid/os/Parcelable;I)V // method@2634 │ │ +087fda: 5230 4d04 |0023: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@044d │ │ +087fde: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +087fe2: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +087fe4: 6e30 3226 0401 |0028: invoke-virtual {v4, v0, v1}, Lg1/a;.F:(II)V // method@2632 │ │ +087fea: 5230 4e04 |002b: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@044e │ │ +087fee: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +087ff2: 1251 |002f: const/4 v1, #int 5 // #5 │ │ +087ff4: 6e30 3226 0401 |0030: invoke-virtual {v4, v0, v1}, Lg1/a;.F:(II)V // method@2632 │ │ +087ffa: 5430 4f04 |0033: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@044f │ │ +087ffe: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ +088002: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +088004: 6e30 3426 0401 |0038: invoke-virtual {v4, v0, v1}, Lg1/a;.H:(Landroid/os/Parcelable;I)V // method@2634 │ │ +08800a: 5430 5104 |003b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@0451 │ │ +08800e: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ +088012: 1271 |003f: const/4 v1, #int 7 // #7 │ │ +088014: 6e30 3626 0401 |0040: invoke-virtual {v4, v0, v1}, Lg1/a;.J:(Ljava/lang/String;I)V // method@2636 │ │ +08801a: 5433 5204 |0043: iget-object v3, v3, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@0452 │ │ +08801e: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ +088022: 1300 0800 |0047: const/16 v0, #int 8 // #8 │ │ +088026: 6e30 3626 3400 |0049: invoke-virtual {v4, v3, v0}, Lg1/a;.J:(Ljava/lang/String;I)V // method@2636 │ │ +08802c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x004d reg=3 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x004d reg=4 (null) I │ │ - 0x0000 - 0x004d reg=5 (null) I │ │ - 0x0000 - 0x004d reg=6 (null) Z │ │ - 0x0000 - 0x004d reg=7 (null) Z │ │ + 0x0000 - 0x004d reg=3 (null) Landroidx/core/graphics/drawable/IconCompat; │ │ + 0x0000 - 0x004d reg=4 (null) Lg1/a; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -086a0c: |[086a0c] androidx.appcompat.view.menu.l.b:()V │ │ -086a1c: 6e10 6c12 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/view/menu/l;.d:()Z // method@126c │ │ -086a22: 0a00 |0003: move-result v0 │ │ -086a24: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -086a28: 5410 e504 |0006: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086a2c: 7210 a012 0000 |0008: invoke-interface {v0}, Landroidx/appcompat/view/menu/p;.dismiss:()V // method@12a0 │ │ -086a32: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroidx/appcompat/view/menu/l; │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'c' │ │ - type : '()Landroidx/appcompat/view/menu/k;' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #147 header: │ │ +class_idx : 687 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #147 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ + │ │ +Class #147 - │ │ + Class descriptor : 'Landroidx/core/widget/NestedScrollView$b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$b;) │ │ + name : 'a' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -0868dc: |[0868dc] androidx.appcompat.view.menu.l.c:()Landroidx/appcompat/view/menu/k; │ │ -0868ec: 5410 e504 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -0868f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0868f4: 7010 6912 0100 |0004: invoke-direct {v1}, Landroidx/appcompat/view/menu/l;.a:()Landroidx/appcompat/view/menu/k; // method@1269 │ │ -0868fa: 0c00 |0007: move-result-object v0 │ │ -0868fc: 5b10 e504 |0008: iput-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086900: 5410 e504 |000a: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086904: 1100 |000c: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +088a2c: |[088a2c] androidx.core.widget.NestedScrollView$b.a:(Landroid/view/ViewGroup;)Z │ │ +088a3c: 6e10 8008 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewGroup;.getClipToPadding:()Z // method@0880 │ │ +088a42: 0a00 |0003: move-result v0 │ │ +088a44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroidx/appcompat/view/menu/l; │ │ + 0x0000 - 0x0005 reg=0 (null) Landroid/view/ViewGroup; │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #148 header: │ │ +class_idx : 689 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #148 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ + │ │ +Class #148 - │ │ + 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 - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$d;) │ │ + name : 'a' │ │ + type : '(Landroidx/core/widget/NestedScrollView;IIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #149 header: │ │ +class_idx : 690 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #149 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView$e; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #149 - │ │ + Class descriptor : 'Landroidx/core/widget/NestedScrollView$e$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -086908: |[086908] androidx.appcompat.view.menu.l.d:()Z │ │ -086918: 5410 e504 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -08691c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -086920: 7210 9f12 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/view/menu/p;.c:()Z // method@129f │ │ -086926: 0a00 |0007: move-result v0 │ │ -086928: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -08692c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08692e: 2802 |000b: goto 000d // +0002 │ │ -086930: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -086932: 0f00 |000d: return v0 │ │ + insns size : 4 16-bit code units │ │ +088b48: |[088b48] androidx.core.widget.NestedScrollView$e$a.:()V │ │ +088b58: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +088b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroidx/appcompat/view/menu/l; │ │ │ │ - #3 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'e' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ + name : 'a' │ │ + type : '(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -086a34: |[086a34] androidx.appcompat.view.menu.l.e:()V │ │ -086a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086a46: 5b10 e504 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086a4a: 5410 e604 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@04e6 │ │ -086a4e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -086a52: 7210 3a0c 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@0c3a │ │ -086a58: 0e00 |000a: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +088adc: |[088adc] androidx.core.widget.NestedScrollView$e$a.a:(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e; │ │ +088aec: 2200 b302 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e; // type@02b3 │ │ +088af0: 7020 2411 2000 |0002: invoke-direct {v0, v2}, Landroidx/core/widget/NestedScrollView$e;.:(Landroid/os/Parcel;)V // method@1124 │ │ +088af6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/appcompat/view/menu/l; │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/core/widget/NestedScrollView$e$a; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ - #4 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'f' │ │ - type : '(Landroid/view/View;)V' │ │ + #1 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ + name : 'b' │ │ + type : '(I)[Landroidx/core/widget/NestedScrollView$e;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086a5c: |[086a5c] androidx.appcompat.view.menu.l.f:(Landroid/view/View;)V │ │ -086a6c: 5b01 e104 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086a70: 0e00 |0002: return-void │ │ +088af8: |[088af8] androidx.core.widget.NestedScrollView$e$a.b:(I)[Landroidx/core/widget/NestedScrollView$e; │ │ +088b08: 2311 540e |0000: new-array v1, v1, [Landroidx/core/widget/NestedScrollView$e; // type@0e54 │ │ +088b0c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/core/widget/NestedScrollView$e$a; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #5 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'g' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 10 16-bit code units │ │ -086a74: |[086a74] androidx.appcompat.view.menu.l.g:(Z)V │ │ -086a84: 5c12 e304 |0000: iput-boolean v2, v1, Landroidx/appcompat/view/menu/l;.h:Z // field@04e3 │ │ -086a88: 5410 e504 |0002: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086a8c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -086a90: 6e20 5c12 2000 |0006: invoke-virtual {v0, v2}, Landroidx/appcompat/view/menu/k;.r:(Z)V // method@125c │ │ -086a96: 0e00 |0009: return-void │ │ + insns size : 5 16-bit code units │ │ +088b10: |[088b10] androidx.core.widget.NestedScrollView$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +088b20: 6e20 1f11 1000 |0000: invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView$e$a;.a:(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e; // method@111f │ │ +088b26: 0c01 |0003: move-result-object v1 │ │ +088b28: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x000a reg=2 (null) Z │ │ │ │ - #6 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'h' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -086a98: |[086a98] androidx.appcompat.view.menu.l.h:(I)V │ │ -086aa8: 5901 e204 |0000: iput v1, v0, Landroidx/appcompat/view/menu/l;.g:I // field@04e2 │ │ -086aac: 0e00 |0002: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +088b2c: |[088b2c] androidx.core.widget.NestedScrollView$e$a.newArray:(I)[Ljava/lang/Object; │ │ +088b3c: 6e20 2011 1000 |0000: invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView$e$a;.b:(I)[Landroidx/core/widget/NestedScrollView$e; // method@1120 │ │ +088b42: 0c01 |0003: move-result-object v1 │ │ +088b44: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #7 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'i' │ │ - type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #150 header: │ │ +class_idx : 691 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 416 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #150 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 #1109 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/core/widget/NestedScrollView$e;" ">;" } │ │ + │ │ +Class #150 - │ │ + Class descriptor : 'Landroidx/core/widget/NestedScrollView$e;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : 'a' │ │ + type : 'I' │ │ access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -086ab0: |[086ab0] androidx.appcompat.view.menu.l.i:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -086ac0: 5b01 e604 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/l;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@04e6 │ │ -086ac4: 0e00 |0002: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +088bc4: |[088bc4] androidx.core.widget.NestedScrollView$e.:()V │ │ +088bd4: 2200 b202 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e$a; // type@02b2 │ │ +088bd8: 7010 1e11 0000 |0002: invoke-direct {v0}, Landroidx/core/widget/NestedScrollView$e$a;.:()V // method@111e │ │ +088bde: 6900 5504 |0005: sput-object v0, Landroidx/core/widget/NestedScrollView$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@0455 │ │ +088be2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroid/widget/PopupWindow$OnDismissListener; │ │ │ │ - #8 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'j' │ │ - type : '(Landroidx/appcompat/view/menu/m$a;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -086ac8: |[086ac8] androidx.appcompat.view.menu.l.j:(Landroidx/appcompat/view/menu/m$a;)V │ │ -086ad8: 5b12 e404 |0000: iput-object v2, v1, Landroidx/appcompat/view/menu/l;.i:Landroidx/appcompat/view/menu/m$a; // field@04e4 │ │ -086adc: 5410 e504 |0002: iget-object v0, v1, Landroidx/appcompat/view/menu/l;.j:Landroidx/appcompat/view/menu/k; // field@04e5 │ │ -086ae0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -086ae4: 7220 7e12 2000 |0006: invoke-interface {v0, v2}, Landroidx/appcompat/view/menu/m;.h:(Landroidx/appcompat/view/menu/m$a;)V // method@127e │ │ -086aea: 0e00 |0009: return-void │ │ +088be4: |[088be4] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcel;)V │ │ +088bf4: 7020 6e07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@076e │ │ +088bfa: 6e10 8605 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@0586 │ │ +088c00: 0a01 |0006: move-result v1 │ │ +088c02: 5901 5604 |0007: iput v1, v0, Landroidx/core/widget/NestedScrollView$e;.a:I // field@0456 │ │ +088c06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x000a reg=2 (null) Landroidx/appcompat/view/menu/m$a; │ │ + 0x0000 - 0x000a reg=0 this Landroidx/core/widget/NestedScrollView$e; │ │ + 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ │ │ - #9 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'k' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 15 16-bit code units │ │ -086aec: |[086aec] androidx.appcompat.view.menu.l.k:()V │ │ -086afc: 6e10 7512 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/view/menu/l;.m:()Z // method@1275 │ │ -086b02: 0a00 |0003: move-result v0 │ │ -086b04: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -086b08: 0e00 |0006: return-void │ │ -086b0a: 2200 280a |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0a28 │ │ -086b0e: 1a01 6f15 |0009: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@156f │ │ -086b12: 7020 ff3c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -086b18: 2700 |000e: throw v0 │ │ + insns size : 4 16-bit code units │ │ +088c08: |[088c08] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcelable;)V │ │ +088c18: 7020 6f07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@076f │ │ +088c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroidx/appcompat/view/menu/l; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/core/widget/NestedScrollView$e; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcelable; │ │ │ │ - #10 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'm' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -086934: |[086934] androidx.appcompat.view.menu.l.m:()Z │ │ -086944: 6e10 6c12 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/l;.d:()Z // method@126c │ │ -08694a: 0a00 |0003: move-result v0 │ │ -08694c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -08694e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -086952: 0f01 |0007: return v1 │ │ -086954: 5430 e104 |0008: iget-object v0, v3, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -086958: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08695a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -08695e: 0f02 |000d: return v2 │ │ -086960: 7052 7412 2322 |000e: invoke-direct {v3, v2, v2, v2, v2}, Landroidx/appcompat/view/menu/l;.l:(IIZZ)V // method@1274 │ │ -086966: 0f01 |0011: return v1 │ │ + outs : 2 │ │ + insns size : 41 16-bit code units │ │ +088b60: |[088b60] androidx.core.widget.NestedScrollView$e.toString:()Ljava/lang/String; │ │ +088b70: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +088b74: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +088b7a: 1a01 8805 |0005: const-string v1, "HorizontalScrollView.SavedState{" // string@0588 │ │ +088b7e: 6e20 a62f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +088b84: 7110 b32f 0200 |000a: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2fb3 │ │ +088b8a: 0a01 |000d: move-result v1 │ │ +088b8c: 7110 242f 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2f24 │ │ +088b92: 0c01 |0011: move-result-object v1 │ │ +088b94: 6e20 a62f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +088b9a: 1a01 a900 |0015: const-string v1, " scrollPosition=" // string@00a9 │ │ +088b9e: 6e20 a62f 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +088ba4: 5221 5604 |001a: iget v1, v2, Landroidx/core/widget/NestedScrollView$e;.a:I // field@0456 │ │ +088ba8: 6e20 a12f 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +088bae: 1a01 092d |001f: const-string v1, "}" // string@2d09 │ │ +088bb2: 6e20 a62f 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +088bb8: 6e10 ad2f 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +088bbe: 0c00 |0027: move-result-object v0 │ │ +088bc0: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0012 reg=3 this Landroidx/appcompat/view/menu/l; │ │ │ │ - #11 : (in Landroidx/appcompat/view/menu/l;) │ │ - name : 'n' │ │ - type : '(II)Z' │ │ + #1 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -086968: |[086968] androidx.appcompat.view.menu.l.n:(II)Z │ │ -086978: 6e10 6c12 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/view/menu/l;.d:()Z // method@126c │ │ -08697e: 0a00 |0003: move-result v0 │ │ -086980: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -086982: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -086986: 0f01 |0007: return v1 │ │ -086988: 5420 e104 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/l;.f:Landroid/view/View; // field@04e1 │ │ -08698c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -086990: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -086992: 0f03 |000d: return v3 │ │ -086994: 7051 7412 3214 |000e: invoke-direct {v2, v3, v4, v1, v1}, Landroidx/appcompat/view/menu/l;.l:(IIZZ)V // method@1274 │ │ -08699a: 0f01 |0011: return v1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +088c20: |[088c20] androidx.core.widget.NestedScrollView$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ +088c30: 6f30 7007 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0770 │ │ +088c36: 5202 5604 |0003: iget v2, v0, Landroidx/core/widget/NestedScrollView$e;.a:I // field@0456 │ │ +088c3a: 6e20 9005 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0590 │ │ +088c40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroidx/appcompat/view/menu/l; │ │ - 0x0000 - 0x0012 reg=3 (null) I │ │ - 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #155 header: │ │ -class_idx : 797 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #151 header: │ │ +class_idx : 694 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #155 annotations: │ │ +Class #151 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/m; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a0; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ │ │ -Class #155 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/m$a;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #151 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a0$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/m$a;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/view/menu/g;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/view/menu/m$a;) │ │ - name : 'c' │ │ - type : '(Landroidx/appcompat/view/menu/g;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #156 header: │ │ -class_idx : 798 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #152 header: │ │ +class_idx : 697 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #156 annotations: │ │ +Class #152 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/m$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/a0$c; Landroidx/datastore/preferences/protobuf/a0$b; } │ │ │ │ -Class #156 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/m;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #152 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : 'a' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : 'b' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/view/menu/g;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'd' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'e' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/g;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'f' │ │ - type : '(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'g' │ │ - type : '(Landroidx/appcompat/view/menu/g;Landroidx/appcompat/view/menu/i;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'h' │ │ - type : '(Landroidx/appcompat/view/menu/m$a;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'i' │ │ - type : '(Landroidx/appcompat/view/menu/r;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +095e3c: |[095e3c] androidx.datastore.preferences.protobuf.a0.:()V │ │ +095e4c: 2200 b702 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/a0$b; // type@02b7 │ │ +095e50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +095e52: 7020 a211 1000 |0003: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a0$b;.:(Landroidx/datastore/preferences/protobuf/a0$a;)V // method@11a2 │ │ +095e58: 6900 7804 |0006: sput-object v0, Landroidx/datastore/preferences/protobuf/a0;.a:Landroidx/datastore/preferences/protobuf/a0; // field@0478 │ │ +095e5c: 2200 b802 |0008: new-instance v0, Landroidx/datastore/preferences/protobuf/a0$c; // type@02b8 │ │ +095e60: 7020 a911 1000 |000a: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a0$c;.:(Landroidx/datastore/preferences/protobuf/a0$a;)V // method@11a9 │ │ +095e66: 6900 7904 |000d: sput-object v0, Landroidx/datastore/preferences/protobuf/a0;.b:Landroidx/datastore/preferences/protobuf/a0; // field@0479 │ │ +095e6a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - #7 : (in Landroidx/appcompat/view/menu/m;) │ │ - name : 'j' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +095e6c: |[095e6c] androidx.datastore.preferences.protobuf.a0.:()V │ │ +095e7c: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +095e82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a0$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +095e84: |[095e84] androidx.datastore.preferences.protobuf.a0.:(Landroidx/datastore/preferences/protobuf/a0$a;)V │ │ +095e94: 7010 af11 0000 |0000: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/a0;.:()V // method@11af │ │ +095e9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/a0; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroidx/datastore/preferences/protobuf/a0$a; │ │ │ │ -Class #157 header: │ │ -class_idx : 799 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/a0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +095e0c: |[095e0c] androidx.datastore.preferences.protobuf.a0.a:()Landroidx/datastore/preferences/protobuf/a0; │ │ +095e1c: 6200 7804 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/a0;.a:Landroidx/datastore/preferences/protobuf/a0; // field@0478 │ │ +095e20: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #157 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/n; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : 'b' │ │ + type : '()Landroidx/datastore/preferences/protobuf/a0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +095e24: |[095e24] androidx.datastore.preferences.protobuf.a0.b:()Landroidx/datastore/preferences/protobuf/a0; │ │ +095e34: 6200 7904 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/a0;.b:Landroidx/datastore/preferences/protobuf/a0; // field@0479 │ │ +095e38: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #157 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/n$a;' │ │ - 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/n$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ name : 'c' │ │ - type : '()Z' │ │ + type : '(Ljava/lang/Object;J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/n$a;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ name : 'd' │ │ - type : '(Landroidx/appcompat/view/menu/i;I)V' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/view/menu/n$a;) │ │ - name : 'getItemData' │ │ - type : '()Landroidx/appcompat/view/menu/i;' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a0;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;J)Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #158 header: │ │ -class_idx : 800 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #153 header: │ │ +class_idx : 699 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #158 annotations: │ │ +Class #153 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/n$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="b" │ │ │ │ -Class #158 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/n;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #153 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'e' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'f' │ │ + type : 'Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/n;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/view/menu/g;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +09ef74: |[09ef74] androidx.datastore.preferences.protobuf.a1$b.:(Landroidx/datastore/preferences/protobuf/a1;)V │ │ +09ef84: 5b01 7c04 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1$b;.g:Landroidx/datastore/preferences/protobuf/a1; // field@047c │ │ +09ef88: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09ef8e: 7110 eb11 0100 |0005: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09ef94: 0c01 |0008: move-result-object v1 │ │ +09ef96: 7210 e730 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@30e7 │ │ +09ef9c: 0a01 |000c: move-result v1 │ │ +09ef9e: 5901 7a04 |000d: iput v1, v0, Landroidx/datastore/preferences/protobuf/a1$b;.e:I // field@047a │ │ +09efa2: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=0 this Landroidx/datastore/preferences/protobuf/a1$b; │ │ + 0x0000 - 0x0010 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ -Class #159 header: │ │ -class_idx : 802 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +09efa4: |[09efa4] androidx.datastore.preferences.protobuf.a1$b.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V │ │ +09efb4: 7020 b911 1000 |0000: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$b;.:(Landroidx/datastore/preferences/protobuf/a1;)V // method@11b9 │ │ +09efba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/a1$b; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroidx/datastore/preferences/protobuf/a1$a; │ │ │ │ -Class #159 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/p;' │ │ - 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/p;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'b' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +09eed8: |[09eed8] androidx.datastore.preferences.protobuf.a1$b.b:()Ljava/util/Iterator; │ │ +09eee8: 5410 7b04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$b;.f:Ljava/util/Iterator; // field@047b │ │ +09eeec: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +09eef0: 5410 7c04 |0004: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$b;.g:Landroidx/datastore/preferences/protobuf/a1; // field@047c │ │ +09eef4: 7110 f011 0000 |0006: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.e:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map; // method@11f0 │ │ +09eefa: 0c00 |0009: move-result-object v0 │ │ +09eefc: 7210 0e31 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +09ef02: 0c00 |000d: move-result-object v0 │ │ +09ef04: 7210 3031 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09ef0a: 0c00 |0011: move-result-object v0 │ │ +09ef0c: 5b10 7b04 |0012: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$b;.f:Ljava/util/Iterator; // field@047b │ │ +09ef10: 5410 7b04 |0014: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$b;.f:Ljava/util/Iterator; // field@047b │ │ +09ef14: 1100 |0016: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Landroidx/datastore/preferences/protobuf/a1$b; │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/p;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ name : 'c' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/view/menu/p;) │ │ - name : 'dismiss' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/view/menu/p;) │ │ - name : 'k' │ │ - type : '()Landroid/widget/ListView;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #160 header: │ │ -class_idx : 803 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + type : '()Ljava/util/Map$Entry;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +09ef18: |[09ef18] androidx.datastore.preferences.protobuf.a1$b.c:()Ljava/util/Map$Entry; │ │ +09ef28: 6e10 bb11 0200 |0000: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$b;.b:()Ljava/util/Iterator; // method@11bb │ │ +09ef2e: 0c00 |0003: move-result-object v0 │ │ +09ef30: 7210 c730 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09ef36: 0a00 |0007: move-result v0 │ │ +09ef38: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +09ef3c: 6e10 bb11 0200 |000a: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$b;.b:()Ljava/util/Iterator; // method@11bb │ │ +09ef42: 0c00 |000d: move-result-object v0 │ │ +09ef44: 7210 c830 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +09ef4a: 0c00 |0011: move-result-object v0 │ │ +09ef4c: 1f00 8e08 |0012: check-cast v0, Ljava/util/Map$Entry; // type@088e │ │ +09ef50: 1100 |0014: return-object v0 │ │ +09ef52: 5420 7c04 |0015: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1$b;.g:Landroidx/datastore/preferences/protobuf/a1; // field@047c │ │ +09ef56: 7110 eb11 0000 |0017: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09ef5c: 0c00 |001a: move-result-object v0 │ │ +09ef5e: 5221 7a04 |001b: iget v1, v2, Landroidx/datastore/preferences/protobuf/a1$b;.e:I // field@047a │ │ +09ef62: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09ef66: 5921 7a04 |001f: iput v1, v2, Landroidx/datastore/preferences/protobuf/a1$b;.e:I // field@047a │ │ +09ef6a: 7220 df30 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09ef70: 0c00 |0024: move-result-object v0 │ │ +09ef72: 28ed |0025: goto 0012 // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=2 this Landroidx/datastore/preferences/protobuf/a1$b; │ │ │ │ -Class #160 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/q; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 30 16-bit code units │ │ +09ee70: |[09ee70] androidx.datastore.preferences.protobuf.a1$b.hasNext:()Z │ │ +09ee80: 5220 7a04 |0000: iget v0, v2, Landroidx/datastore/preferences/protobuf/a1$b;.e:I // field@047a │ │ +09ee84: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ +09ee88: 5421 7c04 |0004: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/a1$b;.g:Landroidx/datastore/preferences/protobuf/a1; // field@047c │ │ +09ee8c: 7110 eb11 0100 |0006: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09ee92: 0c01 |0009: move-result-object v1 │ │ +09ee94: 7210 e730 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@30e7 │ │ +09ee9a: 0a01 |000d: move-result v1 │ │ +09ee9c: 3710 0c00 |000e: if-le v0, v1, 001a // +000c │ │ +09eea0: 6e10 bb11 0200 |0010: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$b;.b:()Ljava/util/Iterator; // method@11bb │ │ +09eea6: 0c00 |0013: move-result-object v0 │ │ +09eea8: 7210 c730 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09eeae: 0a00 |0017: move-result v0 │ │ +09eeb0: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +09eeb4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +09eeb6: 2802 |001b: goto 001d // +0002 │ │ +09eeb8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +09eeba: 0f00 |001d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #160 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/q$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/q;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/view/menu/q;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -087170: |[087170] androidx.appcompat.view.menu.q$a.:(Landroidx/appcompat/view/menu/q;)V │ │ -087180: 5b01 e904 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -087184: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08718a: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +09eebc: |[09eebc] androidx.datastore.preferences.protobuf.a1$b.next:()Ljava/lang/Object; │ │ +09eecc: 6e10 bc11 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$b;.c:()Ljava/util/Map$Entry; // method@11bc │ │ +09eed2: 0c00 |0003: move-result-object v0 │ │ +09eed4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$a;) │ │ - name : 'onGlobalLayout' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1$b;) │ │ + name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 45 16-bit code units │ │ -08718c: |[08718c] androidx.appcompat.view.menu.q$a.onGlobalLayout:()V │ │ -08719c: 5410 e904 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -0871a0: 6e10 ab12 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/q;.c:()Z // method@12ab │ │ -0871a6: 0a00 |0005: move-result v0 │ │ -0871a8: 3800 2600 |0006: if-eqz v0, 002c // +0026 │ │ -0871ac: 5410 e904 |0008: iget-object v0, v1, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -0871b0: 5400 f204 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/q;.i:Landroidx/appcompat/widget/u0; // field@04f2 │ │ -0871b4: 6e10 1719 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/s0;.x:()Z // method@1917 │ │ -0871ba: 0a00 |000f: move-result v0 │ │ -0871bc: 3900 1c00 |0010: if-nez v0, 002c // +001c │ │ -0871c0: 5410 e904 |0012: iget-object v0, v1, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -0871c4: 5400 f704 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/q;.n:Landroid/view/View; // field@04f7 │ │ -0871c8: 3800 1100 |0016: if-eqz v0, 0027 // +0011 │ │ -0871cc: 6e10 aa08 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@08aa │ │ -0871d2: 0a00 |001b: move-result v0 │ │ -0871d4: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -0871d8: 2809 |001e: goto 0027 // +0009 │ │ -0871da: 5410 e904 |001f: iget-object v0, v1, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -0871de: 5400 f204 |0021: iget-object v0, v0, Landroidx/appcompat/view/menu/q;.i:Landroidx/appcompat/widget/u0; // field@04f2 │ │ -0871e2: 6e10 0519 0000 |0023: invoke-virtual {v0}, Landroidx/appcompat/widget/s0;.a:()V // method@1905 │ │ -0871e8: 2806 |0026: goto 002c // +0006 │ │ -0871ea: 5410 e904 |0027: iget-object v0, v1, Landroidx/appcompat/view/menu/q$a;.a:Landroidx/appcompat/view/menu/q; // field@04e9 │ │ -0871ee: 6e10 ad12 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/view/menu/q;.dismiss:()V // method@12ad │ │ -0871f4: 0e00 |002c: return-void │ │ + insns size : 6 16-bit code units │ │ +09efbc: |[09efbc] androidx.datastore.preferences.protobuf.a1$b.remove:()V │ │ +09efcc: 2200 4208 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +09efd0: 7010 d92f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +09efd6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #161 header: │ │ -class_idx : 804 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #154 header: │ │ +class_idx : 701 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #161 annotations: │ │ +Class #154 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/q; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1$d; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ │ │ -Class #161 - │ │ - Class descriptor : 'Landroidx/appcompat/view/menu/q$b;' │ │ - Access flags : 0x0000 () │ │ +Class #154 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$d$a;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ + #0 : 'Ljava/util/Iterator;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$b;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/q;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$b;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d$a;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/view/menu/q;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0871f8: |[0871f8] androidx.appcompat.view.menu.q$b.:(Landroidx/appcompat/view/menu/q;)V │ │ -087208: 5b01 ea04 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/q$b;.a:Landroidx/appcompat/view/menu/q; // field@04ea │ │ -08720c: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -087212: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +09f064: |[09f064] androidx.datastore.preferences.protobuf.a1$d$a.:()V │ │ +09f074: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09f07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/view/menu/q$b;) │ │ - name : 'onViewAttachedToWindow' │ │ - type : '(Landroid/view/View;)V' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d$a;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -087214: |[087214] androidx.appcompat.view.menu.q$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -087224: 0e00 |0000: return-void │ │ + insns size : 2 16-bit code units │ │ +09f034: |[09f034] androidx.datastore.preferences.protobuf.a1$d$a.hasNext:()Z │ │ +09f044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09f046: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/view/menu/q$b;) │ │ - name : 'onViewDetachedFromWindow' │ │ - type : '(Landroid/view/View;)V' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$d$a;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -087228: |[087228] androidx.appcompat.view.menu.q$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -087238: 5420 ea04 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/q$b;.a:Landroidx/appcompat/view/menu/q; // field@04ea │ │ -08723c: 5400 f904 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/q;.p:Landroid/view/ViewTreeObserver; // field@04f9 │ │ -087240: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -087244: 6e10 7709 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@0977 │ │ -08724a: 0a00 |0009: move-result v0 │ │ -08724c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -087250: 5420 ea04 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/q$b;.a:Landroidx/appcompat/view/menu/q; // field@04ea │ │ -087254: 6e10 8e08 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@088e │ │ -08725a: 0c01 |0011: move-result-object v1 │ │ -08725c: 5b01 f904 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/q;.p:Landroid/view/ViewTreeObserver; // field@04f9 │ │ -087260: 5420 ea04 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/q$b;.a:Landroidx/appcompat/view/menu/q; // field@04ea │ │ -087264: 5401 f904 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/q;.p:Landroid/view/ViewTreeObserver; // field@04f9 │ │ -087268: 5400 f304 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/q;.j:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@04f3 │ │ -08726c: 6e20 7809 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0978 │ │ -087272: 6e20 c308 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@08c3 │ │ -087278: 0e00 |0020: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +09f048: |[09f048] androidx.datastore.preferences.protobuf.a1$d$a.next:()Ljava/lang/Object; │ │ +09f058: 2200 9108 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@0891 │ │ +09f05c: 7010 1931 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@3119 │ │ +09f062: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$d$a;) │ │ + name : 'remove' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +09f07c: |[09f07c] androidx.datastore.preferences.protobuf.a1$d$a.remove:()V │ │ +09f08c: 2200 4208 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +09f090: 7010 d92f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +09f096: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #162 header: │ │ -class_idx : 807 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #155 header: │ │ +class_idx : 702 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #162 annotations: │ │ +Class #155 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarContainer; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1$d; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ │ │ -Class #162 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarContainer$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #155 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$d$b;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContainer$a;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/widget/ActionBarContainer;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d$b;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088020: |[088020] androidx.appcompat.widget.ActionBarContainer$a.a:(Landroidx/appcompat/widget/ActionBarContainer;)V │ │ -088030: 6e10 9b08 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.invalidateOutline:()V // method@089b │ │ -088036: 0e00 |0003: return-void │ │ +09f0b4: |[09f0b4] androidx.datastore.preferences.protobuf.a1$d$b.:()V │ │ +09f0c4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09f0ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/ActionBarContainer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d$b;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +09f098: |[09f098] androidx.datastore.preferences.protobuf.a1$d$b.iterator:()Ljava/util/Iterator; │ │ +09f0a8: 7100 ca11 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/a1$d;.a:()Ljava/util/Iterator; // method@11ca │ │ +09f0ae: 0c00 |0003: move-result-object v0 │ │ +09f0b0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #163 header: │ │ -class_idx : 808 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 583 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 10 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #156 header: │ │ +class_idx : 703 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ -virtual_methods_size: 18 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #163 annotations: │ │ +Class #156 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ActionBarContainer$a; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #163 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarContainer;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/FrameLayout;' │ │ +Class #156 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$d;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d;) │ │ name : 'a' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + type : 'Ljava/util/Iterator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$d;) │ │ name : 'b' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'c' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'd' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'e' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'f' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'g' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'i' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Ljava/lang/Iterable;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$d;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 88 16-bit code units │ │ -0881b4: |[0881b4] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0881c4: 7030 a30b 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ba3 │ │ -0881ca: 2200 7603 |0003: new-instance v0, Landroidx/appcompat/widget/b; // type@0376 │ │ -0881ce: 7020 8a15 2000 |0005: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@158a │ │ -0881d4: 7120 ce1d 0200 |0008: invoke-static {v2, v0}, Landroidx/core/view/m0;.N:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@1dce │ │ -0881da: 6200 b20e |000b: sget-object v0, Le/j;.a:[I // field@0eb2 │ │ -0881de: 6e30 7703 4300 |000d: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -0881e4: 0c03 |0010: move-result-object v3 │ │ -0881e6: 6004 b70e |0011: sget v4, Le/j;.b:I // field@0eb7 │ │ -0881ea: 6e20 3404 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0434 │ │ -0881f0: 0c04 |0016: move-result-object v4 │ │ -0881f2: 5b24 0605 |0017: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -0881f6: 6004 c10e |0019: sget v4, Le/j;.d:I // field@0ec1 │ │ -0881fa: 6e20 3404 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0434 │ │ -088200: 0c04 |001e: move-result-object v4 │ │ -088202: 5b24 0705 |001f: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088206: 6004 df0e |0021: sget v4, Le/j;.j:I // field@0edf │ │ -08820a: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ -08820c: 6e30 3304 4300 |0024: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0433 │ │ -088212: 0a04 |0027: move-result v4 │ │ -088214: 5924 0b05 |0028: iput v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:I // field@050b │ │ -088218: 6e10 6308 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@0863 │ │ -08821e: 0a04 |002d: move-result v4 │ │ -088220: 6000 fd0d |002e: sget v0, Le/f;.H:I // field@0dfd │ │ -088224: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -088226: 3304 0c00 |0031: if-ne v4, v0, 003d // +000c │ │ -08822a: 5c21 0905 |0033: iput-boolean v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -08822e: 6004 bc0e |0035: sget v4, Le/j;.c:I // field@0ebc │ │ -088232: 6e20 3404 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0434 │ │ -088238: 0c04 |003a: move-result-object v4 │ │ -08823a: 5b24 0805 |003b: iput-object v4, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -08823e: 6e10 4404 0300 |003d: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -088244: 5523 0905 |0040: iget-boolean v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -088248: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -08824a: 3803 0700 |0043: if-eqz v3, 004a // +0007 │ │ -08824e: 5423 0805 |0045: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -088252: 3903 0c00 |0047: if-nez v3, 0053 // +000c │ │ -088256: 280b |0049: goto 0054 // +000b │ │ -088258: 5423 0605 |004a: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08825c: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ -088260: 5423 0705 |004e: iget-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088264: 3903 0300 |0050: if-nez v3, 0053 // +0003 │ │ -088268: 2802 |0052: goto 0054 // +0002 │ │ -08826a: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -08826c: 6e20 0909 1200 |0054: invoke-virtual {v2, v1}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0909 │ │ -088272: 0e00 |0057: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +09f0fc: |[09f0fc] androidx.datastore.preferences.protobuf.a1$d.:()V │ │ +09f10c: 2200 bd02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$d$a; // type@02bd │ │ +09f110: 7010 c311 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/a1$d$a;.:()V // method@11c3 │ │ +09f116: 6900 7e04 |0005: sput-object v0, Landroidx/datastore/preferences/protobuf/a1$d;.a:Ljava/util/Iterator; // field@047e │ │ +09f11a: 2200 be02 |0007: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$d$b; // type@02be │ │ +09f11e: 7010 c711 0000 |0009: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/a1$d$b;.:()V // method@11c7 │ │ +09f124: 6900 7f04 |000c: sput-object v0, Landroidx/datastore/preferences/protobuf/a1$d;.b:Ljava/lang/Iterable; // field@047f │ │ +09f128: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$d;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -088180: |[088180] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ -088190: 6e10 6808 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -088196: 0c00 |0003: move-result-object v0 │ │ -088198: 1f00 4602 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0246 │ │ -08819c: 6e10 6d08 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -0881a2: 0a03 |0009: move-result v3 │ │ -0881a4: 5201 3502 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0235 │ │ -0881a8: b013 |000c: add-int/2addr v3, v1 │ │ -0881aa: 5200 3202 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0232 │ │ -0881ae: b003 |000f: add-int/2addr v3, v0 │ │ -0881b0: 0f03 |0010: return v3 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09f0e4: |[09f0e4] androidx.datastore.preferences.protobuf.a1$d.a:()Ljava/util/Iterator; │ │ +09f0f4: 6200 7e04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/a1$d;.a:Ljava/util/Iterator; // field@047e │ │ +09f0f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroidx/appcompat/widget/ActionBarContainer; │ │ - 0x0000 - 0x0011 reg=3 (null) Landroid/view/View; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$d;) │ │ name : 'b' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '()Ljava/lang/Iterable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -088088: |[088088] androidx.appcompat.widget.ActionBarContainer.b:(Landroid/view/View;)Z │ │ -088098: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ -08809c: 6e10 8f08 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -0880a2: 0a00 |0005: move-result v0 │ │ -0880a4: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -0880a8: 3210 0b00 |0008: if-eq v0, v1, 0013 // +000b │ │ -0880ac: 6e10 6d08 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -0880b2: 0a03 |000d: move-result v3 │ │ -0880b4: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -0880b8: 2803 |0010: goto 0013 // +0003 │ │ -0880ba: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0880bc: 2802 |0012: goto 0014 // +0002 │ │ -0880be: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0880c0: 0f03 |0014: return v3 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09f0cc: |[09f0cc] androidx.datastore.preferences.protobuf.a1$d.b:()Ljava/lang/Iterable; │ │ +09f0dc: 6200 7f04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/a1$d;.b:Ljava/lang/Iterable; // field@047f │ │ +09f0e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Landroidx/appcompat/widget/ActionBarContainer; │ │ - 0x0000 - 0x0015 reg=3 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'drawableStateChanged' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -088274: |[088274] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ -088284: 6f10 b30b 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@0bb3 │ │ -08828a: 5420 0605 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08828e: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -088292: 6e10 6d05 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@056d │ │ -088298: 0a00 |000a: move-result v0 │ │ -08829a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -08829e: 5420 0605 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -0882a2: 6e10 5c08 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -0882a8: 0c01 |0012: move-result-object v1 │ │ -0882aa: 6e20 8205 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0582 │ │ -0882b0: 5420 0705 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -0882b4: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -0882b8: 6e10 6d05 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@056d │ │ -0882be: 0a00 |001d: move-result v0 │ │ -0882c0: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -0882c4: 5420 0705 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -0882c8: 6e10 5c08 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -0882ce: 0c01 |0025: move-result-object v1 │ │ -0882d0: 6e20 8205 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0582 │ │ -0882d6: 5420 0805 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0882da: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ -0882de: 6e10 6d05 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@056d │ │ -0882e4: 0a00 |0030: move-result v0 │ │ -0882e6: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -0882ea: 5420 0805 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0882ee: 6e10 5c08 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -0882f4: 0c01 |0038: move-result-object v1 │ │ -0882f6: 6e20 8205 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0582 │ │ -0882fc: 0e00 |003c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #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 │ │ -088070: |[088070] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -088080: 5410 0305 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -088084: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ +Class #157 header: │ │ +class_idx : 704 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 10 │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'jumpDrawablesToCurrentState' │ │ - type : '()V' │ │ +Class #157 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="e" │ │ + │ │ +Class #157 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$e;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Map$Entry;' │ │ + #1 : 'Ljava/lang/Comparable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'e' │ │ + type : 'Ljava/lang/Comparable;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'f' │ │ + type : 'Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;Ljava/lang/Comparable;Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 25 16-bit code units │ │ -088300: |[088300] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -088310: 6f10 b70b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@0bb7 │ │ -088316: 5410 0605 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08831a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -08831e: 6e10 6f05 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@056f │ │ -088324: 5410 0705 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088328: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -08832c: 6e10 6f05 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@056f │ │ -088332: 5410 0805 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -088336: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -08833a: 6e10 6f05 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@056f │ │ -088340: 0e00 |0018: return-void │ │ + insns size : 10 16-bit code units │ │ +09f658: |[09f658] androidx.datastore.preferences.protobuf.a1$e.:(Landroidx/datastore/preferences/protobuf/a1;Ljava/lang/Comparable;Ljava/lang/Object;)V │ │ +09f668: 5b01 8204 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1$e;.g:Landroidx/datastore/preferences/protobuf/a1; // field@0482 │ │ +09f66c: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09f672: 5b02 8004 |0005: iput-object v2, v0, Landroidx/datastore/preferences/protobuf/a1$e;.e:Ljava/lang/Comparable; // field@0480 │ │ +09f676: 5b03 8104 |0007: iput-object v3, v0, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f67a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=0 this Landroidx/datastore/preferences/protobuf/a1$e; │ │ + 0x0000 - 0x000a reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x000a reg=2 (null) Ljava/lang/Comparable; │ │ + 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onFinishInflate' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;Ljava/util/Map$Entry;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -088344: |[088344] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ -088354: 6f10 bd0b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@0bbd │ │ -08835a: 6000 060e |0003: sget v0, Le/f;.a:I // field@0e06 │ │ -08835e: 6e20 4b08 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -088364: 0c00 |0008: move-result-object v0 │ │ -088366: 5b10 0405 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08836a: 6000 0b0e |000b: sget v0, Le/f;.f:I // field@0e0b │ │ -08836e: 6e20 4b08 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -088374: 0c00 |0010: move-result-object v0 │ │ -088376: 5b10 0505 |0011: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -08837a: 0e00 |0013: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +09f67c: |[09f67c] androidx.datastore.preferences.protobuf.a1$e.:(Landroidx/datastore/preferences/protobuf/a1;Ljava/util/Map$Entry;)V │ │ +09f68c: 7210 0831 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09f692: 0c00 |0003: move-result-object v0 │ │ +09f694: 1f00 1308 |0004: check-cast v0, Ljava/lang/Comparable; // type@0813 │ │ +09f698: 7210 0931 0300 |0006: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09f69e: 0c03 |0009: move-result-object v3 │ │ +09f6a0: 7040 cc11 2130 |000a: invoke-direct {v1, v2, v0, v3}, Landroidx/datastore/preferences/protobuf/a1$e;.:(Landroidx/datastore/preferences/protobuf/a1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@11cc │ │ +09f6a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x000e reg=1 this Landroidx/datastore/preferences/protobuf/a1$e; │ │ + 0x0000 - 0x000e reg=2 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x000e reg=3 (null) Ljava/util/Map$Entry; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onHoverEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'compareTo' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0880c4: |[0880c4] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -0880d4: 6f20 bf0b 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@0bbf │ │ -0880da: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0880dc: 0f01 |0004: return v1 │ │ + insns size : 7 16-bit code units │ │ +09f548: |[09f548] androidx.datastore.preferences.protobuf.a1$e.compareTo:(Ljava/lang/Object;)I │ │ +09f558: 1f01 c002 |0000: check-cast v1, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09f55c: 6e20 cf11 1000 |0002: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$e;.e:(Landroidx/datastore/preferences/protobuf/a1$e;)I // method@11cf │ │ +09f562: 0a01 |0005: move-result v1 │ │ +09f564: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'e' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1$e;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0880e0: |[0880e0] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0880f0: 5510 0205 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.a:Z // field@0502 │ │ -0880f4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0880f8: 6f20 c00b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0bc0 │ │ -0880fe: 0a02 |0007: move-result v2 │ │ -088100: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -088104: 2803 |000a: goto 000d // +0003 │ │ -088106: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -088108: 2802 |000c: goto 000e // +0002 │ │ -08810a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -08810c: 0f02 |000e: return v2 │ │ + insns size : 13 16-bit code units │ │ +09f51c: |[09f51c] androidx.datastore.preferences.protobuf.a1$e.e:(Landroidx/datastore/preferences/protobuf/a1$e;)I │ │ +09f52c: 6e10 d211 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09f532: 0c00 |0003: move-result-object v0 │ │ +09f534: 6e10 d211 0200 |0004: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09f53a: 0c02 |0007: move-result-object v2 │ │ +09f53c: 7220 fa2e 2000 |0008: invoke-interface {v0, v2}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2efa │ │ +09f542: 0a02 |000b: move-result v2 │ │ +09f544: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=1 this Landroidx/datastore/preferences/protobuf/a1$e; │ │ + 0x0000 - 0x000d reg=2 (null) Landroidx/datastore/preferences/protobuf/a1$e; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 190 16-bit code units │ │ -08837c: |[08837c] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -08838c: 7506 c10b 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@0bc1 │ │ -088392: 5445 0305 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -088396: 1307 0800 |0005: const/16 v7, #int 8 // #8 │ │ -08839a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -08839c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08839e: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ -0883a2: 6e10 8f08 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -0883a8: 0a01 |000e: move-result v1 │ │ -0883aa: 3271 0400 |000f: if-eq v1, v7, 0013 // +0004 │ │ -0883ae: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0883b0: 2802 |0012: goto 0014 // +0002 │ │ -0883b2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0883b4: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ -0883b8: 6e10 8f08 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -0883be: 0a02 |0019: move-result v2 │ │ -0883c0: 3272 1900 |001a: if-eq v2, v7, 0033 // +0019 │ │ -0883c4: 6e10 6d08 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -0883ca: 0a07 |001f: move-result v7 │ │ -0883cc: 6e10 6808 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -0883d2: 0c02 |0023: move-result-object v2 │ │ -0883d4: 1f02 4602 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@0246 │ │ -0883d8: 6e10 6d08 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -0883de: 0a03 |0029: move-result v3 │ │ -0883e0: 9103 0703 |002a: sub-int v3, v7, v3 │ │ -0883e4: 5222 3202 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0232 │ │ -0883e8: b123 |002e: sub-int/2addr v3, v2 │ │ -0883ea: b127 |002f: sub-int/2addr v7, v2 │ │ -0883ec: 6e57 ac08 6583 |0030: invoke-virtual {v5, v6, v3, v8, v7}, Landroid/view/View;.layout:(IIII)V // method@08ac │ │ -0883f2: 5546 0905 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -0883f6: 3806 1500 |0035: if-eqz v6, 004a // +0015 │ │ -0883fa: 5445 0805 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0883fe: 3805 0f00 |0039: if-eqz v5, 0048 // +000f │ │ -088402: 6e10 6f08 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -088408: 0a06 |003e: move-result v6 │ │ -08840a: 6e10 6d08 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -088410: 0a07 |0042: move-result v7 │ │ -088412: 6e57 7605 0560 |0043: invoke-virtual {v5, v0, v0, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -088418: 2900 7200 |0046: goto/16 00b8 // +0072 │ │ -08841c: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -08841e: 286f |0049: goto 00b8 // +006f │ │ -088420: 5446 0605 |004a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -088424: 3806 4f00 |004c: if-eqz v6, 009b // +004f │ │ -088428: 5446 0405 |004e: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08842c: 6e10 8f08 0600 |0050: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -088432: 0a06 |0053: move-result v6 │ │ -088434: 3906 2000 |0054: if-nez v6, 0074 // +0020 │ │ -088438: 5446 0605 |0056: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08843c: 5447 0405 |0058: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088440: 6e10 6908 0700 |005a: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@0869 │ │ -088446: 0a07 |005d: move-result v7 │ │ -088448: 5448 0405 |005e: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08844c: 6e10 8908 0800 |0060: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@0889 │ │ -088452: 0a08 |0063: move-result v8 │ │ -088454: 5440 0405 |0064: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088458: 6e10 7a08 0000 |0066: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@087a │ │ -08845e: 0a00 |0069: move-result v0 │ │ -088460: 5442 0405 |006a: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088464: 6e10 5808 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@0858 │ │ -08846a: 0a02 |006f: move-result v2 │ │ -08846c: 6e52 7605 7608 |0070: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -088472: 2827 |0073: goto 009a // +0027 │ │ -088474: 5446 0505 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -088478: 3806 1f00 |0076: if-eqz v6, 0095 // +001f │ │ -08847c: 6e10 8f08 0600 |0078: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -088482: 0a06 |007b: move-result v6 │ │ -088484: 3906 1900 |007c: if-nez v6, 0095 // +0019 │ │ -088488: 5446 0605 |007e: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08848c: 5447 0505 |0080: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -088490: 6e10 6908 0700 |0082: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@0869 │ │ -088496: 0a07 |0085: move-result v7 │ │ -088498: 5448 0505 |0086: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -08849c: 6e10 8908 0800 |0088: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@0889 │ │ -0884a2: 0a08 |008b: move-result v8 │ │ -0884a4: 5440 0505 |008c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -0884a8: 6e10 7a08 0000 |008e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@087a │ │ -0884ae: 0a00 |0091: move-result v0 │ │ -0884b0: 5442 0505 |0092: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -0884b4: 28d8 |0094: goto 006c // -0028 │ │ -0884b6: 5446 0605 |0095: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -0884ba: 6e50 7605 0600 |0097: invoke-virtual {v6, v0, v0, v0, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -0884c0: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -0884c2: 5c41 0a05 |009b: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@050a │ │ -0884c6: 3801 1a00 |009d: if-eqz v1, 00b7 // +001a │ │ -0884ca: 5446 0705 |009f: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -0884ce: 3806 1600 |00a1: if-eqz v6, 00b7 // +0016 │ │ -0884d2: 6e10 6908 0500 |00a3: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@0869 │ │ -0884d8: 0a07 |00a6: move-result v7 │ │ -0884da: 6e10 8908 0500 |00a7: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@0889 │ │ -0884e0: 0a08 |00aa: move-result v8 │ │ -0884e2: 6e10 7a08 0500 |00ab: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@087a │ │ -0884e8: 0a00 |00ae: move-result v0 │ │ -0884ea: 6e10 5808 0500 |00af: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0858 │ │ -0884f0: 0a05 |00b2: move-result v5 │ │ -0884f2: 6e55 7605 7608 |00b3: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -0884f8: 2802 |00b6: goto 00b8 // +0002 │ │ -0884fa: 0109 |00b7: move v9, v0 │ │ -0884fc: 3809 0500 |00b8: if-eqz v9, 00bd // +0005 │ │ -088500: 6e10 9908 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@0899 │ │ -088506: 0e00 |00bd: return-void │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +09f490: |[09f490] androidx.datastore.preferences.protobuf.a1$e.equals:(Ljava/lang/Object;)Z │ │ +09f4a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09f4a2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +09f4a6: 0f00 |0003: return v0 │ │ +09f4a8: 2051 8e08 |0004: instance-of v1, v5, Ljava/util/Map$Entry; // type@088e │ │ +09f4ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09f4ae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +09f4b2: 0f02 |0009: return v2 │ │ +09f4b4: 1f05 8e08 |000a: check-cast v5, Ljava/util/Map$Entry; // type@088e │ │ +09f4b8: 5441 8004 |000c: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1$e;.e:Ljava/lang/Comparable; // field@0480 │ │ +09f4bc: 7210 0831 0500 |000e: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09f4c2: 0c03 |0011: move-result-object v3 │ │ +09f4c4: 6e30 d111 1403 |0012: invoke-virtual {v4, v1, v3}, Landroidx/datastore/preferences/protobuf/a1$e;.f:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@11d1 │ │ +09f4ca: 0a01 |0015: move-result v1 │ │ +09f4cc: 3801 0f00 |0016: if-eqz v1, 0025 // +000f │ │ +09f4d0: 5441 8104 |0018: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f4d4: 7210 0931 0500 |001a: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09f4da: 0c05 |001d: move-result-object v5 │ │ +09f4dc: 6e30 d111 1405 |001e: invoke-virtual {v4, v1, v5}, Landroidx/datastore/preferences/protobuf/a1$e;.f:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@11d1 │ │ +09f4e2: 0a05 |0021: move-result v5 │ │ +09f4e4: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ +09f4e8: 2802 |0024: goto 0026 // +0002 │ │ +09f4ea: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +09f4ec: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 112 16-bit code units │ │ -088508: |[088508] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ -088518: 5430 0405 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08851c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -088520: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ -088524: 7110 2708 0500 |0006: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -08852a: 0a00 |0009: move-result v0 │ │ -08852c: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ -088530: 5230 0b05 |000c: iget v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:I // field@050b │ │ -088534: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ -088538: 7110 2808 0500 |0010: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -08853e: 0a05 |0013: move-result v5 │ │ -088540: 7120 253d 5000 |0014: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -088546: 0a05 |0017: move-result v5 │ │ -088548: 7120 2908 1500 |0018: invoke-static {v5, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -08854e: 0a05 |001b: move-result v5 │ │ -088550: 6f30 c20b 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0bc2 │ │ -088556: 5434 0405 |001f: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08855a: 3904 0300 |0021: if-nez v4, 0024 // +0003 │ │ -08855e: 0e00 |0023: return-void │ │ -088560: 7110 2708 0500 |0024: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -088566: 0a04 |0027: move-result v4 │ │ -088568: 5430 0305 |0028: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -08856c: 3800 4500 |002a: if-eqz v0, 006f // +0045 │ │ -088570: 6e10 8f08 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -088576: 0a00 |002f: move-result v0 │ │ -088578: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -08857c: 3220 3d00 |0032: if-eq v0, v2, 006f // +003d │ │ -088580: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ -088584: 3204 3900 |0036: if-eq v4, v0, 006f // +0039 │ │ -088588: 5430 0405 |0038: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08858c: 7020 d512 0300 |003a: invoke-direct {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.b:(Landroid/view/View;)Z // method@12d5 │ │ -088592: 0a00 |003d: move-result v0 │ │ -088594: 3900 0900 |003e: if-nez v0, 0047 // +0009 │ │ -088598: 5430 0405 |0040: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -08859c: 7020 d412 0300 |0042: invoke-direct {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@12d4 │ │ -0885a2: 0a00 |0045: move-result v0 │ │ -0885a4: 280d |0046: goto 0053 // +000d │ │ -0885a6: 5430 0505 |0047: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -0885aa: 7020 d512 0300 |0049: invoke-direct {v3, v0}, Landroidx/appcompat/widget/ActionBarContainer;.b:(Landroid/view/View;)Z // method@12d5 │ │ -0885b0: 0a00 |004c: move-result v0 │ │ -0885b2: 3900 0500 |004d: if-nez v0, 0052 // +0005 │ │ -0885b6: 5430 0505 |004f: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.d:Landroid/view/View; // field@0505 │ │ -0885ba: 28f1 |0051: goto 0042 // -000f │ │ -0885bc: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -0885be: 3314 0700 |0053: if-ne v4, v1, 005a // +0007 │ │ -0885c2: 7110 2808 0500 |0055: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -0885c8: 0a04 |0058: move-result v4 │ │ -0885ca: 2804 |0059: goto 005d // +0004 │ │ -0885cc: 1404 ffff ff7f |005a: const v4, #float nan // #7fffffff │ │ -0885d2: 6e10 6f08 0300 |005d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -0885d8: 0a05 |0060: move-result v5 │ │ -0885da: 5431 0305 |0061: iget-object v1, v3, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -0885de: 7020 d412 1300 |0063: invoke-direct {v3, v1}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@12d4 │ │ -0885e4: 0a01 |0066: move-result v1 │ │ -0885e6: b010 |0067: add-int/2addr v0, v1 │ │ -0885e8: 7120 253d 4000 |0068: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -0885ee: 0a04 |006b: move-result v4 │ │ -0885f0: 6e30 ea08 5304 |006c: invoke-virtual {v3, v5, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@08ea │ │ -0885f6: 0e00 |006f: return-void │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +09f4f0: |[09f4f0] androidx.datastore.preferences.protobuf.a1$e.f:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +09f500: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +09f504: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +09f508: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +09f50a: 2807 |0005: goto 000c // +0007 │ │ +09f50c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09f50e: 2805 |0007: goto 000c // +0005 │ │ +09f510: 6e20 572f 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +09f516: 0a01 |000b: move-result v1 │ │ +09f518: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=0 this Landroidx/datastore/preferences/protobuf/a1$e; │ │ + 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'g' │ │ + type : '()Ljava/lang/Comparable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -088110: |[088110] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -088120: 6f20 c80b 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0bc8 │ │ -088126: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -088128: 0f01 |0004: return v1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09f5a4: |[09f5a4] androidx.datastore.preferences.protobuf.a1$e.g:()Ljava/lang/Comparable; │ │ +09f5b4: 5410 8004 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$e;.e:Ljava/lang/Comparable; // field@0480 │ │ +09f5b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/a1$e; │ │ │ │ - #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setPrimaryBackground' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'getKey' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 82 16-bit code units │ │ -0885f8: |[0885f8] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -088608: 5440 0605 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08860c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -088610: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -088612: 6e20 7805 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -088618: 5440 0605 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08861c: 6e20 0e09 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@090e │ │ -088622: 5b45 0605 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -088626: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ -08862a: 6e20 7805 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -088630: 5445 0405 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088634: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ -088638: 5440 0605 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08863c: 6e10 6908 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@0869 │ │ -088642: 0a05 |001d: move-result v5 │ │ -088644: 5441 0405 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088648: 6e10 8908 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0889 │ │ -08864e: 0a01 |0023: move-result v1 │ │ -088650: 5442 0405 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088654: 6e10 7a08 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@087a │ │ -08865a: 0a02 |0029: move-result v2 │ │ -08865c: 5443 0405 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.c:Landroid/view/View; // field@0504 │ │ -088660: 6e10 5808 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0858 │ │ -088666: 0a03 |002f: move-result v3 │ │ -088668: 6e53 7605 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -08866e: 5545 0905 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -088672: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -088674: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -088676: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ -08867a: 5445 0805 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -08867e: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ -088682: 280b |003d: goto 0048 // +000b │ │ -088684: 5445 0605 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -088688: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ -08868c: 5445 0705 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088690: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ -088694: 2802 |0046: goto 0048 // +0002 │ │ -088696: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -088698: 6e20 0909 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0909 │ │ -08869e: 6e10 9908 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@0899 │ │ -0886a4: 7110 d212 0400 |004e: invoke-static {v4}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@12d2 │ │ -0886aa: 0e00 |0051: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +09f5bc: |[09f5bc] androidx.datastore.preferences.protobuf.a1$e.getKey:()Ljava/lang/Object; │ │ +09f5cc: 6e10 d211 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09f5d2: 0c00 |0003: move-result-object v0 │ │ +09f5d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setSplitBackground' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'getValue' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 70 16-bit code units │ │ -0886ac: |[0886ac] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0886bc: 5430 0805 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0886c0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0886c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0886c6: 6e20 7805 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -0886cc: 5430 0805 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0886d0: 6e20 0e09 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@090e │ │ -0886d6: 5b34 0805 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0886da: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0886dc: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ -0886e0: 6e20 7805 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -0886e6: 5534 0905 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -0886ea: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ -0886ee: 5434 0805 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0886f2: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ -0886f6: 6e10 6f08 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -0886fc: 0a01 |0020: move-result v1 │ │ -0886fe: 6e10 6d08 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -088704: 0a02 |0024: move-result v2 │ │ -088706: 6e52 7605 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -08870c: 5534 0905 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -088710: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -088712: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ -088716: 5434 0805 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -08871a: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ -08871e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -088720: 280a |0032: goto 003c // +000a │ │ -088722: 5434 0605 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -088726: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ -08872a: 5434 0705 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -08872e: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ -088732: 28f6 |003b: goto 0031 // -000a │ │ -088734: 6e20 0909 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0909 │ │ -08873a: 6e10 9908 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@0899 │ │ -088740: 7110 d212 0300 |0042: invoke-static {v3}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@12d2 │ │ -088746: 0e00 |0045: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09f5d8: |[09f5d8] androidx.datastore.preferences.protobuf.a1$e.getValue:()Ljava/lang/Object; │ │ +09f5e8: 5410 8104 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f5ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setStackedBackground' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 86 16-bit code units │ │ -088748: |[088748] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -088758: 5440 0705 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -08875c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -088760: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -088762: 6e20 7805 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -088768: 5440 0705 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -08876c: 6e20 0e09 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@090e │ │ -088772: 5b45 0705 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088776: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ -08877a: 6e20 7805 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0578 │ │ -088780: 5545 0a05 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@050a │ │ -088784: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -088788: 5445 0705 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -08878c: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ -088790: 5440 0305 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -088794: 6e10 6908 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0869 │ │ -08879a: 0a00 |0021: move-result v0 │ │ -08879c: 5441 0305 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -0887a0: 6e10 8908 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0889 │ │ -0887a6: 0a01 |0027: move-result v1 │ │ -0887a8: 5442 0305 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -0887ac: 6e10 7a08 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@087a │ │ -0887b2: 0a02 |002d: move-result v2 │ │ -0887b4: 5443 0305 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -0887b8: 6e10 5808 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0858 │ │ -0887be: 0a03 |0033: move-result v3 │ │ -0887c0: 6e53 7605 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0576 │ │ -0887c6: 5545 0905 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -0887ca: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -0887cc: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -0887ce: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ -0887d2: 5445 0805 |003d: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -0887d6: 3905 0c00 |003f: if-nez v5, 004b // +000c │ │ -0887da: 280b |0041: goto 004c // +000b │ │ -0887dc: 5445 0605 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -0887e0: 3905 0700 |0044: if-nez v5, 004b // +0007 │ │ -0887e4: 5445 0705 |0046: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -0887e8: 3905 0300 |0048: if-nez v5, 004b // +0003 │ │ -0887ec: 2802 |004a: goto 004c // +0002 │ │ -0887ee: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -0887f0: 6e20 0909 0400 |004c: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0909 │ │ -0887f6: 6e10 9908 0400 |004f: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@0899 │ │ -0887fc: 7110 d212 0400 |0052: invoke-static {v4}, Landroidx/appcompat/widget/ActionBarContainer$a;.a:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@12d2 │ │ -088802: 0e00 |0055: return-void │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +09f568: |[09f568] androidx.datastore.preferences.protobuf.a1$e.hashCode:()I │ │ +09f578: 5430 8004 |0000: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/a1$e;.e:Ljava/lang/Comparable; // field@0480 │ │ +09f57c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09f57e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +09f582: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09f584: 2805 |0006: goto 000b // +0005 │ │ +09f586: 6e10 5a2f 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2f5a │ │ +09f58c: 0a00 |000a: move-result v0 │ │ +09f58e: 5432 8104 |000b: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f592: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +09f596: 2805 |000f: goto 0014 // +0005 │ │ +09f598: 6e10 5a2f 0200 |0010: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@2f5a │ │ +09f59e: 0a01 |0013: move-result v1 │ │ +09f5a0: b710 |0014: xor-int/2addr v0, v1 │ │ +09f5a2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #12 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setTabContainer' │ │ - type : '(Landroidx/appcompat/widget/y0;)V' │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'setValue' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 10 16-bit code units │ │ -088804: |[088804] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/y0;)V │ │ -088814: 5410 0305 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -088818: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -08881c: 6e20 4909 0100 |0004: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0949 │ │ -088822: 5b12 0305 |0007: iput-object v2, v1, Landroidx/appcompat/widget/ActionBarContainer;.b:Landroid/view/View; // field@0503 │ │ -088826: 0e00 |0009: return-void │ │ +09f5f0: |[09f5f0] androidx.datastore.preferences.protobuf.a1$e.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09f600: 5410 8204 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$e;.g:Landroidx/datastore/preferences/protobuf/a1; // field@0482 │ │ +09f604: 7110 ea11 0000 |0002: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.a:(Landroidx/datastore/preferences/protobuf/a1;)V // method@11ea │ │ +09f60a: 5410 8104 |0005: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f60e: 5b12 8104 |0007: iput-object v2, v1, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f612: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #13 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setTransitioning' │ │ - type : '(Z)V' │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/a1$e;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 13 16-bit code units │ │ -088828: |[088828] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -088838: 5c01 0205 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.a:Z // field@0502 │ │ -08883c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -088840: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ -088844: 2803 |0006: goto 0009 // +0003 │ │ -088846: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ -08884a: 6e20 4f09 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@094f │ │ -088850: 0e00 |000c: return-void │ │ + insns size : 25 16-bit code units │ │ +09f614: |[09f614] androidx.datastore.preferences.protobuf.a1$e.toString:()Ljava/lang/String; │ │ +09f624: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +09f628: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +09f62e: 5421 8004 |0005: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/a1$e;.e:Ljava/lang/Comparable; // field@0480 │ │ +09f632: 6e20 a52f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +09f638: 1a01 2502 |000a: const-string v1, "=" // string@0225 │ │ +09f63c: 6e20 a62f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +09f642: 5421 8104 |000f: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/a1$e;.f:Ljava/lang/Object; // field@0481 │ │ +09f646: 6e20 a52f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +09f64c: 6e10 ad2f 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +09f652: 0c00 |0017: move-result-object v0 │ │ +09f654: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #14 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'setVisibility' │ │ - type : '(I)V' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #158 header: │ │ +class_idx : 705 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #158 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="f" │ │ + │ │ +Class #158 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$f;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'e' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'f' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'g' │ │ + type : 'Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -088854: |[088854] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ -088864: 6f20 d50b 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0bd5 │ │ -08886a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08886c: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -088870: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -088872: 2802 |0007: goto 0009 // +0002 │ │ -088874: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -088876: 5421 0605 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -08887a: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -08887e: 6e30 8605 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0586 │ │ -088884: 5421 0705 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088888: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -08888c: 6e30 8605 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0586 │ │ -088892: 5421 0805 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -088896: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -08889a: 6e30 8605 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0586 │ │ -0888a0: 0e00 |001e: return-void │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +09f254: |[09f254] androidx.datastore.preferences.protobuf.a1$f.:(Landroidx/datastore/preferences/protobuf/a1;)V │ │ +09f264: 5b01 8604 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f268: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09f26e: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +09f270: 5901 8304 |0006: iput v1, v0, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f274: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroidx/datastore/preferences/protobuf/a1$f; │ │ + 0x0000 - 0x0009 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #15 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'startActionModeForChild' │ │ - type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -088038: |[088038] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -088048: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08804a: 1101 |0001: return-object v1 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +09f278: |[09f278] androidx.datastore.preferences.protobuf.a1$f.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V │ │ +09f288: 7020 d811 1000 |0000: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$f;.:(Landroidx/datastore/preferences/protobuf/a1;)V // method@11d8 │ │ +09f28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/widget/ActionBarContainer; │ │ - 0x0000 - 0x0002 reg=1 (null) Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/a1$f; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroidx/datastore/preferences/protobuf/a1$a; │ │ │ │ - #16 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'startActionModeForChild' │ │ - type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'b' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -08804c: |[08804c] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -08805c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -088060: 6f40 d60b 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@0bd6 │ │ -088066: 0c01 |0005: move-result-object v1 │ │ -088068: 1101 |0006: return-object v1 │ │ -08806a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08806c: 1101 |0008: return-object v1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +09f1ac: |[09f1ac] androidx.datastore.preferences.protobuf.a1$f.b:()Ljava/util/Iterator; │ │ +09f1bc: 5410 8504 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$f;.g:Ljava/util/Iterator; // field@0485 │ │ +09f1c0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +09f1c4: 5410 8604 |0004: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f1c8: 7110 ec11 0000 |0006: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.c:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map; // method@11ec │ │ +09f1ce: 0c00 |0009: move-result-object v0 │ │ +09f1d0: 7210 0e31 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +09f1d6: 0c00 |000d: move-result-object v0 │ │ +09f1d8: 7210 3031 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09f1de: 0c00 |0011: move-result-object v0 │ │ +09f1e0: 5b10 8504 |0012: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$f;.g:Ljava/util/Iterator; // field@0485 │ │ +09f1e4: 5410 8504 |0014: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$f;.g:Ljava/util/Iterator; // field@0485 │ │ +09f1e8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/ActionBarContainer; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=2 (null) Landroid/view/ActionMode$Callback; │ │ - 0x0000 - 0x0009 reg=3 (null) I │ │ + 0x0000 - 0x0017 reg=1 this Landroidx/datastore/preferences/protobuf/a1$f; │ │ │ │ - #17 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ - name : 'verifyDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'c' │ │ + type : '()Ljava/util/Map$Entry;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 34 16-bit code units │ │ -08812c: |[08812c] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -08813c: 5410 0605 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -088140: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -088144: 5510 0905 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -088148: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -08814c: 5410 0705 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -088150: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -088154: 5510 0a05 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@050a │ │ -088158: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -08815c: 5410 0805 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -088160: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -088164: 5510 0905 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -088168: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -08816c: 6f20 d80b 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0bd8 │ │ -088172: 0a02 |001b: move-result v2 │ │ -088174: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -088178: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -08817a: 2802 |001f: goto 0021 // +0002 │ │ -08817c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -08817e: 0f02 |0021: return v2 │ │ + insns size : 44 16-bit code units │ │ +09f1ec: |[09f1ec] androidx.datastore.preferences.protobuf.a1$f.c:()Ljava/util/Map$Entry; │ │ +09f1fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09f1fe: 5c20 8404 |0001: iput-boolean v0, v2, Landroidx/datastore/preferences/protobuf/a1$f;.f:Z // field@0484 │ │ +09f202: 5221 8304 |0003: iget v1, v2, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f206: b001 |0005: add-int/2addr v1, v0 │ │ +09f208: 5921 8304 |0006: iput v1, v2, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f20c: 5420 8604 |0008: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f210: 7110 eb11 0000 |000a: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09f216: 0c00 |000d: move-result-object v0 │ │ +09f218: 7210 e730 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f21e: 0a00 |0011: move-result v0 │ │ +09f220: 3501 1100 |0012: if-ge v1, v0, 0023 // +0011 │ │ +09f224: 5420 8604 |0014: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f228: 7110 eb11 0000 |0016: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09f22e: 0c00 |0019: move-result-object v0 │ │ +09f230: 5221 8304 |001a: iget v1, v2, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f234: 7220 df30 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09f23a: 0c00 |001f: move-result-object v0 │ │ +09f23c: 1f00 8e08 |0020: check-cast v0, Ljava/util/Map$Entry; // type@088e │ │ +09f240: 1100 |0022: return-object v0 │ │ +09f242: 6e10 da11 0200 |0023: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$f;.b:()Ljava/util/Iterator; // method@11da │ │ +09f248: 0c00 |0026: move-result-object v0 │ │ +09f24a: 7210 c830 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +09f250: 0c00 |002a: move-result-object v0 │ │ +09f252: 28f5 |002b: goto 0020 // -000b │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x002c reg=2 this Landroidx/datastore/preferences/protobuf/a1$f; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #164 header: │ │ -class_idx : 809 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #164 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=h │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #164 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarContextView$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/b;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/widget/ActionBarContextView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/ActionBarContextView;Landroidx/appcompat/view/b;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0888a4: |[0888a4] androidx.appcompat.widget.ActionBarContextView$a.:(Landroidx/appcompat/widget/ActionBarContextView;Landroidx/appcompat/view/b;)V │ │ -0888b4: 5b01 0d05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.b:Landroidx/appcompat/widget/ActionBarContextView; // field@050d │ │ -0888b8: 5b02 0c05 |0002: iput-object v2, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.a:Landroidx/appcompat/view/b; // field@050c │ │ -0888bc: 7010 383d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0888c2: 0e00 |0007: return-void │ │ + insns size : 41 16-bit code units │ │ +09f12c: |[09f12c] androidx.datastore.preferences.protobuf.a1$f.hasNext:()Z │ │ +09f13c: 5230 8304 |0000: iget v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f140: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09f142: b010 |0003: add-int/2addr v0, v1 │ │ +09f144: 5432 8604 |0004: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f148: 7110 eb11 0200 |0006: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09f14e: 0c02 |0009: move-result-object v2 │ │ +09f150: 7210 e730 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f156: 0a02 |000d: move-result v2 │ │ +09f158: 3420 1a00 |000e: if-lt v0, v2, 0028 // +001a │ │ +09f15c: 5430 8604 |0010: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f160: 7110 ec11 0000 |0012: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.c:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map; // method@11ec │ │ +09f166: 0c00 |0015: move-result-object v0 │ │ +09f168: 7210 1231 0000 |0016: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09f16e: 0a00 |0019: move-result v0 │ │ +09f170: 3900 0d00 |001a: if-nez v0, 0027 // +000d │ │ +09f174: 6e10 da11 0300 |001c: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/a1$f;.b:()Ljava/util/Iterator; // method@11da │ │ +09f17a: 0c00 |001f: move-result-object v0 │ │ +09f17c: 7210 c730 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09f182: 0a00 |0023: move-result v0 │ │ +09f184: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +09f188: 2802 |0026: goto 0028 // +0002 │ │ +09f18a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +09f18c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarContextView$a;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0888c4: |[0888c4] androidx.appcompat.widget.ActionBarContextView$a.onClick:(Landroid/view/View;)V │ │ -0888d4: 5401 0c05 |0000: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarContextView$a;.a:Landroidx/appcompat/view/b; // field@050c │ │ -0888d8: 6e10 ec0f 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/view/b;.c:()V // method@0fec │ │ -0888de: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +09f190: |[09f190] androidx.datastore.preferences.protobuf.a1$f.next:()Ljava/lang/Object; │ │ +09f1a0: 6e10 db11 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$f;.c:()Ljava/util/Map$Entry; // method@11db │ │ +09f1a6: 0c00 |0003: move-result-object v0 │ │ +09f1a8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1$f;) │ │ + name : 'remove' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +09f290: |[09f290] androidx.datastore.preferences.protobuf.a1$f.remove:()V │ │ +09f2a0: 5530 8404 |0000: iget-boolean v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.f:Z // field@0484 │ │ +09f2a4: 3800 2c00 |0002: if-eqz v0, 002e // +002c │ │ +09f2a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09f2aa: 5c30 8404 |0005: iput-boolean v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.f:Z // field@0484 │ │ +09f2ae: 5430 8604 |0007: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f2b2: 7110 ea11 0000 |0009: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.a:(Landroidx/datastore/preferences/protobuf/a1;)V // method@11ea │ │ +09f2b8: 5230 8304 |000c: iget v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f2bc: 5431 8604 |000e: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f2c0: 7110 eb11 0100 |0010: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/a1;.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; // method@11eb │ │ +09f2c6: 0c01 |0013: move-result-object v1 │ │ +09f2c8: 7210 e730 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f2ce: 0a01 |0017: move-result v1 │ │ +09f2d0: 3510 0e00 |0018: if-ge v0, v1, 0026 // +000e │ │ +09f2d4: 5430 8604 |001a: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/a1$f;.h:Landroidx/datastore/preferences/protobuf/a1; // field@0486 │ │ +09f2d8: 5231 8304 |001c: iget v1, v3, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f2dc: d802 01ff |001e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +09f2e0: 5932 8304 |0020: iput v2, v3, Landroidx/datastore/preferences/protobuf/a1$f;.e:I // field@0483 │ │ +09f2e4: 7120 ef11 1000 |0022: invoke-static {v0, v1}, Landroidx/datastore/preferences/protobuf/a1;.d:(Landroidx/datastore/preferences/protobuf/a1;I)Ljava/lang/Object; // method@11ef │ │ +09f2ea: 2808 |0025: goto 002d // +0008 │ │ +09f2ec: 6e10 da11 0300 |0026: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/a1$f;.b:()Ljava/util/Iterator; // method@11da │ │ +09f2f2: 0c00 |0029: move-result-object v0 │ │ +09f2f4: 7210 c930 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@30c9 │ │ +09f2fa: 0e00 |002d: return-void │ │ +09f2fc: 2200 1d08 |002e: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +09f300: 1a01 5128 |0030: const-string v1, "remove() was called before next()" // string@2851 │ │ +09f304: 7020 1c2f 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +09f30a: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #165 header: │ │ -class_idx : 811 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 157 │ │ -source_file_idx : 5932 │ │ +Class #159 header: │ │ +class_idx : 706 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2166 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #165 annotations: │ │ +Class #159 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/a1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="g" │ │ │ │ -Class #165 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ +Class #159 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1$g;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/util/AbstractSet;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08922c: |[08922c] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -08923c: 5b01 1a05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051a │ │ -089240: 7010 6e02 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@026e │ │ -089246: 0e00 |0005: return-void │ │ +09f440: |[09f440] androidx.datastore.preferences.protobuf.a1$g.:(Landroidx/datastore/preferences/protobuf/a1;)V │ │ +09f450: 5b01 8704 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f454: 7010 5130 0000 |0002: invoke-direct {v0}, Ljava/util/AbstractSet;.:()V // method@3051 │ │ +09f45a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroidx/datastore/preferences/protobuf/a1$g; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ - name : 'onAnimationCancel' │ │ - type : '(Landroid/animation/Animator;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -089248: |[089248] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -089258: 5412 1a05 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051a │ │ -08925c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08925e: 5b20 1d05 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@051d │ │ -089262: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -089264: 5c20 2d05 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.k:Z // field@052d │ │ -089268: 0e00 |0008: return-void │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +09f45c: |[09f45c] androidx.datastore.preferences.protobuf.a1$g.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V │ │ +09f46c: 7020 df11 1000 |0000: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$g;.:(Landroidx/datastore/preferences/protobuf/a1;)V // method@11df │ │ +09f472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/a1$g; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroidx/datastore/preferences/protobuf/a1$a; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ - name : 'onAnimationEnd' │ │ - type : '(Landroid/animation/Animator;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -08926c: |[08926c] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -08927c: 5412 1a05 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051a │ │ -089280: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -089282: 5b20 1d05 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@051d │ │ -089286: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -089288: 5c20 2d05 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.k:Z // field@052d │ │ -08928c: 0e00 |0008: return-void │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +09f30c: |[09f30c] androidx.datastore.preferences.protobuf.a1$g.add:(Ljava/lang/Object;)Z │ │ +09f31c: 1f01 8e08 |0000: check-cast v1, Ljava/util/Map$Entry; // type@088e │ │ +09f320: 6e20 e411 1000 |0002: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$g;.h:(Ljava/util/Map$Entry;)Z // method@11e4 │ │ +09f326: 0a01 |0005: move-result v1 │ │ +09f328: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #166 header: │ │ -class_idx : 812 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #166 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #166 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089290: |[089290] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -0892a0: 5b01 1b05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051b │ │ -0892a4: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0892aa: 0e00 |0005: return-void │ │ +09f474: |[09f474] androidx.datastore.preferences.protobuf.a1$g.clear:()V │ │ +09f484: 5410 8704 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f488: 6e10 ed11 0000 |0002: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.clear:()V // method@11ed │ │ +09f48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'contains' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -0892ac: |[0892ac] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ -0892bc: 5430 1b05 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051b │ │ -0892c0: 6e10 5213 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.u:()V // method@1352 │ │ -0892c6: 5430 1b05 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051b │ │ -0892ca: 5401 2605 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0526 │ │ -0892ce: 6e10 3308 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0833 │ │ -0892d4: 0c01 |000c: move-result-object v1 │ │ -0892d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0892d8: 6e20 6809 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@0968 │ │ -0892de: 0c01 |0011: move-result-object v1 │ │ -0892e0: 5432 1b05 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051b │ │ -0892e4: 5422 1e05 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.B:Landroid/animation/AnimatorListenerAdapter; // field@051e │ │ -0892e8: 6e20 6409 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0964 │ │ -0892ee: 0c01 |0019: move-result-object v1 │ │ -0892f0: 5b01 1d05 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@051d │ │ -0892f4: 0e00 |001c: return-void │ │ + insns size : 31 16-bit code units │ │ +09f370: |[09f370] androidx.datastore.preferences.protobuf.a1$g.contains:(Ljava/lang/Object;)Z │ │ +09f380: 1f03 8e08 |0000: check-cast v3, Ljava/util/Map$Entry; // type@088e │ │ +09f384: 5420 8704 |0002: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f388: 7210 0831 0300 |0004: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09f38e: 0c01 |0007: move-result-object v1 │ │ +09f390: 6e20 f511 1000 |0008: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/a1;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@11f5 │ │ +09f396: 0c00 |000b: move-result-object v0 │ │ +09f398: 7210 0931 0300 |000c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09f39e: 0c03 |000f: move-result-object v3 │ │ +09f3a0: 3230 0d00 |0010: if-eq v0, v3, 001d // +000d │ │ +09f3a4: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +09f3a8: 6e20 572f 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +09f3ae: 0a03 |0017: move-result v3 │ │ +09f3b0: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +09f3b4: 2803 |001a: goto 001d // +0003 │ │ +09f3b6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +09f3b8: 2802 |001c: goto 001e // +0002 │ │ +09f3ba: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +09f3bc: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #167 header: │ │ -class_idx : 813 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #167 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #167 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/ActionBarOverlayLayout;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'h' │ │ + type : '(Ljava/util/Map$Entry;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0892f8: |[0892f8] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -089308: 5b01 1c05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051c │ │ -08930c: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -089312: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +09f32c: |[09f32c] androidx.datastore.preferences.protobuf.a1$g.h:(Ljava/util/Map$Entry;)Z │ │ +09f33c: 6e20 e311 3200 |0000: invoke-virtual {v2, v3}, Landroidx/datastore/preferences/protobuf/a1$g;.contains:(Ljava/lang/Object;)Z // method@11e3 │ │ +09f342: 0a00 |0003: move-result v0 │ │ +09f344: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +09f348: 5420 8704 |0006: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f34c: 7210 0831 0300 |0008: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09f352: 0c01 |000b: move-result-object v1 │ │ +09f354: 1f01 1308 |000c: check-cast v1, Ljava/lang/Comparable; // type@0813 │ │ +09f358: 7210 0931 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09f35e: 0c03 |0011: move-result-object v3 │ │ +09f360: 6e30 0112 1003 |0012: invoke-virtual {v0, v1, v3}, Landroidx/datastore/preferences/protobuf/a1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@1201 │ │ +09f366: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +09f368: 0f03 |0016: return v3 │ │ +09f36a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +09f36c: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroidx/datastore/preferences/protobuf/a1$g; │ │ + 0x0000 - 0x0019 reg=3 (null) Ljava/util/Map$Entry; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +09f41c: |[09f41c] androidx.datastore.preferences.protobuf.a1$g.iterator:()Ljava/util/Iterator; │ │ +09f42c: 2200 c102 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$f; // type@02c1 │ │ +09f430: 5431 8704 |0002: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f434: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09f436: 7030 d911 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/a1$f;.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V // method@11d9 │ │ +09f43c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -089314: |[089314] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ -089324: 5430 1c05 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051c │ │ -089328: 6e10 5213 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.u:()V // method@1352 │ │ -08932e: 5430 1c05 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051c │ │ -089332: 5401 2605 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0526 │ │ -089336: 6e10 3308 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0833 │ │ -08933c: 0c01 |000c: move-result-object v1 │ │ -08933e: 5432 1c05 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051c │ │ -089342: 5422 2605 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.d:Landroidx/appcompat/widget/ActionBarContainer; // field@0526 │ │ -089346: 6e10 6208 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@0862 │ │ -08934c: 0a02 |0014: move-result v2 │ │ -08934e: 7b22 |0015: neg-int v2, v2 │ │ -089350: 8222 |0016: int-to-float v2, v2 │ │ -089352: 6e20 6809 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@0968 │ │ -089358: 0c01 |001a: move-result-object v1 │ │ -08935a: 5432 1c05 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@051c │ │ -08935e: 5422 1e05 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.B:Landroid/animation/AnimatorListenerAdapter; // field@051e │ │ -089362: 6e20 6409 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0964 │ │ -089368: 0c01 |0022: move-result-object v1 │ │ -08936a: 5b01 1d05 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroid/view/ViewPropertyAnimator; // field@051d │ │ -08936e: 0e00 |0025: return-void │ │ + insns size : 21 16-bit code units │ │ +09f3c0: |[09f3c0] androidx.datastore.preferences.protobuf.a1$g.remove:(Ljava/lang/Object;)Z │ │ +09f3d0: 1f02 8e08 |0000: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +09f3d4: 6e20 e311 2100 |0002: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/a1$g;.contains:(Ljava/lang/Object;)Z // method@11e3 │ │ +09f3da: 0a00 |0005: move-result v0 │ │ +09f3dc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +09f3e0: 5410 8704 |0008: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f3e4: 7210 0831 0200 |000a: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09f3ea: 0c02 |000d: move-result-object v2 │ │ +09f3ec: 6e20 0212 2000 |000e: invoke-virtual {v0, v2}, Landroidx/datastore/preferences/protobuf/a1;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1202 │ │ +09f3f2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +09f3f4: 0f02 |0012: return v2 │ │ +09f3f6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +09f3f8: 0f02 |0014: return v2 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/a1$g;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +09f3fc: |[09f3fc] androidx.datastore.preferences.protobuf.a1$g.size:()I │ │ +09f40c: 5410 8704 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1$g;.e:Landroidx/datastore/preferences/protobuf/a1; // field@0487 │ │ +09f410: 6e10 0412 0000 |0002: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.size:()I // method@1204 │ │ +09f416: 0a00 |0005: move-result v0 │ │ +09f418: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #168 header: │ │ -class_idx : 814 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #160 header: │ │ +class_idx : 707 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2165 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 21 │ │ │ │ -Class #168 annotations: │ │ +Class #160 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/a1$d; Landroidx/datastore/preferences/protobuf/a1$b; Landroidx/datastore/preferences/protobuf/a1$f; Landroidx/datastore/preferences/protobuf/a1$c; Landroidx/datastore/preferences/protobuf/a1$g; Landroidx/datastore/preferences/protobuf/a1$e; } │ │ │ │ -Class #168 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$d;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #160 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/util/AbstractMap;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ - name : 'a' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ - name : 'd' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : 'e' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$d;) │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : 'f' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #169 header: │ │ -class_idx : 815 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 490 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #169 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ - │ │ -Class #169 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$e;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'g' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'h' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1$g;' │ │ + access : 0x0041 (PUBLIC VOLATILE) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'j' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'k' │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1$c;' │ │ + access : 0x0041 (PUBLIC VOLATILE) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : '' │ │ - type : '(II)V' │ │ + type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -0893a0: |[0893a0] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(II)V │ │ -0893b0: 7030 1d09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@091d │ │ -0893b6: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +09fc94: |[09fc94] androidx.datastore.preferences.protobuf.a1.:(I)V │ │ +09fca4: 7010 4c30 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractMap;.:()V // method@304c │ │ +09fcaa: 5901 8804 |0003: iput v1, v0, Landroidx/datastore/preferences/protobuf/a1;.e:I // field@0488 │ │ +09fcae: 7100 9a30 0000 |0005: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@309a │ │ +09fcb4: 0c01 |0008: move-result-object v1 │ │ +09fcb6: 5b01 8904 |0009: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fcba: 7100 9b30 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@309b │ │ +09fcc0: 0c01 |000e: move-result-object v1 │ │ +09fcc2: 5b01 8a04 |000f: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fcc6: 7100 9b30 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@309b │ │ +09fccc: 0c01 |0014: move-result-object v1 │ │ +09fcce: 5b01 8d04 |0015: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fcd2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ - 0x0000 - 0x0004 reg=2 (null) I │ │ + 0x0000 - 0x0018 reg=0 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0018 reg=1 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(ILandroidx/datastore/preferences/protobuf/a1$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -089370: |[089370] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -089380: 7030 1e09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@091e │ │ -089386: 0e00 |0003: return-void │ │ +09fcd4: |[09fcd4] androidx.datastore.preferences.protobuf.a1.:(ILandroidx/datastore/preferences/protobuf/a1$a;)V │ │ +09fce4: 7020 e811 1000 |0000: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a1;.:(I)V // method@11e8 │ │ +09fcea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0004 reg=2 (null) Landroidx/datastore/preferences/protobuf/a1$a; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ - name : '' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'a' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -089388: |[089388] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -089398: 7020 1f09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@091f │ │ -08939e: 0e00 |0003: return-void │ │ +09fcec: |[09fcec] androidx.datastore.preferences.protobuf.a1.a:(Landroidx/datastore/preferences/protobuf/a1;)V │ │ +09fcfc: 6e10 f411 0000 |0000: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fd02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/ActionBarOverlayLayout$e; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #170 header: │ │ -class_idx : 817 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #170 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ - │ │ -Class #170 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/ActionMenuView$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/ActionMenuView$a;) │ │ - name : 'a' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0004 reg=0 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ActionMenuView$a;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : 'b' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #171 header: │ │ -class_idx : 821 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #171 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="e" │ │ - │ │ -Class #171 - │ │ - 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 - │ │ - #0 : (in Landroidx/appcompat/widget/ActionMenuView$e;) │ │ - name : 'onMenuItemClick' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #172 header: │ │ -class_idx : 823 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 589 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #172 - │ │ - 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 : 'a' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -08c374: |[08c374] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ -08c384: 1400 d400 0101 |0000: const v0, #float 2.36942e-38 // #010100d4 │ │ -08c38a: 2410 0d0e 0000 |0003: filled-new-array {v0}, [I // type@0e0d │ │ -08c390: 0c00 |0006: move-result-object v0 │ │ -08c392: 6900 5005 |0007: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.a:[I // field@0550 │ │ -08c396: 0e00 |0009: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09fb70: |[09fb70] androidx.datastore.preferences.protobuf.a1.b:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/List; │ │ +09fb80: 5400 8904 |0000: iget-object v0, v0, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fb84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'c' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -08c398: |[08c398] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08c3a8: 7030 010c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c01 │ │ -08c3ae: 6200 5005 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.a:[I // field@0550 │ │ -08c3b2: 7130 2616 3200 |0005: invoke-static {v2, v3, v0}, Landroidx/appcompat/widget/e1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; // method@1626 │ │ -08c3b8: 0c02 |0008: move-result-object v2 │ │ -08c3ba: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -08c3bc: 6e20 1816 3200 |000a: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/e1;.f:(I)Landroid/graphics/drawable/Drawable; // method@1618 │ │ -08c3c2: 0c03 |000d: move-result-object v3 │ │ -08c3c4: 6e20 d908 3100 |000e: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@08d9 │ │ -08c3ca: 6e10 2816 0200 |0011: invoke-virtual {v2}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08c3d0: 0e00 |0014: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09fb88: |[09fb88] androidx.datastore.preferences.protobuf.a1.c:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map; │ │ +09fb98: 5400 8a04 |0000: iget-object v0, v0, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fb9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #173 header: │ │ -class_idx : 825 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 589 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 2 │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'd' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;I)Ljava/lang/Object;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +09f978: |[09f978] androidx.datastore.preferences.protobuf.a1.d:(Landroidx/datastore/preferences/protobuf/a1;I)Ljava/lang/Object; │ │ +09f988: 6e20 0312 1000 |0000: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/a1;.s:(I)Ljava/lang/Object; // method@1203 │ │ +09f98e: 0c00 |0003: move-result-object v0 │ │ +09f990: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ -Class #173 - │ │ - 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;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'b' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'e' │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map;' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 47 16-bit code units │ │ -095db0: |[095db0] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -095dc0: 7030 010c 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c01 │ │ -095dc6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -095dc8: 5980 5305 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@0553 │ │ -095dcc: 6200 7f0e |0006: sget-object v0, Le/j;.N0:[I // field@0e7f │ │ -095dd0: 6e30 7703 a900 |0008: invoke-virtual {v9, v10, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -095dd6: 0c00 |000b: move-result-object v0 │ │ -095dd8: 6203 7f0e |000c: sget-object v3, Le/j;.N0:[I // field@0e7f │ │ -095ddc: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -095dde: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -095de0: 0781 |0010: move-object v1, v8 │ │ -095de2: 0792 |0011: move-object v2, v9 │ │ -095de4: 07a4 |0012: move-object v4, v10 │ │ -095de6: 0705 |0013: move-object v5, v0 │ │ -095de8: 7707 c91d 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -095dee: 6009 830e |0017: sget v9, Le/j;.O0:I // field@0e83 │ │ -095df2: 121a |0019: const/4 v10, #int 1 // #1 │ │ -095df4: 6e30 2d04 900a |001a: invoke-virtual {v0, v9, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -095dfa: 0a09 |001d: move-result v9 │ │ -095dfc: 5c89 5105 |001e: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095e00: 6e10 4404 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -095e06: 6e10 030c 0800 |0023: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getOrientation:()I // method@0c03 │ │ -095e0c: 0a09 |0026: move-result v9 │ │ -095e0e: 33a9 0700 |0027: if-ne v9, v10, 002e // +0007 │ │ -095e12: 5589 5105 |0029: iget-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095e16: 7020 9c13 9800 |002b: invoke-direct {v8, v9}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@139c │ │ -095e1c: 0e00 |002e: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09fba0: |[09fba0] androidx.datastore.preferences.protobuf.a1.e:(Landroidx/datastore/preferences/protobuf/a1;)Ljava/util/Map; │ │ +09fbb0: 5400 8d04 |0000: iget-object v0, v0, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fbb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'a' │ │ - type : '(I)I' │ │ - access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'q' │ │ + type : '(I)Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -095d74: |[095d74] androidx.appcompat.widget.ButtonBarLayout.a:(I)I │ │ -095d84: 6e10 3209 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0932 │ │ -095d8a: 0a00 |0003: move-result v0 │ │ -095d8c: 3503 1000 |0004: if-ge v3, v0, 0014 // +0010 │ │ -095d90: 6e20 3109 3200 |0006: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0931 │ │ -095d96: 0c01 |0009: move-result-object v1 │ │ -095d98: 6e10 8f08 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -095d9e: 0a01 |000d: move-result v1 │ │ -095da0: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -095da4: 0f03 |0010: return v3 │ │ -095da6: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -095daa: 28f1 |0013: goto 0004 // -000f │ │ -095dac: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -095dae: 0f03 |0015: return v3 │ │ + insns size : 6 16-bit code units │ │ +09f6a8: |[09f6a8] androidx.datastore.preferences.protobuf.a1.q:(I)Landroidx/datastore/preferences/protobuf/a1; │ │ +09f6b8: 2200 ba02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$a; // type@02ba │ │ +09f6bc: 7020 b611 1000 |0002: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/a1$a;.:(I)V // method@11b6 │ │ +09f6c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 this Landroidx/appcompat/widget/ButtonBarLayout; │ │ - 0x0000 - 0x0016 reg=3 (null) I │ │ + 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'b' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -095d5c: |[095d5c] androidx.appcompat.widget.ButtonBarLayout.b:()Z │ │ -095d6c: 5510 5205 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@0552 │ │ -095d70: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 30 16-bit code units │ │ +09fd2c: |[09fd2c] androidx.datastore.preferences.protobuf.a1.clear:()V │ │ +09fd3c: 6e10 f411 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fd42: 5410 8904 |0003: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fd46: 7210 e130 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@30e1 │ │ +09fd4c: 0a00 |0008: move-result v0 │ │ +09fd4e: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +09fd52: 5410 8904 |000b: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fd56: 7210 dc30 0000 |000d: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@30dc │ │ +09fd5c: 5410 8a04 |0010: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fd60: 7210 1231 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fd66: 0a00 |0015: move-result v0 │ │ +09fd68: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +09fd6c: 5410 8a04 |0018: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fd70: 7210 0c31 0000 |001a: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@310c │ │ +09fd76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/ButtonBarLayout; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'setStacked' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'containsKey' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 62 16-bit code units │ │ -095fd4: |[095fd4] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ -095fe4: 5510 5205 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@0552 │ │ -095fe8: 3220 3b00 |0002: if-eq v0, v2, 003d // +003b │ │ -095fec: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -095ff0: 5510 5105 |0006: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095ff4: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ -095ff8: 5c12 5205 |000a: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.b:Z // field@0552 │ │ -095ffc: 6e20 070c 2100 |000c: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0c07 │ │ -096002: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -096006: 1400 0500 8000 |0011: const v0, #float 1.1755e-38 // #00800005 │ │ -09600c: 2803 |0014: goto 0017 // +0003 │ │ -09600e: 1300 5000 |0015: const/16 v0, #int 80 // #50 │ │ -096012: 6e20 060c 0100 |0017: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0c06 │ │ -096018: 6000 fc0d |001a: sget v0, Le/f;.G:I // field@0dfc │ │ -09601c: 6e20 4b08 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@084b │ │ -096022: 0c00 |001f: move-result-object v0 │ │ -096024: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -096028: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -09602c: 1302 0800 |0024: const/16 v2, #int 8 // #8 │ │ -096030: 2802 |0026: goto 0028 // +0002 │ │ -096032: 1242 |0027: const/4 v2, #int 4 // #4 │ │ -096034: 6e20 0809 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -09603a: 6e10 3209 0100 |002b: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0932 │ │ -096040: 0a02 |002e: move-result v2 │ │ -096042: d802 02fe |002f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -096046: 3a02 0c00 |0031: if-ltz v2, 003d // +000c │ │ -09604a: 6e20 3109 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0931 │ │ -096050: 0c00 |0036: move-result-object v0 │ │ -096052: 6e20 2a09 0100 |0037: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@092a │ │ -096058: d802 02ff |003a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09605c: 28f5 |003c: goto 0031 // -000b │ │ -09605e: 0e00 |003d: return-void │ │ + insns size : 21 16-bit code units │ │ +09f6c4: |[09f6c4] androidx.datastore.preferences.protobuf.a1.containsKey:(Ljava/lang/Object;)Z │ │ +09f6d4: 1f02 1308 |0000: check-cast v2, Ljava/lang/Comparable; // type@0813 │ │ +09f6d8: 6e20 f311 2100 |0002: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/a1;.f:(Ljava/lang/Comparable;)I // method@11f3 │ │ +09f6de: 0a00 |0005: move-result v0 │ │ +09f6e0: 3b00 0d00 |0006: if-gez v0, 0013 // +000d │ │ +09f6e4: 5410 8a04 |0008: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f6e8: 7220 0d31 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@310d │ │ +09f6ee: 0a02 |000d: move-result v2 │ │ +09f6f0: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +09f6f4: 2803 |0010: goto 0013 // +0003 │ │ +09f6f6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +09f6f8: 2802 |0012: goto 0014 // +0002 │ │ +09f6fa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +09f6fc: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'entrySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 180 16-bit code units │ │ -095e20: |[095e20] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ -095e30: 7110 2808 0700 |0000: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -095e36: 0a00 |0003: move-result v0 │ │ -095e38: 5561 5105 |0004: iget-boolean v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095e3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -095e3e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -095e42: 5261 5305 |0009: iget v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@0553 │ │ -095e46: 3710 0b00 |000b: if-le v0, v1, 0016 // +000b │ │ -095e4a: 7010 9913 0600 |000d: invoke-direct {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@1399 │ │ -095e50: 0a01 |0010: move-result v1 │ │ -095e52: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -095e56: 7020 9c13 2600 |0013: invoke-direct {v6, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@139c │ │ -095e5c: 5960 5305 |0016: iput v0, v6, Landroidx/appcompat/widget/ButtonBarLayout;.c:I // field@0553 │ │ -095e60: 7010 9913 0600 |0018: invoke-direct {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@1399 │ │ -095e66: 0a01 |001b: move-result v1 │ │ -095e68: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -095e6a: 3901 1200 |001d: if-nez v1, 002f // +0012 │ │ -095e6e: 7110 2708 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -095e74: 0a01 |0022: move-result v1 │ │ -095e76: 1504 0040 |0023: const/high16 v4, #int 1073741824 // #4000 │ │ -095e7a: 3341 0a00 |0025: if-ne v1, v4, 002f // +000a │ │ -095e7e: 1501 0080 |0027: const/high16 v1, #int -2147483648 // #8000 │ │ -095e82: 7120 2908 1000 |0029: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -095e88: 0a00 |002c: move-result v0 │ │ -095e8a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -095e8c: 2803 |002e: goto 0031 // +0003 │ │ -095e8e: 0170 |002f: move v0, v7 │ │ -095e90: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -095e92: 6f30 050c 0608 |0031: invoke-super {v6, v0, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0c05 │ │ -095e98: 5560 5105 |0034: iget-boolean v0, v6, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095e9c: 3800 1c00 |0036: if-eqz v0, 0052 // +001c │ │ -095ea0: 7010 9913 0600 |0038: invoke-direct {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@1399 │ │ -095ea6: 0a00 |003b: move-result v0 │ │ -095ea8: 3900 1600 |003c: if-nez v0, 0052 // +0016 │ │ -095eac: 6e10 7008 0600 |003e: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@0870 │ │ -095eb2: 0a00 |0041: move-result v0 │ │ -095eb4: 1504 00ff |0042: const/high16 v4, #int -16777216 // #ff00 │ │ -095eb8: b540 |0044: and-int/2addr v0, v4 │ │ -095eba: 1504 0001 |0045: const/high16 v4, #int 16777216 // #100 │ │ -095ebe: 3340 0400 |0047: if-ne v0, v4, 004b // +0004 │ │ -095ec2: 1210 |0049: const/4 v0, #int 1 // #1 │ │ -095ec4: 2802 |004a: goto 004c // +0002 │ │ -095ec6: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -095ec8: 3800 0600 |004c: if-eqz v0, 0052 // +0006 │ │ -095ecc: 7020 9c13 3600 |004e: invoke-direct {v6, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@139c │ │ -095ed2: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -095ed4: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ -095ed8: 6f30 050c 7608 |0054: invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0c05 │ │ -095ede: 7020 9813 2600 |0057: invoke-direct {v6, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.a:(I)I // method@1398 │ │ -095ee4: 0a00 |005a: move-result v0 │ │ -095ee6: 3a00 4a00 |005b: if-ltz v0, 00a5 // +004a │ │ -095eea: 6e20 3109 0600 |005d: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0931 │ │ -095ef0: 0c01 |0060: move-result-object v1 │ │ -095ef2: 6e10 6808 0100 |0061: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -095ef8: 0c04 |0064: move-result-object v4 │ │ -095efa: 1f04 4c02 |0065: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@024c │ │ -095efe: 6e10 7608 0600 |0067: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@0876 │ │ -095f04: 0a05 |006a: move-result v5 │ │ -095f06: 6e10 6d08 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -095f0c: 0a01 |006e: move-result v1 │ │ -095f0e: b015 |006f: add-int/2addr v5, v1 │ │ -095f10: 5241 3c02 |0070: iget v1, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@023c │ │ -095f14: b015 |0072: add-int/2addr v5, v1 │ │ -095f16: 5241 3702 |0073: iget v1, v4, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0237 │ │ -095f1a: b015 |0075: add-int/2addr v5, v1 │ │ -095f1c: b025 |0076: add-int/2addr v5, v2 │ │ -095f1e: 7010 9913 0600 |0077: invoke-direct {v6}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@1399 │ │ -095f24: 0a01 |007a: move-result v1 │ │ -095f26: 3801 2400 |007b: if-eqz v1, 009f // +0024 │ │ -095f2a: b030 |007d: add-int/2addr v0, v3 │ │ -095f2c: 7020 9813 0600 |007e: invoke-direct {v6, v0}, Landroidx/appcompat/widget/ButtonBarLayout;.a:(I)I // method@1398 │ │ -095f32: 0a00 |0081: move-result v0 │ │ -095f34: 3a00 1b00 |0082: if-ltz v0, 009d // +001b │ │ -095f38: 6e20 3109 0600 |0084: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0931 │ │ -095f3e: 0c00 |0087: move-result-object v0 │ │ -095f40: 6e10 7608 0000 |0088: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@0876 │ │ -095f46: 0a00 |008b: move-result v0 │ │ -095f48: 6e10 7908 0600 |008c: invoke-virtual {v6}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0879 │ │ -095f4e: 0c01 |008f: move-result-object v1 │ │ -095f50: 6e10 0804 0100 |0090: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -095f56: 0c01 |0093: move-result-object v1 │ │ -095f58: 5211 d701 |0094: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@01d7 │ │ -095f5c: 1502 8041 |0096: const/high16 v2, #int 1098907648 // #4180 │ │ -095f60: a801 0102 |0098: mul-float v1, v1, v2 │ │ -095f64: 8711 |009a: float-to-int v1, v1 │ │ -095f66: b010 |009b: add-int/2addr v0, v1 │ │ -095f68: b005 |009c: add-int/2addr v5, v0 │ │ -095f6a: 0152 |009d: move v2, v5 │ │ -095f6c: 2807 |009e: goto 00a5 // +0007 │ │ -095f6e: 6e10 7308 0600 |009f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@0873 │ │ -095f74: 0a00 |00a2: move-result v0 │ │ -095f76: 9002 0500 |00a3: add-int v2, v5, v0 │ │ -095f7a: 7110 e81d 0600 |00a5: invoke-static {v6}, Landroidx/core/view/m0;.q:(Landroid/view/View;)I // method@1de8 │ │ -095f80: 0a00 |00a8: move-result v0 │ │ -095f82: 3220 0a00 |00a9: if-eq v0, v2, 00b3 // +000a │ │ -095f86: 6e20 eb08 2600 |00ab: invoke-virtual {v6, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@08eb │ │ -095f8c: 3908 0500 |00ae: if-nez v8, 00b3 // +0005 │ │ -095f90: 6f30 050c 7608 |00b0: invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0c05 │ │ -095f96: 0e00 |00b3: return-void │ │ + insns size : 15 16-bit code units │ │ +09fc0c: |[09fc0c] androidx.datastore.preferences.protobuf.a1.entrySet:()Ljava/util/Set; │ │ +09fc1c: 5420 8c04 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.i:Landroidx/datastore/preferences/protobuf/a1$g; // field@048c │ │ +09fc20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +09fc24: 2200 c202 |0004: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$g; // type@02c2 │ │ +09fc28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09fc2a: 7030 e011 2001 |0007: invoke-direct {v0, v2, v1}, Landroidx/datastore/preferences/protobuf/a1$g;.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V // method@11e0 │ │ +09fc30: 5b20 8c04 |000a: iput-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.i:Landroidx/datastore/preferences/protobuf/a1$g; // field@048c │ │ +09fc34: 5420 8c04 |000c: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.i:Landroidx/datastore/preferences/protobuf/a1$g; // field@048c │ │ +09fc38: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ - name : 'setAllowStacking' │ │ - type : '(Z)V' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -095f98: |[095f98] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ -095fa8: 5510 5105 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095fac: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ -095fb0: 5c12 5105 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.a:Z // field@0551 │ │ -095fb4: 3902 0c00 |0006: if-nez v2, 0012 // +000c │ │ -095fb8: 7010 9913 0100 |0008: invoke-direct {v1}, Landroidx/appcompat/widget/ButtonBarLayout;.b:()Z // method@1399 │ │ -095fbe: 0a02 |000b: move-result v2 │ │ -095fc0: 3802 0600 |000c: if-eqz v2, 0012 // +0006 │ │ -095fc4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -095fc6: 7020 9c13 2100 |000f: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@139c │ │ -095fcc: 6e10 c908 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@08c9 │ │ -095fd2: 0e00 |0015: return-void │ │ + insns size : 83 16-bit code units │ │ +09f700: |[09f700] androidx.datastore.preferences.protobuf.a1.equals:(Ljava/lang/Object;)Z │ │ +09f710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09f712: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +09f716: 0f00 |0003: return v0 │ │ +09f718: 2081 c302 |0004: instance-of v1, v8, Landroidx/datastore/preferences/protobuf/a1; // type@02c3 │ │ +09f71c: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +09f720: 6f20 4d30 8700 |0008: invoke-super {v7, v8}, Ljava/util/AbstractMap;.equals:(Ljava/lang/Object;)Z // method@304d │ │ +09f726: 0a08 |000b: move-result v8 │ │ +09f728: 0f08 |000c: return v8 │ │ +09f72a: 1f08 c302 |000d: check-cast v8, Landroidx/datastore/preferences/protobuf/a1; // type@02c3 │ │ +09f72e: 6e10 0412 0700 |000f: invoke-virtual {v7}, Landroidx/datastore/preferences/protobuf/a1;.size:()I // method@1204 │ │ +09f734: 0a01 |0012: move-result v1 │ │ +09f736: 6e10 0412 0800 |0013: invoke-virtual {v8}, Landroidx/datastore/preferences/protobuf/a1;.size:()I // method@1204 │ │ +09f73c: 0a02 |0016: move-result v2 │ │ +09f73e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +09f740: 3221 0300 |0018: if-eq v1, v2, 001b // +0003 │ │ +09f744: 0f03 |001a: return v3 │ │ +09f746: 6e10 fa11 0700 |001b: invoke-virtual {v7}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +09f74c: 0a02 |001e: move-result v2 │ │ +09f74e: 6e10 fa11 0800 |001f: invoke-virtual {v8}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +09f754: 0a04 |0022: move-result v4 │ │ +09f756: 3242 0f00 |0023: if-eq v2, v4, 0032 // +000f │ │ +09f75a: 6e10 f111 0700 |0025: invoke-virtual {v7}, Landroidx/datastore/preferences/protobuf/a1;.entrySet:()Ljava/util/Set; // method@11f1 │ │ +09f760: 0c00 |0028: move-result-object v0 │ │ +09f762: 6e10 f111 0800 |0029: invoke-virtual {v8}, Landroidx/datastore/preferences/protobuf/a1;.entrySet:()Ljava/util/Set; // method@11f1 │ │ +09f768: 0c08 |002c: move-result-object v8 │ │ +09f76a: 7220 2e31 8000 |002d: invoke-interface {v0, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@312e │ │ +09f770: 0a08 |0030: move-result v8 │ │ +09f772: 0f08 |0031: return v8 │ │ +09f774: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +09f776: 3524 1400 |0033: if-ge v4, v2, 0047 // +0014 │ │ +09f77a: 6e20 f911 4700 |0035: invoke-virtual {v7, v4}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +09f780: 0c05 |0038: move-result-object v5 │ │ +09f782: 6e20 f911 4800 |0039: invoke-virtual {v8, v4}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +09f788: 0c06 |003c: move-result-object v6 │ │ +09f78a: 7220 0731 6500 |003d: invoke-interface {v5, v6}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@3107 │ │ +09f790: 0a05 |0040: move-result v5 │ │ +09f792: 3905 0300 |0041: if-nez v5, 0044 // +0003 │ │ +09f796: 0f03 |0043: return v3 │ │ +09f798: d804 0401 |0044: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09f79c: 28ed |0046: goto 0033 // -0013 │ │ +09f79e: 3212 0b00 |0047: if-eq v2, v1, 0052 // +000b │ │ +09f7a2: 5470 8a04 |0049: iget-object v0, v7, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f7a6: 5488 8a04 |004b: iget-object v8, v8, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f7aa: 7220 0f31 8000 |004d: invoke-interface {v0, v8}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@310f │ │ +09f7b0: 0a08 |0050: move-result v8 │ │ +09f7b2: 0f08 |0051: return v8 │ │ +09f7b4: 0f00 |0052: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #174 header: │ │ -class_idx : 826 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #174 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ContentFrameLayout; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ - │ │ -Class #174 - │ │ - 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 - │ │ - #0 : (in Landroidx/appcompat/widget/ContentFrameLayout$a;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Comparable;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +09f7d0: |[09f7d0] androidx.datastore.preferences.protobuf.a1.f:(Ljava/lang/Comparable;)I │ │ +09f7e0: 5440 8904 |0000: iget-object v0, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f7e4: 7210 e730 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f7ea: 0a00 |0005: move-result v0 │ │ +09f7ec: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09f7f0: 3a00 1b00 |0008: if-ltz v0, 0023 // +001b │ │ +09f7f4: 5441 8904 |000a: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f7f8: 7220 df30 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09f7fe: 0c01 |000f: move-result-object v1 │ │ +09f800: 1f01 c002 |0010: check-cast v1, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09f804: 6e10 d211 0100 |0012: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09f80a: 0c01 |0015: move-result-object v1 │ │ +09f80c: 7220 fa2e 1500 |0016: invoke-interface {v5, v1}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2efa │ │ +09f812: 0a01 |0019: move-result v1 │ │ +09f814: 3d01 0600 |001a: if-lez v1, 0020 // +0006 │ │ +09f818: d800 0002 |001c: add-int/lit8 v0, v0, #int 2 // #02 │ │ +09f81c: 7b05 |001e: neg-int v5, v0 │ │ +09f81e: 0f05 |001f: return v5 │ │ +09f820: 3901 0300 |0020: if-nez v1, 0023 // +0003 │ │ +09f824: 0f00 |0022: return v0 │ │ +09f826: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +09f828: 3601 2300 |0024: if-gt v1, v0, 0047 // +0023 │ │ +09f82c: 9002 0100 |0026: add-int v2, v1, v0 │ │ +09f830: db02 0202 |0028: div-int/lit8 v2, v2, #int 2 // #02 │ │ +09f834: 5443 8904 |002a: iget-object v3, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f838: 7220 df30 2300 |002c: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09f83e: 0c03 |002f: move-result-object v3 │ │ +09f840: 1f03 c002 |0030: check-cast v3, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09f844: 6e10 d211 0300 |0032: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09f84a: 0c03 |0035: move-result-object v3 │ │ +09f84c: 7220 fa2e 3500 |0036: invoke-interface {v5, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2efa │ │ +09f852: 0a03 |0039: move-result v3 │ │ +09f854: 3b03 0600 |003a: if-gez v3, 0040 // +0006 │ │ +09f858: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09f85c: 0120 |003e: move v0, v2 │ │ +09f85e: 28e5 |003f: goto 0024 // -001b │ │ +09f860: 3d03 0600 |0040: if-lez v3, 0046 // +0006 │ │ +09f864: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09f868: 0121 |0044: move v1, v2 │ │ +09f86a: 28df |0045: goto 0024 // -0021 │ │ +09f86c: 0f02 |0046: return v2 │ │ +09f86e: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09f872: 7b15 |0049: neg-int v5, v1 │ │ +09f874: 0f05 |004a: return v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x004b reg=4 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x004b reg=5 (null) Ljava/lang/Comparable; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ContentFrameLayout$a;) │ │ - name : 'onDetachedFromWindow' │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'g' │ │ type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #175 header: │ │ -class_idx : 827 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 583 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 11 │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +09fd04: |[09fd04] androidx.datastore.preferences.protobuf.a1.g:()V │ │ +09fd14: 5510 8b04 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/a1;.h:Z // field@048b │ │ +09fd18: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +09fd1c: 0e00 |0004: return-void │ │ +09fd1e: 2200 4208 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +09fd22: 7010 d92f 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +09fd28: 2700 |000a: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ -Class #175 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ContentFrameLayout$a; } │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +09f994: |[09f994] androidx.datastore.preferences.protobuf.a1.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09f9a4: 1f02 1308 |0000: check-cast v2, Ljava/lang/Comparable; // type@0813 │ │ +09f9a8: 6e20 f311 2100 |0002: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/a1;.f:(Ljava/lang/Comparable;)I // method@11f3 │ │ +09f9ae: 0a00 |0005: move-result v0 │ │ +09f9b0: 3a00 0f00 |0006: if-ltz v0, 0015 // +000f │ │ +09f9b4: 5412 8904 |0008: iget-object v2, v1, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f9b8: 7220 df30 0200 |000a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09f9be: 0c02 |000d: move-result-object v2 │ │ +09f9c0: 1f02 c002 |000e: check-cast v2, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09f9c4: 6e10 d411 0200 |0010: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1$e;.getValue:()Ljava/lang/Object; // method@11d4 │ │ +09f9ca: 0c02 |0013: move-result-object v2 │ │ +09f9cc: 1102 |0014: return-object v2 │ │ +09f9ce: 5410 8a04 |0015: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f9d2: 7220 1031 2000 |0017: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +09f9d8: 0c02 |001a: move-result-object v2 │ │ +09f9da: 1102 |001b: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #175 - │ │ - 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;) │ │ - name : 'a' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'b' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'c' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'd' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'e' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'f' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'g' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ name : 'h' │ │ - type : 'Landroidx/appcompat/widget/ContentFrameLayout$a;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 5 16-bit code units │ │ -096168: |[096168] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ -096178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09617a: 7030 a013 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13a0 │ │ -096180: 0e00 |0004: return-void │ │ + insns size : 15 16-bit code units │ │ +09fbdc: |[09fbdc] androidx.datastore.preferences.protobuf.a1.h:()Ljava/util/Set; │ │ +09fbec: 5420 8e04 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.k:Landroidx/datastore/preferences/protobuf/a1$c; // field@048e │ │ +09fbf0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +09fbf4: 2200 bc02 |0004: new-instance v0, Landroidx/datastore/preferences/protobuf/a1$c; // type@02bc │ │ +09fbf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09fbfa: 7030 c111 2001 |0007: invoke-direct {v0, v2, v1}, Landroidx/datastore/preferences/protobuf/a1$c;.:(Landroidx/datastore/preferences/protobuf/a1;Landroidx/datastore/preferences/protobuf/a1$a;)V // method@11c1 │ │ +09fc00: 5b20 8e04 |000a: iput-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.k:Landroidx/datastore/preferences/protobuf/a1$c; // field@048e │ │ +09fc04: 5420 8e04 |000c: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.k:Landroidx/datastore/preferences/protobuf/a1$c; // field@048e │ │ +09fc08: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ - 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000f reg=2 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -096184: |[096184] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -096194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -096196: 7040 a113 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13a1 │ │ -09619c: 0e00 |0004: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +09f8b8: |[09f8b8] androidx.datastore.preferences.protobuf.a1.hashCode:()I │ │ +09f8c8: 6e10 fa11 0400 |0000: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +09f8ce: 0a00 |0003: move-result v0 │ │ +09f8d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09f8d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09f8d4: 3501 1200 |0006: if-ge v1, v0, 0018 // +0012 │ │ +09f8d8: 5443 8904 |0008: iget-object v3, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f8dc: 7220 df30 1300 |000a: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09f8e2: 0c03 |000d: move-result-object v3 │ │ +09f8e4: 1f03 c002 |000e: check-cast v3, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09f8e8: 6e10 d511 0300 |0010: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/a1$e;.hashCode:()I // method@11d5 │ │ +09f8ee: 0a03 |0013: move-result v3 │ │ +09f8f0: b032 |0014: add-int/2addr v2, v3 │ │ +09f8f2: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09f8f6: 28ef |0017: goto 0006 // -0011 │ │ +09f8f8: 6e10 fb11 0400 |0018: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.l:()I // method@11fb │ │ +09f8fe: 0a00 |001b: move-result v0 │ │ +09f900: 3d00 0900 |001c: if-lez v0, 0025 // +0009 │ │ +09f904: 5440 8a04 |001e: iget-object v0, v4, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f908: 7210 1131 0000 |0020: invoke-interface {v0}, Ljava/util/Map;.hashCode:()I // method@3111 │ │ +09f90e: 0a00 |0023: move-result v0 │ │ +09f910: b002 |0024: add-int/2addr v2, v0 │ │ +09f912: 0f02 |0025: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ - 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'i' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 11 16-bit code units │ │ -0961a0: |[0961a0] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0961b0: 7040 a40b 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ba4 │ │ -0961b6: 2201 1901 |0003: new-instance v1, Landroid/graphics/Rect; // type@0119 │ │ -0961ba: 7010 fe04 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@04fe │ │ -0961c0: 5b01 5a05 |0008: iput-object v1, v0, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@055a │ │ -0961c4: 0e00 |000a: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +09fd78: |[09fd78] androidx.datastore.preferences.protobuf.a1.i:()V │ │ +09fd88: 6e10 f411 0200 |0000: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fd8e: 5420 8904 |0003: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fd92: 7210 e130 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@30e1 │ │ +09fd98: 0a00 |0008: move-result v0 │ │ +09fd9a: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +09fd9e: 5420 8904 |000b: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fda2: 2000 7808 |000d: instance-of v0, v0, Ljava/util/ArrayList; // type@0878 │ │ +09fda6: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ +09fdaa: 2200 7808 |0011: new-instance v0, Ljava/util/ArrayList; // type@0878 │ │ +09fdae: 5221 8804 |0013: iget v1, v2, Landroidx/datastore/preferences/protobuf/a1;.e:I // field@0488 │ │ +09fdb2: 7020 6230 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@3062 │ │ +09fdb8: 5b20 8904 |0018: iput-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fdbc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=0 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ - 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x000b reg=3 (null) I │ │ + 0x0000 - 0x001b reg=2 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'a' │ │ - type : '(IIII)V' │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'j' │ │ + type : '(I)Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -096404: |[096404] androidx.appcompat.widget.ContentFrameLayout.a:(IIII)V │ │ -096414: 5410 5a05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@055a │ │ -096418: 6e55 0a05 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@050a │ │ -09641e: 7110 f01d 0100 |0005: invoke-static {v1}, Landroidx/core/view/m0;.y:(Landroid/view/View;)Z // method@1df0 │ │ -096424: 0a02 |0008: move-result v2 │ │ -096426: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -09642a: 6e10 c908 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@08c9 │ │ -096430: 0e00 |000e: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +09fbb8: |[09fbb8] androidx.datastore.preferences.protobuf.a1.j:(I)Ljava/util/Map$Entry; │ │ +09fbc8: 5410 8904 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fbcc: 7220 df30 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09fbd2: 0c02 |0005: move-result-object v2 │ │ +09fbd4: 1f02 8e08 |0006: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +09fbd8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/widget/ContentFrameLayout; │ │ - 0x0000 - 0x000f reg=2 (null) I │ │ - 0x0000 - 0x000f reg=3 (null) I │ │ - 0x0000 - 0x000f reg=4 (null) I │ │ - 0x0000 - 0x000f reg=5 (null) I │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getFixedHeightMajor' │ │ - type : '()Landroid/util/TypedValue;' │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'k' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -096060: |[096060] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -096070: 5410 5805 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0558 │ │ -096074: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -096078: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -09607c: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -096082: 5b10 5805 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0558 │ │ -096086: 5410 5805 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0558 │ │ -09608a: 1100 |000d: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +09f878: |[09f878] androidx.datastore.preferences.protobuf.a1.k:()I │ │ +09f888: 5410 8904 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f88c: 7210 e730 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f892: 0a00 |0005: move-result v0 │ │ +09f894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getFixedHeightMinor' │ │ - type : '()Landroid/util/TypedValue;' │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'l' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -09608c: |[09608c] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -09609c: 5410 5905 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0559 │ │ -0960a0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0960a4: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -0960a8: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -0960ae: 5b10 5905 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0559 │ │ -0960b2: 5410 5905 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0559 │ │ -0960b6: 1100 |000d: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +09f898: |[09f898] androidx.datastore.preferences.protobuf.a1.l:()I │ │ +09f8a8: 5410 8a04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f8ac: 7210 1731 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@3117 │ │ +09f8b2: 0a00 |0005: move-result v0 │ │ +09f8b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getFixedWidthMajor' │ │ - type : '()Landroid/util/TypedValue;' │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'm' │ │ + type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0960b8: |[0960b8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -0960c8: 5410 5605 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0556 │ │ -0960cc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0960d0: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -0960d4: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -0960da: 5b10 5605 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0556 │ │ -0960de: 5410 5605 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0556 │ │ -0960e2: 1100 |000d: return-object v0 │ │ + insns size : 20 16-bit code units │ │ +09f940: |[09f940] androidx.datastore.preferences.protobuf.a1.m:()Ljava/lang/Iterable; │ │ +09f950: 5410 8a04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f954: 7210 1231 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09f95a: 0a00 |0005: move-result v0 │ │ +09f95c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +09f960: 7100 cb11 0000 |0008: invoke-static {}, Landroidx/datastore/preferences/protobuf/a1$d;.b:()Ljava/lang/Iterable; // method@11cb │ │ +09f966: 0c00 |000b: move-result-object v0 │ │ +09f968: 2807 |000c: goto 0013 // +0007 │ │ +09f96a: 5410 8a04 |000d: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f96e: 7210 0e31 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +09f974: 0c00 |0012: move-result-object v0 │ │ +09f976: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getFixedWidthMinor' │ │ - type : '()Landroid/util/TypedValue;' │ │ - access : 0x0001 (PUBLIC) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'n' │ │ + type : '()Ljava/util/SortedMap;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0960e4: |[0960e4] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -0960f4: 5410 5705 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0557 │ │ -0960f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0960fc: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -096100: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -096106: 5b10 5705 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0557 │ │ -09610a: 5410 5705 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0557 │ │ -09610e: 1100 |000d: return-object v0 │ │ + insns size : 35 16-bit code units │ │ +09fc3c: |[09fc3c] androidx.datastore.preferences.protobuf.a1.n:()Ljava/util/SortedMap; │ │ +09fc4c: 6e10 f411 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fc52: 5410 8a04 |0003: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fc56: 7210 1231 0000 |0005: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fc5c: 0a00 |0008: move-result v0 │ │ +09fc5e: 3800 1500 |0009: if-eqz v0, 001e // +0015 │ │ +09fc62: 5410 8a04 |000b: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fc66: 2000 9a08 |000d: instance-of v0, v0, Ljava/util/TreeMap; // type@089a │ │ +09fc6a: 3900 0f00 |000f: if-nez v0, 001e // +000f │ │ +09fc6e: 2200 9a08 |0011: new-instance v0, Ljava/util/TreeMap; // type@089a │ │ +09fc72: 7010 3531 0000 |0013: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@3135 │ │ +09fc78: 5b10 8a04 |0016: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fc7c: 6e10 3631 0000 |0018: invoke-virtual {v0}, Ljava/util/TreeMap;.descendingMap:()Ljava/util/NavigableMap; // method@3136 │ │ +09fc82: 0c00 |001b: move-result-object v0 │ │ +09fc84: 5b10 8d04 |001c: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fc88: 5410 8a04 |001e: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fc8c: 1f00 9908 |0020: check-cast v0, Ljava/util/SortedMap; // type@0899 │ │ +09fc90: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0023 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getMinWidthMajor' │ │ - type : '()Landroid/util/TypedValue;' │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'o' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -096110: |[096110] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ -096120: 5410 5405 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@0554 │ │ -096124: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -096128: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -09612c: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -096132: 5b10 5405 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@0554 │ │ -096136: 5410 5405 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@0554 │ │ -09613a: 1100 |000d: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09f7b8: |[09f7b8] androidx.datastore.preferences.protobuf.a1.o:()Z │ │ +09f7c8: 5510 8b04 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/a1;.h:Z // field@048b │ │ +09f7cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'getMinWidthMinor' │ │ - type : '()Landroid/util/TypedValue;' │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'p' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -09613c: |[09613c] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ -09614c: 5410 5505 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0555 │ │ -096150: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -096154: 2200 a401 |0004: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -096158: 7010 1f07 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -09615e: 5b10 5505 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0555 │ │ -096162: 5410 5505 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0555 │ │ -096166: 1100 |000d: return-object v0 │ │ + insns size : 50 16-bit code units │ │ +09fdc0: |[09fdc0] androidx.datastore.preferences.protobuf.a1.p:()V │ │ +09fdd0: 5510 8b04 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/a1;.h:Z // field@048b │ │ +09fdd4: 3900 2f00 |0002: if-nez v0, 0031 // +002f │ │ +09fdd8: 5410 8a04 |0004: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fddc: 7210 1231 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fde2: 0a00 |0009: move-result v0 │ │ +09fde4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +09fde8: 7100 9b30 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@309b │ │ +09fdee: 0c00 |000f: move-result-object v0 │ │ +09fdf0: 2807 |0010: goto 0017 // +0007 │ │ +09fdf2: 5410 8a04 |0011: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fdf6: 7110 a730 0000 |0013: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@30a7 │ │ +09fdfc: 0c00 |0016: move-result-object v0 │ │ +09fdfe: 5b10 8a04 |0017: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fe02: 5410 8d04 |0019: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fe06: 7210 1231 0000 |001b: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fe0c: 0a00 |001e: move-result v0 │ │ +09fe0e: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +09fe12: 7100 9b30 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@309b │ │ +09fe18: 0c00 |0024: move-result-object v0 │ │ +09fe1a: 2807 |0025: goto 002c // +0007 │ │ +09fe1c: 5410 8d04 |0026: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fe20: 7110 a730 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@30a7 │ │ +09fe26: 0c00 |002b: move-result-object v0 │ │ +09fe28: 5b10 8d04 |002c: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.j:Ljava/util/Map; // field@048d │ │ +09fe2c: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +09fe2e: 5c10 8b04 |002f: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/a1;.h:Z // field@048b │ │ +09fe32: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0032 reg=1 this Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'r' │ │ + type : '(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -0961c8: |[0961c8] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ -0961d8: 6f10 b90b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@0bb9 │ │ -0961de: 5410 5b05 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@055b │ │ -0961e2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0961e6: 7210 9d13 0000 |0007: invoke-interface {v0}, Landroidx/appcompat/widget/ContentFrameLayout$a;.a:()V // method@139d │ │ -0961ec: 0e00 |000a: return-void │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 88 16-bit code units │ │ +09f9dc: |[09f9dc] androidx.datastore.preferences.protobuf.a1.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09f9ec: 6e10 f411 0400 |0000: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09f9f2: 6e20 f311 5400 |0003: invoke-virtual {v4, v5}, Landroidx/datastore/preferences/protobuf/a1;.f:(Ljava/lang/Comparable;)I // method@11f3 │ │ +09f9f8: 0a00 |0006: move-result v0 │ │ +09f9fa: 3a00 0f00 |0007: if-ltz v0, 0016 // +000f │ │ +09f9fe: 5445 8904 |0009: iget-object v5, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fa02: 7220 df30 0500 |000b: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@30df │ │ +09fa08: 0c05 |000e: move-result-object v5 │ │ +09fa0a: 1f05 c002 |000f: check-cast v5, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09fa0e: 6e20 d611 6500 |0011: invoke-virtual {v5, v6}, Landroidx/datastore/preferences/protobuf/a1$e;.setValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@11d6 │ │ +09fa14: 0c05 |0014: move-result-object v5 │ │ +09fa16: 1105 |0015: return-object v5 │ │ +09fa18: 6e10 f811 0400 |0016: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.i:()V // method@11f8 │ │ +09fa1e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09fa22: 7b00 |001b: neg-int v0, v0 │ │ +09fa24: 5241 8804 |001c: iget v1, v4, Landroidx/datastore/preferences/protobuf/a1;.e:I // field@0488 │ │ +09fa28: 3410 0b00 |001e: if-lt v0, v1, 0029 // +000b │ │ +09fa2c: 6e10 fd11 0400 |0020: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.n:()Ljava/util/SortedMap; // method@11fd │ │ +09fa32: 0c00 |0023: move-result-object v0 │ │ +09fa34: 7230 1431 5006 |0024: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3114 │ │ +09fa3a: 0c05 |0027: move-result-object v5 │ │ +09fa3c: 1105 |0028: return-object v5 │ │ +09fa3e: 5441 8904 |0029: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fa42: 7210 e730 0100 |002b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@30e7 │ │ +09fa48: 0a01 |002e: move-result v1 │ │ +09fa4a: 5242 8804 |002f: iget v2, v4, Landroidx/datastore/preferences/protobuf/a1;.e:I // field@0488 │ │ +09fa4e: 3321 1b00 |0031: if-ne v1, v2, 004c // +001b │ │ +09fa52: 5441 8904 |0033: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fa56: d802 02ff |0035: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09fa5a: 7220 e430 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@30e4 │ │ +09fa60: 0c01 |003a: move-result-object v1 │ │ +09fa62: 1f01 c002 |003b: check-cast v1, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09fa66: 6e10 fd11 0400 |003d: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.n:()Ljava/util/SortedMap; // method@11fd │ │ +09fa6c: 0c02 |0040: move-result-object v2 │ │ +09fa6e: 6e10 d211 0100 |0041: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$e;.g:()Ljava/lang/Comparable; // method@11d2 │ │ +09fa74: 0c03 |0044: move-result-object v3 │ │ +09fa76: 6e10 d411 0100 |0045: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1$e;.getValue:()Ljava/lang/Object; // method@11d4 │ │ +09fa7c: 0c01 |0048: move-result-object v1 │ │ +09fa7e: 7230 1431 3201 |0049: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3114 │ │ +09fa84: 5441 8904 |004c: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fa88: 2202 c002 |004e: new-instance v2, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09fa8c: 7040 cc11 4265 |0050: invoke-direct {v2, v4, v5, v6}, Landroidx/datastore/preferences/protobuf/a1$e;.:(Landroidx/datastore/preferences/protobuf/a1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@11cc │ │ +09fa92: 7230 d830 0102 |0053: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@30d8 │ │ +09fa98: 1205 |0056: const/4 v5, #int 0 // #0 │ │ +09fa9a: 1105 |0057: return-object v5 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0058 reg=4 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0058 reg=5 (null) Ljava/lang/Comparable; │ │ + 0x0000 - 0x0058 reg=6 (null) Ljava/lang/Object; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -0961f0: |[0961f0] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -096200: 6f10 bc0b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@0bbc │ │ -096206: 5410 5b05 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@055b │ │ -09620a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -09620e: 7210 9e13 0000 |0007: invoke-interface {v0}, Landroidx/appcompat/widget/ContentFrameLayout$a;.onDetachedFromWindow:()V // method@139e │ │ -096214: 0e00 |000a: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +09fa9c: |[09fa9c] androidx.datastore.preferences.protobuf.a1.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09faac: 6e10 f411 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fab2: 1f02 1308 |0003: check-cast v2, Ljava/lang/Comparable; // type@0813 │ │ +09fab6: 6e20 f311 2100 |0005: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/a1;.f:(Ljava/lang/Comparable;)I // method@11f3 │ │ +09fabc: 0a00 |0008: move-result v0 │ │ +09fabe: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +09fac2: 6e20 0312 0100 |000b: invoke-virtual {v1, v0}, Landroidx/datastore/preferences/protobuf/a1;.s:(I)Ljava/lang/Object; // method@1203 │ │ +09fac8: 0c02 |000e: move-result-object v2 │ │ +09faca: 1102 |000f: return-object v2 │ │ +09facc: 5410 8a04 |0010: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fad0: 7210 1231 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fad6: 0a00 |0015: move-result v0 │ │ +09fad8: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +09fadc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +09fade: 1102 |0019: return-object v2 │ │ +09fae0: 5410 8a04 |001a: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fae4: 7220 1631 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@3116 │ │ +09faea: 0c02 |001f: move-result-object v2 │ │ +09faec: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 's' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 16 │ │ - ins : 3 │ │ + registers : 6 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 226 16-bit code units │ │ -096218: |[096218] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ -096228: 6e10 5b08 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -09622e: 0c00 |0003: move-result-object v0 │ │ -096230: 6e10 6d03 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -096236: 0c00 |0007: move-result-object v0 │ │ -096238: 6e10 0804 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -09623e: 0c00 |000b: move-result-object v0 │ │ -096240: 5201 da01 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@01da │ │ -096244: 5202 d901 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@01d9 │ │ -096248: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -09624a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -09624c: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ -096250: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -096252: 2802 |0015: goto 0017 // +0002 │ │ -096254: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -096256: 7110 2708 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -09625c: 0a02 |001a: move-result v2 │ │ -09625e: 7110 2708 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -096264: 0a05 |001e: move-result v5 │ │ -096266: 1266 |001f: const/4 v6, #int 6 // #6 │ │ -096268: 1257 |0020: const/4 v7, #int 5 // #5 │ │ -09626a: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ -09626e: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ -096272: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ -096276: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ -09627a: 54da 5705 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.d:Landroid/util/TypedValue; // field@0557 │ │ -09627e: 2803 |002b: goto 002e // +0003 │ │ -096280: 54da 5605 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.c:Landroid/util/TypedValue; // field@0556 │ │ -096284: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ -096288: 52ab e301 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@01e3 │ │ -09628c: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ -096290: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ -096294: 6e20 2207 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0722 │ │ -09629a: 0a0a |0039: move-result v10 │ │ -09629c: 87aa |003a: float-to-int v10, v10 │ │ -09629e: 280d |003b: goto 0048 // +000d │ │ -0962a0: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ -0962a4: 520b da01 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@01da │ │ -0962a8: 82bc |0040: int-to-float v12, v11 │ │ -0962aa: 82bb |0041: int-to-float v11, v11 │ │ -0962ac: 6e30 2407 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0724 │ │ -0962b2: 0a0a |0045: move-result v10 │ │ -0962b4: 28f4 |0046: goto 003a // -000c │ │ -0962b6: 120a |0047: const/4 v10, #int 0 // #0 │ │ -0962b8: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ -0962bc: 54db 5a05 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@055a │ │ -0962c0: 52bc b901 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@01b9 │ │ -0962c4: 52bb ba01 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@01ba │ │ -0962c8: b0bc |0050: add-int/2addr v12, v11 │ │ -0962ca: b1ca |0051: sub-int/2addr v10, v12 │ │ -0962cc: 7110 2808 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -0962d2: 0a0e |0055: move-result v14 │ │ -0962d4: 7120 253d ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -0962da: 0a0e |0059: move-result v14 │ │ -0962dc: 7120 2908 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -0962e2: 0a0e |005d: move-result v14 │ │ -0962e4: 121a |005e: const/4 v10, #int 1 // #1 │ │ -0962e6: 2802 |005f: goto 0061 // +0002 │ │ -0962e8: 120a |0060: const/4 v10, #int 0 // #0 │ │ -0962ea: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ -0962ee: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ -0962f2: 54d5 5805 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@0558 │ │ -0962f6: 2803 |0067: goto 006a // +0003 │ │ -0962f8: 54d5 5905 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@0559 │ │ -0962fc: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ -096300: 525b e301 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@01e3 │ │ -096304: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ -096308: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ -09630c: 6e20 2207 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0722 │ │ -096312: 0a05 |0075: move-result v5 │ │ -096314: 8755 |0076: float-to-int v5, v5 │ │ -096316: 280d |0077: goto 0084 // +000d │ │ -096318: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ -09631c: 520b d901 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@01d9 │ │ -096320: 82bc |007c: int-to-float v12, v11 │ │ -096322: 82bb |007d: int-to-float v11, v11 │ │ -096324: 6e30 2407 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0724 │ │ -09632a: 0a05 |0081: move-result v5 │ │ -09632c: 28f4 |0082: goto 0076 // -000c │ │ -09632e: 1205 |0083: const/4 v5, #int 0 // #0 │ │ -096330: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ -096334: 54db 5a05 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@055a │ │ -096338: 52bc bb01 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@01bb │ │ -09633c: 52bb b801 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@01b8 │ │ -096340: b0bc |008c: add-int/2addr v12, v11 │ │ -096342: b1c5 |008d: sub-int/2addr v5, v12 │ │ -096344: 7110 2808 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -09634a: 0a0f |0091: move-result v15 │ │ -09634c: 7120 253d f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -096352: 0a0f |0095: move-result v15 │ │ -096354: 7120 2908 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -09635a: 0a0f |0099: move-result v15 │ │ -09635c: 6f30 c20b ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0bc2 │ │ -096362: 6e10 6f08 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -096368: 0a0e |00a0: move-result v14 │ │ -09636a: 7120 2908 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -096370: 0a05 |00a4: move-result v5 │ │ -096372: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ -096376: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ -09637a: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ -09637e: 54d1 5505 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.b:Landroid/util/TypedValue; // field@0555 │ │ -096382: 2803 |00ad: goto 00b0 // +0003 │ │ -096384: 54d1 5405 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.a:Landroid/util/TypedValue; // field@0554 │ │ -096388: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ -09638c: 5212 e301 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@01e3 │ │ -096390: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ -096394: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ -096398: 6e20 2207 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0722 │ │ -09639e: 0a00 |00bb: move-result v0 │ │ -0963a0: 8700 |00bc: float-to-int v0, v0 │ │ -0963a2: 280d |00bd: goto 00ca // +000d │ │ -0963a4: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ -0963a8: 5200 da01 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@01da │ │ -0963ac: 8202 |00c2: int-to-float v2, v0 │ │ -0963ae: 8200 |00c3: int-to-float v0, v0 │ │ -0963b0: 6e30 2407 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0724 │ │ -0963b6: 0a00 |00c7: move-result v0 │ │ -0963b8: 28f4 |00c8: goto 00bc // -000c │ │ -0963ba: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ -0963bc: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ -0963c0: 54d1 5a05 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/graphics/Rect; // field@055a │ │ -0963c4: 5212 b901 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@01b9 │ │ -0963c8: 5211 ba01 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@01ba │ │ -0963cc: b012 |00d2: add-int/2addr v2, v1 │ │ -0963ce: b120 |00d3: sub-int/2addr v0, v2 │ │ -0963d0: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ -0963d4: 7120 2908 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -0963da: 0a05 |00d9: move-result v5 │ │ -0963dc: 2802 |00da: goto 00dc // +0002 │ │ -0963de: 1203 |00db: const/4 v3, #int 0 // #0 │ │ -0963e0: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ -0963e4: 6f30 c20b 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@0bc2 │ │ -0963ea: 0e00 |00e1: return-void │ │ + insns size : 55 16-bit code units │ │ +09faf0: |[09faf0] androidx.datastore.preferences.protobuf.a1.s:(I)Ljava/lang/Object; │ │ +09fb00: 6e10 f411 0400 |0000: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.g:()V // method@11f4 │ │ +09fb06: 5440 8904 |0003: iget-object v0, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fb0a: 7220 e430 5000 |0005: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@30e4 │ │ +09fb10: 0c05 |0008: move-result-object v5 │ │ +09fb12: 1f05 c002 |0009: check-cast v5, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09fb16: 6e10 d411 0500 |000b: invoke-virtual {v5}, Landroidx/datastore/preferences/protobuf/a1$e;.getValue:()Ljava/lang/Object; // method@11d4 │ │ +09fb1c: 0c05 |000e: move-result-object v5 │ │ +09fb1e: 5440 8a04 |000f: iget-object v0, v4, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09fb22: 7210 1231 0000 |0011: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@3112 │ │ +09fb28: 0a00 |0014: move-result v0 │ │ +09fb2a: 3900 2100 |0015: if-nez v0, 0036 // +0021 │ │ +09fb2e: 6e10 fd11 0400 |0017: invoke-virtual {v4}, Landroidx/datastore/preferences/protobuf/a1;.n:()Ljava/util/SortedMap; // method@11fd │ │ +09fb34: 0c00 |001a: move-result-object v0 │ │ +09fb36: 7210 3431 0000 |001b: invoke-interface {v0}, Ljava/util/SortedMap;.entrySet:()Ljava/util/Set; // method@3134 │ │ +09fb3c: 0c00 |001e: move-result-object v0 │ │ +09fb3e: 7210 3031 0000 |001f: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09fb44: 0c00 |0022: move-result-object v0 │ │ +09fb46: 5441 8904 |0023: iget-object v1, v4, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09fb4a: 2202 c002 |0025: new-instance v2, Landroidx/datastore/preferences/protobuf/a1$e; // type@02c0 │ │ +09fb4e: 7210 c830 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +09fb54: 0c03 |002a: move-result-object v3 │ │ +09fb56: 1f03 8e08 |002b: check-cast v3, Ljava/util/Map$Entry; // type@088e │ │ +09fb5a: 7030 cd11 4203 |002d: invoke-direct {v2, v4, v3}, Landroidx/datastore/preferences/protobuf/a1$e;.:(Landroidx/datastore/preferences/protobuf/a1;Ljava/util/Map$Entry;)V // method@11cd │ │ +09fb60: 7220 d930 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@30d9 │ │ +09fb66: 7210 c930 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@30c9 │ │ +09fb6c: 1105 |0036: return-object v5 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0037 reg=4 this Landroidx/datastore/preferences/protobuf/a1; │ │ + 0x0000 - 0x0037 reg=5 (null) I │ │ │ │ - #10 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ - name : 'setAttachListener' │ │ - type : '(Landroidx/appcompat/widget/ContentFrameLayout$a;)V' │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/a1;) │ │ + name : 'size' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0963ec: |[0963ec] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ -0963fc: 5b01 5b05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroidx/appcompat/widget/ContentFrameLayout$a; // field@055b │ │ -096400: 0e00 |0002: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +09f914: |[09f914] androidx.datastore.preferences.protobuf.a1.size:()I │ │ +09f924: 5420 8904 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/a1;.f:Ljava/util/List; // field@0489 │ │ +09f928: 7210 e730 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@30e7 │ │ +09f92e: 0a00 |0005: move-result v0 │ │ +09f930: 5421 8a04 |0006: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/a1;.g:Ljava/util/Map; // field@048a │ │ +09f934: 7210 1731 0100 |0008: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@3117 │ │ +09f93a: 0a01 |000b: move-result v1 │ │ +09f93c: b010 |000c: add-int/2addr v0, v1 │ │ +09f93e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #176 header: │ │ -class_idx : 829 │ │ +Class #161 header: │ │ +class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 583 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #176 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/FitWindowsFrameLayout;' │ │ +Class #161 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/c0; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ + │ │ +Class #161 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/c0$a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/FrameLayout;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c0$a;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/widget/p0;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c0$a;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/c0$a;) │ │ + name : 'c' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/c0$a;) │ │ + name : 'd' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c0$a;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -097340: |[097340] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -097350: 7030 a30b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ba3 │ │ -097356: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ - name : 'fitSystemWindows' │ │ - type : '(Landroid/graphics/Rect;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ insns size : 12 16-bit code units │ │ -097318: |[097318] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -097328: 5410 5c05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/FitWindowsFrameLayout;.a:Landroidx/appcompat/widget/p0; // field@055c │ │ -09732c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -097330: 7220 5d18 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/p0;.a:(Landroid/graphics/Rect;)V // method@185d │ │ -097336: 6f20 b50b 2100 |0007: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0bb5 │ │ -09733c: 0a02 |000a: move-result v2 │ │ -09733e: 0f02 |000b: return v2 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ - name : 'setOnFitSystemWindowsListener' │ │ - type : '(Landroidx/appcompat/widget/p0;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -097358: |[097358] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroidx/appcompat/widget/p0;)V │ │ -097368: 5b01 5c05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/FitWindowsFrameLayout;.a:Landroidx/appcompat/widget/p0; // field@055c │ │ -09736c: 0e00 |0002: return-void │ │ +096260: |[096260] androidx.datastore.preferences.protobuf.c0$a.:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V │ │ +096270: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +096276: 5b01 9404 |0003: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/c0$a;.a:Landroidx/datastore/preferences/protobuf/k1$b; // field@0494 │ │ +09627a: 5b02 9504 |0005: iput-object v2, v0, Landroidx/datastore/preferences/protobuf/c0$a;.b:Ljava/lang/Object; // field@0495 │ │ +09627e: 5b03 9604 |0007: iput-object v3, v0, Landroidx/datastore/preferences/protobuf/c0$a;.c:Landroidx/datastore/preferences/protobuf/k1$b; // field@0496 │ │ +096282: 5b04 9704 |0009: iput-object v4, v0, Landroidx/datastore/preferences/protobuf/c0$a;.d:Ljava/lang/Object; // field@0497 │ │ +096286: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #177 header: │ │ -class_idx : 830 │ │ +Class #162 header: │ │ +class_idx : 715 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 589 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #177 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/FitWindowsLinearLayout;' │ │ +Class #162 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/c0$a; } │ │ + │ │ +Class #162 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/c0;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/LinearLayout;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/widget/p0;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/datastore/preferences/protobuf/c0$a;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'b' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'c' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +09631c: |[09631c] androidx.datastore.preferences.protobuf.c0.:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V │ │ +09632c: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +096332: 2200 ca02 |0003: new-instance v0, Landroidx/datastore/preferences/protobuf/c0$a; // type@02ca │ │ +096336: 7055 1c12 2043 |0005: invoke-direct {v0, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/c0$a;.:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V // method@121c │ │ +09633c: 5b10 9804 |0008: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/c0;.a:Landroidx/datastore/preferences/protobuf/c0$a; // field@0498 │ │ +096340: 5b13 9904 |000a: iput-object v3, v1, Landroidx/datastore/preferences/protobuf/c0;.b:Ljava/lang/Object; // field@0499 │ │ +096344: 5b15 9a04 |000c: iput-object v5, v1, Landroidx/datastore/preferences/protobuf/c0;.c:Ljava/lang/Object; // field@049a │ │ +096348: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'b' │ │ + type : '(Landroidx/datastore/preferences/protobuf/c0$a;Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -097398: |[097398] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0973a8: 7030 010c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c01 │ │ -0973ae: 0e00 |0003: return-void │ │ + insns size : 16 16-bit code units │ │ +0962ec: |[0962ec] androidx.datastore.preferences.protobuf.c0.b:(Landroidx/datastore/preferences/protobuf/c0$a;Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0962fc: 5420 9404 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/c0$a;.a:Landroidx/datastore/preferences/protobuf/k1$b; // field@0494 │ │ +096300: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +096302: 7130 ea15 1003 |0003: invoke-static {v0, v1, v3}, Landroidx/datastore/preferences/protobuf/q;.b:(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I // method@15ea │ │ +096308: 0a03 |0006: move-result v3 │ │ +09630a: 5422 9604 |0007: iget-object v2, v2, Landroidx/datastore/preferences/protobuf/c0$a;.c:Landroidx/datastore/preferences/protobuf/k1$b; // field@0496 │ │ +09630e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +096310: 7130 ea15 0204 |000a: invoke-static {v2, v0, v4}, Landroidx/datastore/preferences/protobuf/q;.b:(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I // method@15ea │ │ +096316: 0a02 |000d: move-result v2 │ │ +096318: b023 |000e: add-int/2addr v3, v2 │ │ +09631a: 0f03 |000f: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 (null) Landroidx/datastore/preferences/protobuf/c0$a; │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'd' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/c0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +096288: |[096288] androidx.datastore.preferences.protobuf.c0.d:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/c0; │ │ +096298: 2200 cb02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/c0; // type@02cb │ │ +09629c: 7054 1d12 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/c0;.:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V // method@121d │ │ +0962a2: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=3 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0006 reg=4 (null) Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'e' │ │ + type : '(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/c0$a;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 13 16-bit code units │ │ +09634c: |[09634c] androidx.datastore.preferences.protobuf.c0.e:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/c0$a;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09635c: 5430 9404 |0000: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/c0$a;.a:Landroidx/datastore/preferences/protobuf/k1$b; // field@0494 │ │ +096360: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +096362: 7140 0016 0241 |0003: invoke-static {v2, v0, v1, v4}, Landroidx/datastore/preferences/protobuf/q;.u:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)V // method@1600 │ │ +096368: 5433 9604 |0006: iget-object v3, v3, Landroidx/datastore/preferences/protobuf/c0$a;.c:Landroidx/datastore/preferences/protobuf/k1$b; // field@0496 │ │ +09636c: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +09636e: 7140 0016 3254 |0009: invoke-static {v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/q;.u:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)V // method@1600 │ │ +096374: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=2 (null) Landroidx/datastore/preferences/protobuf/i; │ │ + 0x0000 - 0x000d reg=3 (null) Landroidx/datastore/preferences/protobuf/c0$a; │ │ + 0x0000 - 0x000d reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ - name : 'fitSystemWindows' │ │ - type : '(Landroid/graphics/Rect;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'a' │ │ + type : '(ILjava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -097370: |[097370] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -097380: 5410 5d05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/FitWindowsLinearLayout;.a:Landroidx/appcompat/widget/p0; // field@055d │ │ -097384: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -097388: 7220 5d18 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/p0;.a:(Landroid/graphics/Rect;)V // method@185d │ │ -09738e: 6f20 020c 2100 |0007: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0c02 │ │ -097394: 0a02 |000a: move-result v2 │ │ -097396: 0f02 |000b: return v2 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0962bc: |[0962bc] androidx.datastore.preferences.protobuf.c0.a:(ILjava/lang/Object;Ljava/lang/Object;)I │ │ +0962cc: 7110 6b14 0200 |0000: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.P:(I)I // method@146b │ │ +0962d2: 0a02 |0003: move-result v2 │ │ +0962d4: 5410 9804 |0004: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/c0;.a:Landroidx/datastore/preferences/protobuf/c0$a; // field@0498 │ │ +0962d8: 7130 1f12 3004 |0006: invoke-static {v0, v3, v4}, Landroidx/datastore/preferences/protobuf/c0;.b:(Landroidx/datastore/preferences/protobuf/c0$a;Ljava/lang/Object;Ljava/lang/Object;)I // method@121f │ │ +0962de: 0a03 |0009: move-result v3 │ │ +0962e0: 7110 a914 0300 |000a: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/i;.y:(I)I // method@14a9 │ │ +0962e6: 0a03 |000d: move-result v3 │ │ +0962e8: b032 |000e: add-int/2addr v2, v3 │ │ +0962ea: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroidx/datastore/preferences/protobuf/c0; │ │ + 0x0000 - 0x0010 reg=2 (null) I │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ - name : 'setOnFitSystemWindowsListener' │ │ - type : '(Landroidx/appcompat/widget/p0;)V' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c0;) │ │ + name : 'c' │ │ + type : '()Landroidx/datastore/preferences/protobuf/c0$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0973b0: |[0973b0] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroidx/appcompat/widget/p0;)V │ │ -0973c0: 5b01 5d05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/FitWindowsLinearLayout;.a:Landroidx/appcompat/widget/p0; // field@055d │ │ -0973c4: 0e00 |0002: return-void │ │ +0962a4: |[0962a4] androidx.datastore.preferences.protobuf.c0.c:()Landroidx/datastore/preferences/protobuf/c0$a; │ │ +0962b4: 5410 9804 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/c0;.a:Landroidx/datastore/preferences/protobuf/c0$a; // field@0498 │ │ +0962b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/c0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #178 header: │ │ -class_idx : 831 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #163 header: │ │ +class_idx : 717 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #178 annotations: │ │ +Class #163 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView$SearchAutoComplete; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/c1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #178 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;' │ │ - Access flags : 0x0000 () │ │ +Class #163 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/c1$b;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/SearchView$SearchAutoComplete;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c958: |[09c958] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ -09c968: 5b01 5e05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@055e │ │ -09c96c: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c972: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c974: |[09c974] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ -09c984: 5410 5e05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@055e │ │ -09c988: 6e10 bb13 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.d:()V // method@13bb │ │ -09c98e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c1$b;) │ │ + name : 'a' │ │ + type : '(I)B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c1$b;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #179 header: │ │ -class_idx : 833 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #164 header: │ │ +class_idx : 718 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #179 annotations: │ │ +Class #164 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/c1$b; } │ │ │ │ -Class #179 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$a;' │ │ - Access flags : 0x0000 () │ │ +Class #164 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/c1;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c25c: |[09c25c] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c26c: 5b01 6305 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.a:Landroidx/appcompat/widget/SearchView; // field@0563 │ │ -09c270: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c276: 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 : 0x0001 (PUBLIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/c1;) │ │ + name : 'a' │ │ + type : '(Landroidx/datastore/preferences/protobuf/f;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -09c278: |[09c278] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ -09c288: 0e00 |0000: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +09fe90: |[09fe90] androidx.datastore.preferences.protobuf.c1.a:(Landroidx/datastore/preferences/protobuf/f;)Ljava/lang/String; │ │ +09fea0: 2200 cc02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/c1$a; // type@02cc │ │ +09fea4: 7020 2312 1000 |0002: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/c1$a;.:(Landroidx/datastore/preferences/protobuf/f;)V // method@1223 │ │ +09feaa: 7110 2912 0000 |0005: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/c1;.b:(Landroidx/datastore/preferences/protobuf/c1$b;)Ljava/lang/String; // method@1229 │ │ +09feb0: 0c01 |0008: move-result-object v1 │ │ +09feb2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=1 (null) Landroidx/datastore/preferences/protobuf/f; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ - name : 'beforeTextChanged' │ │ - type : '(Ljava/lang/CharSequence;III)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/c1;) │ │ + name : 'b' │ │ + type : '(Landroidx/datastore/preferences/protobuf/c1$b;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -09c28c: |[09c28c] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -09c29c: 0e00 |0000: return-void │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 136 16-bit code units │ │ +09feb4: |[09feb4] androidx.datastore.preferences.protobuf.c1.b:(Landroidx/datastore/preferences/protobuf/c1$b;)Ljava/lang/String; │ │ +09fec4: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +09fec8: 7210 2712 0500 |0002: invoke-interface {v5}, Landroidx/datastore/preferences/protobuf/c1$b;.size:()I // method@1227 │ │ +09fece: 0a01 |0005: move-result v1 │ │ +09fed0: 7020 9c2f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2f9c │ │ +09fed6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +09fed8: 7210 2712 0500 |000a: invoke-interface {v5}, Landroidx/datastore/preferences/protobuf/c1$b;.size:()I // method@1227 │ │ +09fede: 0a02 |000d: move-result v2 │ │ +09fee0: 3521 6200 |000e: if-ge v1, v2, 0070 // +0062 │ │ +09fee4: 7220 2612 1500 |0010: invoke-interface {v5, v1}, Landroidx/datastore/preferences/protobuf/c1$b;.a:(I)B // method@1226 │ │ +09feea: 0a02 |0013: move-result v2 │ │ +09feec: 1303 2200 |0014: const/16 v3, #int 34 // #22 │ │ +09fef0: 3232 5400 |0016: if-eq v2, v3, 006a // +0054 │ │ +09fef4: 1303 2700 |0018: const/16 v3, #int 39 // #27 │ │ +09fef8: 3232 4d00 |001a: if-eq v2, v3, 0067 // +004d │ │ +09fefc: 1303 5c00 |001c: const/16 v3, #int 92 // #5c │ │ +09ff00: 3232 4600 |001e: if-eq v2, v3, 0064 // +0046 │ │ +09ff04: 2b02 5600 0000 |0020: packed-switch v2, 00000076 // +00000056 │ │ +09ff0a: 1304 2000 |0023: const/16 v4, #int 32 // #20 │ │ +09ff0e: 3442 0700 |0025: if-lt v2, v4, 002c // +0007 │ │ +09ff12: 1304 7e00 |0027: const/16 v4, #int 126 // #7e │ │ +09ff16: 3642 0300 |0029: if-gt v2, v4, 002c // +0003 │ │ +09ff1a: 281c |002b: goto 0047 // +001c │ │ +09ff1c: 6e20 9e2f 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +09ff22: e203 0206 |002f: ushr-int/lit8 v3, v2, #int 6 // #06 │ │ +09ff26: dd03 0303 |0031: and-int/lit8 v3, v3, #int 3 // #03 │ │ +09ff2a: d803 0330 |0033: add-int/lit8 v3, v3, #int 48 // #30 │ │ +09ff2e: 8e33 |0035: int-to-char v3, v3 │ │ +09ff30: 6e20 9e2f 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +09ff36: e203 0203 |0039: ushr-int/lit8 v3, v2, #int 3 // #03 │ │ +09ff3a: dd03 0307 |003b: and-int/lit8 v3, v3, #int 7 // #07 │ │ +09ff3e: d803 0330 |003d: add-int/lit8 v3, v3, #int 48 // #30 │ │ +09ff42: 8e33 |003f: int-to-char v3, v3 │ │ +09ff44: 6e20 9e2f 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +09ff4a: dd02 0207 |0043: and-int/lit8 v2, v2, #int 7 // #07 │ │ +09ff4e: d802 0230 |0045: add-int/lit8 v2, v2, #int 48 // #30 │ │ +09ff52: 8e22 |0047: int-to-char v2, v2 │ │ +09ff54: 6e20 9e2f 2000 |0048: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +09ff5a: 2822 |004b: goto 006d // +0022 │ │ +09ff5c: 1a02 3f1b |004c: const-string v2, "\r" // string@1b3f │ │ +09ff60: 2812 |004e: goto 0060 // +0012 │ │ +09ff62: 1a02 3c1b |004f: const-string v2, "\f" // string@1b3c │ │ +09ff66: 280f |0051: goto 0060 // +000f │ │ +09ff68: 1a02 451b |0052: const-string v2, "\v" // string@1b45 │ │ +09ff6c: 280c |0054: goto 0060 // +000c │ │ +09ff6e: 1a02 3d1b |0055: const-string v2, "\n" // string@1b3d │ │ +09ff72: 2809 |0057: goto 0060 // +0009 │ │ +09ff74: 1a02 401b |0058: const-string v2, "\t" // string@1b40 │ │ +09ff78: 2806 |005a: goto 0060 // +0006 │ │ +09ff7a: 1a02 3b1b |005b: const-string v2, "\b" // string@1b3b │ │ +09ff7e: 2803 |005d: goto 0060 // +0003 │ │ +09ff80: 1a02 3a1b |005e: const-string v2, "\a" // string@1b3a │ │ +09ff84: 6e20 a62f 2000 |0060: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +09ff8a: 280a |0063: goto 006d // +000a │ │ +09ff8c: 1a02 391b |0064: const-string v2, "\\" // string@1b39 │ │ +09ff90: 28fa |0066: goto 0060 // -0006 │ │ +09ff92: 1a02 351b |0067: const-string v2, "\'" // string@1b35 │ │ +09ff96: 28f7 |0069: goto 0060 // -0009 │ │ +09ff98: 1a02 341b |006a: const-string v2, "\"" // string@1b34 │ │ +09ff9c: 28f4 |006c: goto 0060 // -000c │ │ +09ff9e: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09ffa2: 289b |006f: goto 000a // -0065 │ │ +09ffa4: 6e10 ad2f 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +09ffaa: 0c05 |0073: move-result-object v5 │ │ +09ffac: 1105 |0074: return-object v5 │ │ +09ffae: 0000 |0075: nop // spacer │ │ +09ffb0: 0001 0700 0700 0000 3e00 0000 3b00 ... |0076: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0088 reg=5 (null) Landroidx/datastore/preferences/protobuf/c1$b; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ - name : 'onTextChanged' │ │ - type : '(Ljava/lang/CharSequence;III)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/c1;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -09c2a0: |[09c2a0] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -09c2b0: 5402 6305 |0000: iget-object v2, v0, Landroidx/appcompat/widget/SearchView$a;.a:Landroidx/appcompat/widget/SearchView; // field@0563 │ │ -09c2b4: 6e20 0f14 1200 |0002: invoke-virtual {v2, v1}, Landroidx/appcompat/widget/SearchView;.W:(Ljava/lang/CharSequence;)V // method@140f │ │ -09c2ba: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +09ffd4: |[09ffd4] androidx.datastore.preferences.protobuf.c1.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +09ffe4: 7110 c312 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/f;.n:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/f; // method@12c3 │ │ +09ffea: 0c00 |0003: move-result-object v0 │ │ +09ffec: 7110 2812 0000 |0004: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/c1;.a:(Landroidx/datastore/preferences/protobuf/f;)Ljava/lang/String; // method@1228 │ │ +09fff2: 0c00 |0007: move-result-object v0 │ │ +09fff4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #180 header: │ │ -class_idx : 834 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #165 header: │ │ +class_idx : 720 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2182 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #180 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #180 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #165 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/d0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/util/LinkedHashMap;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/d0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ name : 'e' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c2bc: |[09c2bc] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c2cc: 5b01 6405 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@0564 │ │ -09c2d0: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c2d6: 0e00 |0005: return-void │ │ + insns size : 11 16-bit code units │ │ +09660c: |[09660c] androidx.datastore.preferences.protobuf.d0.:()V │ │ +09661c: 2200 d002 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/d0; // type@02d0 │ │ +096620: 7010 3912 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/d0;.:()V // method@1239 │ │ +096626: 6900 9e04 |0005: sput-object v0, Landroidx/datastore/preferences/protobuf/d0;.f:Landroidx/datastore/preferences/protobuf/d0; // field@049e │ │ +09662a: 6e10 4712 0000 |0007: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/d0;.k:()V // method@1247 │ │ +096630: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ - name : 'run' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c2d8: |[09c2d8] androidx.appcompat.widget.SearchView$b.run:()V │ │ -09c2e8: 5410 6405 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@0564 │ │ -09c2ec: 6e10 1914 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.d0:()V // method@1419 │ │ -09c2f2: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +096634: |[096634] androidx.datastore.preferences.protobuf.d0.:()V │ │ +096644: 7010 ca30 0100 |0000: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@30ca │ │ +09664a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +09664c: 5c10 9d04 |0004: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/d0;.e:Z // field@049d │ │ +096650: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #181 header: │ │ -class_idx : 835 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #181 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #181 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/util/Map;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c2f4: |[09c2f4] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c304: 5b01 6505 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0565 │ │ -09c308: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c30e: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +096654: |[096654] androidx.datastore.preferences.protobuf.d0.:(Ljava/util/Map;)V │ │ +096664: 7020 cd30 1000 |0000: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@30cd │ │ +09666a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +09666c: 5c01 9d04 |0004: iput-boolean v1, v0, Landroidx/datastore/preferences/protobuf/d0;.e:Z // field@049d │ │ +096670: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroidx/datastore/preferences/protobuf/d0; │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/util/Map; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'a' │ │ + type : '(Ljava/util/Map;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -09c310: |[09c310] androidx.appcompat.widget.SearchView$c.run:()V │ │ -09c320: 5420 6505 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0565 │ │ -09c324: 5400 8605 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.O:Lv/a; // field@0586 │ │ -09c328: 2001 f003 |0004: instance-of v1, v0, Landroidx/appcompat/widget/z0; // type@03f0 │ │ -09c32c: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -09c330: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09c332: 6e20 8d46 1000 |0009: invoke-virtual {v0, v1}, Lv/a;.b:(Landroid/database/Cursor;)V // method@468d │ │ -09c338: 0e00 |000c: return-void │ │ + outs : 1 │ │ + insns size : 41 16-bit code units │ │ +0964e0: |[0964e0] androidx.datastore.preferences.protobuf.d0.a:(Ljava/util/Map;)I │ │ +0964f0: 7210 0e31 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +0964f6: 0c03 |0003: move-result-object v3 │ │ +0964f8: 7210 3031 0300 |0004: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +0964fe: 0c03 |0007: move-result-object v3 │ │ +096500: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +096502: 7210 c730 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +096508: 0a01 |000c: move-result v1 │ │ +09650a: 3801 1b00 |000d: if-eqz v1, 0028 // +001b │ │ +09650e: 7210 c830 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +096514: 0c01 |0012: move-result-object v1 │ │ +096516: 1f01 8e08 |0013: check-cast v1, Ljava/util/Map$Entry; // type@088e │ │ +09651a: 7210 0831 0100 |0015: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +096520: 0c02 |0018: move-result-object v2 │ │ +096522: 7110 3c12 0200 |0019: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/d0;.b:(Ljava/lang/Object;)I // method@123c │ │ +096528: 0a02 |001c: move-result v2 │ │ +09652a: 7210 0931 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +096530: 0c01 |0020: move-result-object v1 │ │ +096532: 7110 3c12 0100 |0021: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/d0;.b:(Ljava/lang/Object;)I // method@123c │ │ +096538: 0a01 |0024: move-result v1 │ │ +09653a: b721 |0025: xor-int/2addr v1, v2 │ │ +09653c: b010 |0026: add-int/2addr v0, v1 │ │ +09653e: 28e2 |0027: goto 0009 // -001e │ │ +096540: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0029 reg=3 (null) Ljava/util/Map; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #182 header: │ │ -class_idx : 836 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #182 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #182 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$d;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnFocusChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c33c: |[09c33c] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c34c: 5b01 6605 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0566 │ │ -09c350: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c356: 0e00 |0005: return-void │ │ + insns size : 16 16-bit code units │ │ +096544: |[096544] androidx.datastore.preferences.protobuf.d0.b:(Ljava/lang/Object;)I │ │ +096554: 2010 380e |0000: instance-of v0, v1, [B // type@0e38 │ │ +096558: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09655c: 1f01 380e |0004: check-cast v1, [B // type@0e38 │ │ +096560: 7110 6316 0100 |0006: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/u;.d:([B)I // method@1663 │ │ +096566: 0a01 |0009: move-result v1 │ │ +096568: 0f01 |000a: return v1 │ │ +09656a: 6e10 5a2f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2f5a │ │ +096570: 0a01 |000e: move-result v1 │ │ +096572: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ - name : 'onFocusChange' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'd' │ │ + type : '(Ljava/util/Map;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -09c358: |[09c358] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ -09c368: 5412 6605 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0566 │ │ -09c36c: 5420 8205 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.K:Landroid/view/View$OnFocusChangeListener; // field@0582 │ │ -09c370: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -09c374: 7230 2c08 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@082c │ │ -09c37a: 0e00 |0009: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +096674: |[096674] androidx.datastore.preferences.protobuf.d0.d:(Ljava/util/Map;)V │ │ +096684: 7210 1331 0200 |0000: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@3113 │ │ +09668a: 0c00 |0003: move-result-object v0 │ │ +09668c: 7210 3031 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +096692: 0c00 |0007: move-result-object v0 │ │ +096694: 7210 c730 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09669a: 0a01 |000b: move-result v1 │ │ +09669c: 3801 1100 |000c: if-eqz v1, 001d // +0011 │ │ +0966a0: 7210 c830 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0966a6: 0c01 |0011: move-result-object v1 │ │ +0966a8: 7110 6016 0100 |0012: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/u;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ +0966ae: 7220 1031 1200 |0015: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +0966b4: 0c01 |0018: move-result-object v1 │ │ +0966b6: 7110 6016 0100 |0019: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/u;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ +0966bc: 28ec |001c: goto 0008 // -0014 │ │ +0966be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x001e reg=2 (null) Ljava/util/Map; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #183 header: │ │ -class_idx : 837 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'e' │ │ + type : '()Landroidx/datastore/preferences/protobuf/d0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +096378: |[096378] androidx.datastore.preferences.protobuf.d0.e:()Landroidx/datastore/preferences/protobuf/d0; │ │ +096388: 6200 9e04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/d0;.f:Landroidx/datastore/preferences/protobuf/d0; // field@049e │ │ +09638c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #183 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'g' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +0963f4: |[0963f4] androidx.datastore.preferences.protobuf.d0.g:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +096404: 2010 380e |0000: instance-of v0, v1, [B // type@0e38 │ │ +096408: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +09640c: 2020 380e |0004: instance-of v0, v2, [B // type@0e38 │ │ +096410: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +096414: 1f01 380e |0008: check-cast v1, [B // type@0e38 │ │ +096418: 1f02 380e |000a: check-cast v2, [B // type@0e38 │ │ +09641c: 7120 7d30 2100 |000c: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@307d │ │ +096422: 0a01 |000f: move-result v1 │ │ +096424: 0f01 |0010: return v1 │ │ +096426: 6e20 572f 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +09642c: 0a01 |0014: move-result v1 │ │ +09642e: 0f01 |0015: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0016 reg=2 (null) Ljava/lang/Object; │ │ │ │ -Class #183 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$e;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnLayoutChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'i' │ │ + type : '(Ljava/util/Map;Ljava/util/Map;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c37c: |[09c37c] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c38c: 5b01 6705 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0567 │ │ -09c390: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c396: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 67 16-bit code units │ │ +096430: |[096430] androidx.datastore.preferences.protobuf.d0.i:(Ljava/util/Map;Ljava/util/Map;)Z │ │ +096440: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +096442: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +096446: 0f00 |0003: return v0 │ │ +096448: 7210 1731 0400 |0004: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@3117 │ │ +09644e: 0a01 |0007: move-result v1 │ │ +096450: 7210 1731 0500 |0008: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@3117 │ │ +096456: 0a02 |000b: move-result v2 │ │ +096458: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +09645a: 3221 0300 |000d: if-eq v1, v2, 0010 // +0003 │ │ +09645e: 0f03 |000f: return v3 │ │ +096460: 7210 0e31 0400 |0010: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +096466: 0c04 |0013: move-result-object v4 │ │ +096468: 7210 3031 0400 |0014: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09646e: 0c04 |0017: move-result-object v4 │ │ +096470: 7210 c730 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +096476: 0a01 |001b: move-result v1 │ │ +096478: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +09647c: 7210 c830 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +096482: 0c01 |0021: move-result-object v1 │ │ +096484: 1f01 8e08 |0022: check-cast v1, Ljava/util/Map$Entry; // type@088e │ │ +096488: 7210 0831 0100 |0024: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09648e: 0c02 |0027: move-result-object v2 │ │ +096490: 7220 0d31 2500 |0028: invoke-interface {v5, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@310d │ │ +096496: 0a02 |002b: move-result v2 │ │ +096498: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ +09649c: 0f03 |002e: return v3 │ │ +09649e: 7210 0931 0100 |002f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +0964a4: 0c02 |0032: move-result-object v2 │ │ +0964a6: 7210 0831 0100 |0033: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +0964ac: 0c01 |0036: move-result-object v1 │ │ +0964ae: 7220 1031 1500 |0037: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +0964b4: 0c01 |003a: move-result-object v1 │ │ +0964b6: 7120 4312 1200 |003b: invoke-static {v2, v1}, Landroidx/datastore/preferences/protobuf/d0;.g:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1243 │ │ +0964bc: 0a01 |003e: move-result v1 │ │ +0964be: 3901 d9ff |003f: if-nez v1, 0018 // -0027 │ │ +0964c2: 0f03 |0041: return v3 │ │ +0964c4: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0043 reg=4 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0043 reg=5 (null) Ljava/util/Map; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ - name : 'onLayoutChange' │ │ - type : '(Landroid/view/View;IIIIIIII)V' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'clear' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 10 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c398: |[09c398] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -09c3a8: 5401 6705 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0567 │ │ -09c3ac: 6e10 4214 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.z:()V // method@1442 │ │ -09c3b2: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +0966c0: |[0966c0] androidx.datastore.preferences.protobuf.d0.clear:()V │ │ +0966d0: 6e10 4212 0000 |0000: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/d0;.f:()V // method@1242 │ │ +0966d6: 6f10 ce30 0000 |0003: invoke-super {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@30ce │ │ +0966dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #184 header: │ │ -class_idx : 838 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #184 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #184 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$f;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'entrySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c3b4: |[09c3b4] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c3c4: 5b01 6805 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.a:Landroidx/appcompat/widget/SearchView; // field@0568 │ │ -09c3c8: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c3ce: 0e00 |0005: return-void │ │ + insns size : 16 16-bit code units │ │ +0965dc: |[0965dc] androidx.datastore.preferences.protobuf.d0.entrySet:()Ljava/util/Set; │ │ +0965ec: 6e10 4e30 0100 |0000: invoke-virtual {v1}, Ljava/util/AbstractMap;.isEmpty:()Z // method@304e │ │ +0965f2: 0a00 |0003: move-result v0 │ │ +0965f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0965f8: 7100 9c30 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@309c │ │ +0965fe: 0c00 |0009: move-result-object v0 │ │ +096600: 2805 |000a: goto 000f // +0005 │ │ +096602: 6f10 cf30 0100 |000b: invoke-super {v1}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@30cf │ │ +096608: 0c00 |000e: move-result-object v0 │ │ +09660a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 42 16-bit code units │ │ -09c3d0: |[09c3d0] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ -09c3e0: 5420 6805 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$f;.a:Landroidx/appcompat/widget/SearchView; // field@0568 │ │ -09c3e4: 5401 a105 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroid/widget/ImageView; // field@05a1 │ │ -09c3e8: 3313 0600 |0004: if-ne v3, v1, 000a // +0006 │ │ -09c3ec: 6e10 0c14 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.T:()V // method@140c │ │ -09c3f2: 2820 |0009: goto 0029 // +0020 │ │ -09c3f4: 5401 a305 |000a: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.v:Landroid/widget/ImageView; // field@05a3 │ │ -09c3f8: 3313 0600 |000c: if-ne v3, v1, 0012 // +0006 │ │ -09c3fc: 6e10 0814 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.P:()V // method@1408 │ │ -09c402: 2818 |0011: goto 0029 // +0018 │ │ -09c404: 5401 a205 |0012: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.u:Landroid/widget/ImageView; // field@05a2 │ │ -09c408: 3313 0600 |0014: if-ne v3, v1, 001a // +0006 │ │ -09c40c: 6e10 0d14 0000 |0016: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.U:()V // method@140d │ │ -09c412: 2810 |0019: goto 0029 // +0010 │ │ -09c414: 5401 a405 |001a: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.w:Landroid/widget/ImageView; // field@05a4 │ │ -09c418: 3313 0600 |001c: if-ne v3, v1, 0022 // +0006 │ │ -09c41c: 6e10 1114 0000 |001e: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.Y:()V // method@1411 │ │ -09c422: 2808 |0021: goto 0029 // +0008 │ │ -09c424: 5401 9d05 |0022: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@059d │ │ -09c428: 3313 0500 |0024: if-ne v3, v1, 0029 // +0005 │ │ -09c42c: 6e10 fe13 0000 |0026: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.F:()V // method@13fe │ │ -09c432: 0e00 |0029: return-void │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0963c4: |[0963c4] androidx.datastore.preferences.protobuf.d0.equals:(Ljava/lang/Object;)Z │ │ +0963d4: 2020 8f08 |0000: instance-of v0, v2, Ljava/util/Map; // type@088f │ │ +0963d8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0963dc: 1f02 8f08 |0004: check-cast v2, Ljava/util/Map; // type@088f │ │ +0963e0: 7120 4512 2100 |0006: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/d0;.i:(Ljava/util/Map;Ljava/util/Map;)Z // method@1245 │ │ +0963e6: 0a02 |0009: move-result v2 │ │ +0963e8: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +0963ec: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0963ee: 2802 |000d: goto 000f // +0002 │ │ +0963f0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0963f2: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #185 header: │ │ -class_idx : 839 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #185 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #185 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$g;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnKeyListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'f' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c4e8: |[09c4e8] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c4f8: 5b01 6905 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c4fc: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c502: 0e00 |0005: return-void │ │ + insns size : 13 16-bit code units │ │ +0966e0: |[0966e0] androidx.datastore.preferences.protobuf.d0.f:()V │ │ +0966f0: 6e10 4612 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/d0;.j:()Z // method@1246 │ │ +0966f6: 0a00 |0003: move-result v0 │ │ +0966f8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0966fc: 0e00 |0006: return-void │ │ +0966fe: 2200 4208 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +096702: 7010 d92f 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +096708: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ - name : 'onKey' │ │ - type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 82 16-bit code units │ │ -09c434: |[09c434] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -09c444: 5430 6905 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c448: 5401 9105 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.c0:Landroid/app/SearchableInfo; // field@0591 │ │ -09c44c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09c44e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -09c452: 0f02 |0007: return v2 │ │ -09c454: 5400 9d05 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@059d │ │ -09c458: 6e10 220b 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@0b22 │ │ -09c45e: 0a00 |000d: move-result v0 │ │ -09c460: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -09c464: 5430 6905 |0010: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c468: 5400 9d05 |0012: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@059d │ │ -09c46c: 6e10 1d0b 0000 |0014: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0b1d │ │ -09c472: 0a00 |0017: move-result v0 │ │ -09c474: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -09c476: 3210 0900 |0019: if-eq v0, v1, 0022 // +0009 │ │ -09c47a: 5430 6905 |001b: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c47e: 6e40 0e14 4065 |001d: invoke-virtual {v0, v4, v5, v6}, Landroidx/appcompat/widget/SearchView;.V:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@140e │ │ -09c484: 0a04 |0020: move-result v4 │ │ -09c486: 0f04 |0021: return v4 │ │ -09c488: 5430 6905 |0022: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c48c: 5400 9d05 |0024: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@059d │ │ -09c490: 6e10 ba13 0000 |0026: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.c:()Z // method@13ba │ │ -09c496: 0a00 |0029: move-result v0 │ │ -09c498: 3900 2700 |002a: if-nez v0, 0051 // +0027 │ │ -09c49c: 6e10 7807 0600 |002c: invoke-virtual {v6}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@0778 │ │ -09c4a2: 0a00 |002f: move-result v0 │ │ -09c4a4: 3800 2100 |0030: if-eqz v0, 0051 // +0021 │ │ -09c4a8: 6e10 6b07 0600 |0032: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@076b │ │ -09c4ae: 0a06 |0035: move-result v6 │ │ -09c4b0: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -09c4b2: 3306 1a00 |0037: if-ne v6, v0, 0051 // +001a │ │ -09c4b6: 1306 4200 |0039: const/16 v6, #int 66 // #42 │ │ -09c4ba: 3365 1600 |003b: if-ne v5, v6, 0051 // +0016 │ │ -09c4be: 6e10 3708 0400 |003d: invoke-virtual {v4}, Landroid/view/View;.cancelLongPress:()V // method@0837 │ │ -09c4c4: 5434 6905 |0040: iget-object v4, v3, Landroidx/appcompat/widget/SearchView$g;.a:Landroidx/appcompat/widget/SearchView; // field@0569 │ │ -09c4c8: 5445 9d05 |0042: iget-object v5, v4, Landroidx/appcompat/widget/SearchView;.p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@059d │ │ -09c4cc: 6e10 890b 0500 |0044: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0b89 │ │ -09c4d2: 0c05 |0047: move-result-object v5 │ │ -09c4d4: 6e10 3f3d 0500 |0048: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3d3f │ │ -09c4da: 0c05 |004b: move-result-object v5 │ │ -09c4dc: 1206 |004c: const/4 v6, #int 0 // #0 │ │ -09c4de: 6e40 0614 2456 |004d: invoke-virtual {v4, v2, v6, v5}, Landroidx/appcompat/widget/SearchView;.N:(ILjava/lang/String;Ljava/lang/String;)V // method@1406 │ │ -09c4e4: 0f00 |0050: return v0 │ │ -09c4e6: 0f02 |0051: return v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +096574: |[096574] androidx.datastore.preferences.protobuf.d0.hashCode:()I │ │ +096584: 7110 3b12 0100 |0000: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/d0;.a:(Ljava/util/Map;)I // method@123b │ │ +09658a: 0a00 |0003: move-result v0 │ │ +09658c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #186 header: │ │ -class_idx : 840 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #186 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #186 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$h;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'j' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c524: |[09c524] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c534: 5b01 6a05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@056a │ │ -09c538: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c53e: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0964c8: |[0964c8] androidx.datastore.preferences.protobuf.d0.j:()Z │ │ +0964d8: 5510 9d04 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/d0;.e:Z // field@049d │ │ +0964dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ - name : 'onEditorAction' │ │ - type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'k' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -09c504: |[09c504] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -09c514: 5401 6a05 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@056a │ │ -09c518: 6e10 0d14 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.U:()V // method@140d │ │ -09c51e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -09c520: 0f01 |0006: return v1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +09670c: |[09670c] androidx.datastore.preferences.protobuf.d0.k:()V │ │ +09671c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09671e: 5c10 9d04 |0001: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/d0;.e:Z // field@049d │ │ +096722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'l' │ │ + type : '(Landroidx/datastore/preferences/protobuf/d0;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +096724: |[096724] androidx.datastore.preferences.protobuf.d0.l:(Landroidx/datastore/preferences/protobuf/d0;)V │ │ +096734: 6e10 4212 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/d0;.f:()V // method@1242 │ │ +09673a: 6e10 4e30 0200 |0003: invoke-virtual {v2}, Ljava/util/AbstractMap;.isEmpty:()Z // method@304e │ │ +096740: 0a00 |0006: move-result v0 │ │ +096742: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +096746: 6e20 4b12 2100 |0009: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/d0;.putAll:(Ljava/util/Map;)V // method@124b │ │ +09674c: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ + 0x0000 - 0x000d reg=2 (null) Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ -Class #187 header: │ │ -class_idx : 841 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'm' │ │ + type : '()Landroidx/datastore/preferences/protobuf/d0;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +096390: |[096390] androidx.datastore.preferences.protobuf.d0.m:()Landroidx/datastore/preferences/protobuf/d0; │ │ +0963a0: 6e10 4e30 0100 |0000: invoke-virtual {v1}, Ljava/util/AbstractMap;.isEmpty:()Z // method@304e │ │ +0963a6: 0a00 |0003: move-result v0 │ │ +0963a8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0963ac: 2200 d002 |0006: new-instance v0, Landroidx/datastore/preferences/protobuf/d0; // type@02d0 │ │ +0963b0: 7010 3912 0000 |0008: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/d0;.:()V // method@1239 │ │ +0963b6: 2806 |000b: goto 0011 // +0006 │ │ +0963b8: 2200 d002 |000c: new-instance v0, Landroidx/datastore/preferences/protobuf/d0; // type@02d0 │ │ +0963bc: 7020 3a12 1000 |000e: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/d0;.:(Ljava/util/Map;)V // method@123a │ │ +0963c2: 1100 |0011: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroidx/datastore/preferences/protobuf/d0; │ │ │ │ -Class #187 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'put' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +096590: |[096590] androidx.datastore.preferences.protobuf.d0.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0965a0: 6e10 4212 0000 |0000: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/d0;.f:()V // method@1242 │ │ +0965a6: 7110 6016 0100 |0003: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/u;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ +0965ac: 7110 6016 0200 |0006: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/u;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ +0965b2: 6f30 d130 1002 |0009: invoke-super {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@30d1 │ │ +0965b8: 0c01 |000c: move-result-object v1 │ │ +0965ba: 1101 |000d: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #187 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$i;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'putAll' │ │ + type : '(Ljava/util/Map;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c540: |[09c540] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c550: 5b01 6b05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.a:Landroidx/appcompat/widget/SearchView; // field@056b │ │ -09c554: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c55a: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +096750: |[096750] androidx.datastore.preferences.protobuf.d0.putAll:(Ljava/util/Map;)V │ │ +096760: 6e10 4212 0000 |0000: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/d0;.f:()V // method@1242 │ │ +096766: 7110 3e12 0100 |0003: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/d0;.d:(Ljava/util/Map;)V // method@123e │ │ +09676c: 6f20 d230 1000 |0006: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@30d2 │ │ +096772: 0e00 |0009: 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' │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/d0;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 8 16-bit code units │ │ -09c55c: |[09c55c] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09c56c: 5401 6b05 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.a:Landroidx/appcompat/widget/SearchView; // field@056b │ │ -09c570: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09c572: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -09c574: 6e40 0914 3142 |0004: invoke-virtual {v1, v3, v2, v4}, Landroidx/appcompat/widget/SearchView;.Q:(IILjava/lang/String;)Z // method@1409 │ │ -09c57a: 0e00 |0007: return-void │ │ +0965bc: |[0965bc] androidx.datastore.preferences.protobuf.d0.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0965cc: 6e10 4212 0000 |0000: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/d0;.f:()V // method@1242 │ │ +0965d2: 6f20 d330 1000 |0003: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@30d3 │ │ +0965d8: 0c01 |0006: move-result-object v1 │ │ +0965da: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #188 header: │ │ -class_idx : 842 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #166 header: │ │ +class_idx : 721 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2099 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #188 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +virtual_methods_size: 1 │ │ │ │ -Class #188 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$j;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #166 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/d1;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/SearchView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d1;) │ │ + name : 'e' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d1;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09c57c: |[09c57c] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ -09c58c: 5b01 6c05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.a:Landroidx/appcompat/widget/SearchView; // field@056c │ │ -09c590: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c596: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0a001c: |[0a001c] androidx.datastore.preferences.protobuf.d1.:(Landroidx/datastore/preferences/protobuf/j0;)V │ │ +0a002c: 1a01 d015 |0000: const-string v1, "Message was missing required fields. (Lite runtime could not determine which fields were missing)." // string@15d0 │ │ +0a0030: 7020 632f 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2f63 │ │ +0a0036: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a0038: 5b01 9f04 |0006: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/d1;.e:Ljava/util/List; // field@049f │ │ +0a003c: 0e00 |0008: 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' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d1;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -09c598: |[09c598] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09c5a8: 5401 6c05 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.a:Landroidx/appcompat/widget/SearchView; // field@056c │ │ -09c5ac: 6e20 0a14 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.R:(I)Z // method@140a │ │ -09c5b2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ - name : 'onNothingSelected' │ │ - type : '(Landroid/widget/AdapterView;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -09c5b4: |[09c5b4] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -09c5c4: 0e00 |0000: return-void │ │ + insns size : 10 16-bit code units │ │ +09fff8: |[09fff8] androidx.datastore.preferences.protobuf.d1.a:()Landroidx/datastore/preferences/protobuf/v; │ │ +0a0008: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +0a000c: 6e10 d22f 0200 |0002: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@2fd2 │ │ +0a0012: 0c01 |0005: move-result-object v1 │ │ +0a0014: 7020 7116 1000 |0006: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +0a001a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=2 this Landroidx/datastore/preferences/protobuf/d1; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #189 header: │ │ -class_idx : 843 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #167 header: │ │ +class_idx : 722 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #189 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="k" │ │ - │ │ -Class #189 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$k;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #167 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/d;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : 'b' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$k;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -09c5c8: |[09c5c8] androidx.appcompat.widget.SearchView$k.a:(Landroid/widget/AutoCompleteTextView;)V │ │ -09c5d8: 6e10 280b 0000 |0000: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.refreshAutoCompleteResults:()V // method@0b28 │ │ -09c5de: 0e00 |0003: return-void │ │ + insns size : 22 16-bit code units │ │ +08bd48: |[08bd48] androidx.datastore.preferences.protobuf.d.:()V │ │ +08bd58: 1a00 af24 |0000: const-string v0, "libcore.io.Memory" // string@24af │ │ +08bd5c: 7110 5012 0000 |0002: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@1250 │ │ +08bd62: 0c00 |0005: move-result-object v0 │ │ +08bd64: 6900 a004 |0006: sput-object v0, Landroidx/datastore/preferences/protobuf/d;.a:Ljava/lang/Class; // field@04a0 │ │ +08bd68: 1a00 2e27 |0008: const-string v0, "org.robolectric.Robolectric" // string@272e │ │ +08bd6c: 7110 5012 0000 |000a: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@1250 │ │ +08bd72: 0c00 |000d: move-result-object v0 │ │ +08bd74: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +08bd78: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +08bd7a: 2802 |0011: goto 0013 // +0002 │ │ +08bd7c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +08bd7e: 6a00 a104 |0013: sput-boolean v0, Landroidx/datastore/preferences/protobuf/d;.b:Z // field@04a1 │ │ +08bd82: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$k;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -09c5e0: |[09c5e0] androidx.appcompat.widget.SearchView$k.b:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V │ │ -09c5f0: 6e20 340b 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/AutoCompleteTextView;.setInputMethodMode:(I)V // method@0b34 │ │ -09c5f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +08bd04: |[08bd04] androidx.datastore.preferences.protobuf.d.a:(Ljava/lang/String;)Ljava/lang/Class; │ │ +08bd14: 7110 d62e 0000 |0000: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +08bd1a: 0c00 |0003: move-result-object v0 │ │ +08bd1c: 1100 |0004: return-object v0 │ │ +08bd1e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08bd20: 1100 |0006: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0004 │ │ + -> 0x0005 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/SearchView$SearchAutoComplete; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #190 header: │ │ -class_idx : 844 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #190 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="l" │ │ - │ │ -Class #190 - │ │ - 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 - │ │ - source_file_idx : 5932 (SourceFile) │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/String; │ │ │ │ -Class #191 header: │ │ -class_idx : 845 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : 'b' │ │ + type : '()Ljava/lang/Class;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +08bd30: |[08bd30] androidx.datastore.preferences.protobuf.d.b:()Ljava/lang/Class; │ │ +08bd40: 6200 a004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/d;.a:Ljava/lang/Class; // field@04a0 │ │ +08bd44: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #191 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="m" │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/d;) │ │ + name : 'c' │ │ + type : '()Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +08bcdc: |[08bcdc] androidx.datastore.preferences.protobuf.d.c:()Z │ │ +08bcec: 6200 a004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/d;.a:Ljava/lang/Class; // field@04a0 │ │ +08bcf0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +08bcf4: 6300 a104 |0004: sget-boolean v0, Landroidx/datastore/preferences/protobuf/d;.b:Z // field@04a1 │ │ +08bcf8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +08bcfc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +08bcfe: 2802 |0009: goto 000b // +0002 │ │ +08bd00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08bd02: 0f00 |000b: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #191 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$m;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #192 header: │ │ -class_idx : 846 │ │ +Class #168 header: │ │ +class_idx : 723 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #192 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="n" │ │ +virtual_methods_size: 8 │ │ │ │ -Class #192 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$n;' │ │ +Class #168 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/e0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #193 header: │ │ -class_idx : 847 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #193 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="o" │ │ - │ │ -Class #193 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$o;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ name : 'a' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ name : 'b' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + type : '(Ljava/lang/Object;)Ljava/util/Map;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ name : 'c' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -09c5f8: |[09c5f8] androidx.appcompat.widget.SearchView$o.:()V │ │ -09c608: 1c00 3a02 |0000: const-class v0, Landroid/widget/AutoCompleteTextView; // type@023a │ │ -09c60c: 7010 383d 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c612: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09c614: 5b61 6d05 |0006: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@056d │ │ -09c618: 5b61 6e05 |0008: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@056e │ │ -09c61c: 5b61 6f05 |000a: iput-object v1, v6, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@056f │ │ -09c620: 7100 e513 0000 |000c: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@13e5 │ │ -09c626: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -09c628: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -09c62a: 1a03 1e1e |0011: const-string v3, "doBeforeTextChanged" // string@1e1e │ │ -09c62e: 2314 740e |0013: new-array v4, v1, [Ljava/lang/Class; // type@0e74 │ │ -09c632: 6e30 c33c 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cc3 │ │ -09c638: 0c03 |0018: move-result-object v3 │ │ -09c63a: 5b63 6d05 |0019: iput-object v3, v6, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@056d │ │ -09c63e: 6e20 c13d 2300 |001b: invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -09c644: 1a03 1d1e |001e: const-string v3, "doAfterTextChanged" // string@1e1d │ │ -09c648: 2314 740e |0020: new-array v4, v1, [Ljava/lang/Class; // type@0e74 │ │ -09c64c: 6e30 c33c 3004 |0022: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cc3 │ │ -09c652: 0c03 |0025: move-result-object v3 │ │ -09c654: 5b63 6e05 |0026: iput-object v3, v6, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@056e │ │ -09c658: 6e20 c13d 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -09c65e: 1a03 821e |002b: const-string v3, "ensureImeVisible" // string@1e82 │ │ -09c662: 2324 740e |002d: new-array v4, v2, [Ljava/lang/Class; // type@0e74 │ │ -09c666: 6205 a015 |002f: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@15a0 │ │ -09c66a: 4d05 0401 |0031: aput-object v5, v4, v1 │ │ -09c66e: 6e30 ca3c 3004 |0033: invoke-virtual {v0, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cca │ │ -09c674: 0c00 |0036: move-result-object v0 │ │ -09c676: 5b60 6f05 |0037: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@056f │ │ -09c67a: 6e20 c13d 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -09c680: 0e00 |003c: return-void │ │ - catches : 3 │ │ - 0x0011 - 0x001e │ │ - Ljava/lang/NoSuchMethodException; -> 0x001e │ │ - 0x001e - 0x002b │ │ - Ljava/lang/NoSuchMethodException; -> 0x002b │ │ - 0x002b - 0x003c │ │ - Ljava/lang/NoSuchMethodException; -> 0x003c │ │ - positions : │ │ - locals : │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ name : 'd' │ │ - type : '()V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -09c76c: |[09c76c] androidx.appcompat.widget.SearchView$o.d:()V │ │ -09c77c: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -09c780: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -09c784: 3510 0300 |0004: if-ge v0, v1, 0007 // +0003 │ │ -09c788: 0e00 |0006: return-void │ │ -09c78a: 2200 4c0a |0007: new-instance v0, Ljava/lang/UnsupportedClassVersionError; // type@0a4c │ │ -09c78e: 1a01 da17 |0009: const-string v1, "This function can only be used for API Level < 29." // string@17da │ │ -09c792: 7020 b93d 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/UnsupportedClassVersionError;.:(Ljava/lang/String;)V // method@3db9 │ │ -09c798: 2700 |000e: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ + type : '(ILjava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -09c6ac: |[09c6ac] androidx.appcompat.widget.SearchView$o.a:(Landroid/widget/AutoCompleteTextView;)V │ │ -09c6bc: 7100 e513 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@13e5 │ │ -09c6c2: 5420 6e05 |0003: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$o;.b:Ljava/lang/reflect/Method; // field@056e │ │ -09c6c6: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -09c6ca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09c6cc: 2311 770e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e77 │ │ -09c6d0: 6e30 d43d 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -09c6d6: 0e00 |000d: return-void │ │ - catches : 1 │ │ - 0x0008 - 0x000d │ │ - Ljava/lang/Exception; -> 0x000d │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroidx/appcompat/widget/SearchView$o; │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/widget/AutoCompleteTextView; │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;)Ljava/util/Map;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ - name : 'b' │ │ - type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -09c6e8: |[09c6e8] androidx.appcompat.widget.SearchView$o.b:(Landroid/widget/AutoCompleteTextView;)V │ │ -09c6f8: 7100 e513 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@13e5 │ │ -09c6fe: 5420 6d05 |0003: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$o;.a:Ljava/lang/reflect/Method; // field@056d │ │ -09c702: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -09c706: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09c708: 2311 770e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e77 │ │ -09c70c: 6e30 d43d 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -09c712: 0e00 |000d: return-void │ │ - catches : 1 │ │ - 0x0008 - 0x000d │ │ - Ljava/lang/Exception; -> 0x000d │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroidx/appcompat/widget/SearchView$o; │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/widget/AutoCompleteTextView; │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/SearchView$o;) │ │ - name : 'c' │ │ - type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 19 16-bit code units │ │ -09c724: |[09c724] androidx.appcompat.widget.SearchView$o.c:(Landroid/widget/AutoCompleteTextView;)V │ │ -09c734: 7100 e513 0000 |0000: invoke-static {}, Landroidx/appcompat/widget/SearchView$o;.d:()V // method@13e5 │ │ -09c73a: 5440 6f05 |0003: iget-object v0, v4, Landroidx/appcompat/widget/SearchView$o;.c:Ljava/lang/reflect/Method; // field@056f │ │ -09c73e: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -09c742: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -09c744: 2311 770e |0008: new-array v1, v1, [Ljava/lang/Object; // type@0e77 │ │ -09c748: 6202 9f15 |000a: sget-object v2, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@159f │ │ -09c74c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -09c74e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -09c752: 6e30 d43d 5001 |000f: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -09c758: 0e00 |0012: return-void │ │ - catches : 1 │ │ - 0x0008 - 0x0012 │ │ - Ljava/lang/Exception; -> 0x0012 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=4 this Landroidx/appcompat/widget/SearchView$o; │ │ - 0x0000 - 0x0013 reg=5 (null) Landroid/widget/AutoCompleteTextView; │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ + name : 'g' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/e0;) │ │ + name : 'h' │ │ + type : '(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/c0$a;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #194 header: │ │ -class_idx : 848 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #169 header: │ │ +class_idx : 724 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #194 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView$p; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +virtual_methods_size: 20 │ │ │ │ -Class #194 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$p$a;' │ │ - Access flags : 0x0000 () │ │ +Class #169 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/e1;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c844: |[09c844] androidx.appcompat.widget.SearchView$p$a.:()V │ │ -09c854: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09c85a: 0e00 |0003: return-void │ │ +0a0114: |[0a0114] androidx.datastore.preferences.protobuf.e1.:()V │ │ +0a0124: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a012a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -09c79c: |[09c79c] androidx.appcompat.widget.SearchView$p$a.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p; │ │ -09c7ac: 2200 5103 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$p; // type@0351 │ │ -09c7b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09c7b2: 7030 ee13 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$p;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@13ee │ │ -09c7b8: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/SearchView$p$a; │ │ - 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ name : 'b' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -09c7bc: |[09c7bc] androidx.appcompat.widget.SearchView$p$a.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p; │ │ -09c7cc: 2200 5103 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$p; // type@0351 │ │ -09c7d0: 7030 ee13 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$p;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@13ee │ │ -09c7d6: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/SearchView$p$a; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ - 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ + type : '(Ljava/lang/Object;IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ name : 'c' │ │ - type : '(I)[Landroidx/appcompat/widget/SearchView$p;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -09c7d8: |[09c7d8] androidx.appcompat.widget.SearchView$p$a.c:(I)[Landroidx/appcompat/widget/SearchView$p; │ │ -09c7e8: 2311 240e |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$p; // type@0e24 │ │ -09c7ec: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ + type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #3 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -09c7f0: |[09c7f0] androidx.appcompat.widget.SearchView$p$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -09c800: 6e20 e713 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$p$a;.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$p; // method@13e7 │ │ -09c806: 0c01 |0003: move-result-object v1 │ │ -09c808: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/f;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -09c80c: |[09c80c] androidx.appcompat.widget.SearchView$p$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -09c81c: 6e30 e813 1002 |0000: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/SearchView$p$a;.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$p; // method@13e8 │ │ -09c822: 0c01 |0003: move-result-object v1 │ │ -09c824: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/SearchView$p$a; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ - 0x0000 - 0x0005 reg=2 (null) Ljava/lang/ClassLoader; │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/SearchView$p$a;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -09c828: |[09c828] androidx.appcompat.widget.SearchView$p$a.newArray:(I)[Ljava/lang/Object; │ │ -09c838: 6e20 e913 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$p$a;.c:(I)[Landroidx/appcompat/widget/SearchView$p; // method@13e9 │ │ -09c83e: 0c01 |0003: move-result-object v1 │ │ -09c840: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'g' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #195 header: │ │ -class_idx : 850 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 470 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'h' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #195 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="q" │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'i' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #195 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/SearchView$q;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/view/TouchDelegate;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'a' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'b' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'c' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'd' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : '' │ │ - type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 44 16-bit code units │ │ -09ce84: |[09ce84] androidx.appcompat.widget.SearchView$q.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V │ │ -09ce94: 7030 0e08 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@080e │ │ -09ce9a: 6e10 5b08 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -09cea0: 0c00 |0006: move-result-object v0 │ │ -09cea2: 7110 0f09 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@090f │ │ -09cea8: 0c00 |000a: move-result-object v0 │ │ -09ceaa: 6e10 1709 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0917 │ │ -09ceb0: 0a00 |000e: move-result v0 │ │ -09ceb2: 5910 7605 |000f: iput v0, v1, Landroidx/appcompat/widget/SearchView$q;.e:I // field@0576 │ │ -09ceb6: 2200 1901 |0011: new-instance v0, Landroid/graphics/Rect; // type@0119 │ │ -09ceba: 7010 fe04 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@04fe │ │ -09cec0: 5b10 7305 |0016: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@0573 │ │ -09cec4: 2200 1901 |0018: new-instance v0, Landroid/graphics/Rect; // type@0119 │ │ -09cec8: 7010 fe04 0000 |001a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@04fe │ │ -09cece: 5b10 7505 |001d: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0575 │ │ -09ced2: 2200 1901 |001f: new-instance v0, Landroid/graphics/Rect; // type@0119 │ │ -09ced6: 7010 fe04 0000 |0021: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@04fe │ │ -09cedc: 5b10 7405 |0024: iput-object v0, v1, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@0574 │ │ -09cee0: 6e30 f313 2103 |0026: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/widget/SearchView$q;.a:(Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@13f3 │ │ -09cee6: 5b14 7205 |0029: iput-object v4, v1, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@0572 │ │ -09ceea: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'j' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'k' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'l' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 25 16-bit code units │ │ -09ceec: |[09ceec] androidx.appcompat.widget.SearchView$q.a:(Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -09cefc: 5420 7305 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@0573 │ │ -09cf00: 6e20 0b05 3000 |0002: invoke-virtual {v0, v3}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@050b │ │ -09cf06: 5420 7505 |0005: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0575 │ │ -09cf0a: 6e20 0b05 3000 |0007: invoke-virtual {v0, v3}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@050b │ │ -09cf10: 5423 7505 |000a: iget-object v3, v2, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0575 │ │ -09cf14: 5220 7605 |000c: iget v0, v2, Landroidx/appcompat/widget/SearchView$q;.e:I // field@0576 │ │ -09cf18: 7b01 |000e: neg-int v1, v0 │ │ -09cf1a: 7b00 |000f: neg-int v0, v0 │ │ -09cf1c: 6e30 0605 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/graphics/Rect;.inset:(II)V // method@0506 │ │ -09cf22: 5423 7405 |0013: iget-object v3, v2, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@0574 │ │ -09cf26: 6e20 0b05 4300 |0015: invoke-virtual {v3, v4}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@050b │ │ -09cf2c: 0e00 |0018: return-void │ │ + insns size : 16 16-bit code units │ │ +0a012c: |[0a012c] androidx.datastore.preferences.protobuf.e1.l:(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)V │ │ +0a013c: 7210 8916 0400 |0000: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/w0;.M:()I // method@1689 │ │ +0a0142: 0a00 |0003: move-result v0 │ │ +0a0144: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +0a014a: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +0a014e: 6e30 6812 3204 |0009: invoke-virtual {v2, v3, v4}, Landroidx/datastore/preferences/protobuf/e1;.m:(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)Z // method@1268 │ │ +0a0154: 0a00 |000c: move-result v0 │ │ +0a0156: 3900 f3ff |000d: if-nez v0, 0000 // -000d │ │ +0a015a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroidx/appcompat/widget/SearchView$q; │ │ - 0x0000 - 0x0019 reg=3 (null) Landroid/graphics/Rect; │ │ - 0x0000 - 0x0019 reg=4 (null) Landroid/graphics/Rect; │ │ + 0x0000 - 0x0010 reg=2 this Landroidx/datastore/preferences/protobuf/e1; │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0010 reg=4 (null) Landroidx/datastore/preferences/protobuf/w0; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/SearchView$q;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'm' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 111 16-bit code units │ │ -09cd94: |[09cd94] androidx.appcompat.widget.SearchView$q.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09cda4: 6e10 f307 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@07f3 │ │ -09cdaa: 0a00 |0003: move-result v0 │ │ -09cdac: 8700 |0004: float-to-int v0, v0 │ │ -09cdae: 6e10 f607 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@07f6 │ │ -09cdb4: 0a01 |0008: move-result v1 │ │ -09cdb6: 8711 |0009: float-to-int v1, v1 │ │ -09cdb8: 6e10 dd07 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@07dd │ │ -09cdbe: 0a02 |000d: move-result v2 │ │ -09cdc0: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -09cdc2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -09cdc4: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -09cdc6: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ -09cdca: 3252 0d00 |0013: if-eq v2, v5, 0020 // +000d │ │ -09cdce: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ -09cdd2: 1236 |0017: const/4 v6, #int 3 // #3 │ │ -09cdd4: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ -09cdd8: 2823 |001a: goto 003d // +0023 │ │ -09cdda: 5572 7705 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0577 │ │ -09cdde: 5c74 7705 |001d: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0577 │ │ -09cde2: 2810 |001f: goto 002f // +0010 │ │ -09cde4: 5572 7705 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0577 │ │ -09cde8: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ -09cdec: 5476 7505 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$q;.d:Landroid/graphics/Rect; // field@0575 │ │ -09cdf0: 6e30 0105 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@0501 │ │ -09cdf6: 0a06 |0029: move-result v6 │ │ -09cdf8: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ -09cdfc: 0125 |002c: move v5, v2 │ │ -09cdfe: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -09ce00: 2811 |002e: goto 003f // +0011 │ │ -09ce02: 0125 |002f: move v5, v2 │ │ -09ce04: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -09ce06: 280e |0031: goto 003f // +000e │ │ -09ce08: 5472 7305 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.b:Landroid/graphics/Rect; // field@0573 │ │ -09ce0c: 6e30 0105 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@0501 │ │ -09ce12: 0a02 |0037: move-result v2 │ │ -09ce14: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -09ce18: 5c75 7705 |003a: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$q;.f:Z // field@0577 │ │ -09ce1c: 28f4 |003c: goto 0030 // -000c │ │ -09ce1e: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -09ce20: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -09ce22: 3805 2f00 |003f: if-eqz v5, 006e // +002f │ │ -09ce26: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ -09ce2a: 5472 7405 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@0574 │ │ -09ce2e: 6e30 0105 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@0501 │ │ -09ce34: 0a02 |0048: move-result v2 │ │ -09ce36: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ -09ce3a: 5470 7205 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@0572 │ │ -09ce3e: 6e10 9008 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@0890 │ │ -09ce44: 0a00 |0050: move-result v0 │ │ -09ce46: b330 |0051: div-int/2addr v0, v3 │ │ -09ce48: 8200 |0052: int-to-float v0, v0 │ │ -09ce4a: 5471 7205 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@0572 │ │ -09ce4e: 6e10 6208 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@0862 │ │ -09ce54: 0a01 |0058: move-result v1 │ │ -09ce56: b331 |0059: div-int/2addr v1, v3 │ │ -09ce58: 280a |005a: goto 0064 // +000a │ │ -09ce5a: 5472 7405 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$q;.c:Landroid/graphics/Rect; // field@0574 │ │ -09ce5e: 5223 b901 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@01b9 │ │ -09ce62: b130 |005f: sub-int/2addr v0, v3 │ │ -09ce64: 8200 |0060: int-to-float v0, v0 │ │ -09ce66: 5222 bb01 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@01bb │ │ -09ce6a: b121 |0063: sub-int/2addr v1, v2 │ │ -09ce6c: 8211 |0064: int-to-float v1, v1 │ │ -09ce6e: 6e30 ff07 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@07ff │ │ -09ce74: 5470 7205 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$q;.a:Landroid/view/View; // field@0572 │ │ -09ce78: 6e20 4708 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@0847 │ │ -09ce7e: 0a04 |006d: move-result v4 │ │ -09ce80: 0f04 |006e: return v4 │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 98 16-bit code units │ │ +0a0040: |[0a0040] androidx.datastore.preferences.protobuf.e1.m:(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)Z │ │ +0a0050: 7210 9716 0700 |0000: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.k:()I // method@1697 │ │ +0a0056: 0a00 |0003: move-result v0 │ │ +0a0058: 7110 2b15 0000 |0004: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a005e: 0a01 |0007: move-result v1 │ │ +0a0060: 7110 2c15 0000 |0008: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/k1;.b:(I)I // method@152c │ │ +0a0066: 0a00 |000b: move-result v0 │ │ +0a0068: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0a006a: 3800 4d00 |000d: if-eqz v0, 005a // +004d │ │ +0a006e: 3220 4300 |000f: if-eq v0, v2, 0052 // +0043 │ │ +0a0072: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +0a0074: 3230 3800 |0012: if-eq v0, v3, 004a // +0038 │ │ +0a0078: 1233 |0014: const/4 v3, #int 3 // #3 │ │ +0a007a: 1244 |0015: const/4 v4, #int 4 // #4 │ │ +0a007c: 3230 1600 |0016: if-eq v0, v3, 002c // +0016 │ │ +0a0080: 3240 1200 |0018: if-eq v0, v4, 002a // +0012 │ │ +0a0084: 1253 |001a: const/4 v3, #int 5 // #5 │ │ +0a0086: 3330 0a00 |001b: if-ne v0, v3, 0025 // +000a │ │ +0a008a: 7210 8416 0700 |001d: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.H:()I // method@1684 │ │ +0a0090: 0a07 |0020: move-result v7 │ │ +0a0092: 6e40 5c12 6571 |0021: invoke-virtual {v5, v6, v1, v7}, Landroidx/datastore/preferences/protobuf/e1;.a:(Ljava/lang/Object;II)V // method@125c │ │ +0a0098: 0f02 |0024: return v2 │ │ +0a009a: 7100 7516 0000 |0025: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.d:()Landroidx/datastore/preferences/protobuf/v$a; // method@1675 │ │ +0a00a0: 0c06 |0028: move-result-object v6 │ │ +0a00a2: 2706 |0029: throw v6 │ │ +0a00a4: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +0a00a6: 0f06 |002b: return v6 │ │ +0a00a8: 6e10 6912 0500 |002c: invoke-virtual {v5}, Landroidx/datastore/preferences/protobuf/e1;.n:()Ljava/lang/Object; // method@1269 │ │ +0a00ae: 0c00 |002f: move-result-object v0 │ │ +0a00b0: 7120 2d15 4100 |0030: invoke-static {v1, v4}, Landroidx/datastore/preferences/protobuf/k1;.c:(II)I // method@152d │ │ +0a00b6: 0a03 |0033: move-result v3 │ │ +0a00b8: 6e30 6712 0507 |0034: invoke-virtual {v5, v0, v7}, Landroidx/datastore/preferences/protobuf/e1;.l:(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;)V // method@1267 │ │ +0a00be: 7210 9716 0700 |0037: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.k:()I // method@1697 │ │ +0a00c4: 0a07 |003a: move-result v7 │ │ +0a00c6: 3373 0a00 |003b: if-ne v3, v7, 0045 // +000a │ │ +0a00ca: 6e20 6d12 0500 |003d: invoke-virtual {v5, v0}, Landroidx/datastore/preferences/protobuf/e1;.r:(Ljava/lang/Object;)Ljava/lang/Object; // method@126d │ │ +0a00d0: 0c07 |0040: move-result-object v7 │ │ +0a00d2: 6e40 5e12 6571 |0041: invoke-virtual {v5, v6, v1, v7}, Landroidx/datastore/preferences/protobuf/e1;.c:(Ljava/lang/Object;ILjava/lang/Object;)V // method@125e │ │ +0a00d8: 0f02 |0044: return v2 │ │ +0a00da: 7100 7216 0000 |0045: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.a:()Landroidx/datastore/preferences/protobuf/v; // method@1672 │ │ +0a00e0: 0c06 |0048: move-result-object v6 │ │ +0a00e2: 2706 |0049: throw v6 │ │ +0a00e4: 7210 9116 0700 |004a: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.e:()Landroidx/datastore/preferences/protobuf/f; // method@1691 │ │ +0a00ea: 0c07 |004d: move-result-object v7 │ │ +0a00ec: 6e40 5f12 6571 |004e: invoke-virtual {v5, v6, v1, v7}, Landroidx/datastore/preferences/protobuf/e1;.d:(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/f;)V // method@125f │ │ +0a00f2: 0f02 |0051: return v2 │ │ +0a00f4: 7210 9a16 0700 |0052: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.n:()J // method@169a │ │ +0a00fa: 0b03 |0055: move-result-wide v3 │ │ +0a00fc: 6e54 5d12 6531 |0056: invoke-virtual {v5, v6, v1, v3, v4}, Landroidx/datastore/preferences/protobuf/e1;.b:(Ljava/lang/Object;IJ)V // method@125d │ │ +0a0102: 0f02 |0059: return v2 │ │ +0a0104: 7210 8216 0700 |005a: invoke-interface {v7}, Landroidx/datastore/preferences/protobuf/w0;.F:()J // method@1682 │ │ +0a010a: 0b03 |005d: move-result-wide v3 │ │ +0a010c: 6e54 6012 6531 |005e: invoke-virtual {v5, v6, v1, v3, v4}, Landroidx/datastore/preferences/protobuf/e1;.e:(Ljava/lang/Object;IJ)V // method@1260 │ │ +0a0112: 0f02 |0061: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0062 reg=5 this Landroidx/datastore/preferences/protobuf/e1; │ │ + 0x0000 - 0x0062 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0062 reg=7 (null) Landroidx/datastore/preferences/protobuf/w0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'n' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #196 header: │ │ -class_idx : 853 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'o' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #196 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'p' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #196 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/Toolbar$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/Toolbar;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0268: |[0a0268] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0a0278: 5b01 a905 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@05a9 │ │ -0a027c: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a0282: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'q' │ │ + type : '(Landroidx/datastore/preferences/protobuf/w0;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0284: |[0a0284] androidx.appcompat.widget.Toolbar$b.run:()V │ │ -0a0294: 5410 a905 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@05a9 │ │ -0a0298: 6e10 7d14 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;.R:()Z // method@147d │ │ -0a029e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 'r' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 's' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #197 header: │ │ -class_idx : 855 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/e1;) │ │ + name : 't' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #170 header: │ │ +class_idx : 725 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #197 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=i │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #197 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/Toolbar$d;' │ │ - Access flags : 0x0000 () │ │ +Class #170 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/e;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/Toolbar;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/e;) │ │ name : '' │ │ - type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0334: |[0a0334] androidx.appcompat.widget.Toolbar$d.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0a0344: 5b01 ab05 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$d;.a:Landroidx/appcompat/widget/Toolbar; // field@05ab │ │ -0a0348: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a034e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +08bd84: |[08bd84] androidx.datastore.preferences.protobuf.e.:()V │ │ +08bd94: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08bd9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$d;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0350: |[0a0350] androidx.appcompat.widget.Toolbar$d.onClick:(Landroid/view/View;)V │ │ -0a0360: 5401 ab05 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$d;.a:Landroidx/appcompat/widget/Toolbar; // field@05ab │ │ -0a0364: 6e10 8614 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.g:()V // method@1486 │ │ -0a036a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/e;) │ │ + name : 'a' │ │ + type : '([BII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #198 header: │ │ -class_idx : 856 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #171 header: │ │ +class_idx : 727 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #198 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="e" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/f; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ │ │ -Class #198 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/Toolbar$e;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #171 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/f$b;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Landroid/window/OnBackInvokedDispatcher;' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f$b;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0a03c8: |[0a03c8] androidx.appcompat.widget.Toolbar$e.a:(Landroid/view/View;)Landroid/window/OnBackInvokedDispatcher; │ │ -0a03d8: 6e10 4a08 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.findOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@084a │ │ -0a03de: 0c00 |0003: move-result-object v0 │ │ -0a03e0: 1100 |0004: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +08bed4: |[08bed4] androidx.datastore.preferences.protobuf.f$b.:()V │ │ +08bee4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08beea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ - name : 'b' │ │ - type : '(Ljava/lang/Runnable;)Landroid/window/OnBackInvokedCallback;' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f$b;) │ │ + name : 'a' │ │ + type : '(Landroidx/datastore/preferences/protobuf/f;Landroidx/datastore/preferences/protobuf/f;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0a03a4: |[0a03a4] androidx.appcompat.widget.Toolbar$e.b:(Ljava/lang/Runnable;)Landroid/window/OnBackInvokedCallback; │ │ -0a03b4: 7110 f93e 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@3ef9 │ │ -0a03ba: 2200 9f03 |0003: new-instance v0, Landroidx/appcompat/widget/h1; // type@039f │ │ -0a03be: 7020 fd16 1000 |0005: invoke-direct {v0, v1}, Landroidx/appcompat/widget/h1;.:(Ljava/lang/Runnable;)V // method@16fd │ │ -0a03c4: 1100 |0008: return-object v0 │ │ + insns size : 56 16-bit code units │ │ +08be30: |[08be30] androidx.datastore.preferences.protobuf.f$b.a:(Landroidx/datastore/preferences/protobuf/f;Landroidx/datastore/preferences/protobuf/f;)I │ │ +08be40: 6e10 c612 0500 |0000: invoke-virtual {v5}, Landroidx/datastore/preferences/protobuf/f;.q:()Landroidx/datastore/preferences/protobuf/f$g; // method@12c6 │ │ +08be46: 0c00 |0003: move-result-object v0 │ │ +08be48: 6e10 c612 0600 |0004: invoke-virtual {v6}, Landroidx/datastore/preferences/protobuf/f;.q:()Landroidx/datastore/preferences/protobuf/f$g; // method@12c6 │ │ +08be4e: 0c01 |0007: move-result-object v1 │ │ +08be50: 7210 c730 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +08be56: 0a02 |000b: move-result v2 │ │ +08be58: 3802 1f00 |000c: if-eqz v2, 002b // +001f │ │ +08be5c: 7210 c730 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +08be62: 0a02 |0011: move-result v2 │ │ +08be64: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ +08be68: 7210 8512 0000 |0014: invoke-interface {v0}, Landroidx/datastore/preferences/protobuf/f$g;.a:()B // method@1285 │ │ +08be6e: 0a02 |0017: move-result v2 │ │ +08be70: 7110 bc12 0200 |0018: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/f;.h:(B)I // method@12bc │ │ +08be76: 0a02 |001b: move-result v2 │ │ +08be78: 7210 8512 0100 |001c: invoke-interface {v1}, Landroidx/datastore/preferences/protobuf/f$g;.a:()B // method@1285 │ │ +08be7e: 0a03 |001f: move-result v3 │ │ +08be80: 7110 bc12 0300 |0020: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/f;.h:(B)I // method@12bc │ │ +08be86: 0a03 |0023: move-result v3 │ │ +08be88: 7120 202f 3200 |0024: invoke-static {v2, v3}, Ljava/lang/Integer;.compare:(II)I // method@2f20 │ │ +08be8e: 0a02 |0027: move-result v2 │ │ +08be90: 3802 e0ff |0028: if-eqz v2, 0008 // -0020 │ │ +08be94: 0f02 |002a: return v2 │ │ +08be96: 6e10 c912 0500 |002b: invoke-virtual {v5}, Landroidx/datastore/preferences/protobuf/f;.size:()I // method@12c9 │ │ +08be9c: 0a05 |002e: move-result v5 │ │ +08be9e: 6e10 c912 0600 |002f: invoke-virtual {v6}, Landroidx/datastore/preferences/protobuf/f;.size:()I // method@12c9 │ │ +08bea4: 0a06 |0032: move-result v6 │ │ +08bea6: 7120 202f 6500 |0033: invoke-static {v5, v6}, Ljava/lang/Integer;.compare:(II)I // method@2f20 │ │ +08beac: 0a05 |0036: move-result v5 │ │ +08beae: 0f05 |0037: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Runnable; │ │ + 0x0000 - 0x0038 reg=4 this Landroidx/datastore/preferences/protobuf/f$b; │ │ + 0x0000 - 0x0038 reg=5 (null) Landroidx/datastore/preferences/protobuf/f; │ │ + 0x0000 - 0x0038 reg=6 (null) Landroidx/datastore/preferences/protobuf/f; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ - name : 'c' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f$b;) │ │ + name : 'compare' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 11 16-bit code units │ │ -0a03e4: |[0a03e4] androidx.appcompat.widget.Toolbar$e.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0a03f4: 1f01 6302 |0000: check-cast v1, Landroid/window/OnBackInvokedDispatcher; // type@0263 │ │ -0a03f8: 1400 4042 0f00 |0002: const v0, #float 1.4013e-39 // #000f4240 │ │ -0a03fe: 1f02 6202 |0005: check-cast v2, Landroid/window/OnBackInvokedCallback; // type@0262 │ │ -0a0402: 7230 f70c 0102 |0007: invoke-interface {v1, v0, v2}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@0cf7 │ │ -0a0408: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroidx/appcompat/widget/Toolbar$e;) │ │ - name : 'd' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0a040c: |[0a040c] androidx.appcompat.widget.Toolbar$e.d:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0a041c: 1f00 6302 |0000: check-cast v0, Landroid/window/OnBackInvokedDispatcher; // type@0263 │ │ -0a0420: 1f01 6202 |0002: check-cast v1, Landroid/window/OnBackInvokedCallback; // type@0262 │ │ -0a0424: 7220 f80c 1000 |0004: invoke-interface {v0, v1}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@0cf8 │ │ -0a042a: 0e00 |0007: return-void │ │ + insns size : 9 16-bit code units │ │ +08beb0: |[08beb0] androidx.datastore.preferences.protobuf.f$b.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +08bec0: 1f01 e202 |0000: check-cast v1, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +08bec4: 1f02 e202 |0002: check-cast v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +08bec8: 6e30 7612 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/f$b;.a:(Landroidx/datastore/preferences/protobuf/f;Landroidx/datastore/preferences/protobuf/f;)I // method@1276 │ │ +08bece: 0a01 |0007: move-result v1 │ │ +08bed0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #199 header: │ │ -class_idx : 859 │ │ +Class #172 header: │ │ +class_idx : 731 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #199 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="h" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/f; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="f" │ │ │ │ -Class #199 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/Toolbar$h;' │ │ +Class #172 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/f$f;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f$f;) │ │ + name : 'a' │ │ + type : '([BII)[B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #200 header: │ │ -class_idx : 860 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #173 header: │ │ +class_idx : 732 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #200 annotations: │ │ +Class #173 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar$i; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/f; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="g" │ │ │ │ -Class #200 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/Toolbar$i$a;' │ │ - Access flags : 0x0000 () │ │ +Class #173 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/f$g;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ + #0 : 'Ljava/util/Iterator;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f$g;) │ │ + name : 'a' │ │ + type : '()B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #174 header: │ │ +class_idx : 737 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #174 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/f1;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/f1;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'a' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'b' │ │ + type : '[I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'c' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'd' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'e' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +0a091c: |[0a091c] androidx.datastore.preferences.protobuf.f1.:()V │ │ +0a092c: 2200 e102 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a0932: 2312 3c0e |0003: new-array v2, v1, [I // type@0e3c │ │ +0a0936: 2313 8d0e |0005: new-array v3, v1, [Ljava/lang/Object; // type@0e8d │ │ +0a093a: 7051 a412 1032 |0007: invoke-direct {v0, v1, v2, v3, v1}, Landroidx/datastore/preferences/protobuf/f1;.:(I[I[Ljava/lang/Object;Z)V // method@12a4 │ │ +0a0940: 6900 ad04 |000a: sput-object v0, Landroidx/datastore/preferences/protobuf/f1;.f:Landroidx/datastore/preferences/protobuf/f1; // field@04ad │ │ +0a0944: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 5 │ │ ins : 1 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +0a0948: |[0a0948] androidx.datastore.preferences.protobuf.f1.:()V │ │ +0a0958: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0a095c: 2301 3c0e |0002: new-array v1, v0, [I // type@0e3c │ │ +0a0960: 2300 8d0e |0004: new-array v0, v0, [Ljava/lang/Object; // type@0e8d │ │ +0a0964: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a0966: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0a0968: 7052 a412 3401 |0008: invoke-direct {v4, v3, v1, v0, v2}, Landroidx/datastore/preferences/protobuf/f1;.:(I[I[Ljava/lang/Object;Z)V // method@12a4 │ │ +0a096e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000c reg=4 this Landroidx/datastore/preferences/protobuf/f1; │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : '' │ │ + type : '(I[I[Ljava/lang/Object;Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0a085c: |[0a085c] androidx.appcompat.widget.Toolbar$i$a.:()V │ │ -0a086c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a0872: 0e00 |0003: return-void │ │ + insns size : 15 16-bit code units │ │ +0a0970: |[0a0970] androidx.datastore.preferences.protobuf.f1.:(I[I[Ljava/lang/Object;Z)V │ │ +0a0980: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a0986: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a0988: 5910 ab04 |0004: iput v0, v1, Landroidx/datastore/preferences/protobuf/f1;.d:I // field@04ab │ │ +0a098c: 5912 a804 |0006: iput v2, v1, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0990: 5b13 a904 |0008: iput-object v3, v1, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0994: 5b14 aa04 |000a: iput-object v4, v1, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0998: 5c15 ac04 |000c: iput-boolean v5, v1, Landroidx/datastore/preferences/protobuf/f1;.e:Z // field@04ac │ │ +0a099c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x000f reg=1 this Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x000f reg=2 (null) I │ │ + 0x0000 - 0x000f reg=3 (null) [I │ │ + 0x0000 - 0x000f reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x000f reg=5 (null) Z │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i;' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'c' │ │ + type : '([I[II)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a07b4: |[0a07b4] androidx.appcompat.widget.Toolbar$i$a.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i; │ │ -0a07c4: 2200 5d03 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$i; // type@035d │ │ -0a07c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a07ca: 7030 6714 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$i;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1467 │ │ -0a07d0: 1100 |0006: return-object v0 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +0a0638: |[0a0638] androidx.datastore.preferences.protobuf.f1.c:([I[II)Z │ │ +0a0648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a064a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a064c: 3561 0c00 |0002: if-ge v1, v6, 000e // +000c │ │ +0a0650: 4402 0401 |0004: aget v2, v4, v1 │ │ +0a0654: 4403 0501 |0006: aget v3, v5, v1 │ │ +0a0658: 3232 0300 |0008: if-eq v2, v3, 000b // +0003 │ │ +0a065c: 0f00 |000a: return v0 │ │ +0a065e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0662: 28f5 |000d: goto 0002 // -000b │ │ +0a0664: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0a0666: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ - 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0010 reg=4 (null) [I │ │ + 0x0000 - 0x0010 reg=5 (null) [I │ │ + 0x0000 - 0x0010 reg=6 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'b' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'd' │ │ + type : '([Ljava/lang/Object;[Ljava/lang/Object;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0a07d4: |[0a07d4] androidx.appcompat.widget.Toolbar$i$a.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i; │ │ -0a07e4: 2200 5d03 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$i; // type@035d │ │ -0a07e8: 7030 6714 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$i;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1467 │ │ -0a07ee: 1100 |0005: return-object v0 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +0a06d4: |[0a06d4] androidx.datastore.preferences.protobuf.f1.d:([Ljava/lang/Object;[Ljava/lang/Object;I)Z │ │ +0a06e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a06e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a06e8: 3561 1000 |0002: if-ge v1, v6, 0012 // +0010 │ │ +0a06ec: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +0a06f0: 4603 0501 |0006: aget-object v3, v5, v1 │ │ +0a06f4: 6e20 572f 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +0a06fa: 0a02 |000b: move-result v2 │ │ +0a06fc: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0a0700: 0f00 |000e: return v0 │ │ +0a0702: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0706: 28f1 |0011: goto 0002 // -000f │ │ +0a0708: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0a070a: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ - 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0014 reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=5 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=6 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'c' │ │ - type : '(I)[Landroidx/appcompat/widget/Toolbar$i;' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'e' │ │ + type : '()Landroidx/datastore/preferences/protobuf/f1;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a07f0: |[0a07f0] androidx.appcompat.widget.Toolbar$i$a.c:(I)[Landroidx/appcompat/widget/Toolbar$i; │ │ -0a0800: 2311 250e |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$i; // type@0e25 │ │ -0a0804: 1101 |0002: return-object v1 │ │ +0a059c: |[0a059c] androidx.datastore.preferences.protobuf.f1.e:()Landroidx/datastore/preferences/protobuf/f1; │ │ +0a05ac: 6200 ad04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/f1;.f:Landroidx/datastore/preferences/protobuf/f1; // field@04ad │ │ +0a05b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'h' │ │ + type : '([II)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0a0808: |[0a0808] androidx.appcompat.widget.Toolbar$i$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0a0818: 6e20 6014 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar$i$a;.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i; // method@1460 │ │ -0a081e: 0c01 |0003: move-result-object v1 │ │ -0a0820: 1101 |0004: return-object v1 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +0a08bc: |[0a08bc] androidx.datastore.preferences.protobuf.f1.h:([II)I │ │ +0a08cc: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0a08d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a08d2: 3541 0a00 |0003: if-ge v1, v4, 000d // +000a │ │ +0a08d6: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a08da: 4402 0301 |0007: aget v2, v3, v1 │ │ +0a08de: b020 |0009: add-int/2addr v0, v2 │ │ +0a08e0: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a08e4: 28f7 |000c: goto 0003 // -0009 │ │ +0a08e6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 (null) [I │ │ + 0x0000 - 0x000e reg=4 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'i' │ │ + type : '([Ljava/lang/Object;I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0a0824: |[0a0824] androidx.appcompat.widget.Toolbar$i$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0a0834: 6e30 6114 1002 |0000: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/Toolbar$i$a;.b:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i; // method@1461 │ │ -0a083a: 0c01 |0003: move-result-object v1 │ │ -0a083c: 1101 |0004: return-object v1 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +0a08e8: |[0a08e8] androidx.datastore.preferences.protobuf.f1.i:([Ljava/lang/Object;I)I │ │ +0a08f8: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0a08fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a08fe: 3541 0e00 |0003: if-ge v1, v4, 0011 // +000e │ │ +0a0902: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a0906: 4602 0301 |0007: aget-object v2, v3, v1 │ │ +0a090a: 6e10 5a2f 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@2f5a │ │ +0a0910: 0a02 |000c: move-result v2 │ │ +0a0912: b020 |000d: add-int/2addr v0, v2 │ │ +0a0914: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0918: 28f3 |0010: goto 0003 // -000d │ │ +0a091a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Landroidx/appcompat/widget/Toolbar$i$a; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ - 0x0000 - 0x0005 reg=2 (null) Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0012 reg=3 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ - #5 : (in Landroidx/appcompat/widget/Toolbar$i$a;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'k' │ │ + type : '(Landroidx/datastore/preferences/protobuf/f1;Landroidx/datastore/preferences/protobuf/f1;)Landroidx/datastore/preferences/protobuf/f1;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0a0840: |[0a0840] androidx.appcompat.widget.Toolbar$i$a.newArray:(I)[Ljava/lang/Object; │ │ -0a0850: 6e20 6214 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar$i$a;.c:(I)[Landroidx/appcompat/widget/Toolbar$i; // method@1462 │ │ -0a0856: 0c01 |0003: move-result-object v1 │ │ -0a0858: 1101 |0004: return-object v1 │ │ + outs : 5 │ │ + insns size : 43 16-bit code units │ │ +0a05b4: |[0a05b4] androidx.datastore.preferences.protobuf.f1.k:(Landroidx/datastore/preferences/protobuf/f1;Landroidx/datastore/preferences/protobuf/f1;)Landroidx/datastore/preferences/protobuf/f1; │ │ +0a05c4: 5260 a804 |0000: iget v0, v6, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a05c8: 5271 a804 |0002: iget v1, v7, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a05cc: b010 |0004: add-int/2addr v0, v1 │ │ +0a05ce: 5461 a904 |0005: iget-object v1, v6, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a05d2: 7120 7730 0100 |0007: invoke-static {v1, v0}, Ljava/util/Arrays;.copyOf:([II)[I // method@3077 │ │ +0a05d8: 0c01 |000a: move-result-object v1 │ │ +0a05da: 5472 a904 |000b: iget-object v2, v7, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a05de: 5263 a804 |000d: iget v3, v6, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a05e2: 5274 a804 |000f: iget v4, v7, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a05e6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +0a05e8: 7154 ae2f 5231 |0012: invoke-static {v2, v5, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2fae │ │ +0a05ee: 5462 aa04 |0015: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a05f2: 7120 7830 0200 |0017: invoke-static {v2, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@3078 │ │ +0a05f8: 0c02 |001a: move-result-object v2 │ │ +0a05fa: 5473 aa04 |001b: iget-object v3, v7, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a05fe: 5266 a804 |001d: iget v6, v6, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0602: 5277 a804 |001f: iget v7, v7, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0606: 7157 ae2f 5362 |0021: invoke-static {v3, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2fae │ │ +0a060c: 2206 e102 |0024: new-instance v6, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0610: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +0a0612: 7057 a412 0621 |0027: invoke-direct {v6, v0, v1, v2, v7}, Landroidx/datastore/preferences/protobuf/f1;.:(I[I[Ljava/lang/Object;Z)V // method@12a4 │ │ +0a0618: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x002b reg=6 (null) Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x002b reg=7 (null) Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #201 header: │ │ -class_idx : 863 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #201 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ViewStubCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ - │ │ -Class #201 - │ │ - 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 - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #202 header: │ │ -class_idx : 864 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 487 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #202 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ViewStubCompat$a; } │ │ - │ │ -Class #202 - │ │ - 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;) │ │ - name : 'a' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'b' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/ref/WeakReference;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'd' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'l' │ │ + type : '()Landroidx/datastore/preferences/protobuf/f1;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -0a4e90: |[0a4e90] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a4ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4ea2: 7040 e814 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@14e8 │ │ -0a4ea8: 0e00 |0004: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a061c: |[0a061c] androidx.datastore.preferences.protobuf.f1.l:()Landroidx/datastore/preferences/protobuf/f1; │ │ +0a062c: 2200 e102 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0630: 7010 a312 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/f1;.:()V // method@12a3 │ │ +0a0636: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/ViewStubCompat; │ │ - 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'p' │ │ + type : '(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 51 16-bit code units │ │ -0a4eac: |[0a4eac] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0a4ebc: 7040 2f08 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@082f │ │ -0a4ec2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a4ec4: 5920 e005 |0004: iput v0, v2, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4ec8: 6201 520e |0006: sget-object v1, Le/j;.C3:[I // field@0e52 │ │ -0a4ecc: 6e50 7803 4351 |0008: invoke-virtual {v3, v4, v1, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -0a4ed2: 0c03 |000b: move-result-object v3 │ │ -0a4ed4: 6004 610e |000c: sget v4, Le/j;.F3:I // field@0e61 │ │ -0a4ed8: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -0a4eda: 6e30 3a04 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0a4ee0: 0a04 |0012: move-result v4 │ │ -0a4ee2: 5924 e105 |0013: iput v4, v2, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@05e1 │ │ -0a4ee6: 6004 5c0e |0015: sget v4, Le/j;.E3:I // field@0e5c │ │ -0a4eea: 6e30 3a04 4300 |0017: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0a4ef0: 0a04 |001a: move-result v4 │ │ -0a4ef2: 5924 e005 |001b: iput v4, v2, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4ef6: 6004 570e |001d: sget v4, Le/j;.D3:I // field@0e57 │ │ -0a4efa: 6e30 3a04 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0a4f00: 0a04 |0022: move-result v4 │ │ -0a4f02: 6e20 e408 4200 |0023: invoke-virtual {v2, v4}, Landroid/view/View;.setId:(I)V // method@08e4 │ │ -0a4f08: 6e10 4404 0300 |0026: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0a4f0e: 1303 0800 |0029: const/16 v3, #int 8 // #8 │ │ -0a4f12: 6e20 f414 3200 |002b: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@14f4 │ │ -0a4f18: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -0a4f1a: 6e20 0909 3200 |002f: invoke-virtual {v2, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0909 │ │ -0a4f20: 0e00 |0032: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 100 16-bit code units │ │ +0a0b34: |[0a0b34] androidx.datastore.preferences.protobuf.f1.p:(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V │ │ +0a0b44: 7110 2b15 0200 |0000: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0b4a: 0a00 |0003: move-result v0 │ │ +0a0b4c: 7110 2c15 0200 |0004: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/k1;.b:(I)I // method@152c │ │ +0a0b52: 0a02 |0007: move-result v2 │ │ +0a0b54: 3802 5200 |0008: if-eqz v2, 005a // +0052 │ │ +0a0b58: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0a0b5a: 3212 4500 |000b: if-eq v2, v1, 0050 // +0045 │ │ +0a0b5e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0a0b60: 3212 3c00 |000e: if-eq v2, v1, 004a // +003c │ │ +0a0b64: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +0a0b66: 3212 1900 |0011: if-eq v2, v1, 002a // +0019 │ │ +0a0b6a: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +0a0b6c: 3312 0c00 |0014: if-ne v2, v1, 0020 // +000c │ │ +0a0b70: 1f03 2008 |0016: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +0a0b74: 6e10 222f 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0a0b7a: 0a02 |001b: move-result v2 │ │ +0a0b7c: 7230 3815 0402 |001c: invoke-interface {v4, v0, v2}, Landroidx/datastore/preferences/protobuf/l1;.B:(II)V // method@1538 │ │ +0a0b82: 2844 |001f: goto 0063 // +0044 │ │ +0a0b84: 2202 3308 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0833 │ │ +0a0b88: 7100 7516 0000 |0022: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.d:()Landroidx/datastore/preferences/protobuf/v$a; // method@1675 │ │ +0a0b8e: 0c03 |0025: move-result-object v3 │ │ +0a0b90: 7020 652f 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2f65 │ │ +0a0b96: 2702 |0029: throw v2 │ │ +0a0b98: 7210 4f15 0400 |002a: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/l1;.j:()Landroidx/datastore/preferences/protobuf/l1$a; // method@154f │ │ +0a0b9e: 0c02 |002d: move-result-object v2 │ │ +0a0ba0: 6201 1e05 |002e: sget-object v1, Landroidx/datastore/preferences/protobuf/l1$a;.e:Landroidx/datastore/preferences/protobuf/l1$a; // field@051e │ │ +0a0ba4: 3312 0e00 |0030: if-ne v2, v1, 003e // +000e │ │ +0a0ba8: 7220 5615 0400 |0032: invoke-interface {v4, v0}, Landroidx/datastore/preferences/protobuf/l1;.q:(I)V // method@1556 │ │ +0a0bae: 1f03 e102 |0035: check-cast v3, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0bb2: 6e20 b712 4300 |0037: invoke-virtual {v3, v4}, Landroidx/datastore/preferences/protobuf/f1;.q:(Landroidx/datastore/preferences/protobuf/l1;)V // method@12b7 │ │ +0a0bb8: 7220 5715 0400 |003a: invoke-interface {v4, v0}, Landroidx/datastore/preferences/protobuf/l1;.r:(I)V // method@1557 │ │ +0a0bbe: 2826 |003d: goto 0063 // +0026 │ │ +0a0bc0: 7220 5715 0400 |003e: invoke-interface {v4, v0}, Landroidx/datastore/preferences/protobuf/l1;.r:(I)V // method@1557 │ │ +0a0bc6: 1f03 e102 |0041: check-cast v3, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0bca: 6e20 b712 4300 |0043: invoke-virtual {v3, v4}, Landroidx/datastore/preferences/protobuf/f1;.q:(Landroidx/datastore/preferences/protobuf/l1;)V // method@12b7 │ │ +0a0bd0: 7220 5615 0400 |0046: invoke-interface {v4, v0}, Landroidx/datastore/preferences/protobuf/l1;.q:(I)V // method@1556 │ │ +0a0bd6: 281a |0049: goto 0063 // +001a │ │ +0a0bd8: 1f03 e202 |004a: check-cast v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0a0bdc: 7230 3715 0403 |004c: invoke-interface {v4, v0, v3}, Landroidx/datastore/preferences/protobuf/l1;.A:(ILandroidx/datastore/preferences/protobuf/f;)V // method@1537 │ │ +0a0be2: 2814 |004f: goto 0063 // +0014 │ │ +0a0be4: 1f03 2308 |0050: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +0a0be8: 6e10 2d2f 0300 |0052: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0a0bee: 0b02 |0055: move-result-wide v2 │ │ +0a0bf0: 7240 4c15 0432 |0056: invoke-interface {v4, v0, v2, v3}, Landroidx/datastore/preferences/protobuf/l1;.g:(IJ)V // method@154c │ │ +0a0bf6: 280a |0059: goto 0063 // +000a │ │ +0a0bf8: 1f03 2308 |005a: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +0a0bfc: 6e10 2d2f 0300 |005c: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0a0c02: 0b02 |005f: move-result-wide v2 │ │ +0a0c04: 7240 4915 0432 |0060: invoke-interface {v4, v0, v2, v3}, Landroidx/datastore/preferences/protobuf/l1;.d:(IJ)V // method@1549 │ │ +0a0c0a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0033 reg=2 this Landroidx/appcompat/widget/ViewStubCompat; │ │ - 0x0000 - 0x0033 reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0033 reg=4 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0033 reg=5 (null) I │ │ + 0x0000 - 0x0064 reg=2 (null) I │ │ + 0x0000 - 0x0064 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0064 reg=4 (null) Landroidx/datastore/preferences/protobuf/l1; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ name : 'a' │ │ - type : '()Landroid/view/View;' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -0a4da4: |[0a4da4] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ -0a4db4: 6e10 7708 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0877 │ │ -0a4dba: 0c00 |0003: move-result-object v0 │ │ -0a4dbc: 2001 eb01 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@01eb │ │ -0a4dc0: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ -0a4dc4: 5241 e005 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4dc8: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ -0a4dcc: 1f00 eb01 |000c: check-cast v0, Landroid/view/ViewGroup; // type@01eb │ │ -0a4dd0: 5441 e305 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@05e3 │ │ -0a4dd4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -0a4dd8: 2809 |0012: goto 001b // +0009 │ │ -0a4dda: 6e10 5b08 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -0a4de0: 0c01 |0016: move-result-object v1 │ │ -0a4de2: 7110 8407 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0784 │ │ -0a4de8: 0c01 |001a: move-result-object v1 │ │ -0a4dea: 5242 e005 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4dee: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0a4df0: 6e40 8807 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0788 │ │ -0a4df6: 0c01 |0021: move-result-object v1 │ │ -0a4df8: 5242 e105 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@05e1 │ │ -0a4dfc: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -0a4dfe: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ -0a4e02: 6e20 e408 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@08e4 │ │ -0a4e08: 6e20 3709 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0937 │ │ -0a4e0e: 0a02 |002d: move-result v2 │ │ -0a4e10: 6e20 4b09 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@094b │ │ -0a4e16: 6e10 6808 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -0a4e1c: 0c03 |0034: move-result-object v3 │ │ -0a4e1e: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ -0a4e22: 6e40 2809 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0928 │ │ -0a4e28: 2804 |003a: goto 003e // +0004 │ │ -0a4e2a: 6e30 2709 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0927 │ │ -0a4e30: 2200 550a |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -0a4e34: 7020 be3d 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -0a4e3a: 5b40 e205 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.c:Ljava/lang/ref/WeakReference; // field@05e2 │ │ -0a4e3e: 1101 |0045: return-object v1 │ │ -0a4e40: 2200 270a |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -0a4e44: 1a01 9819 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@1998 │ │ -0a4e48: 7020 fb3c 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -0a4e4e: 2700 |004d: throw v0 │ │ -0a4e50: 2200 280a |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@0a28 │ │ -0a4e54: 1a01 9719 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@1997 │ │ -0a4e58: 7020 ff3c 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -0a4e5e: 2700 |0055: throw v0 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0a09a0: |[0a09a0] androidx.datastore.preferences.protobuf.f1.a:()V │ │ +0a09b0: 5510 ac04 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/f1;.e:Z // field@04ac │ │ +0a09b4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a09b8: 0e00 |0004: return-void │ │ +0a09ba: 2200 4208 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +0a09be: 7010 d92f 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +0a09c4: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0056 reg=4 this Landroidx/appcompat/widget/ViewStubCompat; │ │ + 0x0000 - 0x000b reg=1 this Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'dispatchDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'b' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0a4f24: |[0a4f24] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0a4f34: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +0a09c8: |[0a09c8] androidx.datastore.preferences.protobuf.f1.b:()V │ │ +0a09d8: 5230 a804 |0000: iget v0, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a09dc: 5431 a904 |0002: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a09e0: 2112 |0004: array-length v2, v1 │ │ +0a09e2: 3320 1900 |0005: if-ne v0, v2, 001e // +0019 │ │ +0a09e6: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +0a09e8: 3520 0500 |0008: if-ge v0, v2, 000d // +0005 │ │ +0a09ec: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +0a09f0: 2803 |000c: goto 000f // +0003 │ │ +0a09f2: e102 0001 |000d: shr-int/lit8 v2, v0, #int 1 // #01 │ │ +0a09f6: b020 |000f: add-int/2addr v0, v2 │ │ +0a09f8: 7120 7730 0100 |0010: invoke-static {v1, v0}, Ljava/util/Arrays;.copyOf:([II)[I // method@3077 │ │ +0a09fe: 0c01 |0013: move-result-object v1 │ │ +0a0a00: 5b31 a904 |0014: iput-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0a04: 5431 aa04 |0016: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0a08: 7120 7830 0100 |0018: invoke-static {v1, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@3078 │ │ +0a0a0e: 0c00 |001b: move-result-object v0 │ │ +0a0a10: 5b30 aa04 |001c: iput-object v0, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0a14: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x001f reg=3 this Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0a4f38: |[0a4f38] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -0a4f48: 0e00 |0000: return-void │ │ + outs : 3 │ │ + insns size : 46 16-bit code units │ │ +0a0668: |[0a0668] androidx.datastore.preferences.protobuf.f1.equals:(Ljava/lang/Object;)Z │ │ +0a0678: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a067a: 3365 0300 |0001: if-ne v5, v6, 0004 // +0003 │ │ +0a067e: 0f00 |0003: return v0 │ │ +0a0680: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a0682: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +0a0686: 0f01 |0007: return v1 │ │ +0a0688: 2062 e102 |0008: instance-of v2, v6, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a068c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +0a0690: 0f01 |000c: return v1 │ │ +0a0692: 1f06 e102 |000d: check-cast v6, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a0696: 5252 a804 |000f: iget v2, v5, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a069a: 5263 a804 |0011: iget v3, v6, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a069e: 3332 1a00 |0013: if-ne v2, v3, 002d // +001a │ │ +0a06a2: 5453 a904 |0015: iget-object v3, v5, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a06a6: 5464 a904 |0017: iget-object v4, v6, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a06aa: 7130 a712 4302 |0019: invoke-static {v3, v4, v2}, Landroidx/datastore/preferences/protobuf/f1;.c:([I[II)Z // method@12a7 │ │ +0a06b0: 0a02 |001c: move-result v2 │ │ +0a06b2: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ +0a06b6: 5452 aa04 |001f: iget-object v2, v5, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a06ba: 5466 aa04 |0021: iget-object v6, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a06be: 5253 a804 |0023: iget v3, v5, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a06c2: 7130 a812 6203 |0025: invoke-static {v2, v6, v3}, Landroidx/datastore/preferences/protobuf/f1;.d:([Ljava/lang/Object;[Ljava/lang/Object;I)Z // method@12a8 │ │ +0a06c8: 0a06 |0028: move-result v6 │ │ +0a06ca: 3906 0300 |0029: if-nez v6, 002c // +0003 │ │ +0a06ce: 2802 |002b: goto 002d // +0002 │ │ +0a06d0: 0f00 |002c: return v0 │ │ +0a06d2: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'getInflatedId' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'f' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4e60: |[0a4e60] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ -0a4e70: 5210 e105 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@05e1 │ │ -0a4e74: 0f00 |0002: return v0 │ │ + outs : 3 │ │ + insns size : 128 16-bit code units │ │ +0a070c: |[0a070c] androidx.datastore.preferences.protobuf.f1.f:()I │ │ +0a071c: 5260 ab04 |0000: iget v0, v6, Landroidx/datastore/preferences/protobuf/f1;.d:I // field@04ab │ │ +0a0720: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0a0722: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ +0a0726: 0f00 |0005: return v0 │ │ +0a0728: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a072a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a072c: 5262 a804 |0008: iget v2, v6, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0730: 3520 7300 |000a: if-ge v0, v2, 007d // +0073 │ │ +0a0734: 5462 a904 |000c: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0738: 4402 0200 |000e: aget v2, v2, v0 │ │ +0a073c: 7110 2b15 0200 |0010: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0742: 0a03 |0013: move-result v3 │ │ +0a0744: 7110 2c15 0200 |0014: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/k1;.b:(I)I // method@152c │ │ +0a074a: 0a02 |0017: move-result v2 │ │ +0a074c: 3802 5300 |0018: if-eqz v2, 006b // +0053 │ │ +0a0750: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0a0752: 3242 4100 |001b: if-eq v2, v4, 005c // +0041 │ │ +0a0756: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +0a0758: 3242 3300 |001e: if-eq v2, v4, 0051 // +0033 │ │ +0a075c: 1235 |0020: const/4 v5, #int 3 // #3 │ │ +0a075e: 3252 1e00 |0021: if-eq v2, v5, 003f // +001e │ │ +0a0762: 1254 |0023: const/4 v4, #int 5 // #5 │ │ +0a0764: 3342 1100 |0024: if-ne v2, v4, 0035 // +0011 │ │ +0a0768: 5462 aa04 |0026: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a076c: 4602 0200 |0028: aget-object v2, v2, v0 │ │ +0a0770: 1f02 2008 |002a: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +0a0774: 6e10 222f 0200 |002c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0a077a: 0a02 |002f: move-result v2 │ │ +0a077c: 7120 8f14 2300 |0030: invoke-static {v3, v2}, Landroidx/datastore/preferences/protobuf/i;.l:(II)I // method@148f │ │ +0a0782: 0a02 |0033: move-result v2 │ │ +0a0784: 2845 |0034: goto 0079 // +0045 │ │ +0a0786: 2200 1d08 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +0a078a: 7100 7516 0000 |0037: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.d:()Landroidx/datastore/preferences/protobuf/v$a; // method@1675 │ │ +0a0790: 0c01 |003a: move-result-object v1 │ │ +0a0792: 7020 1e2f 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@2f1e │ │ +0a0798: 2700 |003e: throw v0 │ │ +0a079a: 7110 6b14 0300 |003f: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/i;.P:(I)I // method@146b │ │ +0a07a0: 0a02 |0042: move-result v2 │ │ +0a07a2: da02 0202 |0043: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0a07a6: 5463 aa04 |0045: iget-object v3, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a07aa: 4603 0300 |0047: aget-object v3, v3, v0 │ │ +0a07ae: 1f03 e102 |0049: check-cast v3, Landroidx/datastore/preferences/protobuf/f1; // type@02e1 │ │ +0a07b2: 6e10 ab12 0300 |004b: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/f1;.f:()I // method@12ab │ │ +0a07b8: 0a03 |004e: move-result v3 │ │ +0a07ba: b032 |004f: add-int/2addr v2, v3 │ │ +0a07bc: 2829 |0050: goto 0079 // +0029 │ │ +0a07be: 5462 aa04 |0051: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a07c2: 4602 0200 |0053: aget-object v2, v2, v0 │ │ +0a07c6: 1f02 e202 |0055: check-cast v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0a07ca: 7120 8314 2300 |0057: invoke-static {v3, v2}, Landroidx/datastore/preferences/protobuf/i;.f:(ILandroidx/datastore/preferences/protobuf/f;)I // method@1483 │ │ +0a07d0: 0a02 |005a: move-result v2 │ │ +0a07d2: 281e |005b: goto 0079 // +001e │ │ +0a07d4: 5462 aa04 |005c: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a07d8: 4602 0200 |005e: aget-object v2, v2, v0 │ │ +0a07dc: 1f02 2308 |0060: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0a07e0: 6e10 2d2f 0200 |0062: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0a07e6: 0b04 |0065: move-result-wide v4 │ │ +0a07e8: 7130 9314 4305 |0066: invoke-static {v3, v4, v5}, Landroidx/datastore/preferences/protobuf/i;.n:(IJ)I // method@1493 │ │ +0a07ee: 0a02 |0069: move-result v2 │ │ +0a07f0: 280f |006a: goto 0079 // +000f │ │ +0a07f2: 5462 aa04 |006b: iget-object v2, v6, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a07f6: 4602 0200 |006d: aget-object v2, v2, v0 │ │ +0a07fa: 1f02 2308 |006f: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0a07fe: 6e10 2d2f 0200 |0071: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0a0804: 0b04 |0074: move-result-wide v4 │ │ +0a0806: 7130 7114 4305 |0075: invoke-static {v3, v4, v5}, Landroidx/datastore/preferences/protobuf/i;.S:(IJ)I // method@1471 │ │ +0a080c: 0a02 |0078: move-result v2 │ │ +0a080e: b021 |0079: add-int/2addr v1, v2 │ │ +0a0810: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0814: 288c |007c: goto 0008 // -0074 │ │ +0a0816: 5961 ab04 |007d: iput v1, v6, Landroidx/datastore/preferences/protobuf/f1;.d:I // field@04ab │ │ +0a081a: 0f01 |007f: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0080 reg=6 this Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'getLayoutInflater' │ │ - type : '()Landroid/view/LayoutInflater;' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'g' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4d8c: |[0a4d8c] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -0a4d9c: 5410 e305 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@05e3 │ │ -0a4da0: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 37 16-bit code units │ │ +0a081c: |[0a081c] androidx.datastore.preferences.protobuf.f1.g:()I │ │ +0a082c: 5240 ab04 |0000: iget v0, v4, Landroidx/datastore/preferences/protobuf/f1;.d:I // field@04ab │ │ +0a0830: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0a0832: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ +0a0836: 0f00 |0005: return v0 │ │ +0a0838: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a083a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a083c: 5242 a804 |0008: iget v2, v4, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0840: 3520 1800 |000a: if-ge v0, v2, 0022 // +0018 │ │ +0a0844: 5442 a904 |000c: iget-object v2, v4, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0848: 4402 0200 |000e: aget v2, v2, v0 │ │ +0a084c: 7110 2b15 0200 |0010: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0852: 0a02 |0013: move-result v2 │ │ +0a0854: 5443 aa04 |0014: iget-object v3, v4, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0858: 4603 0300 |0016: aget-object v3, v3, v0 │ │ +0a085c: 1f03 e202 |0018: check-cast v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0a0860: 7120 5314 3200 |001a: invoke-static {v2, v3}, Landroidx/datastore/preferences/protobuf/i;.D:(ILandroidx/datastore/preferences/protobuf/f;)I // method@1453 │ │ +0a0866: 0a02 |001d: move-result v2 │ │ +0a0868: b021 |001e: add-int/2addr v1, v2 │ │ +0a086a: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a086e: 28e7 |0021: goto 0008 // -0019 │ │ +0a0870: 5941 ab04 |0022: iput v1, v4, Landroidx/datastore/preferences/protobuf/f1;.d:I // field@04ab │ │ +0a0874: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0025 reg=4 this Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'getLayoutResource' │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4e78: |[0a4e78] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ -0a4e88: 5210 e005 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4e8c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0a4f4c: |[0a4f4c] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ -0a4f5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a4f5e: 6e30 ea08 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@08ea │ │ -0a4f64: 0e00 |0004: return-void │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +0a0878: |[0a0878] androidx.datastore.preferences.protobuf.f1.hashCode:()I │ │ +0a0888: 5230 a804 |0000: iget v0, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a088c: 1301 0f02 |0002: const/16 v1, #int 527 // #20f │ │ +0a0890: b001 |0004: add-int/2addr v1, v0 │ │ +0a0892: da01 011f |0005: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +0a0896: 5432 a904 |0007: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a089a: 7120 ad12 0200 |0009: invoke-static {v2, v0}, Landroidx/datastore/preferences/protobuf/f1;.h:([II)I // method@12ad │ │ +0a08a0: 0a00 |000c: move-result v0 │ │ +0a08a2: b001 |000d: add-int/2addr v1, v0 │ │ +0a08a4: da01 011f |000e: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +0a08a8: 5430 aa04 |0010: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a08ac: 5232 a804 |0012: iget v2, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a08b0: 7120 af12 2000 |0014: invoke-static {v0, v2}, Landroidx/datastore/preferences/protobuf/f1;.i:([Ljava/lang/Object;I)I // method@12af │ │ +0a08b6: 0a00 |0017: move-result v0 │ │ +0a08b8: b001 |0018: add-int/2addr v1, v0 │ │ +0a08ba: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'setInflatedId' │ │ - type : '(I)V' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'j' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4f68: |[0a4f68] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ -0a4f78: 5901 e105 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.b:I // field@05e1 │ │ -0a4f7c: 0e00 |0002: return-void │ │ + insns size : 4 16-bit code units │ │ +0a0a18: |[0a0a18] androidx.datastore.preferences.protobuf.f1.j:()V │ │ +0a0a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0a2a: 5c10 ac04 |0001: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/f1;.e:Z // field@04ac │ │ +0a0a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroidx/datastore/preferences/protobuf/f1; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'setLayoutInflater' │ │ - type : '(Landroid/view/LayoutInflater;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'm' │ │ + type : '(Ljava/lang/StringBuilder;I)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4f80: |[0a4f80] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -0a4f90: 5b01 e305 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.d:Landroid/view/LayoutInflater; // field@05e3 │ │ -0a4f94: 0e00 |0002: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 28 16-bit code units │ │ +0a0a30: |[0a0a30] androidx.datastore.preferences.protobuf.f1.m:(Ljava/lang/StringBuilder;I)V │ │ +0a0a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0a42: 5231 a804 |0001: iget v1, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0a46: 3510 1800 |0003: if-ge v0, v1, 001b // +0018 │ │ +0a0a4a: 5431 a904 |0005: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0a4e: 4401 0100 |0007: aget v1, v1, v0 │ │ +0a0a52: 7110 2b15 0100 |0009: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0a58: 0a01 |000c: move-result v1 │ │ +0a0a5a: 7110 982f 0100 |000d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2f98 │ │ +0a0a60: 0c01 |0010: move-result-object v1 │ │ +0a0a62: 5432 aa04 |0011: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0a66: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0a0a6a: 7140 3015 5421 |0015: invoke-static {v4, v5, v1, v2}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +0a0a70: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0a74: 28e7 |001a: goto 0001 // -0019 │ │ +0a0a76: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x001c reg=3 this Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x001c reg=4 (null) Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x001c reg=5 (null) I │ │ │ │ - #9 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'setLayoutResource' │ │ - type : '(I)V' │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'n' │ │ + type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0a4f98: |[0a4f98] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -0a4fa8: 5901 e005 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.a:I // field@05e0 │ │ -0a4fac: 0e00 |0002: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +0a0a78: |[0a0a78] androidx.datastore.preferences.protobuf.f1.n:(ILjava/lang/Object;)V │ │ +0a0a88: 6e10 a512 0200 |0000: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/f1;.a:()V // method@12a5 │ │ +0a0a8e: 6e10 a612 0200 |0003: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/f1;.b:()V // method@12a6 │ │ +0a0a94: 5420 a904 |0006: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0a98: 5221 a804 |0008: iget v1, v2, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0a9c: 4b03 0001 |000a: aput v3, v0, v1 │ │ +0a0aa0: 5423 aa04 |000c: iget-object v3, v2, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0aa4: 4d04 0301 |000e: aput-object v4, v3, v1 │ │ +0a0aa8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0aac: 5921 a804 |0012: iput v1, v2, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0ab0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0015 reg=2 this Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x0015 reg=3 (null) I │ │ + 0x0000 - 0x0015 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #10 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'setOnInflateListener' │ │ - type : '(Landroidx/appcompat/widget/ViewStubCompat$a;)V' │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'o' │ │ + type : '(Landroidx/datastore/preferences/protobuf/l1;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0a4fb0: |[0a4fb0] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ -0a4fc0: 0e00 |0000: return-void │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +0a0ab4: |[0a0ab4] androidx.datastore.preferences.protobuf.f1.o:(Landroidx/datastore/preferences/protobuf/l1;)V │ │ +0a0ac4: 7210 4f15 0400 |0000: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/l1;.j:()Landroidx/datastore/preferences/protobuf/l1$a; // method@154f │ │ +0a0aca: 0c00 |0003: move-result-object v0 │ │ +0a0acc: 6201 1f05 |0004: sget-object v1, Landroidx/datastore/preferences/protobuf/l1$a;.f:Landroidx/datastore/preferences/protobuf/l1$a; // field@051f │ │ +0a0ad0: 3310 1a00 |0006: if-ne v0, v1, 0020 // +001a │ │ +0a0ad4: 5230 a804 |0008: iget v0, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0ad8: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0adc: 3a00 2b00 |000c: if-ltz v0, 0037 // +002b │ │ +0a0ae0: 5431 a904 |000e: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0ae4: 4401 0100 |0010: aget v1, v1, v0 │ │ +0a0ae8: 7110 2b15 0100 |0012: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0aee: 0a01 |0015: move-result v1 │ │ +0a0af0: 5432 aa04 |0016: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0af4: 4602 0200 |0018: aget-object v2, v2, v0 │ │ +0a0af8: 7230 4e15 1402 |001a: invoke-interface {v4, v1, v2}, Landroidx/datastore/preferences/protobuf/l1;.i:(ILjava/lang/Object;)V // method@154e │ │ +0a0afe: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0b02: 28ed |001f: goto 000c // -0013 │ │ +0a0b04: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0a0b06: 5231 a804 |0021: iget v1, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0b0a: 3510 1400 |0023: if-ge v0, v1, 0037 // +0014 │ │ +0a0b0e: 5431 a904 |0025: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0b12: 4401 0100 |0027: aget v1, v1, v0 │ │ +0a0b16: 7110 2b15 0100 |0029: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/k1;.a:(I)I // method@152b │ │ +0a0b1c: 0a01 |002c: move-result v1 │ │ +0a0b1e: 5432 aa04 |002d: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0b22: 4602 0200 |002f: aget-object v2, v2, v0 │ │ +0a0b26: 7230 4e15 1402 |0031: invoke-interface {v4, v1, v2}, Landroidx/datastore/preferences/protobuf/l1;.i:(ILjava/lang/Object;)V // method@154e │ │ +0a0b2c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0b30: 28eb |0036: goto 0021 // -0015 │ │ +0a0b32: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0038 reg=3 this Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x0038 reg=4 (null) Landroidx/datastore/preferences/protobuf/l1; │ │ │ │ - #11 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ - name : 'setVisibility' │ │ - type : '(I)V' │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/f1;) │ │ + name : 'q' │ │ + type : '(Landroidx/datastore/preferences/protobuf/l1;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -0a4fc4: |[0a4fc4] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ -0a4fd4: 5410 e205 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.c:Ljava/lang/ref/WeakReference; // field@05e2 │ │ -0a4fd8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0a4fdc: 6e10 bd3d 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -0a4fe2: 0c00 |0007: move-result-object v0 │ │ -0a4fe4: 1f00 e701 |0008: check-cast v0, Landroid/view/View; // type@01e7 │ │ -0a4fe8: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -0a4fec: 6e20 0809 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -0a4ff2: 2814 |000f: goto 0023 // +0014 │ │ -0a4ff4: 2202 280a |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0a28 │ │ -0a4ff8: 1a00 982a |0012: const-string v0, "setVisibility called on un-referenced view" // string@2a98 │ │ -0a4ffc: 7020 ff3c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -0a5002: 2702 |0017: throw v2 │ │ -0a5004: 6f20 0809 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0908 │ │ -0a500a: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -0a500e: 1240 |001d: const/4 v0, #int 4 // #4 │ │ -0a5010: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ -0a5014: 6e10 e914 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@14e9 │ │ -0a501a: 0e00 |0023: return-void │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +0a0c0c: |[0a0c0c] androidx.datastore.preferences.protobuf.f1.q:(Landroidx/datastore/preferences/protobuf/l1;)V │ │ +0a0c1c: 5230 a804 |0000: iget v0, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0c20: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0a0c24: 0e00 |0004: return-void │ │ +0a0c26: 7210 4f15 0400 |0005: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/l1;.j:()Landroidx/datastore/preferences/protobuf/l1$a; // method@154f │ │ +0a0c2c: 0c00 |0008: move-result-object v0 │ │ +0a0c2e: 6201 1e05 |0009: sget-object v1, Landroidx/datastore/preferences/protobuf/l1$a;.e:Landroidx/datastore/preferences/protobuf/l1$a; // field@051e │ │ +0a0c32: 3310 1500 |000b: if-ne v0, v1, 0020 // +0015 │ │ +0a0c36: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0a0c38: 5231 a804 |000e: iget v1, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0c3c: 3510 2400 |0010: if-ge v0, v1, 0034 // +0024 │ │ +0a0c40: 5431 a904 |0012: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0c44: 4401 0100 |0014: aget v1, v1, v0 │ │ +0a0c48: 5432 aa04 |0016: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0c4c: 4602 0200 |0018: aget-object v2, v2, v0 │ │ +0a0c50: 7130 b612 2104 |001a: invoke-static {v1, v2, v4}, Landroidx/datastore/preferences/protobuf/f1;.p:(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V // method@12b6 │ │ +0a0c56: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0c5a: 28ef |001f: goto 000e // -0011 │ │ +0a0c5c: 5230 a804 |0020: iget v0, v3, Landroidx/datastore/preferences/protobuf/f1;.a:I // field@04a8 │ │ +0a0c60: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0c64: 3a00 1000 |0024: if-ltz v0, 0034 // +0010 │ │ +0a0c68: 5431 a904 |0026: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/f1;.b:[I // field@04a9 │ │ +0a0c6c: 4401 0100 |0028: aget v1, v1, v0 │ │ +0a0c70: 5432 aa04 |002a: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/f1;.c:[Ljava/lang/Object; // field@04aa │ │ +0a0c74: 4602 0200 |002c: aget-object v2, v2, v0 │ │ +0a0c78: 7130 b612 2104 |002e: invoke-static {v1, v2, v4}, Landroidx/datastore/preferences/protobuf/f1;.p:(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V // method@12b6 │ │ +0a0c7e: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0c82: 28f1 |0033: goto 0024 // -000f │ │ +0a0c84: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0035 reg=3 this Landroidx/datastore/preferences/protobuf/f1; │ │ + 0x0000 - 0x0035 reg=4 (null) Landroidx/datastore/preferences/protobuf/l1; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #203 header: │ │ -class_idx : 867 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #175 header: │ │ +class_idx : 738 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 15 │ │ │ │ -Class #203 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onRestoreInstanceState │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/f$e; Landroidx/datastore/preferences/protobuf/f$i; Landroidx/datastore/preferences/protobuf/f$h; Landroidx/datastore/preferences/protobuf/f$c; Landroidx/datastore/preferences/protobuf/f$g; Landroidx/datastore/preferences/protobuf/f$d; Landroidx/datastore/preferences/protobuf/f$j; Landroidx/datastore/preferences/protobuf/f$f; } │ │ │ │ -Class #203 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$b;' │ │ - Access flags : 0x0000 () │ │ +Class #175 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/f;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ + #0 : 'Ljava/lang/Iterable;' │ │ + #1 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/f$f;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'h' │ │ + type : 'Ljava/util/Comparator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$b;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/a0;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'e' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/a0;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -09179c: |[09179c] androidx.appcompat.widget.a0$b.:(Landroidx/appcompat/widget/a0;)V │ │ -0917ac: 5b01 e905 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a0$b;.a:Landroidx/appcompat/widget/a0; // field@05e9 │ │ -0917b0: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0917b6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$b;) │ │ - name : 'onGlobalLayout' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -0917b8: |[0917b8] androidx.appcompat.widget.a0$b.onGlobalLayout:()V │ │ -0917c8: 5410 e905 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$b;.a:Landroidx/appcompat/widget/a0; // field@05e9 │ │ -0917cc: 6e10 5315 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/a0;.getInternalPopup:()Landroidx/appcompat/widget/a0$j; // method@1553 │ │ -0917d2: 0c00 |0005: move-result-object v0 │ │ -0917d4: 7210 3c15 0000 |0006: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.c:()Z // method@153c │ │ -0917da: 0a00 |0009: move-result v0 │ │ -0917dc: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0917e0: 5410 e905 |000c: iget-object v0, v1, Landroidx/appcompat/widget/a0$b;.a:Landroidx/appcompat/widget/a0; // field@05e9 │ │ -0917e4: 6e10 4e15 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/widget/a0;.b:()V // method@154e │ │ -0917ea: 5410 e905 |0011: iget-object v0, v1, Landroidx/appcompat/widget/a0$b;.a:Landroidx/appcompat/widget/a0; // field@05e9 │ │ -0917ee: 6e10 8e08 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@088e │ │ -0917f4: 0c00 |0016: move-result-object v0 │ │ -0917f6: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -0917fa: 7120 ff14 1000 |0019: invoke-static {v0, v1}, Landroidx/appcompat/widget/a0$c;.a:(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@14ff │ │ -091800: 0e00 |001c: return-void │ │ + insns size : 37 16-bit code units │ │ +08c6ec: |[08c6ec] androidx.datastore.preferences.protobuf.f.:()V │ │ +08c6fc: 2200 de02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f$i; // type@02de │ │ +08c700: 6201 a805 |0002: sget-object v1, Landroidx/datastore/preferences/protobuf/u;.c:[B // field@05a8 │ │ +08c704: 7020 8812 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/f$i;.:([B)V // method@1288 │ │ +08c70a: 6900 af04 |0007: sput-object v0, Landroidx/datastore/preferences/protobuf/f;.f:Landroidx/datastore/preferences/protobuf/f; // field@04af │ │ +08c70e: 7100 5212 0000 |0009: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +08c714: 0a00 |000c: move-result v0 │ │ +08c716: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08c718: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +08c71c: 2200 df02 |0010: new-instance v0, Landroidx/datastore/preferences/protobuf/f$j; // type@02df │ │ +08c720: 7020 9512 1000 |0012: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/f$j;.:(Landroidx/datastore/preferences/protobuf/f$a;)V // method@1295 │ │ +08c726: 2806 |0015: goto 001b // +0006 │ │ +08c728: 2200 d902 |0016: new-instance v0, Landroidx/datastore/preferences/protobuf/f$d; // type@02d9 │ │ +08c72c: 7020 7d12 1000 |0018: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/f$d;.:(Landroidx/datastore/preferences/protobuf/f$a;)V // method@127d │ │ +08c732: 6900 b004 |001b: sput-object v0, Landroidx/datastore/preferences/protobuf/f;.g:Landroidx/datastore/preferences/protobuf/f$f; // field@04b0 │ │ +08c736: 2200 d702 |001d: new-instance v0, Landroidx/datastore/preferences/protobuf/f$b; // type@02d7 │ │ +08c73a: 7010 7512 0000 |001f: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/f$b;.:()V // method@1275 │ │ +08c740: 6900 b104 |0022: sput-object v0, Landroidx/datastore/preferences/protobuf/f;.h:Ljava/util/Comparator; // field@04b1 │ │ +08c744: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #204 header: │ │ -class_idx : 868 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #204 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="c" │ │ - │ │ -Class #204 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$c;) │ │ - name : 'a' │ │ - type : '(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -091804: |[091804] androidx.appcompat.widget.a0$c.a:(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ -091814: 6e20 7a09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@097a │ │ -09181a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/ViewTreeObserver; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #205 header: │ │ -class_idx : 869 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #205 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="d" │ │ - │ │ -Class #205 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$d;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$d;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -09181c: |[09181c] androidx.appcompat.widget.a0$d.a:(Landroid/view/View;)I │ │ -09182c: 6e10 8708 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTextAlignment:()I // method@0887 │ │ -091832: 0a00 |0003: move-result v0 │ │ -091834: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +08c748: |[08c748] androidx.datastore.preferences.protobuf.f.:()V │ │ +08c758: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08c75e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08c760: 5910 ae04 |0004: iput v0, v1, Landroidx/datastore/preferences/protobuf/f;.e:I // field@04ae │ │ +08c764: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0$d;) │ │ - name : 'b' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'h' │ │ + type : '(B)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091838: |[091838] androidx.appcompat.widget.a0$d.b:(Landroid/view/View;)I │ │ -091848: 6e10 8808 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTextDirection:()I // method@0888 │ │ -09184e: 0a00 |0003: move-result v0 │ │ -091850: 0f00 |0004: return v0 │ │ +08c4e8: |[08c4e8] androidx.datastore.preferences.protobuf.f.h:(B)I │ │ +08c4f8: 7110 cc12 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/f;.u:(B)I // method@12cc │ │ +08c4fe: 0a00 |0003: move-result v0 │ │ +08c500: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=0 (null) B │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0$d;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'j' │ │ + type : '(II)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -091854: |[091854] androidx.appcompat.widget.a0$d.c:(Landroid/view/View;I)V │ │ -091864: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTextAlignment:(I)V // method@0901 │ │ -09186a: 0e00 |0003: return-void │ │ + insns size : 64 16-bit code units │ │ +08c768: |[08c768] androidx.datastore.preferences.protobuf.f.j:(II)V │ │ +08c778: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +08c77c: 9100 0400 |0002: sub-int v0, v4, v0 │ │ +08c780: b630 |0004: or-int/2addr v0, v3 │ │ +08c782: 3b00 3a00 |0005: if-gez v0, 003f // +003a │ │ +08c786: 3b03 1900 |0007: if-gez v3, 0020 // +0019 │ │ +08c78a: 2204 0608 |0009: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0806 │ │ +08c78e: 2200 3908 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +08c792: 7010 9b2f 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +08c798: 1a01 2e06 |0010: const-string v1, "Index < 0: " // string@062e │ │ +08c79c: 6e20 a62f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c7a2: 6e20 a12f 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c7a8: 6e10 ad2f 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +08c7ae: 0c03 |001b: move-result-object v3 │ │ +08c7b0: 7020 b02e 3400 |001c: invoke-direct {v4, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2eb0 │ │ +08c7b6: 2704 |001f: throw v4 │ │ +08c7b8: 2200 0608 |0020: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0806 │ │ +08c7bc: 2201 3908 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0839 │ │ +08c7c0: 7010 9b2f 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +08c7c6: 1a02 2f06 |0027: const-string v2, "Index > length: " // string@062f │ │ +08c7ca: 6e20 a62f 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c7d0: 6e20 a12f 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c7d6: 1a03 1d01 |002f: const-string v3, ", " // string@011d │ │ +08c7da: 6e20 a62f 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c7e0: 6e20 a12f 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c7e6: 6e10 ad2f 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +08c7ec: 0c03 |003a: move-result-object v3 │ │ +08c7ee: 7020 b02e 3000 |003b: invoke-direct {v0, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2eb0 │ │ +08c7f4: 2700 |003e: throw v0 │ │ +08c7f6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0040 reg=3 (null) I │ │ + 0x0000 - 0x0040 reg=4 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0$d;) │ │ - name : 'd' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'k' │ │ + type : '(III)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -09186c: |[09186c] androidx.appcompat.widget.a0$d.d:(Landroid/view/View;I)V │ │ -09187c: 6e20 0209 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTextDirection:(I)V // method@0902 │ │ -091882: 0e00 |0003: return-void │ │ + insns size : 105 16-bit code units │ │ +08c504: |[08c504] androidx.datastore.preferences.protobuf.f.k:(III)I │ │ +08c514: 9100 0403 |0000: sub-int v0, v4, v3 │ │ +08c518: 9601 0304 |0002: or-int v1, v3, v4 │ │ +08c51c: b601 |0004: or-int/2addr v1, v0 │ │ +08c51e: 9102 0504 |0005: sub-int v2, v5, v4 │ │ +08c522: b621 |0007: or-int/2addr v1, v2 │ │ +08c524: 3b01 6000 |0008: if-gez v1, 0068 // +0060 │ │ +08c528: 3a03 4200 |000a: if-ltz v3, 004c // +0042 │ │ +08c52c: 3534 2100 |000c: if-ge v4, v3, 002d // +0021 │ │ +08c530: 2205 1e08 |000e: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@081e │ │ +08c534: 2200 3908 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +08c538: 7010 9b2f 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +08c53e: 1a01 f202 |0015: const-string v1, "Beginning index larger than ending index: " // string@02f2 │ │ +08c542: 6e20 a62f 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c548: 6e20 a12f 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c54e: 1a03 1d01 |001d: const-string v3, ", " // string@011d │ │ +08c552: 6e20 a62f 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c558: 6e20 a12f 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c55e: 6e10 ad2f 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +08c564: 0c03 |0028: move-result-object v3 │ │ +08c566: 7020 1f2f 3500 |0029: invoke-direct {v5, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2f1f │ │ +08c56c: 2705 |002c: throw v5 │ │ +08c56e: 2203 1e08 |002d: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@081e │ │ +08c572: 2200 3908 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +08c576: 7010 9b2f 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +08c57c: 1a01 6204 |0034: const-string v1, "End index: " // string@0462 │ │ +08c580: 6e20 a62f 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c586: 6e20 a12f 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c58c: 1a04 3900 |003c: const-string v4, " >= " // string@0039 │ │ +08c590: 6e20 a62f 4000 |003e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c596: 6e20 a12f 5000 |0041: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c59c: 6e10 ad2f 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +08c5a2: 0c04 |0047: move-result-object v4 │ │ +08c5a4: 7020 1f2f 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2f1f │ │ +08c5aa: 2703 |004b: throw v3 │ │ +08c5ac: 2204 1e08 |004c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@081e │ │ +08c5b0: 2205 3908 |004e: new-instance v5, Ljava/lang/StringBuilder; // type@0839 │ │ +08c5b4: 7010 9b2f 0500 |0050: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +08c5ba: 1a00 f302 |0053: const-string v0, "Beginning index: " // string@02f3 │ │ +08c5be: 6e20 a62f 0500 |0055: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c5c4: 6e20 a12f 3500 |0058: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +08c5ca: 1a03 3600 |005b: const-string v3, " < 0" // string@0036 │ │ +08c5ce: 6e20 a62f 3500 |005d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +08c5d4: 6e10 ad2f 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +08c5da: 0c03 |0063: move-result-object v3 │ │ +08c5dc: 7020 1f2f 3400 |0064: invoke-direct {v4, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2f1f │ │ +08c5e2: 2704 |0067: throw v4 │ │ +08c5e4: 0f00 |0068: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #206 header: │ │ -class_idx : 870 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #206 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="e" │ │ + 0x0000 - 0x0069 reg=3 (null) I │ │ + 0x0000 - 0x0069 reg=4 (null) I │ │ + 0x0000 - 0x0069 reg=5 (null) I │ │ │ │ -Class #206 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$e;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$e;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/ThemedSpinnerAdapter;Landroid/content/res/Resources$Theme;)V' │ │ - access : 0x0008 (STATIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'l' │ │ + type : '([B)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -091884: |[091884] androidx.appcompat.widget.a0$e.a:(Landroid/widget/ThemedSpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ -091894: 7210 e80c 0100 |0000: invoke-interface {v1}, Landroid/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@0ce8 │ │ -09189a: 0c00 |0003: move-result-object v0 │ │ -09189c: 7120 4843 2000 |0004: invoke-static {v0, v2}, Lq/c;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4348 │ │ -0918a2: 0a00 |0007: move-result v0 │ │ -0918a4: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -0918a8: 7220 e90c 2100 |000a: invoke-interface {v1, v2}, Landroid/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@0ce9 │ │ -0918ae: 0e00 |000d: return-void │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +08c418: |[08c418] androidx.datastore.preferences.protobuf.f.l:([B)Landroidx/datastore/preferences/protobuf/f; │ │ +08c428: 2120 |0000: array-length v0, v2 │ │ +08c42a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08c42c: 7130 c212 1200 |0002: invoke-static {v2, v1, v0}, Landroidx/datastore/preferences/protobuf/f;.m:([BII)Landroidx/datastore/preferences/protobuf/f; // method@12c2 │ │ +08c432: 0c02 |0005: move-result-object v2 │ │ +08c434: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 (null) Landroid/widget/ThemedSpinnerAdapter; │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/res/Resources$Theme; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #207 header: │ │ -class_idx : 872 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #207 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="g" │ │ + 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ -Class #207 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$g;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/ListAdapter;' │ │ - #1 : 'Landroid/widget/SpinnerAdapter;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'a' │ │ - type : 'Landroid/widget/SpinnerAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'b' │ │ - type : 'Landroid/widget/ListAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : '' │ │ - type : '(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'm' │ │ + type : '([BII)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -091ca4: |[091ca4] androidx.appcompat.widget.a0$g.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ -091cb4: 7010 383d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -091cba: 5b23 ee05 |0003: iput-object v3, v2, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091cbe: 2030 4e02 |0005: instance-of v0, v3, Landroid/widget/ListAdapter; // type@024e │ │ -091cc2: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -091cc6: 0730 |0009: move-object v0, v3 │ │ -091cc8: 1f00 4e02 |000a: check-cast v0, Landroid/widget/ListAdapter; // type@024e │ │ -091ccc: 5b20 ef05 |000c: iput-object v0, v2, Landroidx/appcompat/widget/a0$g;.b:Landroid/widget/ListAdapter; // field@05ef │ │ -091cd0: 3804 1500 |000e: if-eqz v4, 0023 // +0015 │ │ -091cd4: 6000 c901 |0010: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -091cd8: 1301 1700 |0012: const/16 v1, #int 23 // #17 │ │ -091cdc: 3410 0f00 |0014: if-lt v0, v1, 0023 // +000f │ │ -091ce0: 7110 8115 0300 |0016: invoke-static {v3}, Landroidx/appcompat/widget/b0;.a:(Ljava/lang/Object;)Z // method@1581 │ │ -091ce6: 0a00 |0019: move-result v0 │ │ -091ce8: 3800 0900 |001a: if-eqz v0, 0023 // +0009 │ │ -091cec: 7110 a415 0300 |001c: invoke-static {v3}, Landroidx/appcompat/widget/c0;.a:(Ljava/lang/Object;)Landroid/widget/ThemedSpinnerAdapter; // method@15a4 │ │ -091cf2: 0c03 |001f: move-result-object v3 │ │ -091cf4: 7120 0415 4300 |0020: invoke-static {v3, v4}, Landroidx/appcompat/widget/a0$e;.a:(Landroid/widget/ThemedSpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@1504 │ │ -091cfa: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'areAllItemsEnabled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -091b64: |[091b64] androidx.appcompat.widget.a0$g.areAllItemsEnabled:()Z │ │ -091b74: 5410 ef05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.b:Landroid/widget/ListAdapter; // field@05ef │ │ -091b78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091b7c: 7210 080c 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@0c08 │ │ -091b82: 0a00 |0007: move-result v0 │ │ -091b84: 0f00 |0008: return v0 │ │ -091b86: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -091b88: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -091c04: |[091c04] androidx.appcompat.widget.a0$g.getCount:()I │ │ -091c14: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091c18: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -091c1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -091c1e: 2805 |0005: goto 000a // +0005 │ │ -091c20: 7210 fc0a 0000 |0006: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@0afc │ │ -091c26: 0a00 |0009: move-result v0 │ │ -091c28: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getDropDownView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ outs : 4 │ │ - insns size : 11 16-bit code units │ │ -091b20: |[091b20] androidx.appcompat.widget.a0$g.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -091b30: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091b34: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -091b38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -091b3a: 2805 |0005: goto 000a // +0005 │ │ -091b3c: 7240 870c 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0c87 │ │ -091b42: 0c02 |0009: move-result-object v2 │ │ -091b44: 1102 |000a: return-object v2 │ │ + insns size : 18 16-bit code units │ │ +08c438: |[08c438] androidx.datastore.preferences.protobuf.f.m:([BII)Landroidx/datastore/preferences/protobuf/f; │ │ +08c448: 9000 0304 |0000: add-int v0, v3, v4 │ │ +08c44c: 2121 |0002: array-length v1, v2 │ │ +08c44e: 7130 c012 0301 |0003: invoke-static {v3, v0, v1}, Landroidx/datastore/preferences/protobuf/f;.k:(III)I // method@12c0 │ │ +08c454: 2200 de02 |0006: new-instance v0, Landroidx/datastore/preferences/protobuf/f$i; // type@02de │ │ +08c458: 6201 b004 |0008: sget-object v1, Landroidx/datastore/preferences/protobuf/f;.g:Landroidx/datastore/preferences/protobuf/f$f; // field@04b0 │ │ +08c45c: 7240 8412 2143 |000a: invoke-interface {v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/f$f;.a:([BII)[B // method@1284 │ │ +08c462: 0c02 |000d: move-result-object v2 │ │ +08c464: 7020 8812 2000 |000e: invoke-direct {v0, v2}, Landroidx/datastore/preferences/protobuf/f$i;.:([B)V // method@1288 │ │ +08c46a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0012 reg=2 (null) [B │ │ + 0x0000 - 0x0012 reg=3 (null) I │ │ + 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getItem' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'n' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -091c54: |[091c54] androidx.appcompat.widget.a0$g.getItem:(I)Ljava/lang/Object; │ │ -091c64: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091c68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -091c6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -091c6e: 2805 |0005: goto 000a // +0005 │ │ -091c70: 7220 fd0a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@0afd │ │ -091c76: 0c02 |0009: move-result-object v2 │ │ -091c78: 1102 |000a: return-object v2 │ │ + insns size : 12 16-bit code units │ │ +08c46c: |[08c46c] androidx.datastore.preferences.protobuf.f.n:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/f; │ │ +08c47c: 2200 de02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f$i; // type@02de │ │ +08c480: 6201 a605 |0002: sget-object v1, Landroidx/datastore/preferences/protobuf/u;.a:Ljava/nio/charset/Charset; // field@05a6 │ │ +08c484: 6e20 7c2f 1200 |0004: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@2f7c │ │ +08c48a: 0c02 |0007: move-result-object v2 │ │ +08c48c: 7020 8812 2000 |0008: invoke-direct {v0, v2}, Landroidx/datastore/preferences/protobuf/f$i;.:([B)V // method@1288 │ │ +08c492: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'u' │ │ + type : '(B)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -091c7c: |[091c7c] androidx.appcompat.widget.a0$g.getItemId:(I)J │ │ -091c8c: 5420 ee05 |0000: iget-object v0, v2, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091c90: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -091c94: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -091c98: 2805 |0006: goto 000b // +0005 │ │ -091c9a: 7220 fe0a 3000 |0007: invoke-interface {v0, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@0afe │ │ -091ca0: 0b00 |000a: move-result-wide v0 │ │ -091ca2: 1000 |000b: return-wide v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +08c638: |[08c638] androidx.datastore.preferences.protobuf.f.u:(B)I │ │ +08c648: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +08c64c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 (null) B │ │ │ │ - #5 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getItemViewType' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'y' │ │ + type : '([B)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -091c2c: |[091c2c] androidx.appcompat.widget.a0$g.getItemViewType:(I)I │ │ -091c3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -091c3e: 0f01 |0001: return v1 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +08c494: |[08c494] androidx.datastore.preferences.protobuf.f.y:([B)Landroidx/datastore/preferences/protobuf/f; │ │ +08c4a4: 2200 de02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f$i; // type@02de │ │ +08c4a8: 7020 8812 1000 |0002: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/f$i;.:([B)V // method@1288 │ │ +08c4ae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ - #6 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'z' │ │ + type : '([BII)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ + ins : 3 │ │ outs : 4 │ │ - insns size : 5 16-bit code units │ │ -091b48: |[091b48] androidx.appcompat.widget.a0$g.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -091b58: 6e40 1715 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroidx/appcompat/widget/a0$g;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1517 │ │ -091b5e: 0c01 |0003: move-result-object v1 │ │ -091b60: 1101 |0004: return-object v1 │ │ + insns size : 6 16-bit code units │ │ +08c4b0: |[08c4b0] androidx.datastore.preferences.protobuf.f.z:([BII)Landroidx/datastore/preferences/protobuf/f; │ │ +08c4c0: 2200 da02 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f$e; // type@02da │ │ +08c4c4: 7040 7f12 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/f$e;.:([BII)V // method@127f │ │ +08c4ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 (null) [B │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=3 (null) I │ │ │ │ - #7 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'getViewTypeCount' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'A' │ │ + type : '(Landroidx/datastore/preferences/protobuf/e;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'hashCode' │ │ type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -091c40: |[091c40] androidx.appcompat.widget.a0$g.getViewTypeCount:()I │ │ -091c50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091c52: 0f00 |0001: return v0 │ │ + outs : 4 │ │ + insns size : 19 16-bit code units │ │ +08c5e8: |[08c5e8] androidx.datastore.preferences.protobuf.f.hashCode:()I │ │ +08c5f8: 5220 ae04 |0000: iget v0, v2, Landroidx/datastore/preferences/protobuf/f;.e:I // field@04ae │ │ +08c5fc: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +08c600: 6e10 c912 0200 |0004: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/f;.size:()I // method@12c9 │ │ +08c606: 0a00 |0007: move-result v0 │ │ +08c608: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08c60a: 6e40 c712 0201 |0009: invoke-virtual {v2, v0, v1, v0}, Landroidx/datastore/preferences/protobuf/f;.r:(III)I // method@12c7 │ │ +08c610: 0a00 |000c: move-result v0 │ │ +08c612: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +08c616: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +08c618: 5920 ae04 |0010: iput v0, v2, Landroidx/datastore/preferences/protobuf/f;.e:I // field@04ae │ │ +08c61c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #8 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'hasStableIds' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'i' │ │ + type : '(I)B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'o' │ │ + type : '(I)B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'p' │ │ type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'q' │ │ + type : '()Landroidx/datastore/preferences/protobuf/f$g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -091b8c: |[091b8c] androidx.appcompat.widget.a0$g.hasStableIds:()Z │ │ -091b9c: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091ba0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -091ba4: 7210 010b 0000 |0004: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@0b01 │ │ -091baa: 0a00 |0007: move-result v0 │ │ -091bac: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -091bb0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -091bb2: 2802 |000b: goto 000d // +0002 │ │ -091bb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -091bb6: 0f00 |000d: return v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +08c4cc: |[08c4cc] androidx.datastore.preferences.protobuf.f.q:()Landroidx/datastore/preferences/protobuf/f$g; │ │ +08c4dc: 2200 d602 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/f$a; // type@02d6 │ │ +08c4e0: 7020 7212 1000 |0002: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/f$a;.:(Landroidx/datastore/preferences/protobuf/f;)V // method@1272 │ │ +08c4e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/datastore/preferences/protobuf/f; │ │ │ │ - #9 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'r' │ │ + type : '(III)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 's' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -091bb8: |[091bb8] androidx.appcompat.widget.a0$g.isEmpty:()Z │ │ -091bc8: 6e10 1615 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/a0$g;.getCount:()I // method@1516 │ │ -091bce: 0a00 |0003: move-result v0 │ │ -091bd0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -091bd4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -091bd6: 2802 |0007: goto 0009 // +0002 │ │ -091bd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -091bda: 0f00 |0009: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +08c620: |[08c620] androidx.datastore.preferences.protobuf.f.s:()I │ │ +08c630: 5210 ae04 |0000: iget v0, v1, Landroidx/datastore/preferences/protobuf/f;.e:I // field@04ae │ │ +08c634: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/f; │ │ │ │ - #10 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'isEnabled' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 't' │ │ + type : '(II)Landroidx/datastore/preferences/protobuf/f;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -091bdc: |[091bdc] androidx.appcompat.widget.a0$g.isEnabled:(I)Z │ │ -091bec: 5410 ef05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.b:Landroid/widget/ListAdapter; // field@05ef │ │ -091bf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -091bf4: 7220 090c 2000 |0004: invoke-interface {v0, v2}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@0c09 │ │ -091bfa: 0a02 |0007: move-result v2 │ │ -091bfc: 0f02 |0008: return v2 │ │ -091bfe: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -091c00: 0f02 |000a: return v2 │ │ + insns size : 32 16-bit code units │ │ +08c650: |[08c650] androidx.datastore.preferences.protobuf.f.toString:()Ljava/lang/String; │ │ +08c660: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +08c662: 2300 8d0e |0001: new-array v0, v0, [Ljava/lang/Object; // type@0e8d │ │ +08c666: 7110 b32f 0300 |0003: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2fb3 │ │ +08c66c: 0a01 |0006: move-result v1 │ │ +08c66e: 7110 242f 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2f24 │ │ +08c674: 0c01 |000a: move-result-object v1 │ │ +08c676: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08c678: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +08c67c: 6e10 c912 0300 |000e: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/f;.size:()I // method@12c9 │ │ +08c682: 0a01 |0011: move-result v1 │ │ +08c684: 7110 262f 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +08c68a: 0c01 |0015: move-result-object v1 │ │ +08c68c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +08c68e: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +08c692: 1a01 1802 |0019: const-string v1, "" // string@0218 │ │ +08c696: 7120 782f 0100 |001b: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2f78 │ │ +08c69c: 0c00 |001e: move-result-object v0 │ │ +08c69e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'registerDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'v' │ │ + type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -091cfc: |[091cfc] androidx.appcompat.widget.a0$g.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -091d0c: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091d10: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -091d14: 7220 020b 2000 |0004: invoke-interface {v0, v2}, Landroid/widget/Adapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0b02 │ │ -091d1a: 0e00 |0007: return-void │ │ + insns size : 14 16-bit code units │ │ +08c6a0: |[08c6a0] androidx.datastore.preferences.protobuf.f.v:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +08c6b0: 6e10 c912 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/f;.size:()I // method@12c9 │ │ +08c6b6: 0a00 |0003: move-result v0 │ │ +08c6b8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +08c6bc: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +08c6c0: 2805 |0008: goto 000d // +0005 │ │ +08c6c2: 6e20 ce12 2100 |0009: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/f;.w:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@12ce │ │ +08c6c8: 0c02 |000c: move-result-object v2 │ │ +08c6ca: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000e reg=1 this Landroidx/datastore/preferences/protobuf/f; │ │ + 0x0000 - 0x000e reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ - #12 : (in Landroidx/appcompat/widget/a0$g;) │ │ - name : 'unregisterDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'w' │ │ + type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/f;) │ │ + name : 'x' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -091d1c: |[091d1c] androidx.appcompat.widget.a0$g.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -091d2c: 5410 ee05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0$g;.a:Landroid/widget/SpinnerAdapter; // field@05ee │ │ -091d30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -091d34: 7220 030b 2000 |0004: invoke-interface {v0, v2}, Landroid/widget/Adapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0b03 │ │ -091d3a: 0e00 |0007: return-void │ │ + insns size : 7 16-bit code units │ │ +08c6cc: |[08c6cc] androidx.datastore.preferences.protobuf.f.x:()Ljava/lang/String; │ │ +08c6dc: 6200 a605 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/u;.a:Ljava/nio/charset/Charset; // field@05a6 │ │ +08c6e0: 6e20 cd12 0100 |0002: invoke-virtual {v1, v0}, Landroidx/datastore/preferences/protobuf/f;.v:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@12cd │ │ +08c6e6: 0c00 |0005: move-result-object v0 │ │ +08c6e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/f; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #208 header: │ │ -class_idx : 873 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #176 header: │ │ +class_idx : 739 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #208 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/g; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ │ │ -Class #208 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$h$a;' │ │ - Access flags : 0x0000 () │ │ +Class #176 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/g$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/a0;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/widget/a0$h$a;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/widget/a0$h;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/a0$h;Landroidx/appcompat/widget/a0;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -091d3c: |[091d3c] androidx.appcompat.widget.a0$h$a.:(Landroidx/appcompat/widget/a0$h;Landroidx/appcompat/widget/a0;)V │ │ -091d4c: 5b01 f105 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a0$h$a;.b:Landroidx/appcompat/widget/a0$h; // field@05f1 │ │ -091d50: 5b02 f005 |0002: iput-object v2, v0, Landroidx/appcompat/widget/a0$h$a;.a:Landroidx/appcompat/widget/a0; // field@05f0 │ │ -091d54: 7010 383d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -091d5a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$a;) │ │ - name : 'onItemClick' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 36 16-bit code units │ │ -091d5c: |[091d5c] androidx.appcompat.widget.a0$h$a.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -091d6c: 5423 f105 |0000: iget-object v3, v2, Landroidx/appcompat/widget/a0$h$a;.b:Landroidx/appcompat/widget/a0$h; // field@05f1 │ │ -091d70: 5433 f905 |0002: iget-object v3, v3, Landroidx/appcompat/widget/a0$h;.N:Landroidx/appcompat/widget/a0; // field@05f9 │ │ -091d74: 6e20 0f0b 5300 |0004: invoke-virtual {v3, v5}, Landroid/widget/AdapterView;.setSelection:(I)V // method@0b0f │ │ -091d7a: 5423 f105 |0007: iget-object v3, v2, Landroidx/appcompat/widget/a0$h$a;.b:Landroidx/appcompat/widget/a0$h; // field@05f1 │ │ -091d7e: 5433 f905 |0009: iget-object v3, v3, Landroidx/appcompat/widget/a0$h;.N:Landroidx/appcompat/widget/a0; // field@05f9 │ │ -091d82: 6e10 080b 0300 |000b: invoke-virtual {v3}, Landroid/widget/AdapterView;.getOnItemClickListener:()Landroid/widget/AdapterView$OnItemClickListener; // method@0b08 │ │ -091d88: 0c03 |000e: move-result-object v3 │ │ -091d8a: 3803 0f00 |000f: if-eqz v3, 001e // +000f │ │ -091d8e: 5423 f105 |0011: iget-object v3, v2, Landroidx/appcompat/widget/a0$h$a;.b:Landroidx/appcompat/widget/a0$h; // field@05f1 │ │ -091d92: 5436 f905 |0013: iget-object v6, v3, Landroidx/appcompat/widget/a0$h;.N:Landroidx/appcompat/widget/a0; // field@05f9 │ │ -091d96: 5433 f605 |0015: iget-object v3, v3, Landroidx/appcompat/widget/a0$h;.K:Landroid/widget/ListAdapter; // field@05f6 │ │ -091d9a: 7220 fe0a 5300 |0017: invoke-interface {v3, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@0afe │ │ -091da0: 0b00 |001a: move-result-wide v0 │ │ -091da2: 6e51 0c0b 4605 |001b: invoke-virtual {v6, v4, v5, v0, v1}, Landroid/widget/AdapterView;.performItemClick:(Landroid/view/View;IJ)Z // method@0b0c │ │ -091da8: 5423 f105 |001e: iget-object v3, v2, Landroidx/appcompat/widget/a0$h$a;.b:Landroidx/appcompat/widget/a0$h; // field@05f1 │ │ -091dac: 6e10 0919 0300 |0020: invoke-virtual {v3}, Landroidx/appcompat/widget/s0;.dismiss:()V // method@1909 │ │ -091db2: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #209 header: │ │ -class_idx : 874 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #209 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=e │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Class #177 header: │ │ +class_idx : 742 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #209 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$h$b;' │ │ - Access flags : 0x0000 () │ │ +Class #177 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/g0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$b;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ name : 'a' │ │ - type : 'Landroidx/appcompat/widget/a0$h;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + type : 'Landroidx/datastore/preferences/protobuf/e0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ + name : 'b' │ │ + type : 'Landroidx/datastore/preferences/protobuf/e0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/a0$h;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -091db4: |[091db4] androidx.appcompat.widget.a0$h$b.:(Landroidx/appcompat/widget/a0$h;)V │ │ -091dc4: 5b01 f205 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a0$h$b;.a:Landroidx/appcompat/widget/a0$h; // field@05f2 │ │ -091dc8: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -091dce: 0e00 |0005: return-void │ │ + insns size : 14 16-bit code units │ │ +0969ac: |[0969ac] androidx.datastore.preferences.protobuf.g0.:()V │ │ +0969bc: 7100 2913 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/g0;.c:()Landroidx/datastore/preferences/protobuf/e0; // method@1329 │ │ +0969c2: 0c00 |0003: move-result-object v0 │ │ +0969c4: 6900 c304 |0004: sput-object v0, Landroidx/datastore/preferences/protobuf/g0;.a:Landroidx/datastore/preferences/protobuf/e0; // field@04c3 │ │ +0969c8: 2200 e002 |0006: new-instance v0, Landroidx/datastore/preferences/protobuf/f0; // type@02e0 │ │ +0969cc: 7010 9712 0000 |0008: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/f0;.:()V // method@1297 │ │ +0969d2: 6900 c404 |000b: sput-object v0, Landroidx/datastore/preferences/protobuf/g0;.b:Landroidx/datastore/preferences/protobuf/e0; // field@04c4 │ │ +0969d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$b;) │ │ - name : 'onGlobalLayout' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/e0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -091dd0: |[091dd0] androidx.appcompat.widget.a0$h$b.onGlobalLayout:()V │ │ -091de0: 5420 f205 |0000: iget-object v0, v2, Landroidx/appcompat/widget/a0$h$b;.a:Landroidx/appcompat/widget/a0$h; // field@05f2 │ │ -091de4: 5401 f905 |0002: iget-object v1, v0, Landroidx/appcompat/widget/a0$h;.N:Landroidx/appcompat/widget/a0; // field@05f9 │ │ -091de8: 6e20 2c15 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/a0$h;.Q:(Landroid/view/View;)Z // method@152c │ │ -091dee: 0a00 |0007: move-result v0 │ │ -091df0: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -091df4: 5420 f205 |000a: iget-object v0, v2, Landroidx/appcompat/widget/a0$h$b;.a:Landroidx/appcompat/widget/a0$h; // field@05f2 │ │ -091df8: 6e10 0919 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/s0;.dismiss:()V // method@1909 │ │ -091dfe: 280b |000f: goto 001a // +000b │ │ -091e00: 5420 f205 |0010: iget-object v0, v2, Landroidx/appcompat/widget/a0$h$b;.a:Landroidx/appcompat/widget/a0$h; // field@05f2 │ │ -091e04: 6e10 2a15 0000 |0012: invoke-virtual {v0}, Landroidx/appcompat/widget/a0$h;.O:()V // method@152a │ │ -091e0a: 5420 f205 |0015: iget-object v0, v2, Landroidx/appcompat/widget/a0$h$b;.a:Landroidx/appcompat/widget/a0$h; // field@05f2 │ │ -091e0e: 7110 2915 0000 |0017: invoke-static {v0}, Landroidx/appcompat/widget/a0$h;.N:(Landroidx/appcompat/widget/a0$h;)V // method@1529 │ │ -091e14: 0e00 |001a: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09692c: |[09692c] androidx.datastore.preferences.protobuf.g0.a:()Landroidx/datastore/preferences/protobuf/e0; │ │ +09693c: 6200 c304 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/g0;.a:Landroidx/datastore/preferences/protobuf/e0; // field@04c3 │ │ +096940: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #210 header: │ │ -class_idx : 875 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #210 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=e │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #210 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$h$c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$c;) │ │ - name : 'a' │ │ - type : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/widget/a0$h$c;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ name : 'b' │ │ - type : 'Landroidx/appcompat/widget/a0$h;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$c;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/a0$h;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()Landroidx/datastore/preferences/protobuf/e0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -091e18: |[091e18] androidx.appcompat.widget.a0$h$c.:(Landroidx/appcompat/widget/a0$h;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ -091e28: 5b01 f405 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a0$h$c;.b:Landroidx/appcompat/widget/a0$h; // field@05f4 │ │ -091e2c: 5b02 f305 |0002: iput-object v2, v0, Landroidx/appcompat/widget/a0$h$c;.a:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@05f3 │ │ -091e30: 7010 383d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -091e36: 0e00 |0007: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +096944: |[096944] androidx.datastore.preferences.protobuf.g0.b:()Landroidx/datastore/preferences/protobuf/e0; │ │ +096954: 6200 c404 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/g0;.b:Landroidx/datastore/preferences/protobuf/e0; // field@04c4 │ │ +096958: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$h$c;) │ │ - name : 'onDismiss' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/g0;) │ │ + name : 'c' │ │ + type : '()Landroidx/datastore/preferences/protobuf/e0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 16 16-bit code units │ │ -091e38: |[091e38] androidx.appcompat.widget.a0$h$c.onDismiss:()V │ │ -091e48: 5420 f405 |0000: iget-object v0, v2, Landroidx/appcompat/widget/a0$h$c;.b:Landroidx/appcompat/widget/a0$h; // field@05f4 │ │ -091e4c: 5400 f905 |0002: iget-object v0, v0, Landroidx/appcompat/widget/a0$h;.N:Landroidx/appcompat/widget/a0; // field@05f9 │ │ -091e50: 6e10 8e08 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@088e │ │ -091e56: 0c00 |0007: move-result-object v0 │ │ -091e58: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -091e5c: 5421 f305 |000a: iget-object v1, v2, Landroidx/appcompat/widget/a0$h$c;.a:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@05f3 │ │ -091e60: 6e20 7809 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0978 │ │ -091e66: 0e00 |000f: return-void │ │ - catches : (none) │ │ + insns size : 24 16-bit code units │ │ +09695c: |[09695c] androidx.datastore.preferences.protobuf.g0.c:()Landroidx/datastore/preferences/protobuf/e0; │ │ +09696c: 1a00 491c |0000: const-string v0, "androidx.datastore.preferences.protobuf.MapFieldSchemaFull" // string@1c49 │ │ +096970: 7110 d62e 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +096976: 0c00 |0005: move-result-object v0 │ │ +096978: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09697a: 2312 8a0e |0007: new-array v2, v1, [Ljava/lang/Class; // type@0e8a │ │ +09697e: 6e20 dd2e 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +096984: 0c00 |000c: move-result-object v0 │ │ +096986: 2311 8d0e |000d: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +09698a: 6e20 e62f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +096990: 0c00 |0012: move-result-object v0 │ │ +096992: 1f00 d302 |0013: check-cast v0, Landroidx/datastore/preferences/protobuf/e0; // type@02d3 │ │ +096996: 1100 |0015: return-object v0 │ │ +096998: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +09699a: 1100 |0017: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0015 │ │ + Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #211 header: │ │ -class_idx : 877 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #178 header: │ │ +class_idx : 744 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 24 │ │ │ │ -Class #211 annotations: │ │ +Class #178 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0$i; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/g$c; Landroidx/datastore/preferences/protobuf/g$b; } │ │ │ │ -Class #211 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$i$a;' │ │ - Access flags : 0x0000 () │ │ +Class #178 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/g;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'a' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'b' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'c' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'd' │ │ + type : 'Landroidx/datastore/preferences/protobuf/h;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'e' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0921d8: |[0921d8] androidx.appcompat.widget.a0$i$a.:()V │ │ -0921e8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0921ee: 0e00 |0003: return-void │ │ + insns size : 16 16-bit code units │ │ +08fc80: |[08fc80] androidx.datastore.preferences.protobuf.g.:()V │ │ +08fc90: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +08fc96: 1300 6400 |0003: const/16 v0, #int 100 // #64 │ │ +08fc9a: 5910 c604 |0005: iput v0, v1, Landroidx/datastore/preferences/protobuf/g;.b:I // field@04c6 │ │ +08fc9e: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +08fca4: 5910 c704 |000a: iput v0, v1, Landroidx/datastore/preferences/protobuf/g;.c:I // field@04c7 │ │ +08fca8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08fcaa: 5c10 c904 |000d: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/g;.e:Z // field@04c9 │ │ +08fcae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroidx/datastore/preferences/protobuf/g; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i$a;) │ │ - name : 'a' │ │ - type : '(Landroid/os/Parcel;)Landroidx/appcompat/widget/a0$i;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/g$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -09216c: |[09216c] androidx.appcompat.widget.a0$i$a.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/a0$i; │ │ -09217c: 2200 6e03 |0000: new-instance v0, Landroidx/appcompat/widget/a0$i; // type@036e │ │ -092180: 7020 3815 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/a0$i;.:(Landroid/os/Parcel;)V // method@1538 │ │ -092186: 1100 |0005: return-object v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08fcb0: |[08fcb0] androidx.datastore.preferences.protobuf.g.:(Landroidx/datastore/preferences/protobuf/g$a;)V │ │ +08fcc0: 7010 4d13 0000 |0000: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/g;.:()V // method@134d │ │ +08fcc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/a0$i$a; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/g; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroidx/datastore/preferences/protobuf/g$a; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0$i$a;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'b' │ │ - type : '(I)[Landroidx/appcompat/widget/a0$i;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -092188: |[092188] androidx.appcompat.widget.a0$i$a.b:(I)[Landroidx/appcompat/widget/a0$i; │ │ -092198: 2311 260e |0000: new-array v1, v1, [Landroidx/appcompat/widget/a0$i; // type@0e26 │ │ -09219c: 1101 |0002: return-object v1 │ │ + insns size : 7 16-bit code units │ │ +08fc3c: |[08fc3c] androidx.datastore.preferences.protobuf.g.b:(I)I │ │ +08fc4c: e200 0101 |0000: ushr-int/lit8 v0, v1, #int 1 // #01 │ │ +08fc50: dd01 0101 |0002: and-int/lit8 v1, v1, #int 1 // #01 │ │ +08fc54: 7b11 |0004: neg-int v1, v1 │ │ +08fc56: b701 |0005: xor-int/2addr v1, v0 │ │ +08fc58: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/a0$i$a; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ + 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0$i$a;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'c' │ │ + type : '(J)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0921a0: |[0921a0] androidx.appcompat.widget.a0$i$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0921b0: 6e20 3315 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/a0$i$a;.a:(Landroid/os/Parcel;)Landroidx/appcompat/widget/a0$i; // method@1533 │ │ -0921b6: 0c01 |0003: move-result-object v1 │ │ -0921b8: 1101 |0004: return-object v1 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +08fc5c: |[08fc5c] androidx.datastore.preferences.protobuf.g.c:(J)J │ │ +08fc6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08fc6e: a500 0400 |0001: ushr-long v0, v4, v0 │ │ +08fc72: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +08fc76: c024 |0005: and-long/2addr v4, v2 │ │ +08fc78: 7d44 |0006: neg-long v4, v4 │ │ +08fc7a: c204 |0007: xor-long/2addr v4, v0 │ │ +08fc7c: 1004 |0008: return-wide v4 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=4 (null) J │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0$i$a;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'f' │ │ + type : '(Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0921bc: |[0921bc] androidx.appcompat.widget.a0$i$a.newArray:(I)[Ljava/lang/Object; │ │ -0921cc: 6e20 3415 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/a0$i$a;.b:(I)[Landroidx/appcompat/widget/a0$i; // method@1534 │ │ -0921d2: 0c01 |0003: move-result-object v1 │ │ -0921d4: 1101 |0004: return-object v1 │ │ + insns size : 7 16-bit code units │ │ +08fbd8: |[08fbd8] androidx.datastore.preferences.protobuf.g.f:(Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/g; │ │ +08fbe8: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +08fbec: 7120 5a13 0100 |0002: invoke-static {v1, v0}, Landroidx/datastore/preferences/protobuf/g;.g:(Ljava/io/InputStream;I)Landroidx/datastore/preferences/protobuf/g; // method@135a │ │ +08fbf2: 0c01 |0005: move-result-object v1 │ │ +08fbf4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #212 header: │ │ -class_idx : 878 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 473 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #212 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="i" │ │ -Annotations on field #1530 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/appcompat/widget/a0$i;" ">;" } │ │ - │ │ -Class #212 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$i;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : 'a' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'g' │ │ + type : '(Ljava/io/InputStream;I)Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0921f0: |[0921f0] androidx.appcompat.widget.a0$i.:()V │ │ -092200: 2200 6d03 |0000: new-instance v0, Landroidx/appcompat/widget/a0$i$a; // type@036d │ │ -092204: 7010 3215 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/a0$i$a;.:()V // method@1532 │ │ -09220a: 6900 fa05 |0005: sput-object v0, Landroidx/appcompat/widget/a0$i;.CREATOR:Landroid/os/Parcelable$Creator; // field@05fa │ │ -09220e: 0e00 |0007: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 26 16-bit code units │ │ +08fbf8: |[08fbf8] androidx.datastore.preferences.protobuf.g.g:(Ljava/io/InputStream;I)Landroidx/datastore/preferences/protobuf/g; │ │ +08fc08: 3d03 1200 |0000: if-lez v3, 0012 // +0012 │ │ +08fc0c: 3902 0900 |0002: if-nez v2, 000b // +0009 │ │ +08fc10: 6202 a805 |0004: sget-object v2, Landroidx/datastore/preferences/protobuf/u;.c:[B // field@05a8 │ │ +08fc14: 7110 5b13 0200 |0006: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/g;.h:([B)Landroidx/datastore/preferences/protobuf/g; // method@135b │ │ +08fc1a: 0c02 |0009: move-result-object v2 │ │ +08fc1c: 1102 |000a: return-object v2 │ │ +08fc1e: 2200 e502 |000b: new-instance v0, Landroidx/datastore/preferences/protobuf/g$c; // type@02e5 │ │ +08fc22: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08fc24: 7040 fa12 2013 |000e: invoke-direct {v0, v2, v3, v1}, Landroidx/datastore/preferences/protobuf/g$c;.:(Ljava/io/InputStream;ILandroidx/datastore/preferences/protobuf/g$a;)V // method@12fa │ │ +08fc2a: 1100 |0011: return-object v0 │ │ +08fc2c: 2202 1c08 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@081c │ │ +08fc30: 1a03 f21c |0014: const-string v3, "bufferSize must be > 0" // string@1cf2 │ │ +08fc34: 7020 182f 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +08fc3a: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x001a reg=2 (null) Ljava/io/InputStream; │ │ + 0x0000 - 0x001a reg=3 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'h' │ │ + type : '([B)Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -092210: |[092210] androidx.appcompat.widget.a0$i.:(Landroid/os/Parcel;)V │ │ -092220: 7020 2408 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0824 │ │ -092226: 6e10 4906 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readByte:()B // method@0649 │ │ -09222c: 0a01 |0006: move-result v1 │ │ -09222e: 3801 0400 |0007: if-eqz v1, 000b // +0004 │ │ -092232: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -092234: 2802 |000a: goto 000c // +0002 │ │ -092236: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -092238: 5c01 fb05 |000c: iput-boolean v1, v0, Landroidx/appcompat/widget/a0$i;.a:Z // field@05fb │ │ -09223c: 0e00 |000e: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +08fb50: |[08fb50] androidx.datastore.preferences.protobuf.g.h:([B)Landroidx/datastore/preferences/protobuf/g; │ │ +08fb60: 2120 |0000: array-length v0, v2 │ │ +08fb62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08fb64: 7130 5c13 1200 |0002: invoke-static {v2, v1, v0}, Landroidx/datastore/preferences/protobuf/g;.i:([BII)Landroidx/datastore/preferences/protobuf/g; // method@135c │ │ +08fb6a: 0c02 |0005: move-result-object v2 │ │ +08fb6c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=0 this Landroidx/appcompat/widget/a0$i; │ │ - 0x0000 - 0x000f reg=1 (null) Landroid/os/Parcel; │ │ + 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'i' │ │ + type : '([BII)Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -092240: |[092240] androidx.appcompat.widget.a0$i.:(Landroid/os/Parcelable;)V │ │ -092250: 7020 2508 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0825 │ │ -092256: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +08fb70: |[08fb70] androidx.datastore.preferences.protobuf.g.i:([BII)Landroidx/datastore/preferences/protobuf/g; │ │ +08fb80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fb82: 7140 5d13 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroidx/datastore/preferences/protobuf/g;.j:([BIIZ)Landroidx/datastore/preferences/protobuf/g; // method@135d │ │ +08fb88: 0c01 |0004: move-result-object v1 │ │ +08fb8a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/a0$i; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcelable; │ │ + 0x0000 - 0x0006 reg=1 (null) [B │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=3 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$i;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'j' │ │ + type : '([BIIZ)Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -092258: |[092258] androidx.appcompat.widget.a0$i.writeToParcel:(Landroid/os/Parcel;I)V │ │ -092268: 6f30 2608 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0826 │ │ -09226e: 5502 fb05 |0003: iget-boolean v2, v0, Landroidx/appcompat/widget/a0$i;.a:Z // field@05fb │ │ -092272: 8d22 |0005: int-to-byte v2, v2 │ │ -092274: 6e20 5306 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@0653 │ │ -09227a: 0e00 |0009: return-void │ │ - catches : (none) │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 22 16-bit code units │ │ +08fb8c: |[08fb8c] androidx.datastore.preferences.protobuf.g.j:([BIIZ)Landroidx/datastore/preferences/protobuf/g; │ │ +08fb9c: 2206 e402 |0000: new-instance v6, Landroidx/datastore/preferences/protobuf/g$b; // type@02e4 │ │ +08fba0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +08fba2: 0760 |0003: move-object v0, v6 │ │ +08fba4: 0771 |0004: move-object v1, v7 │ │ +08fba6: 0182 |0005: move v2, v8 │ │ +08fba8: 0193 |0006: move v3, v9 │ │ +08fbaa: 01a4 |0007: move v4, v10 │ │ +08fbac: 7606 d312 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/g$b;.:([BIIZLandroidx/datastore/preferences/protobuf/g$a;)V // method@12d3 │ │ +08fbb2: 6e20 ea12 9600 |000b: invoke-virtual {v6, v9}, Landroidx/datastore/preferences/protobuf/g$b;.l:(I)I // method@12ea │ │ +08fbb8: 1106 |000e: return-object v6 │ │ +08fbba: 0d07 |000f: move-exception v7 │ │ +08fbbc: 2208 1c08 |0010: new-instance v8, Ljava/lang/IllegalArgumentException; // type@081c │ │ +08fbc0: 7020 1a2f 7800 |0012: invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2f1a │ │ +08fbc6: 2708 |0015: throw v8 │ │ + catches : 1 │ │ + 0x000b - 0x000e │ │ + Landroidx/datastore/preferences/protobuf/v; -> 0x000f │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0016 reg=7 (null) [B │ │ + 0x0000 - 0x0016 reg=8 (null) I │ │ + 0x0000 - 0x0016 reg=9 (null) I │ │ + 0x0000 - 0x0016 reg=10 (null) Z │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #213 header: │ │ -class_idx : 879 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #213 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="j" │ │ - │ │ -Class #213 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0$j;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'b' │ │ - type : '(I)V' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'A' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'c' │ │ - type : '()Z' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'B' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'd' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'C' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'dismiss' │ │ - type : '()V' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'D' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'e' │ │ - type : '(II)V' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'E' │ │ + type : '(I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'g' │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'a' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'd' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'i' │ │ - type : '()Landroid/graphics/drawable/Drawable;' │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'e' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroidx/appcompat/widget/a0$j;) │ │ - name : 'j' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'k' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroidx/appcompat/widget/a0$j;) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'l' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroidx/appcompat/widget/a0$j;) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'm' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroidx/appcompat/widget/a0$j;) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'n' │ │ - type : '(I)V' │ │ + type : '()Landroidx/datastore/preferences/protobuf/f;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroidx/appcompat/widget/a0$j;) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'o' │ │ - type : '(Landroid/widget/ListAdapter;)V' │ │ + type : '()D' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroidx/appcompat/widget/a0$j;) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ name : 'p' │ │ - type : '(I)V' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'q' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'r' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #214 header: │ │ -class_idx : 880 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 602 │ │ -source_file_idx : 5932 │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 's' │ │ + type : '()F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 't' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'u' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'v' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'w' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'x' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'y' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/g;) │ │ + name : 'z' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #179 header: │ │ +class_idx : 745 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 1 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 30 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #214 annotations: │ │ +Class #179 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/a0$c; Landroidx/appcompat/widget/a0$d; Landroidx/appcompat/widget/a0$e; Landroidx/appcompat/widget/a0$h; Landroidx/appcompat/widget/a0$f; Landroidx/appcompat/widget/a0$j; Landroidx/appcompat/widget/a0$g; Landroidx/appcompat/widget/a0$i; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/h; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ │ │ -Class #214 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a0;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/Spinner;' │ │ +Class #179 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/h$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'i' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h$a;) │ │ + name : 'a' │ │ type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/e;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'b' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'c' │ │ - type : 'Landroidx/appcompat/widget/q0;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'd' │ │ - type : 'Landroid/widget/SpinnerAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'e' │ │ - type : 'Z' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'f' │ │ - type : 'Landroidx/appcompat/widget/a0$j;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'g' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'h' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h$a;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 10 16-bit code units │ │ -092570: |[092570] androidx.appcompat.widget.a0.:()V │ │ -092580: 1400 f102 0101 |0000: const v0, #float 2.36957e-38 // #010102f1 │ │ -092586: 2410 0d0e 0000 |0003: filled-new-array {v0}, [I // type@0e0d │ │ -09258c: 0c00 |0006: move-result-object v0 │ │ -09258e: 6900 0406 |0007: sput-object v0, Landroidx/appcompat/widget/a0;.i:[I // field@0604 │ │ -092592: 0e00 |0009: return-void │ │ - catches : (none) │ │ + insns size : 205 16-bit code units │ │ +08e35c: |[08e35c] androidx.datastore.preferences.protobuf.h$a.:()V │ │ +08e36c: 7100 2515 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/k1$b;.values:()[Landroidx/datastore/preferences/protobuf/k1$b; // method@1525 │ │ +08e372: 0c00 |0003: move-result-object v0 │ │ +08e374: 2100 |0004: array-length v0, v0 │ │ +08e376: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +08e37a: 6900 ca04 |0007: sput-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e37e: 6201 0305 |0009: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.n:Landroidx/datastore/preferences/protobuf/k1$b; // field@0503 │ │ +08e382: 6e10 092f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e388: 0a01 |000e: move-result v1 │ │ +08e38a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +08e38c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +08e390: 6200 ca04 |0012: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e394: 6201 0705 |0014: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.r:Landroidx/datastore/preferences/protobuf/k1$b; // field@0507 │ │ +08e398: 6e10 092f 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e39e: 0a01 |0019: move-result v1 │ │ +08e3a0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +08e3a2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +08e3a6: 6200 ca04 |001d: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e3aa: 6201 fc04 |001f: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.g:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fc │ │ +08e3ae: 6e10 092f 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e3b4: 0a01 |0024: move-result v1 │ │ +08e3b6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +08e3b8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +08e3bc: 6200 ca04 |0028: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e3c0: 6201 0905 |002a: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.t:Landroidx/datastore/preferences/protobuf/k1$b; // field@0509 │ │ +08e3c4: 6e10 092f 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e3ca: 0a01 |002f: move-result v1 │ │ +08e3cc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +08e3ce: 4b02 0001 |0031: aput v2, v0, v1 │ │ +08e3d2: 6200 ca04 |0033: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e3d6: 6201 0205 |0035: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.m:Landroidx/datastore/preferences/protobuf/k1$b; // field@0502 │ │ +08e3da: 6e10 092f 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e3e0: 0a01 |003a: move-result v1 │ │ +08e3e2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +08e3e4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +08e3e8: 6200 ca04 |003e: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e3ec: 6201 0105 |0040: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.l:Landroidx/datastore/preferences/protobuf/k1$b; // field@0501 │ │ +08e3f0: 6e10 092f 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e3f6: 0a01 |0045: move-result v1 │ │ +08e3f8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +08e3fa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +08e3fe: 6200 ca04 |0049: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e402: 6201 fd04 |004b: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.h:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fd │ │ +08e406: 6e10 092f 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e40c: 0a01 |0050: move-result v1 │ │ +08e40e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +08e410: 4b02 0001 |0052: aput v2, v0, v1 │ │ +08e414: 6200 ca04 |0054: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e418: 6201 0005 |0056: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.k:Landroidx/datastore/preferences/protobuf/k1$b; // field@0500 │ │ +08e41c: 6e10 092f 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e422: 0a01 |005b: move-result v1 │ │ +08e424: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +08e428: 4b02 0001 |005e: aput v2, v0, v1 │ │ +08e42c: 6200 ca04 |0060: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e430: 6201 fe04 |0062: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.i:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fe │ │ +08e434: 6e10 092f 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e43a: 0a01 |0067: move-result v1 │ │ +08e43c: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +08e440: 4b02 0001 |006a: aput v2, v0, v1 │ │ +08e444: 6200 ca04 |006c: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e448: 6201 0605 |006e: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.q:Landroidx/datastore/preferences/protobuf/k1$b; // field@0506 │ │ +08e44c: 6e10 092f 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e452: 0a01 |0073: move-result v1 │ │ +08e454: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +08e458: 4b02 0001 |0076: aput v2, v0, v1 │ │ +08e45c: 6200 ca04 |0078: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e460: 6201 0a05 |007a: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.u:Landroidx/datastore/preferences/protobuf/k1$b; // field@050a │ │ +08e464: 6e10 092f 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e46a: 0a01 |007f: move-result v1 │ │ +08e46c: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +08e470: 4b02 0001 |0082: aput v2, v0, v1 │ │ +08e474: 6200 ca04 |0084: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e478: 6201 0b05 |0086: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.v:Landroidx/datastore/preferences/protobuf/k1$b; // field@050b │ │ +08e47c: 6e10 092f 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e482: 0a01 |008b: move-result v1 │ │ +08e484: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +08e488: 4b02 0001 |008e: aput v2, v0, v1 │ │ +08e48c: 6200 ca04 |0090: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e490: 6201 0c05 |0092: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.w:Landroidx/datastore/preferences/protobuf/k1$b; // field@050c │ │ +08e494: 6e10 092f 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e49a: 0a01 |0097: move-result v1 │ │ +08e49c: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +08e4a0: 4b02 0001 |009a: aput v2, v0, v1 │ │ +08e4a4: 6200 ca04 |009c: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e4a8: 6201 0d05 |009e: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.x:Landroidx/datastore/preferences/protobuf/k1$b; // field@050d │ │ +08e4ac: 6e10 092f 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e4b2: 0a01 |00a3: move-result v1 │ │ +08e4b4: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +08e4b8: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +08e4bc: 6200 ca04 |00a8: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e4c0: 6201 0405 |00aa: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.o:Landroidx/datastore/preferences/protobuf/k1$b; // field@0504 │ │ +08e4c4: 6e10 092f 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e4ca: 0a01 |00af: move-result v1 │ │ +08e4cc: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +08e4d0: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +08e4d4: 6200 ca04 |00b4: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e4d8: 6201 0805 |00b6: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.s:Landroidx/datastore/preferences/protobuf/k1$b; // field@0508 │ │ +08e4dc: 6e10 092f 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e4e2: 0a01 |00bb: move-result v1 │ │ +08e4e4: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +08e4e8: 4b02 0001 |00be: aput v2, v0, v1 │ │ +08e4ec: 6200 ca04 |00c0: sget-object v0, Landroidx/datastore/preferences/protobuf/h$a;.a:[I // field@04ca │ │ +08e4f0: 6201 ff04 |00c2: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.j:Landroidx/datastore/preferences/protobuf/k1$b; // field@04ff │ │ +08e4f4: 6e10 092f 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +08e4fa: 0a01 |00c7: move-result v1 │ │ +08e4fc: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +08e500: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +08e504: 0e00 |00cc: return-void │ │ + catches : 17 │ │ + 0x0009 - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0012 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001d - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ + 0x0028 - 0x0033 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0033 │ │ + 0x0033 - 0x003e │ │ + Ljava/lang/NoSuchFieldError; -> 0x003e │ │ + 0x003e - 0x0049 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ + 0x0049 - 0x0054 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ + 0x0054 - 0x0060 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0060 │ │ + 0x0060 - 0x006c │ │ + Ljava/lang/NoSuchFieldError; -> 0x006c │ │ + 0x006c - 0x0078 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0078 │ │ + 0x0078 - 0x0084 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0084 │ │ + 0x0084 - 0x0090 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0090 │ │ + 0x0090 - 0x009c │ │ + Ljava/lang/NoSuchFieldError; -> 0x009c │ │ + 0x009c - 0x00a8 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00a8 │ │ + 0x00a8 - 0x00b4 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00b4 │ │ + 0x00b4 - 0x00c0 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00c0 │ │ + 0x00c0 - 0x00cc │ │ + Ljava/lang/NoSuchFieldError; -> 0x00cc │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0;) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #180 header: │ │ +class_idx : 746 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #180 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/h0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h0;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/h0;) │ │ + name : 'b' │ │ + type : '()Landroidx/datastore/preferences/protobuf/j0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/h0;) │ │ + name : 'c' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #181 header: │ │ +class_idx : 747 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #181 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=listIterator │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #181 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/h1$a;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/ListIterator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'e' │ │ + type : 'Ljava/util/ListIterator;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'f' │ │ + type : 'I' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/h1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/h1;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -092594: |[092594] androidx.appcompat.widget.a0.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0925a4: 6000 950d |0000: sget v0, Le/a;.G:I // field@0d95 │ │ -0925a8: 7040 4a15 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/a0;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@154a │ │ -0925ae: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +0a0d88: |[0a0d88] androidx.datastore.preferences.protobuf.h1$a.:(Landroidx/datastore/preferences/protobuf/h1;I)V │ │ +0a0d98: 5b01 cd04 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/h1$a;.g:Landroidx/datastore/preferences/protobuf/h1; // field@04cd │ │ +0a0d9c: 5902 cc04 |0002: iput v2, v0, Landroidx/datastore/preferences/protobuf/h1$a;.f:I // field@04cc │ │ +0a0da0: 7010 552f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a0da6: 7110 8b13 0100 |0007: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/h1;.h:(Landroidx/datastore/preferences/protobuf/h1;)Landroidx/datastore/preferences/protobuf/z; // method@138b │ │ +0a0dac: 0c01 |000a: move-result-object v1 │ │ +0a0dae: 7220 e330 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@30e3 │ │ +0a0db4: 0c01 |000e: move-result-object v1 │ │ +0a0db6: 5b01 cb04 |000f: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0dba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -0925b0: |[0925b0] androidx.appcompat.widget.a0.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0925c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0925c2: 7050 4b15 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroidx/appcompat/widget/a0;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@154b │ │ -0925c8: 0e00 |0004: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0a0dbc: |[0a0dbc] androidx.datastore.preferences.protobuf.h1$a.add:(Ljava/lang/Object;)V │ │ +0a0dcc: 1f01 3808 |0000: check-cast v1, Ljava/lang/String; // type@0838 │ │ +0a0dd0: 6e20 7413 1000 |0002: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/h1$a;.b:(Ljava/lang/String;)V // method@1374 │ │ +0a0dd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0005 reg=4 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 10 16-bit code units │ │ -0925cc: |[0925cc] androidx.appcompat.widget.a0.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0925dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0925de: 0760 |0001: move-object v0, v6 │ │ -0925e0: 0771 |0002: move-object v1, v7 │ │ -0925e2: 0782 |0003: move-object v2, v8 │ │ -0925e4: 0193 |0004: move v3, v9 │ │ -0925e6: 01a4 |0005: move v4, v10 │ │ -0925e8: 7606 4c15 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/a0;.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V // method@154c │ │ -0925ee: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a0dd8: |[0a0dd8] androidx.datastore.preferences.protobuf.h1$a.b:(Ljava/lang/String;)V │ │ +0a0de8: 2201 4208 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +0a0dec: 7010 d92f 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +0a0df2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=8 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x000a reg=9 (null) I │ │ - 0x0000 - 0x000a reg=10 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Landroidx/datastore/preferences/protobuf/h1$a; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a0;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'c' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 226 16-bit code units │ │ -0925f0: |[0925f0] androidx.appcompat.widget.a0.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V │ │ -092600: 7040 720c 7698 |0000: invoke-direct {v6, v7, v8, v9}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c72 │ │ -092606: 2200 1901 |0003: new-instance v0, Landroid/graphics/Rect; // type@0119 │ │ -09260a: 7010 fe04 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@04fe │ │ -092610: 5b60 0306 |0008: iput-object v0, v6, Landroidx/appcompat/widget/a0;.h:Landroid/graphics/Rect; // field@0603 │ │ -092614: 6e10 5b08 0600 |000a: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -09261a: 0c00 |000d: move-result-object v0 │ │ -09261c: 7120 6c15 0600 |000e: invoke-static {v6, v0}, Landroidx/appcompat/widget/a1;.a:(Landroid/view/View;Landroid/content/Context;)V // method@156c │ │ -092622: 6200 280f |0011: sget-object v0, Le/j;.x2:[I // field@0f28 │ │ -092626: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -092628: 7151 2716 8790 |0014: invoke-static {v7, v8, v0, v9, v1}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -09262e: 0c00 |0017: move-result-object v0 │ │ -092630: 2202 8e03 |0018: new-instance v2, Landroidx/appcompat/widget/e; // type@038e │ │ -092634: 7020 2916 6200 |001a: invoke-direct {v2, v6}, Landroidx/appcompat/widget/e;.:(Landroid/view/View;)V // method@1629 │ │ -09263a: 5b62 fc05 |001d: iput-object v2, v6, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -09263e: 380b 0a00 |001f: if-eqz v11, 0029 // +000a │ │ -092642: 2202 ef02 |0021: new-instance v2, Landroidx/appcompat/view/d; // type@02ef │ │ -092646: 7030 0110 720b |0023: invoke-direct {v2, v7, v11}, Landroidx/appcompat/view/d;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@1001 │ │ -09264c: 5b62 fd05 |0026: iput-object v2, v6, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -092650: 2811 |0028: goto 0039 // +0011 │ │ -092652: 600b 510e |0029: sget v11, Le/j;.C2:I // field@0e51 │ │ -092656: 6e30 1f16 b001 |002b: invoke-virtual {v0, v11, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -09265c: 0a0b |002e: move-result v11 │ │ -09265e: 380b 0800 |002f: if-eqz v11, 0037 // +0008 │ │ -092662: 2202 ef02 |0031: new-instance v2, Landroidx/appcompat/view/d; // type@02ef │ │ -092666: 7030 0010 720b |0033: invoke-direct {v2, v7, v11}, Landroidx/appcompat/view/d;.:(Landroid/content/Context;I)V // method@1000 │ │ -09266c: 28f0 |0036: goto 0026 // -0010 │ │ -09266e: 5b67 fd05 |0037: iput-object v7, v6, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -092672: 12fb |0039: const/4 v11, #int -1 // #ff │ │ -092674: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -092676: 33ba 2e00 |003b: if-ne v10, v11, 0069 // +002e │ │ -09267a: 620b 0406 |003d: sget-object v11, Landroidx/appcompat/widget/a0;.i:[I // field@0604 │ │ -09267e: 6e51 7803 879b |003f: invoke-virtual {v7, v8, v11, v9, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -092684: 0c0b |0042: move-result-object v11 │ │ -092686: 6e20 4104 1b00 |0043: invoke-virtual {v11, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09268c: 0a03 |0046: move-result v3 │ │ -09268e: 3803 0600 |0047: if-eqz v3, 004d // +0006 │ │ -092692: 6e30 3604 1b01 |0049: invoke-virtual {v11, v1, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -092698: 0a0a |004c: move-result v10 │ │ -09269a: 6e10 4404 0b00 |004d: invoke-virtual {v11}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0926a0: 2819 |0050: goto 0069 // +0019 │ │ -0926a2: 0d03 |0051: move-exception v3 │ │ -0926a4: 2805 |0052: goto 0057 // +0005 │ │ -0926a6: 0d07 |0053: move-exception v7 │ │ -0926a8: 280f |0054: goto 0063 // +000f │ │ -0926aa: 0d03 |0055: move-exception v3 │ │ -0926ac: 072b |0056: move-object v11, v2 │ │ -0926ae: 1a04 9102 |0057: const-string v4, "AppCompatSpinner" // string@0291 │ │ -0926b2: 1a05 9f03 |0059: const-string v5, "Could not read android:spinnerMode" // string@039f │ │ -0926b6: 7130 f806 5403 |005b: invoke-static {v4, v5, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06f8 │ │ -0926bc: 380b 0b00 |005e: if-eqz v11, 0069 // +000b │ │ -0926c0: 28ed |0060: goto 004d // -0013 │ │ -0926c2: 0d07 |0061: move-exception v7 │ │ -0926c4: 07b2 |0062: move-object v2, v11 │ │ -0926c6: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ -0926ca: 6e10 4404 0200 |0065: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0926d0: 2707 |0068: throw v7 │ │ -0926d2: 121b |0069: const/4 v11, #int 1 // #1 │ │ -0926d4: 380a 3c00 |006a: if-eqz v10, 00a6 // +003c │ │ -0926d8: 32ba 0300 |006c: if-eq v10, v11, 006f // +0003 │ │ -0926dc: 2848 |006e: goto 00b6 // +0048 │ │ -0926de: 220a 6c03 |006f: new-instance v10, Landroidx/appcompat/widget/a0$h; // type@036c │ │ -0926e2: 5463 fd05 |0071: iget-object v3, v6, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -0926e6: 7059 2815 6a83 |0073: invoke-direct {v10, v6, v3, v8, v9}, Landroidx/appcompat/widget/a0$h;.:(Landroidx/appcompat/widget/a0;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1528 │ │ -0926ec: 5463 fd05 |0076: iget-object v3, v6, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -0926f0: 6204 280f |0078: sget-object v4, Le/j;.x2:[I // field@0f28 │ │ -0926f4: 7151 2716 8394 |007a: invoke-static {v3, v8, v4, v9, v1}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -0926fa: 0c01 |007d: move-result-object v1 │ │ -0926fc: 6003 4c0e |007e: sget v3, Le/j;.B2:I // field@0e4c │ │ -092700: 12e4 |0080: const/4 v4, #int -2 // #fe │ │ -092702: 6e30 1e16 3104 |0081: invoke-virtual {v1, v3, v4}, Landroidx/appcompat/widget/e1;.l:(II)I // method@161e │ │ -092708: 0a03 |0084: move-result v3 │ │ -09270a: 5963 0206 |0085: iput v3, v6, Landroidx/appcompat/widget/a0;.g:I // field@0602 │ │ -09270e: 6003 320f |0087: sget v3, Le/j;.z2:I // field@0f32 │ │ -092712: 6e20 1816 3100 |0089: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/e1;.f:(I)Landroid/graphics/drawable/Drawable; // method@1618 │ │ -092718: 0c03 |008c: move-result-object v3 │ │ -09271a: 6e20 0d19 3a00 |008d: invoke-virtual {v10, v3}, Landroidx/appcompat/widget/s0;.m:(Landroid/graphics/drawable/Drawable;)V // method@190d │ │ -092720: 6003 470e |0090: sget v3, Le/j;.A2:I // field@0e47 │ │ -092724: 6e20 2016 3000 |0092: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -09272a: 0c03 |0095: move-result-object v3 │ │ -09272c: 6e20 2f15 3a00 |0096: invoke-virtual {v10, v3}, Landroidx/appcompat/widget/a0$h;.l:(Ljava/lang/CharSequence;)V // method@152f │ │ -092732: 6e10 2816 0100 |0099: invoke-virtual {v1}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -092738: 5b6a 0106 |009c: iput-object v10, v6, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -09273c: 2201 6203 |009e: new-instance v1, Landroidx/appcompat/widget/a0$a; // type@0362 │ │ -092740: 7040 fa14 61a6 |00a0: invoke-direct {v1, v6, v6, v10}, Landroidx/appcompat/widget/a0$a;.:(Landroidx/appcompat/widget/a0;Landroid/view/View;Landroidx/appcompat/widget/a0$h;)V // method@14fa │ │ -092746: 5b61 fe05 |00a3: iput-object v1, v6, Landroidx/appcompat/widget/a0;.c:Landroidx/appcompat/widget/q0; // field@05fe │ │ -09274a: 2811 |00a5: goto 00b6 // +0011 │ │ -09274c: 220a 6703 |00a6: new-instance v10, Landroidx/appcompat/widget/a0$f; // type@0367 │ │ -092750: 7020 0515 6a00 |00a8: invoke-direct {v10, v6}, Landroidx/appcompat/widget/a0$f;.:(Landroidx/appcompat/widget/a0;)V // method@1505 │ │ -092756: 5b6a 0106 |00ab: iput-object v10, v6, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -09275a: 6001 470e |00ad: sget v1, Le/j;.A2:I // field@0e47 │ │ -09275e: 6e20 2016 1000 |00af: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -092764: 0c01 |00b2: move-result-object v1 │ │ -092766: 7220 4315 1a00 |00b3: invoke-interface {v10, v1}, Landroidx/appcompat/widget/a0$j;.l:(Ljava/lang/CharSequence;)V // method@1543 │ │ -09276c: 600a 2d0f |00b6: sget v10, Le/j;.y2:I // field@0f2d │ │ -092770: 6e20 2216 a000 |00b8: invoke-virtual {v0, v10}, Landroidx/appcompat/widget/e1;.p:(I)[Ljava/lang/CharSequence; // method@1622 │ │ -092776: 0c0a |00bb: move-result-object v10 │ │ -092778: 380a 1200 |00bc: if-eqz v10, 00ce // +0012 │ │ -09277c: 2201 3902 |00be: new-instance v1, Landroid/widget/ArrayAdapter; // type@0239 │ │ -092780: 1403 0800 0901 |00c0: const v3, #float 2.51629e-38 // #01090008 │ │ -092786: 7040 110b 71a3 |00c3: invoke-direct {v1, v7, v3, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0b11 │ │ -09278c: 6007 330e |00c6: sget v7, Le/g;.t:I // field@0e33 │ │ -092790: 6e20 130b 7100 |00c8: invoke-virtual {v1, v7}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0b13 │ │ -092796: 6e20 6015 1600 |00cb: invoke-virtual {v6, v1}, Landroidx/appcompat/widget/a0;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1560 │ │ -09279c: 6e10 2816 0000 |00ce: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -0927a2: 5c6b 0006 |00d1: iput-boolean v11, v6, Landroidx/appcompat/widget/a0;.e:Z // field@0600 │ │ -0927a6: 5467 ff05 |00d3: iget-object v7, v6, Landroidx/appcompat/widget/a0;.d:Landroid/widget/SpinnerAdapter; // field@05ff │ │ -0927aa: 3807 0700 |00d5: if-eqz v7, 00dc // +0007 │ │ -0927ae: 6e20 6015 7600 |00d7: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/a0;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1560 │ │ -0927b4: 5b62 ff05 |00da: iput-object v2, v6, Landroidx/appcompat/widget/a0;.d:Landroid/widget/SpinnerAdapter; // field@05ff │ │ -0927b8: 5467 fc05 |00dc: iget-object v7, v6, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -0927bc: 6e30 2e16 8709 |00de: invoke-virtual {v7, v8, v9}, Landroidx/appcompat/widget/e;.e:(Landroid/util/AttributeSet;I)V // method@162e │ │ -0927c2: 0e00 |00e1: return-void │ │ - catches : 3 │ │ - 0x003d - 0x0043 │ │ - Ljava/lang/Exception; -> 0x0055 │ │ - -> 0x0053 │ │ - 0x0043 - 0x004d │ │ - Ljava/lang/Exception; -> 0x0051 │ │ - -> 0x0061 │ │ - 0x0057 - 0x005e │ │ - -> 0x0061 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0a0d40: |[0a0d40] androidx.datastore.preferences.protobuf.h1$a.c:()Ljava/lang/String; │ │ +0a0d50: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0d54: 7210 ed30 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@30ed │ │ +0a0d5a: 0c00 |0005: move-result-object v0 │ │ +0a0d5c: 1f00 3808 |0006: check-cast v0, Ljava/lang/String; // type@0838 │ │ +0a0d60: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=4 │ │ + 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00e2 reg=6 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x00e2 reg=7 (null) Landroid/content/Context; │ │ - 0x0000 - 0x00e2 reg=8 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x00e2 reg=9 (null) I │ │ - 0x0000 - 0x00e2 reg=10 (null) I │ │ - 0x0000 - 0x00e2 reg=11 (null) Landroid/content/res/Resources$Theme; │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/datastore/preferences/protobuf/h1$a; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'd' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 110 16-bit code units │ │ -0923d8: |[0923d8] androidx.appcompat.widget.a0.a:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -0923e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0923ea: 390b 0300 |0001: if-nez v11, 0004 // +0003 │ │ -0923ee: 0f00 |0003: return v0 │ │ -0923f0: 6e10 6f08 0a00 |0004: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -0923f6: 0a01 |0007: move-result v1 │ │ -0923f8: 7120 2908 0100 |0008: invoke-static {v1, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -0923fe: 0a01 |000b: move-result v1 │ │ -092400: 6e10 6d08 0a00 |000c: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -092406: 0a02 |000f: move-result v2 │ │ -092408: 7120 2908 0200 |0010: invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -09240e: 0a02 |0013: move-result v2 │ │ -092410: 6e10 0a0b 0a00 |0014: invoke-virtual {v10}, Landroid/widget/AdapterView;.getSelectedItemPosition:()I // method@0b0a │ │ -092416: 0a03 |0017: move-result v3 │ │ -092418: 7120 223d 3000 |0018: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@3d22 │ │ -09241e: 0a03 |001b: move-result v3 │ │ -092420: 7210 fc0a 0b00 |001c: invoke-interface {v11}, Landroid/widget/Adapter;.getCount:()I // method@0afc │ │ -092426: 0a04 |001f: move-result v4 │ │ -092428: d805 030f |0020: add-int/lit8 v5, v3, #int 15 // #0f │ │ -09242c: 7120 253d 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -092432: 0a04 |0025: move-result v4 │ │ -092434: 9105 0403 |0026: sub-int v5, v4, v3 │ │ -092438: d905 050f |0028: rsub-int/lit8 v5, v5, #int 15 // #0f │ │ -09243c: b153 |002a: sub-int/2addr v3, v5 │ │ -09243e: 7120 223d 3000 |002b: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@3d22 │ │ -092444: 0a03 |002e: move-result v3 │ │ -092446: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -092448: 0136 |0030: move v6, v3 │ │ -09244a: 0757 |0031: move-object v7, v5 │ │ -09244c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -09244e: 3546 2b00 |0033: if-ge v6, v4, 005e // +002b │ │ -092452: 7220 ff0a 6b00 |0035: invoke-interface {v11, v6}, Landroid/widget/Adapter;.getItemViewType:(I)I // method@0aff │ │ -092458: 0a08 |0038: move-result v8 │ │ -09245a: 3208 0400 |0039: if-eq v8, v0, 003d // +0004 │ │ -09245e: 0757 |003b: move-object v7, v5 │ │ -092460: 0180 |003c: move v0, v8 │ │ -092462: 7240 000b 6ba7 |003d: invoke-interface {v11, v6, v7, v10}, Landroid/widget/Adapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0b00 │ │ -092468: 0c07 |0040: move-result-object v7 │ │ -09246a: 6e10 6808 0700 |0041: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0868 │ │ -092470: 0c08 |0044: move-result-object v8 │ │ -092472: 3908 0b00 |0045: if-nez v8, 0050 // +000b │ │ -092476: 2208 e901 |0047: new-instance v8, Landroid/view/ViewGroup$LayoutParams; // type@01e9 │ │ -09247a: 12e9 |0049: const/4 v9, #int -2 // #fe │ │ -09247c: 7030 1c09 9809 |004a: invoke-direct {v8, v9, v9}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091c │ │ -092482: 6e20 e808 8700 |004d: invoke-virtual {v7, v8}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@08e8 │ │ -092488: 6e30 ad08 1702 |0050: invoke-virtual {v7, v1, v2}, Landroid/view/View;.measure:(II)V // method@08ad │ │ -09248e: 6e10 6f08 0700 |0053: invoke-virtual {v7}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -092494: 0a08 |0056: move-result v8 │ │ -092496: 7120 223d 8300 |0057: invoke-static {v3, v8}, Ljava/lang/Math;.max:(II)I // method@3d22 │ │ -09249c: 0a03 |005a: move-result v3 │ │ -09249e: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0924a2: 28d6 |005d: goto 0033 // -002a │ │ -0924a4: 380c 0f00 |005e: if-eqz v12, 006d // +000f │ │ -0924a8: 54ab 0306 |0060: iget-object v11, v10, Landroidx/appcompat/widget/a0;.h:Landroid/graphics/Rect; // field@0603 │ │ -0924ac: 6e20 6605 bc00 |0062: invoke-virtual {v12, v11}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0566 │ │ -0924b2: 54ab 0306 |0065: iget-object v11, v10, Landroidx/appcompat/widget/a0;.h:Landroid/graphics/Rect; // field@0603 │ │ -0924b6: 52bc b901 |0067: iget v12, v11, Landroid/graphics/Rect;.left:I // field@01b9 │ │ -0924ba: 52bb ba01 |0069: iget v11, v11, Landroid/graphics/Rect;.right:I // field@01ba │ │ -0924be: b0bc |006b: add-int/2addr v12, v11 │ │ -0924c0: b0c3 |006c: add-int/2addr v3, v12 │ │ -0924c2: 0f03 |006d: return v3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0a0d64: |[0a0d64] androidx.datastore.preferences.protobuf.h1$a.d:()Ljava/lang/String; │ │ +0a0d74: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0d78: 7210 ef30 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@30ef │ │ +0a0d7e: 0c00 |0005: move-result-object v0 │ │ +0a0d80: 1f00 3808 |0006: check-cast v0, Ljava/lang/String; // type@0838 │ │ +0a0d84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x006e reg=10 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x006e reg=11 (null) Landroid/widget/SpinnerAdapter; │ │ - 0x0000 - 0x006e reg=12 (null) Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/datastore/preferences/protobuf/h1$a; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -092b10: |[092b10] androidx.appcompat.widget.a0.b:()V │ │ -092b20: 5430 0106 |0000: iget-object v0, v3, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092b24: 7110 0115 0300 |0002: invoke-static {v3}, Landroidx/appcompat/widget/a0$d;.b:(Landroid/view/View;)I // method@1501 │ │ -092b2a: 0a01 |0005: move-result v1 │ │ -092b2c: 7110 0015 0300 |0006: invoke-static {v3}, Landroidx/appcompat/widget/a0$d;.a:(Landroid/view/View;)I // method@1500 │ │ -092b32: 0a02 |0009: move-result v2 │ │ -092b34: 7230 3f15 1002 |000a: invoke-interface {v0, v1, v2}, Landroidx/appcompat/widget/a0$j;.e:(II)V // method@153f │ │ -092b3a: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a0e2c: |[0a0e2c] androidx.datastore.preferences.protobuf.h1$a.e:(Ljava/lang/String;)V │ │ +0a0e3c: 2201 4208 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +0a0e40: 7010 d92f 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +0a0e46: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Landroidx/appcompat/widget/a0; │ │ + 0x0000 - 0x0006 reg=0 this Landroidx/datastore/preferences/protobuf/h1$a; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'drawableStateChanged' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -0927ec: |[0927ec] androidx.appcompat.widget.a0.drawableStateChanged:()V │ │ -0927fc: 6f10 730c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.drawableStateChanged:()V // method@0c73 │ │ -092802: 5410 fc05 |0003: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -092806: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -09280a: 6e10 2b16 0000 |0007: invoke-virtual {v0}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -092810: 0e00 |000a: return-void │ │ + insns size : 7 16-bit code units │ │ +0a0c88: |[0a0c88] androidx.datastore.preferences.protobuf.h1$a.hasNext:()Z │ │ +0a0c98: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0c9c: 7210 eb30 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@30eb │ │ +0a0ca2: 0a00 |0005: move-result v0 │ │ +0a0ca4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getDropDownHorizontalOffset' │ │ - type : '()I' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'hasPrevious' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0924c4: |[0924c4] androidx.appcompat.widget.a0.getDropDownHorizontalOffset:()I │ │ -0924d4: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -0924d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0924dc: 7210 3d15 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.d:()I // method@153d │ │ -0924e2: 0a00 |0007: move-result v0 │ │ -0924e4: 0f00 |0008: return v0 │ │ -0924e6: 6f10 740c 0100 |0009: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownHorizontalOffset:()I // method@0c74 │ │ -0924ec: 0a00 |000c: move-result v0 │ │ -0924ee: 0f00 |000d: return v0 │ │ + insns size : 7 16-bit code units │ │ +0a0ca8: |[0a0ca8] androidx.datastore.preferences.protobuf.h1$a.hasPrevious:()Z │ │ +0a0cb8: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0cbc: 7210 ec30 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@30ec │ │ +0a0cc2: 0a00 |0005: move-result v0 │ │ +0a0cc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getDropDownVerticalOffset' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0924f0: |[0924f0] androidx.appcompat.widget.a0.getDropDownVerticalOffset:()I │ │ -092500: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092504: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -092508: 7210 4015 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.g:()I // method@1540 │ │ -09250e: 0a00 |0007: move-result v0 │ │ -092510: 0f00 |0008: return v0 │ │ -092512: 6f10 750c 0100 |0009: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownVerticalOffset:()I // method@0c75 │ │ -092518: 0a00 |000c: move-result v0 │ │ -09251a: 0f00 |000d: return v0 │ │ + insns size : 5 16-bit code units │ │ +0a0d08: |[0a0d08] androidx.datastore.preferences.protobuf.h1$a.next:()Ljava/lang/Object; │ │ +0a0d18: 6e10 7513 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/h1$a;.c:()Ljava/lang/String; // method@1375 │ │ +0a0d1e: 0c00 |0003: move-result-object v0 │ │ +0a0d20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #5 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getDropDownWidth' │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'nextIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -09251c: |[09251c] androidx.appcompat.widget.a0.getDropDownWidth:()I │ │ -09252c: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092530: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092534: 5210 0206 |0004: iget v0, v1, Landroidx/appcompat/widget/a0;.g:I // field@0602 │ │ -092538: 0f00 |0006: return v0 │ │ -09253a: 6f10 760c 0100 |0007: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownWidth:()I // method@0c76 │ │ -092540: 0a00 |000a: move-result v0 │ │ -092542: 0f00 |000b: return v0 │ │ + insns size : 7 16-bit code units │ │ +0a0cc8: |[0a0cc8] androidx.datastore.preferences.protobuf.h1$a.nextIndex:()I │ │ +0a0cd8: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0cdc: 7210 ee30 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.nextIndex:()I // method@30ee │ │ +0a0ce2: 0a00 |0005: move-result v0 │ │ +0a0ce4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #6 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getInternalPopup' │ │ - type : '()Landroidx/appcompat/widget/a0$j;' │ │ - access : 0x0010 (FINAL) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'previous' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -092354: |[092354] androidx.appcompat.widget.a0.getInternalPopup:()Landroidx/appcompat/widget/a0$j; │ │ -092364: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092368: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0a0d24: |[0a0d24] androidx.datastore.preferences.protobuf.h1$a.previous:()Ljava/lang/Object; │ │ +0a0d34: 6e10 7613 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/h1$a;.d:()Ljava/lang/String; // method@1376 │ │ +0a0d3a: 0c00 |0003: move-result-object v0 │ │ +0a0d3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #7 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getPopupBackground' │ │ - type : '()Landroid/graphics/drawable/Drawable;' │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'previousIndex' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0922e4: |[0922e4] androidx.appcompat.widget.a0.getPopupBackground:()Landroid/graphics/drawable/Drawable; │ │ -0922f4: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -0922f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0922fc: 7210 4115 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.i:()Landroid/graphics/drawable/Drawable; // method@1541 │ │ -092302: 0c00 |0007: move-result-object v0 │ │ -092304: 1100 |0008: return-object v0 │ │ -092306: 6f10 770c 0100 |0009: invoke-super {v1}, Landroid/widget/Spinner;.getPopupBackground:()Landroid/graphics/drawable/Drawable; // method@0c77 │ │ -09230c: 0c00 |000c: move-result-object v0 │ │ -09230e: 1100 |000d: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +0a0ce8: |[0a0ce8] androidx.datastore.preferences.protobuf.h1$a.previousIndex:()I │ │ +0a0cf8: 5410 cb04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$a;.e:Ljava/util/ListIterator; // field@04cb │ │ +0a0cfc: 7210 f030 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previousIndex:()I // method@30f0 │ │ +0a0d02: 0a00 |0005: move-result v0 │ │ +0a0d04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #8 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getPopupContext' │ │ - type : '()Landroid/content/Context;' │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'remove' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -09227c: |[09227c] androidx.appcompat.widget.a0.getPopupContext:()Landroid/content/Context; │ │ -09228c: 5410 fd05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -092290: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a0df4: |[0a0df4] androidx.datastore.preferences.protobuf.h1$a.remove:()V │ │ +0a0e04: 2200 4208 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +0a0e08: 7010 d92f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +0a0e0e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #9 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getPrompt' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/h1$a;) │ │ + name : 'set' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -092544: |[092544] androidx.appcompat.widget.a0.getPrompt:()Ljava/lang/CharSequence; │ │ -092554: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092558: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09255c: 7210 4215 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.j:()Ljava/lang/CharSequence; // method@1542 │ │ -092562: 0c00 |0007: move-result-object v0 │ │ -092564: 2805 |0008: goto 000d // +0005 │ │ -092566: 6f10 780c 0100 |0009: invoke-super {v1}, Landroid/widget/Spinner;.getPrompt:()Ljava/lang/CharSequence; // method@0c78 │ │ -09256c: 0c00 |000c: move-result-object v0 │ │ -09256e: 1100 |000d: return-object v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0a0e10: |[0a0e10] androidx.datastore.preferences.protobuf.h1$a.set:(Ljava/lang/Object;)V │ │ +0a0e20: 1f01 3808 |0000: check-cast v1, Ljava/lang/String; // type@0838 │ │ +0a0e24: 6e20 7713 1000 |0002: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/h1$a;.e:(Ljava/lang/String;)V // method@1377 │ │ +0a0e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getSupportBackgroundTintList' │ │ - type : '()Landroid/content/res/ColorStateList;' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #182 header: │ │ +class_idx : 748 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #182 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=iterator │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ + │ │ +Class #182 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/h1$b;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'e' │ │ + type : 'Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/h1;' │ │ + access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : '' │ │ + type : '(Landroidx/datastore/preferences/protobuf/h1;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -092294: |[092294] androidx.appcompat.widget.a0.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -0922a4: 5410 fc05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -0922a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0922ac: 6e10 2c16 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/widget/e;.c:()Landroid/content/res/ColorStateList; // method@162c │ │ -0922b2: 0c00 |0007: move-result-object v0 │ │ -0922b4: 2802 |0008: goto 000a // +0002 │ │ -0922b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0922b8: 1100 |000a: return-object v0 │ │ + insns size : 16 16-bit code units │ │ +0a0ea8: |[0a0ea8] androidx.datastore.preferences.protobuf.h1$b.:(Landroidx/datastore/preferences/protobuf/h1;)V │ │ +0a0eb8: 5b01 cf04 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/h1$b;.f:Landroidx/datastore/preferences/protobuf/h1; // field@04cf │ │ +0a0ebc: 7010 552f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a0ec2: 7110 8b13 0100 |0005: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/h1;.h:(Landroidx/datastore/preferences/protobuf/h1;)Landroidx/datastore/preferences/protobuf/z; // method@138b │ │ +0a0ec8: 0c01 |0008: move-result-object v1 │ │ +0a0eca: 7210 e230 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +0a0ed0: 0c01 |000c: move-result-object v1 │ │ +0a0ed2: 5b01 ce04 |000d: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/h1$b;.e:Ljava/util/Iterator; // field@04ce │ │ +0a0ed6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'getSupportBackgroundTintMode' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'b' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -0922bc: |[0922bc] androidx.appcompat.widget.a0.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -0922cc: 5410 fc05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -0922d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0922d4: 6e10 2d16 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/widget/e;.d:()Landroid/graphics/PorterDuff$Mode; // method@162d │ │ -0922da: 0c00 |0007: move-result-object v0 │ │ -0922dc: 2802 |0008: goto 000a // +0002 │ │ -0922de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0922e0: 1100 |000a: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +0a0e84: |[0a0e84] androidx.datastore.preferences.protobuf.h1$b.b:()Ljava/lang/String; │ │ +0a0e94: 5410 ce04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$b;.e:Ljava/util/Iterator; // field@04ce │ │ +0a0e98: 7210 c830 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0a0e9e: 0c00 |0005: move-result-object v0 │ │ +0a0ea0: 1f00 3808 |0006: check-cast v0, Ljava/lang/String; // type@0838 │ │ +0a0ea4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/datastore/preferences/protobuf/h1$b; │ │ │ │ - #12 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 19 16-bit code units │ │ -092814: |[092814] androidx.appcompat.widget.a0.onDetachedFromWindow:()V │ │ -092824: 6f10 790c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.onDetachedFromWindow:()V // method@0c79 │ │ -09282a: 5410 0106 |0003: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -09282e: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -092832: 7210 3c15 0000 |0007: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.c:()Z // method@153c │ │ -092838: 0a00 |000a: move-result v0 │ │ -09283a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -09283e: 5410 0106 |000d: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092842: 7210 3e15 0000 |000f: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.dismiss:()V // method@153e │ │ -092848: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -09284c: |[09284c] androidx.appcompat.widget.a0.onMeasure:(II)V │ │ -09285c: 6f30 7a0c 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/Spinner;.onMeasure:(II)V // method@0c7a │ │ -092862: 5424 0106 |0003: iget-object v4, v2, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092866: 3804 2d00 |0005: if-eqz v4, 0032 // +002d │ │ -09286a: 7110 2708 0300 |0007: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0827 │ │ -092870: 0a04 |000a: move-result v4 │ │ -092872: 1500 0080 |000b: const/high16 v0, #int -2147483648 // #8000 │ │ -092876: 3304 2500 |000d: if-ne v4, v0, 0032 // +0025 │ │ -09287a: 6e10 6f08 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -092880: 0a04 |0012: move-result v4 │ │ -092882: 6e10 fb0a 0200 |0013: invoke-virtual {v2}, Landroid/widget/AbsSpinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@0afb │ │ -092888: 0c00 |0016: move-result-object v0 │ │ -09288a: 6e10 5408 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0854 │ │ -092890: 0c01 |001a: move-result-object v1 │ │ -092892: 6e30 4d15 0201 |001b: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/a0;.a:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@154d │ │ -092898: 0a00 |001e: move-result v0 │ │ -09289a: 7120 223d 0400 |001f: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@3d22 │ │ -0928a0: 0a04 |0022: move-result v4 │ │ -0928a2: 7110 2808 0300 |0023: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0828 │ │ -0928a8: 0a03 |0026: move-result v3 │ │ -0928aa: 7120 253d 3400 |0027: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@3d25 │ │ -0928b0: 0a03 |002a: move-result v3 │ │ -0928b2: 6e10 6d08 0200 |002b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -0928b8: 0a04 |002e: move-result v4 │ │ -0928ba: 6e30 ea08 3204 |002f: invoke-virtual {v2, v3, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@08ea │ │ -0928c0: 0e00 |0032: return-void │ │ + insns size : 7 16-bit code units │ │ +0a0e48: |[0a0e48] androidx.datastore.preferences.protobuf.h1$b.hasNext:()Z │ │ +0a0e58: 5410 ce04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/h1$b;.e:Ljava/util/Iterator; // field@04ce │ │ +0a0e5c: 7210 c730 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0a0e62: 0a00 |0005: move-result v0 │ │ +0a0e64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #14 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -0928c4: |[0928c4] androidx.appcompat.widget.a0.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0928d4: 1f02 6e03 |0000: check-cast v2, Landroidx/appcompat/widget/a0$i; // type@036e │ │ -0928d8: 6e10 2807 0200 |0002: invoke-virtual {v2}, Landroid/view/AbsSavedState;.getSuperState:()Landroid/os/Parcelable; // method@0728 │ │ -0928de: 0c00 |0005: move-result-object v0 │ │ -0928e0: 6f20 7b0c 0100 |0006: invoke-super {v1, v0}, Landroid/widget/Spinner;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0c7b │ │ -0928e6: 5522 fb05 |0009: iget-boolean v2, v2, Landroidx/appcompat/widget/a0$i;.a:Z // field@05fb │ │ -0928ea: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -0928ee: 6e10 8e08 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@088e │ │ -0928f4: 0c02 |0010: move-result-object v2 │ │ -0928f6: 3802 0a00 |0011: if-eqz v2, 001b // +000a │ │ -0928fa: 2200 6303 |0013: new-instance v0, Landroidx/appcompat/widget/a0$b; // type@0363 │ │ -0928fe: 7020 fd14 1000 |0015: invoke-direct {v0, v1}, Landroidx/appcompat/widget/a0$b;.:(Landroidx/appcompat/widget/a0;)V // method@14fd │ │ -092904: 6e20 7509 0200 |0018: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0975 │ │ -09290a: 0e00 |001b: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0a0e68: |[0a0e68] androidx.datastore.preferences.protobuf.h1$b.next:()Ljava/lang/Object; │ │ +0a0e78: 6e10 8113 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/h1$b;.b:()Ljava/lang/String; // method@1381 │ │ +0a0e7e: 0c00 |0003: move-result-object v0 │ │ +0a0e80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #15 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/h1$b;) │ │ + name : 'remove' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -092310: |[092310] androidx.appcompat.widget.a0.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -092320: 2200 6e03 |0000: new-instance v0, Landroidx/appcompat/widget/a0$i; // type@036e │ │ -092324: 6f10 7c0c 0200 |0002: invoke-super {v2}, Landroid/widget/Spinner;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0c7c │ │ -09232a: 0c01 |0005: move-result-object v1 │ │ -09232c: 7020 3915 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/a0$i;.:(Landroid/os/Parcelable;)V // method@1539 │ │ -092332: 5421 0106 |0009: iget-object v1, v2, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092336: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ -09233a: 7210 3c15 0100 |000d: invoke-interface {v1}, Landroidx/appcompat/widget/a0$j;.c:()Z // method@153c │ │ -092340: 0a01 |0010: move-result v1 │ │ -092342: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -092346: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -092348: 2802 |0014: goto 0016 // +0002 │ │ -09234a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -09234c: 5c01 fb05 |0016: iput-boolean v1, v0, Landroidx/appcompat/widget/a0$i;.a:Z // field@05fb │ │ -092350: 1100 |0018: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a0ed8: |[0a0ed8] androidx.datastore.preferences.protobuf.h1$b.remove:()V │ │ +0a0ee8: 2200 4208 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0842 │ │ +0a0eec: 7010 d92f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2fd9 │ │ +0a0ef2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #16 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #183 header: │ │ +class_idx : 751 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #183 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #183 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #184 header: │ │ +class_idx : 753 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2039 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #184 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/i; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ + │ │ +Class #184 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i$c;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/io/IOException;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i$c;) │ │ + name : '' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 17 16-bit code units │ │ -09236c: |[09236c] androidx.appcompat.widget.a0.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09237c: 5410 fe05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.c:Landroidx/appcompat/widget/q0; // field@05fe │ │ -092380: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -092384: 6e30 8418 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/q0;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@1884 │ │ -09238a: 0a00 |0007: move-result v0 │ │ -09238c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -092390: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -092392: 0f02 |000b: return v2 │ │ -092394: 6f20 7d0c 2100 |000c: invoke-super {v1, v2}, Landroid/widget/Spinner;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0c7d │ │ -09239a: 0a02 |000f: move-result v2 │ │ -09239c: 0f02 |0010: return v2 │ │ + insns size : 6 16-bit code units │ │ +0900ac: |[0900ac] androidx.datastore.preferences.protobuf.i$c.:(Ljava/lang/Throwable;)V │ │ +0900bc: 1a00 7d03 |0000: const-string v0, "CodedOutputStream was writing to a flat byte array and ran out of space." // string@037d │ │ +0900c0: 7030 8c2e 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2e8c │ │ +0900c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #17 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'performClick' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #185 header: │ │ +class_idx : 755 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #185 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Class;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/i0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/h0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #186 header: │ │ +class_idx : 756 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #186 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=B │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ + │ │ +Class #186 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i1$a;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/security/PrivilegedExceptionAction;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 20 16-bit code units │ │ -0923a0: |[0923a0] androidx.appcompat.widget.a0.performClick:()Z │ │ -0923b0: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -0923b4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0923b8: 7210 3c15 0000 |0004: invoke-interface {v0}, Landroidx/appcompat/widget/a0$j;.c:()Z // method@153c │ │ -0923be: 0a00 |0007: move-result v0 │ │ -0923c0: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -0923c4: 6e10 4e15 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/a0;.b:()V // method@154e │ │ -0923ca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0923cc: 0f00 |000e: return v0 │ │ -0923ce: 6f10 7e0c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.performClick:()Z // method@0c7e │ │ -0923d4: 0a00 |0012: move-result v0 │ │ -0923d6: 0f00 |0013: return v0 │ │ + insns size : 4 16-bit code units │ │ +0a10a8: |[0a10a8] androidx.datastore.preferences.protobuf.i1$a.:()V │ │ +0a10b8: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a10be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #18 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setAdapter' │ │ - type : '(Landroid/widget/Adapter;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1$a;) │ │ + name : 'a' │ │ + type : '()Lsun/misc/Unsafe;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 8 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -09290c: |[09290c] androidx.appcompat.widget.a0.setAdapter:(Landroid/widget/Adapter;)V │ │ -09291c: 1f01 5b02 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@025b │ │ -092920: 6e20 6015 1000 |0002: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/a0;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1560 │ │ -092926: 0e00 |0005: return-void │ │ + insns size : 38 16-bit code units │ │ +0a104c: |[0a104c] androidx.datastore.preferences.protobuf.i1$a.a:()Lsun/misc/Unsafe; │ │ +0a105c: 1c00 820b |0000: const-class v0, Lsun/misc/Unsafe; // type@0b82 │ │ +0a1060: 6e10 df2e 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@2edf │ │ +0a1066: 0c01 |0005: move-result-object v1 │ │ +0a1068: 2112 |0006: array-length v2, v1 │ │ +0a106a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0a106c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0a106e: 3523 1c00 |0009: if-ge v3, v2, 0025 // +001c │ │ +0a1072: 4605 0103 |000b: aget-object v5, v1, v3 │ │ +0a1076: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +0a1078: 6e20 e02f 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@2fe0 │ │ +0a107e: 6e20 e72f 4500 |0011: invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2fe7 │ │ +0a1084: 0c04 |0014: move-result-object v4 │ │ +0a1086: 6e20 f02e 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@2ef0 │ │ +0a108c: 0a05 |0018: move-result v5 │ │ +0a108e: 3805 0900 |0019: if-eqz v5, 0022 // +0009 │ │ +0a1092: 6e20 d52e 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@2ed5 │ │ +0a1098: 0c00 |001e: move-result-object v0 │ │ +0a109a: 1f00 820b |001f: check-cast v0, Lsun/misc/Unsafe; // type@0b82 │ │ +0a109e: 1100 |0021: return-object v0 │ │ +0a10a0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a10a4: 28e4 |0024: goto 0008 // -001c │ │ +0a10a6: 1104 |0025: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/widget/Adapter; │ │ + 0x0000 - 0x0026 reg=7 this Landroidx/datastore/preferences/protobuf/i1$a; │ │ │ │ - #19 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setAdapter' │ │ - type : '(Landroid/widget/SpinnerAdapter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/i1$a;) │ │ + name : 'run' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 37 16-bit code units │ │ -092928: |[092928] androidx.appcompat.widget.a0.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -092938: 5530 0006 |0000: iget-boolean v0, v3, Landroidx/appcompat/widget/a0;.e:Z // field@0600 │ │ -09293c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -092940: 5b34 ff05 |0004: iput-object v4, v3, Landroidx/appcompat/widget/a0;.d:Landroid/widget/SpinnerAdapter; // field@05ff │ │ -092944: 0e00 |0006: return-void │ │ -092946: 6f20 7f0c 4300 |0007: invoke-super {v3, v4}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0c7f │ │ -09294c: 5430 0106 |000a: iget-object v0, v3, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092950: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -092954: 5430 fd05 |000e: iget-object v0, v3, Landroidx/appcompat/widget/a0;.b:Landroid/content/Context; // field@05fd │ │ -092958: 3900 0600 |0010: if-nez v0, 0016 // +0006 │ │ -09295c: 6e10 5b08 0300 |0012: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -092962: 0c00 |0015: move-result-object v0 │ │ -092964: 5431 0106 |0016: iget-object v1, v3, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092968: 2202 6803 |0018: new-instance v2, Landroidx/appcompat/widget/a0$g; // type@0368 │ │ -09296c: 6e10 7403 0000 |001a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -092972: 0c00 |001d: move-result-object v0 │ │ -092974: 7030 1415 4200 |001e: invoke-direct {v2, v4, v0}, Landroidx/appcompat/widget/a0$g;.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@1514 │ │ -09297a: 7220 4615 2100 |0021: invoke-interface {v1, v2}, Landroidx/appcompat/widget/a0$j;.o:(Landroid/widget/ListAdapter;)V // method@1546 │ │ -092980: 0e00 |0024: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0a1030: |[0a1030] androidx.datastore.preferences.protobuf.i1$a.run:()Ljava/lang/Object; │ │ +0a1040: 6e10 ef13 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/i1$a;.a:()Lsun/misc/Unsafe; // method@13ef │ │ +0a1046: 0c00 |0003: move-result-object v0 │ │ +0a1048: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0025 reg=3 this Landroidx/appcompat/widget/a0; │ │ - 0x0000 - 0x0025 reg=4 (null) Landroid/widget/SpinnerAdapter; │ │ │ │ - #20 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setBackgroundDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #187 header: │ │ +class_idx : 760 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 17 │ │ + │ │ +Class #187 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/i1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="e" │ │ + │ │ +Class #187 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i1$e;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'a' │ │ + type : 'Lsun/misc/Unsafe;' │ │ access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : '' │ │ + type : '(Lsun/misc/Unsafe;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -092984: |[092984] androidx.appcompat.widget.a0.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -092994: 6f20 800c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c80 │ │ -09299a: 5410 fc05 |0003: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -09299e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0929a2: 6e20 2f16 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/e;.f:(Landroid/graphics/drawable/Drawable;)V // method@162f │ │ -0929a8: 0e00 |000a: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0a1530: |[0a1530] androidx.datastore.preferences.protobuf.i1$e.:(Lsun/misc/Unsafe;)V │ │ +0a1540: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a1546: 5b01 da04 |0003: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a154a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #21 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setBackgroundResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Class;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -0929ac: |[0929ac] androidx.appcompat.widget.a0.setBackgroundResource:(I)V │ │ -0929bc: 6f20 810c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundResource:(I)V // method@0c81 │ │ -0929c2: 5410 fc05 |0003: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -0929c6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0929ca: 6e20 3016 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/e;.g:(I)V // method@1630 │ │ -0929d0: 0e00 |000a: return-void │ │ + insns size : 7 16-bit code units │ │ +0a1470: |[0a1470] androidx.datastore.preferences.protobuf.i1$e.a:(Ljava/lang/Class;)I │ │ +0a1480: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a1484: 6e20 8040 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayBaseOffset:(Ljava/lang/Class;)I // method@4080 │ │ +0a148a: 0a02 |0005: move-result v2 │ │ +0a148c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ - #22 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setDropDownHorizontalOffset' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Class;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -0929d4: |[0929d4] androidx.appcompat.widget.a0.setDropDownHorizontalOffset:(I)V │ │ -0929e4: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -0929e8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0929ec: 7220 4715 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/a0$j;.p:(I)V // method@1547 │ │ -0929f2: 5410 0106 |0007: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -0929f6: 7220 3b15 2000 |0009: invoke-interface {v0, v2}, Landroidx/appcompat/widget/a0$j;.b:(I)V // method@153b │ │ -0929fc: 2804 |000c: goto 0010 // +0004 │ │ -0929fe: 6f20 820c 2100 |000d: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownHorizontalOffset:(I)V // method@0c82 │ │ -092a04: 0e00 |0010: return-void │ │ + insns size : 7 16-bit code units │ │ +0a1490: |[0a1490] androidx.datastore.preferences.protobuf.i1$e.b:(Ljava/lang/Class;)I │ │ +0a14a0: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a14a4: 6e20 8140 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayIndexScale:(Ljava/lang/Class;)I // method@4081 │ │ +0a14aa: 0a02 |0005: move-result v2 │ │ +0a14ac: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ - #23 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setDropDownVerticalOffset' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;J)B' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;J)D' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Object;J)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'g' │ │ + type : '(Ljava/lang/Object;J)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -092a08: |[092a08] androidx.appcompat.widget.a0.setDropDownVerticalOffset:(I)V │ │ -092a18: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092a1c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -092a20: 7220 4515 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/a0$j;.n:(I)V // method@1545 │ │ -092a26: 2804 |0007: goto 000b // +0004 │ │ -092a28: 6f20 830c 2100 |0008: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownVerticalOffset:(I)V // method@0c83 │ │ -092a2e: 0e00 |000b: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a14b0: |[0a14b0] androidx.datastore.preferences.protobuf.i1$e.g:(Ljava/lang/Object;J)I │ │ +0a14c0: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a14c4: 6e40 8640 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getInt:(Ljava/lang/Object;J)I // method@4086 │ │ +0a14ca: 0a02 |0005: move-result v2 │ │ +0a14cc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=3 (null) J │ │ │ │ - #24 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setDropDownWidth' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'h' │ │ + type : '(Ljava/lang/Object;J)J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -092a30: |[092a30] androidx.appcompat.widget.a0.setDropDownWidth:(I)V │ │ -092a40: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092a44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092a48: 5912 0206 |0004: iput v2, v1, Landroidx/appcompat/widget/a0;.g:I // field@0602 │ │ -092a4c: 2804 |0006: goto 000a // +0004 │ │ -092a4e: 6f20 840c 2100 |0007: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownWidth:(I)V // method@0c84 │ │ -092a54: 0e00 |000a: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a14f0: |[0a14f0] androidx.datastore.preferences.protobuf.i1$e.h:(Ljava/lang/Object;J)J │ │ +0a1500: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a1504: 6e40 8740 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getLong:(Ljava/lang/Object;J)J // method@4087 │ │ +0a150a: 0b02 |0005: move-result-wide v2 │ │ +0a150c: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=3 (null) J │ │ │ │ - #25 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setPopupBackgroundDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'i' │ │ + type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -092a58: |[092a58] androidx.appcompat.widget.a0.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -092a68: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092a6c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -092a70: 7220 4415 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/a0$j;.m:(Landroid/graphics/drawable/Drawable;)V // method@1544 │ │ -092a76: 2804 |0007: goto 000b // +0004 │ │ -092a78: 6f20 850c 2100 |0008: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c85 │ │ -092a7e: 0e00 |000b: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a14d0: |[0a14d0] androidx.datastore.preferences.protobuf.i1$e.i:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +0a14e0: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a14e4: 6e40 8840 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getObject:(Ljava/lang/Object;J)Ljava/lang/Object; // method@4088 │ │ +0a14ea: 0c02 |0005: move-result-object v2 │ │ +0a14ec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=3 (null) J │ │ │ │ - #26 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setPopupBackgroundResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'j' │ │ + type : '(Ljava/lang/reflect/Field;)J' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -092a80: |[092a80] androidx.appcompat.widget.a0.setPopupBackgroundResource:(I)V │ │ -092a90: 6e10 5515 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/a0;.getPopupContext:()Landroid/content/Context; // method@1555 │ │ -092a96: 0c00 |0003: move-result-object v0 │ │ -092a98: 7120 062f 2000 |0004: invoke-static {v0, v2}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -092a9e: 0c02 |0007: move-result-object v2 │ │ -092aa0: 6e20 6615 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/a0;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1566 │ │ -092aa6: 0e00 |000b: return-void │ │ + insns size : 7 16-bit code units │ │ +0a1510: |[0a1510] androidx.datastore.preferences.protobuf.i1$e.j:(Ljava/lang/reflect/Field;)J │ │ +0a1520: 5420 da04 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a1524: 6e20 8940 3000 |0002: invoke-virtual {v0, v3}, Lsun/misc/Unsafe;.objectFieldOffset:(Ljava/lang/reflect/Field;)J // method@4089 │ │ +0a152a: 0b00 |0005: move-result-wide v0 │ │ +0a152c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0007 reg=3 (null) Ljava/lang/reflect/Field; │ │ │ │ - #27 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setPrompt' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'k' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'l' │ │ + type : '(Ljava/lang/Object;JB)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'm' │ │ + type : '(Ljava/lang/Object;JD)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'n' │ │ + type : '(Ljava/lang/Object;JF)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'o' │ │ + type : '(Ljava/lang/Object;JI)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -092aa8: |[092aa8] androidx.appcompat.widget.a0.setPrompt:(Ljava/lang/CharSequence;)V │ │ -092ab8: 5410 0106 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.f:Landroidx/appcompat/widget/a0$j; // field@0601 │ │ -092abc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -092ac0: 7220 4315 2000 |0004: invoke-interface {v0, v2}, Landroidx/appcompat/widget/a0$j;.l:(Ljava/lang/CharSequence;)V // method@1543 │ │ -092ac6: 2804 |0007: goto 000b // +0004 │ │ -092ac8: 6f20 860c 2100 |0008: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@0c86 │ │ -092ace: 0e00 |000b: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0a154c: |[0a154c] androidx.datastore.preferences.protobuf.i1$e.o:(Ljava/lang/Object;JI)V │ │ +0a155c: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a1560: 6e55 8e40 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putInt:(Ljava/lang/Object;JI)V // method@408e │ │ +0a1566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=3 (null) J │ │ + 0x0000 - 0x0006 reg=5 (null) I │ │ │ │ - #28 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setSupportBackgroundTintList' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'p' │ │ + type : '(Ljava/lang/Object;JJ)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -092ad0: |[092ad0] androidx.appcompat.widget.a0.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -092ae0: 5410 fc05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -092ae4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092ae8: 6e20 3216 2000 |0004: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/e;.i:(Landroid/content/res/ColorStateList;)V // method@1632 │ │ -092aee: 0e00 |0007: return-void │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 9 16-bit code units │ │ +0a1568: |[0a1568] androidx.datastore.preferences.protobuf.i1$e.p:(Ljava/lang/Object;JJ)V │ │ +0a1578: 5460 da04 |0000: iget-object v0, v6, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a157c: 0771 |0002: move-object v1, v7 │ │ +0a157e: 0482 |0003: move-wide v2, v8 │ │ +0a1580: 04a4 |0004: move-wide v4, v10 │ │ +0a1582: 7406 8f40 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putLong:(Ljava/lang/Object;JJ)V // method@408f │ │ +0a1588: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0009 reg=6 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0009 reg=7 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=8 (null) J │ │ + 0x0000 - 0x0009 reg=10 (null) J │ │ │ │ - #29 : (in Landroidx/appcompat/widget/a0;) │ │ - name : 'setSupportBackgroundTintMode' │ │ - type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/i1$e;) │ │ + name : 'q' │ │ + type : '(Ljava/lang/Object;JLjava/lang/Object;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -092af0: |[092af0] androidx.appcompat.widget.a0.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -092b00: 5410 fc05 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a0;.a:Landroidx/appcompat/widget/e; // field@05fc │ │ -092b04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092b08: 6e20 3316 2000 |0004: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/e;.j:(Landroid/graphics/PorterDuff$Mode;)V // method@1633 │ │ -092b0e: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0a158c: |[0a158c] androidx.datastore.preferences.protobuf.i1$e.q:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ +0a159c: 5410 da04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/i1$e;.a:Lsun/misc/Unsafe; // field@04da │ │ +0a15a0: 6e55 9040 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putObject:(Ljava/lang/Object;JLjava/lang/Object;)V // method@4090 │ │ +0a15a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroidx/datastore/preferences/protobuf/i1$e; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=3 (null) J │ │ + 0x0000 - 0x0006 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #215 header: │ │ -class_idx : 881 │ │ +Class #188 header: │ │ +class_idx : 761 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 10 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 24 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ +direct_methods_size : 44 │ │ virtual_methods_size: 0 │ │ │ │ -Class #215 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a1;' │ │ +Class #188 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/i1$b; Landroidx/datastore/preferences/protobuf/i1$c; Landroidx/datastore/preferences/protobuf/i1$d; Landroidx/datastore/preferences/protobuf/i1$e; } │ │ + │ │ +Class #188 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/i1;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/a1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'a' │ │ - type : 'Ljava/lang/ThreadLocal;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Ljava/util/logging/Logger;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'b' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Lsun/misc/Unsafe;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'c' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #3 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'd' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #4 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'e' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #5 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'f' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #6 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Landroidx/datastore/preferences/protobuf/i1$e;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'g' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #7 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'h' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #8 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'i' │ │ - type : '[I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - #9 : (in Landroidx/appcompat/widget/a1;) │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : 'j' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'k' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'l' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'm' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'n' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'o' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'p' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'q' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'r' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 's' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 't' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'u' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'v' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'w' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'x' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 0 │ │ - outs : 2 │ │ - insns size : 84 16-bit code units │ │ -09f9ac: |[09f9ac] androidx.appcompat.widget.a1.:()V │ │ -09f9bc: 2200 490a |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@0a49 │ │ -09f9c0: 7010 ad3d 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@3dad │ │ -09f9c6: 6900 0506 |0005: sput-object v0, Landroidx/appcompat/widget/a1;.a:Ljava/lang/ThreadLocal; // field@0605 │ │ -09f9ca: 1400 62ff fefe |0007: const v0, #float -1.69475e+38 // #fefeff62 │ │ -09f9d0: 2410 0d0e 0000 |000a: filled-new-array {v0}, [I // type@0e0d │ │ -09f9d6: 0c00 |000d: move-result-object v0 │ │ -09f9d8: 6900 0606 |000e: sput-object v0, Landroidx/appcompat/widget/a1;.b:[I // field@0606 │ │ -09f9dc: 1400 9c00 0101 |0010: const v0, #float 2.3694e-38 // #0101009c │ │ -09f9e2: 2410 0d0e 0000 |0013: filled-new-array {v0}, [I // type@0e0d │ │ -09f9e8: 0c00 |0016: move-result-object v0 │ │ -09f9ea: 6900 0706 |0017: sput-object v0, Landroidx/appcompat/widget/a1;.c:[I // field@0607 │ │ -09f9ee: 1400 fe02 0101 |0019: const v0, #float 2.36957e-38 // #010102fe │ │ -09f9f4: 2410 0d0e 0000 |001c: filled-new-array {v0}, [I // type@0e0d │ │ -09f9fa: 0c00 |001f: move-result-object v0 │ │ -09f9fc: 6900 0806 |0020: sput-object v0, Landroidx/appcompat/widget/a1;.d:[I // field@0608 │ │ -09fa00: 1400 a700 0101 |0022: const v0, #float 2.3694e-38 // #010100a7 │ │ -09fa06: 2410 0d0e 0000 |0025: filled-new-array {v0}, [I // type@0e0d │ │ -09fa0c: 0c00 |0028: move-result-object v0 │ │ -09fa0e: 6900 0906 |0029: sput-object v0, Landroidx/appcompat/widget/a1;.e:[I // field@0609 │ │ -09fa12: 1400 a000 0101 |002b: const v0, #float 2.3694e-38 // #010100a0 │ │ -09fa18: 2410 0d0e 0000 |002e: filled-new-array {v0}, [I // type@0e0d │ │ -09fa1e: 0c00 |0031: move-result-object v0 │ │ -09fa20: 6900 0a06 |0032: sput-object v0, Landroidx/appcompat/widget/a1;.f:[I // field@060a │ │ -09fa24: 1400 a100 0101 |0034: const v0, #float 2.3694e-38 // #010100a1 │ │ -09fa2a: 2410 0d0e 0000 |0037: filled-new-array {v0}, [I // type@0e0d │ │ -09fa30: 0c00 |003a: move-result-object v0 │ │ -09fa32: 6900 0b06 |003b: sput-object v0, Landroidx/appcompat/widget/a1;.g:[I // field@060b │ │ -09fa36: 1400 59ff fefe |003d: const v0, #float -1.69475e+38 // #fefeff59 │ │ -09fa3c: 1401 64ff fefe |0040: const v1, #float -1.69475e+38 // #fefeff64 │ │ -09fa42: 2420 0d0e 1000 |0043: filled-new-array {v0, v1}, [I // type@0e0d │ │ -09fa48: 0c00 |0046: move-result-object v0 │ │ -09fa4a: 6900 0c06 |0047: sput-object v0, Landroidx/appcompat/widget/a1;.h:[I // field@060c │ │ -09fa4e: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -09fa50: 2300 0d0e |004a: new-array v0, v0, [I // type@0e0d │ │ -09fa54: 6900 0d06 |004c: sput-object v0, Landroidx/appcompat/widget/a1;.i:[I // field@060d │ │ -09fa58: 1210 |004e: const/4 v0, #int 1 // #1 │ │ -09fa5a: 2300 0d0e |004f: new-array v0, v0, [I // type@0e0d │ │ -09fa5e: 6900 0e06 |0051: sput-object v0, Landroidx/appcompat/widget/a1;.j:[I // field@060e │ │ -09fa62: 0e00 |0053: return-void │ │ + outs : 1 │ │ + insns size : 193 16-bit code units │ │ +0a1e68: |[0a1e68] androidx.datastore.preferences.protobuf.i1.:()V │ │ +0a1e78: 1c00 f902 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/i1; // type@02f9 │ │ +0a1e7c: 6e10 e92e 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ee9 │ │ +0a1e82: 0c00 |0005: move-result-object v0 │ │ +0a1e84: 7110 b631 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@31b6 │ │ +0a1e8a: 0c00 |0009: move-result-object v0 │ │ +0a1e8c: 6900 db04 |000a: sput-object v0, Landroidx/datastore/preferences/protobuf/i1;.a:Ljava/util/logging/Logger; // field@04db │ │ +0a1e90: 7100 2014 0000 |000c: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.B:()Lsun/misc/Unsafe; // method@1420 │ │ +0a1e96: 0c00 |000f: move-result-object v0 │ │ +0a1e98: 6900 dc04 |0010: sput-object v0, Landroidx/datastore/preferences/protobuf/i1;.b:Lsun/misc/Unsafe; // field@04dc │ │ +0a1e9c: 7100 5112 0000 |0012: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.b:()Ljava/lang/Class; // method@1251 │ │ +0a1ea2: 0c00 |0015: move-result-object v0 │ │ +0a1ea4: 6900 dd04 |0016: sput-object v0, Landroidx/datastore/preferences/protobuf/i1;.c:Ljava/lang/Class; // field@04dd │ │ +0a1ea8: 6200 5410 |0018: sget-object v0, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +0a1eac: 7110 3c14 0000 |001a: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/i1;.m:(Ljava/lang/Class;)Z // method@143c │ │ +0a1eb2: 0a00 |001d: move-result v0 │ │ +0a1eb4: 6a00 de04 |001e: sput-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.d:Z // field@04de │ │ +0a1eb8: 6200 5310 |0020: sget-object v0, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1053 │ │ +0a1ebc: 7110 3c14 0000 |0022: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/i1;.m:(Ljava/lang/Class;)Z // method@143c │ │ +0a1ec2: 0a00 |0025: move-result v0 │ │ +0a1ec4: 6a00 df04 |0026: sput-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.e:Z // field@04df │ │ +0a1ec8: 7100 4914 0000 |0028: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.z:()Landroidx/datastore/preferences/protobuf/i1$e; // method@1449 │ │ +0a1ece: 0c00 |002b: move-result-object v0 │ │ +0a1ed0: 6900 e004 |002c: sput-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1ed4: 7100 2f14 0000 |002e: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.Q:()Z // method@142f │ │ +0a1eda: 0a00 |0031: move-result v0 │ │ +0a1edc: 6a00 e104 |0032: sput-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.g:Z // field@04e1 │ │ +0a1ee0: 7100 2e14 0000 |0034: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.P:()Z // method@142e │ │ +0a1ee6: 0a00 |0037: move-result v0 │ │ +0a1ee8: 6a00 e204 |0038: sput-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.h:Z // field@04e2 │ │ +0a1eec: 1c00 380e |003a: const-class v0, [B // type@0e38 │ │ +0a1ef0: 7110 3914 0000 |003c: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1ef6: 0a00 |003f: move-result v0 │ │ +0a1ef8: 8100 |0040: int-to-long v0, v0 │ │ +0a1efa: 6800 e304 |0041: sput-wide v0, Landroidx/datastore/preferences/protobuf/i1;.i:J // field@04e3 │ │ +0a1efe: 1c02 c90e |0043: const-class v2, [Z // type@0ec9 │ │ +0a1f02: 7110 3914 0200 |0045: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1f08: 0a03 |0048: move-result v3 │ │ +0a1f0a: 8133 |0049: int-to-long v3, v3 │ │ +0a1f0c: 6803 e404 |004a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.j:J // field@04e4 │ │ +0a1f10: 7110 3a14 0200 |004c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1f16: 0a02 |004f: move-result v2 │ │ +0a1f18: 8122 |0050: int-to-long v2, v2 │ │ +0a1f1a: 6802 e504 |0051: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.k:J // field@04e5 │ │ +0a1f1e: 1c02 3c0e |0053: const-class v2, [I // type@0e3c │ │ +0a1f22: 7110 3914 0200 |0055: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1f28: 0a03 |0058: move-result v3 │ │ +0a1f2a: 8133 |0059: int-to-long v3, v3 │ │ +0a1f2c: 6803 e604 |005a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.l:J // field@04e6 │ │ +0a1f30: 7110 3a14 0200 |005c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1f36: 0a02 |005f: move-result v2 │ │ +0a1f38: 8122 |0060: int-to-long v2, v2 │ │ +0a1f3a: 6802 e704 |0061: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.m:J // field@04e7 │ │ +0a1f3e: 1c02 3d0e |0063: const-class v2, [J // type@0e3d │ │ +0a1f42: 7110 3914 0200 |0065: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1f48: 0a03 |0068: move-result v3 │ │ +0a1f4a: 8133 |0069: int-to-long v3, v3 │ │ +0a1f4c: 6803 e804 |006a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.n:J // field@04e8 │ │ +0a1f50: 7110 3a14 0200 |006c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1f56: 0a02 |006f: move-result v2 │ │ +0a1f58: 8122 |0070: int-to-long v2, v2 │ │ +0a1f5a: 6802 e904 |0071: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.o:J // field@04e9 │ │ +0a1f5e: 1c02 3b0e |0073: const-class v2, [F // type@0e3b │ │ +0a1f62: 7110 3914 0200 |0075: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1f68: 0a03 |0078: move-result v3 │ │ +0a1f6a: 8133 |0079: int-to-long v3, v3 │ │ +0a1f6c: 6803 ea04 |007a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.p:J // field@04ea │ │ +0a1f70: 7110 3a14 0200 |007c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1f76: 0a02 |007f: move-result v2 │ │ +0a1f78: 8122 |0080: int-to-long v2, v2 │ │ +0a1f7a: 6802 eb04 |0081: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.q:J // field@04eb │ │ +0a1f7e: 1c02 3a0e |0083: const-class v2, [D // type@0e3a │ │ +0a1f82: 7110 3914 0200 |0085: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1f88: 0a03 |0088: move-result v3 │ │ +0a1f8a: 8133 |0089: int-to-long v3, v3 │ │ +0a1f8c: 6803 ec04 |008a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.r:J // field@04ec │ │ +0a1f90: 7110 3a14 0200 |008c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1f96: 0a02 |008f: move-result v2 │ │ +0a1f98: 8122 |0090: int-to-long v2, v2 │ │ +0a1f9a: 6802 ed04 |0091: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.s:J // field@04ed │ │ +0a1f9e: 1c02 8d0e |0093: const-class v2, [Ljava/lang/Object; // type@0e8d │ │ +0a1fa2: 7110 3914 0200 |0095: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.j:(Ljava/lang/Class;)I // method@1439 │ │ +0a1fa8: 0a03 |0098: move-result v3 │ │ +0a1faa: 8133 |0099: int-to-long v3, v3 │ │ +0a1fac: 6803 ee04 |009a: sput-wide v3, Landroidx/datastore/preferences/protobuf/i1;.t:J // field@04ee │ │ +0a1fb0: 7110 3a14 0200 |009c: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.k:(Ljava/lang/Class;)I // method@143a │ │ +0a1fb6: 0a02 |009f: move-result v2 │ │ +0a1fb8: 8122 |00a0: int-to-long v2, v2 │ │ +0a1fba: 6802 ef04 |00a1: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.u:J // field@04ef │ │ +0a1fbe: 7100 3b14 0000 |00a3: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.l:()Ljava/lang/reflect/Field; // method@143b │ │ +0a1fc4: 0c02 |00a6: move-result-object v2 │ │ +0a1fc6: 7110 3e14 0200 |00a7: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i1;.o:(Ljava/lang/reflect/Field;)J // method@143e │ │ +0a1fcc: 0b02 |00aa: move-result-wide v2 │ │ +0a1fce: 6802 f004 |00ab: sput-wide v2, Landroidx/datastore/preferences/protobuf/i1;.v:J // field@04f0 │ │ +0a1fd2: 1602 0700 |00ad: const-wide/16 v2, #int 7 // #7 │ │ +0a1fd6: c020 |00af: and-long/2addr v0, v2 │ │ +0a1fd8: 8401 |00b0: long-to-int v1, v0 │ │ +0a1fda: 6701 f104 |00b1: sput v1, Landroidx/datastore/preferences/protobuf/i1;.w:I // field@04f1 │ │ +0a1fde: 7100 2d30 0000 |00b3: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@302d │ │ +0a1fe4: 0c00 |00b6: move-result-object v0 │ │ +0a1fe6: 6201 5e10 |00b7: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@105e │ │ +0a1fea: 3310 0400 |00b9: if-ne v0, v1, 00bd // +0004 │ │ +0a1fee: 1210 |00bb: const/4 v0, #int 1 // #1 │ │ +0a1ff0: 2802 |00bc: goto 00be // +0002 │ │ +0a1ff2: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +0a1ff4: 6a00 f204 |00be: sput-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.x:Z // field@04f2 │ │ +0a1ff8: 0e00 |00c0: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Landroid/content/Context;)V' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'A' │ │ + type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -09fa64: |[09fa64] androidx.appcompat.widget.a1.a:(Landroid/view/View;Landroid/content/Context;)V │ │ -09fa74: 6200 2b0f |0000: sget-object v0, Le/j;.y0:[I // field@0f2b │ │ -09fa78: 6e20 7903 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0379 │ │ -09fa7e: 0c04 |0005: move-result-object v4 │ │ -09fa80: 6000 540e |0006: sget v0, Le/j;.D0:I // field@0e54 │ │ -09fa84: 6e20 4104 0400 |0008: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09fa8a: 0a00 |000b: move-result v0 │ │ -09fa8c: 3900 2100 |000c: if-nez v0, 002d // +0021 │ │ -09fa90: 1a00 d117 |000e: const-string v0, "ThemeUtils" // string@17d1 │ │ -09fa94: 2201 440a |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -09fa98: 7010 7e3d 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -09fa9e: 1a02 9219 |0015: const-string v2, "View " // string@1992 │ │ -09faa2: 6e20 893d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -09faa8: 6e10 3c3d 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3d3c │ │ -09faae: 0c03 |001d: move-result-object v3 │ │ -09fab0: 6e20 883d 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3d88 │ │ -09fab6: 1a03 7b00 |0021: const-string v3, " is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant)." // string@007b │ │ -09faba: 6e20 893d 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -09fac0: 6e10 903d 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -09fac6: 0c03 |0029: move-result-object v3 │ │ -09fac8: 7120 f406 3000 |002a: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@06f4 │ │ -09face: 6e10 4404 0400 |002d: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -09fad4: 0e00 |0030: return-void │ │ -09fad6: 0d03 |0031: move-exception v3 │ │ -09fad8: 6e10 4404 0400 |0032: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -09fade: 2703 |0035: throw v3 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1d3c: |[0a1d3c] androidx.datastore.preferences.protobuf.i1.A:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +0a1d4c: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1d50: 6e40 1514 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.i:(Ljava/lang/Object;J)Ljava/lang/Object; // method@1415 │ │ +0a1d56: 0c01 |0005: move-result-object v1 │ │ +0a1d58: 1101 |0006: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'B' │ │ + type : '()Lsun/misc/Unsafe;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0a1e30: |[0a1e30] androidx.datastore.preferences.protobuf.i1.B:()Lsun/misc/Unsafe; │ │ +0a1e40: 2200 f402 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/i1$a; // type@02f4 │ │ +0a1e44: 7010 ee13 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/i1$a;.:()V // method@13ee │ │ +0a1e4a: 7110 3a30 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@303a │ │ +0a1e50: 0c00 |0008: move-result-object v0 │ │ +0a1e52: 1f00 820b |0009: check-cast v0, Lsun/misc/Unsafe; // type@0b82 │ │ +0a1e56: 2802 |000b: goto 000d // +0002 │ │ +0a1e58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a1e5a: 1100 |000d: return-object v0 │ │ catches : 1 │ │ - 0x0006 - 0x002d │ │ - -> 0x0031 │ │ + 0x0000 - 0x000b │ │ + -> 0x000c │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0036 reg=3 (null) Landroid/view/View; │ │ - 0x0000 - 0x0036 reg=4 (null) Landroid/content/Context; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;I)I' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'C' │ │ + type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 47 16-bit code units │ │ -09f8b8: |[09f8b8] androidx.appcompat.widget.a1.b:(Landroid/content/Context;I)I │ │ -09f8c8: 7120 7015 5400 |0000: invoke-static {v4, v5}, Landroidx/appcompat/widget/a1;.e:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@1570 │ │ -09f8ce: 0c00 |0003: move-result-object v0 │ │ -09f8d0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -09f8d4: 6e10 e603 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@03e6 │ │ -09f8da: 0a01 |0009: move-result v1 │ │ -09f8dc: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -09f8e0: 6204 0606 |000c: sget-object v4, Landroidx/appcompat/widget/a1;.b:[I // field@0606 │ │ -09f8e4: 6e10 e503 0000 |000e: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@03e5 │ │ -09f8ea: 0a05 |0011: move-result v5 │ │ -09f8ec: 6e30 e403 4005 |0012: invoke-virtual {v0, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@03e4 │ │ -09f8f2: 0a04 |0015: move-result v4 │ │ -09f8f4: 0f04 |0016: return v4 │ │ -09f8f6: 7100 7115 0000 |0017: invoke-static {}, Landroidx/appcompat/widget/a1;.f:()Landroid/util/TypedValue; // method@1571 │ │ -09f8fc: 0c00 |001a: move-result-object v0 │ │ -09f8fe: 6e10 7403 0400 |001b: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -09f904: 0c01 |001e: move-result-object v1 │ │ -09f906: 1402 3300 0101 |001f: const v2, #float 2.36937e-38 // #01010033 │ │ -09f90c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -09f90e: 6e40 fa03 2130 |0023: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -09f914: 6e10 2307 0000 |0026: invoke-virtual {v0}, Landroid/util/TypedValue;.getFloat:()F // method@0723 │ │ -09f91a: 0a00 |0029: move-result v0 │ │ -09f91c: 7130 6f15 5400 |002a: invoke-static {v4, v5, v0}, Landroidx/appcompat/widget/a1;.d:(Landroid/content/Context;IF)I // method@156f │ │ -09f922: 0a04 |002d: move-result v4 │ │ -09f924: 0f04 |002e: return v4 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a17b8: |[0a17b8] androidx.datastore.preferences.protobuf.i1.C:()Z │ │ +0a17c8: 6300 e204 |0000: sget-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.h:Z // field@04e2 │ │ +0a17cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002f reg=4 (null) Landroid/content/Context; │ │ - 0x0000 - 0x002f reg=5 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'c' │ │ - type : '(Landroid/content/Context;I)I' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'D' │ │ + type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -09f928: |[09f928] androidx.appcompat.widget.a1.c:(Landroid/content/Context;I)I │ │ -09f938: 6200 0e06 |0000: sget-object v0, Landroidx/appcompat/widget/a1;.j:[I // field@060e │ │ -09f93c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09f93e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -09f942: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -09f944: 7130 2616 3200 |0006: invoke-static {v2, v3, v0}, Landroidx/appcompat/widget/e1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; // method@1626 │ │ -09f94a: 0c02 |0009: move-result-object v2 │ │ -09f94c: 6e30 1416 1201 |000a: invoke-virtual {v2, v1, v1}, Landroidx/appcompat/widget/e1;.b:(II)I // method@1614 │ │ -09f952: 0a03 |000d: move-result v3 │ │ -09f954: 6e10 2816 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -09f95a: 0f03 |0011: return v3 │ │ -09f95c: 0d03 |0012: move-exception v3 │ │ -09f95e: 6e10 2816 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -09f964: 2703 |0016: throw v3 │ │ - catches : 1 │ │ - 0x000a - 0x000e │ │ - -> 0x0012 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a17d0: |[0a17d0] androidx.datastore.preferences.protobuf.i1.D:()Z │ │ +0a17e0: 6300 e104 |0000: sget-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.g:Z // field@04e1 │ │ +0a17e4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0017 reg=3 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'd' │ │ - type : '(Landroid/content/Context;IF)I' │ │ - access : 0x0008 (STATIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'E' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -09f974: |[09f974] androidx.appcompat.widget.a1.d:(Landroid/content/Context;IF)I │ │ -09f984: 7120 6e15 1000 |0000: invoke-static {v0, v1}, Landroidx/appcompat/widget/a1;.c:(Landroid/content/Context;I)I // method@156e │ │ -09f98a: 0a00 |0003: move-result v0 │ │ -09f98c: 7110 8504 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@0485 │ │ -09f992: 0a01 |0007: move-result v1 │ │ -09f994: 8211 |0008: int-to-float v1, v1 │ │ -09f996: a801 0102 |0009: mul-float v1, v1, v2 │ │ -09f99a: 7110 283d 0100 |000b: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -09f9a0: 0a01 |000e: move-result v1 │ │ -09f9a2: 7120 5d1b 1000 |000f: invoke-static {v0, v1}, Landroidx/core/graphics/c;.f:(II)I // method@1b5d │ │ -09f9a8: 0a00 |0012: move-result v0 │ │ -09f9aa: 0f00 |0013: return v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0a205c: |[0a205c] androidx.datastore.preferences.protobuf.i1.E:(Ljava/lang/Object;JZ)V │ │ +0a206c: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a2070: 6e54 1714 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/i1$e;.k:(Ljava/lang/Object;JZ)V // method@1417 │ │ +0a2076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0014 reg=0 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0014 reg=1 (null) I │ │ - 0x0000 - 0x0014 reg=2 (null) F │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 (null) J │ │ + 0x0000 - 0x0006 reg=4 (null) Z │ │ │ │ - #5 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'e' │ │ - type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'F' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -09f834: |[09f834] androidx.appcompat.widget.a1.e:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -09f844: 6200 0e06 |0000: sget-object v0, Landroidx/appcompat/widget/a1;.j:[I // field@060e │ │ -09f848: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09f84a: 4b03 0001 |0003: aput v3, v0, v1 │ │ -09f84e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -09f850: 7130 2616 3200 |0006: invoke-static {v2, v3, v0}, Landroidx/appcompat/widget/e1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; // method@1626 │ │ -09f856: 0c02 |0009: move-result-object v2 │ │ -09f858: 6e20 1516 1200 |000a: invoke-virtual {v2, v1}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -09f85e: 0c03 |000d: move-result-object v3 │ │ -09f860: 6e10 2816 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -09f866: 1103 |0011: return-object v3 │ │ -09f868: 0d03 |0012: move-exception v3 │ │ -09f86a: 6e10 2816 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -09f870: 2703 |0016: throw v3 │ │ - catches : 1 │ │ - 0x000a - 0x000e │ │ - -> 0x0012 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +0a2078: |[0a2078] androidx.datastore.preferences.protobuf.i1.F:(Ljava/lang/Object;JZ)V │ │ +0a2088: 8d33 |0000: int-to-byte v3, v3 │ │ +0a208a: 7140 2714 1032 |0001: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.I:(Ljava/lang/Object;JB)V // method@1427 │ │ +0a2090: 0e00 |0004: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0017 reg=3 (null) I │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ + 0x0000 - 0x0005 reg=3 (null) Z │ │ │ │ - #6 : (in Landroidx/appcompat/widget/a1;) │ │ - name : 'f' │ │ - type : '()Landroid/util/TypedValue;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'G' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -09f880: |[09f880] androidx.appcompat.widget.a1.f:()Landroid/util/TypedValue; │ │ -09f890: 6200 0506 |0000: sget-object v0, Landroidx/appcompat/widget/a1;.a:Ljava/lang/ThreadLocal; // field@0605 │ │ -09f894: 6e10 ae3d 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@3dae │ │ -09f89a: 0c01 |0005: move-result-object v1 │ │ -09f89c: 1f01 a401 |0006: check-cast v1, Landroid/util/TypedValue; // type@01a4 │ │ -09f8a0: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ -09f8a4: 2201 a401 |000a: new-instance v1, Landroid/util/TypedValue; // type@01a4 │ │ -09f8a8: 7010 1f07 0100 |000c: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@071f │ │ -09f8ae: 6e20 b03d 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@3db0 │ │ -09f8b4: 1101 |0012: return-object v1 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +0a2094: |[0a2094] androidx.datastore.preferences.protobuf.i1.G:(Ljava/lang/Object;JZ)V │ │ +0a20a4: 8d33 |0000: int-to-byte v3, v3 │ │ +0a20a6: 7140 2814 1032 |0001: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.J:(Ljava/lang/Object;JB)V // method@1428 │ │ +0a20ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ + 0x0000 - 0x0005 reg=3 (null) Z │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #216 header: │ │ -class_idx : 882 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 491 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 10 │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'H' │ │ + type : '([BJB)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +0a20b0: |[0a20b0] androidx.datastore.preferences.protobuf.i1.H:([BJB)V │ │ +0a20c0: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a20c4: 6101 e304 |0002: sget-wide v1, Landroidx/datastore/preferences/protobuf/i1;.i:J // field@04e3 │ │ +0a20c8: bb41 |0004: add-long/2addr v1, v4 │ │ +0a20ca: 6e56 1814 3021 |0005: invoke-virtual {v0, v3, v1, v2, v6}, Landroidx/datastore/preferences/protobuf/i1$e;.l:(Ljava/lang/Object;JB)V // method@1418 │ │ +0a20d0: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=3 (null) [B │ │ + 0x0000 - 0x0009 reg=4 (null) J │ │ + 0x0000 - 0x0009 reg=6 (null) B │ │ │ │ -Class #216 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/a$a; } │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'I' │ │ + type : '(Ljava/lang/Object;JB)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +0a20d4: |[0a20d4] androidx.datastore.preferences.protobuf.i1.I:(Ljava/lang/Object;JB)V │ │ +0a20e4: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +0a20e8: c050 |0002: and-long/2addr v0, v5 │ │ +0a20ea: 7130 4714 0401 |0003: invoke-static {v4, v0, v1}, Landroidx/datastore/preferences/protobuf/i1;.x:(Ljava/lang/Object;J)I // method@1447 │ │ +0a20f0: 0a02 |0006: move-result v2 │ │ +0a20f2: 8456 |0007: long-to-int v6, v5 │ │ +0a20f4: 7c65 |0008: not-int v5, v6 │ │ +0a20f6: dd05 0503 |0009: and-int/lit8 v5, v5, #int 3 // #03 │ │ +0a20fa: e005 0503 |000b: shl-int/lit8 v5, v5, #int 3 // #03 │ │ +0a20fe: 1306 ff00 |000d: const/16 v6, #int 255 // #ff │ │ +0a2102: 9803 0605 |000f: shl-int v3, v6, v5 │ │ +0a2106: 7c33 |0011: not-int v3, v3 │ │ +0a2108: b532 |0012: and-int/2addr v2, v3 │ │ +0a210a: b576 |0013: and-int/2addr v6, v7 │ │ +0a210c: 9805 0605 |0014: shl-int v5, v6, v5 │ │ +0a2110: b625 |0016: or-int/2addr v5, v2 │ │ +0a2112: 7140 2b14 0451 |0017: invoke-static {v4, v0, v1, v5}, Landroidx/datastore/preferences/protobuf/i1;.M:(Ljava/lang/Object;JI)V // method@142b │ │ +0a2118: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x001b reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x001b reg=5 (null) J │ │ + 0x0000 - 0x001b reg=7 (null) B │ │ │ │ -Class #216 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/a$a;' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'b' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'c' │ │ - type : 'Landroidx/appcompat/widget/ActionMenuView;' │ │ - access : 0x0004 (PROTECTED) │ │ - #3 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'd' │ │ - type : 'Landroidx/appcompat/widget/c;' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'e' │ │ - type : 'I' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'f' │ │ - type : 'Landroidx/core/view/t0;' │ │ - access : 0x0004 (PROTECTED) │ │ - #6 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'g' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'h' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/a;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'J' │ │ + type : '(Ljava/lang/Object;JB)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 45 16-bit code units │ │ -087df0: |[087df0] androidx.appcompat.widget.a.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -087e00: 7040 2509 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0925 │ │ -087e06: 2204 6103 |0003: new-instance v4, Landroidx/appcompat/widget/a$a; // type@0361 │ │ -087e0a: 7020 f514 2400 |0005: invoke-direct {v4, v2}, Landroidx/appcompat/widget/a$a;.:(Landroidx/appcompat/widget/a;)V // method@14f5 │ │ -087e10: 5b24 0f06 |0008: iput-object v4, v2, Landroidx/appcompat/widget/a;.a:Landroidx/appcompat/widget/a$a; // field@060f │ │ -087e14: 2204 a401 |000a: new-instance v4, Landroid/util/TypedValue; // type@01a4 │ │ -087e18: 7010 1f07 0400 |000c: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@071f │ │ -087e1e: 6e10 7403 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -087e24: 0c05 |0012: move-result-object v5 │ │ -087e26: 6000 990d |0013: sget v0, Le/a;.a:I // field@0d99 │ │ -087e2a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -087e2c: 6e40 fa03 0514 |0016: invoke-virtual {v5, v0, v4, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03fa │ │ -087e32: 0a05 |0019: move-result v5 │ │ -087e34: 3805 1000 |001a: if-eqz v5, 002a // +0010 │ │ -087e38: 5245 e101 |001c: iget v5, v4, Landroid/util/TypedValue;.resourceId:I // field@01e1 │ │ -087e3c: 3805 0c00 |001e: if-eqz v5, 002a // +000c │ │ -087e40: 2205 b101 |0020: new-instance v5, Landroid/view/ContextThemeWrapper; // type@01b1 │ │ -087e44: 5244 e101 |0022: iget v4, v4, Landroid/util/TypedValue;.resourceId:I // field@01e1 │ │ -087e48: 7030 4207 3504 |0024: invoke-direct {v5, v3, v4}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0742 │ │ -087e4e: 5b25 1006 |0027: iput-object v5, v2, Landroidx/appcompat/widget/a;.b:Landroid/content/Context; // field@0610 │ │ -087e52: 2803 |0029: goto 002c // +0003 │ │ -087e54: 5b23 1006 |002a: iput-object v3, v2, Landroidx/appcompat/widget/a;.b:Landroid/content/Context; // field@0610 │ │ -087e58: 0e00 |002c: return-void │ │ + insns size : 26 16-bit code units │ │ +0a211c: |[0a211c] androidx.datastore.preferences.protobuf.i1.J:(Ljava/lang/Object;JB)V │ │ +0a212c: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +0a2130: c050 |0002: and-long/2addr v0, v5 │ │ +0a2132: 7130 4714 0401 |0003: invoke-static {v4, v0, v1}, Landroidx/datastore/preferences/protobuf/i1;.x:(Ljava/lang/Object;J)I // method@1447 │ │ +0a2138: 0a02 |0006: move-result v2 │ │ +0a213a: 8456 |0007: long-to-int v6, v5 │ │ +0a213c: dd05 0603 |0008: and-int/lit8 v5, v6, #int 3 // #03 │ │ +0a2140: e005 0503 |000a: shl-int/lit8 v5, v5, #int 3 // #03 │ │ +0a2144: 1306 ff00 |000c: const/16 v6, #int 255 // #ff │ │ +0a2148: 9803 0605 |000e: shl-int v3, v6, v5 │ │ +0a214c: 7c33 |0010: not-int v3, v3 │ │ +0a214e: b532 |0011: and-int/2addr v2, v3 │ │ +0a2150: b576 |0012: and-int/2addr v6, v7 │ │ +0a2152: 9805 0605 |0013: shl-int v5, v6, v5 │ │ +0a2156: b625 |0015: or-int/2addr v5, v2 │ │ +0a2158: 7140 2b14 0451 |0016: invoke-static {v4, v0, v1, v5}, Landroidx/datastore/preferences/protobuf/i1;.M:(Ljava/lang/Object;JI)V // method@142b │ │ +0a215e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x001a reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x001a reg=5 (null) J │ │ + 0x0000 - 0x001a reg=7 (null) B │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/widget/a;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'K' │ │ + type : '(Ljava/lang/Object;JD)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -087e5c: |[087e5c] androidx.appcompat.widget.a.a:(Landroidx/appcompat/widget/a;I)V │ │ -087e6c: 6f20 5009 1000 |0000: invoke-super {v0, v1}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@0950 │ │ -087e72: 0e00 |0003: return-void │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 9 16-bit code units │ │ +0a2160: |[0a2160] androidx.datastore.preferences.protobuf.i1.K:(Ljava/lang/Object;JD)V │ │ +0a2170: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a2174: 0761 |0002: move-object v1, v6 │ │ +0a2176: 0472 |0003: move-wide v2, v7 │ │ +0a2178: 0494 |0004: move-wide v4, v9 │ │ +0a217a: 7406 1914 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/i1$e;.m:(Ljava/lang/Object;JD)V // method@1419 │ │ +0a2180: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/a; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0009 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=7 (null) J │ │ + 0x0000 - 0x0009 reg=9 (null) D │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'b' │ │ - type : '(Landroidx/appcompat/widget/a;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'L' │ │ + type : '(Ljava/lang/Object;JF)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -087e74: |[087e74] androidx.appcompat.widget.a.b:(Landroidx/appcompat/widget/a;I)V │ │ -087e84: 6f20 5009 1000 |0000: invoke-super {v0, v1}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@0950 │ │ -087e8a: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0a2184: |[0a2184] androidx.datastore.preferences.protobuf.i1.L:(Ljava/lang/Object;JF)V │ │ +0a2194: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a2198: 6e54 1a14 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/i1$e;.n:(Ljava/lang/Object;JF)V // method@141a │ │ +0a219e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/a; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 (null) J │ │ + 0x0000 - 0x0006 reg=4 (null) F │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'd' │ │ - type : '(IIZ)I' │ │ - access : 0x000c (PROTECTED STATIC) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'M' │ │ + type : '(Ljava/lang/Object;JI)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ insns size : 6 16-bit code units │ │ -087d84: |[087d84] androidx.appcompat.widget.a.d:(IIZ)I │ │ -087d94: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -087d98: b110 |0002: sub-int/2addr v0, v1 │ │ -087d9a: 2802 |0003: goto 0005 // +0002 │ │ -087d9c: b010 |0004: add-int/2addr v0, v1 │ │ -087d9e: 0f00 |0005: return v0 │ │ +0a21a0: |[0a21a0] androidx.datastore.preferences.protobuf.i1.M:(Ljava/lang/Object;JI)V │ │ +0a21b0: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a21b4: 6e54 1b14 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/i1$e;.o:(Ljava/lang/Object;JI)V // method@141b │ │ +0a21ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 (null) I │ │ - 0x0000 - 0x0006 reg=1 (null) I │ │ - 0x0000 - 0x0006 reg=2 (null) Z │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 (null) J │ │ + 0x0000 - 0x0006 reg=4 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'c' │ │ - type : '(Landroid/view/View;III)I' │ │ - access : 0x0004 (PROTECTED) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'N' │ │ + type : '(Ljava/lang/Object;JJ)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 11 │ │ ins : 5 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -087d48: |[087d48] androidx.appcompat.widget.a.c:(Landroid/view/View;III)I │ │ -087d58: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -087d5c: 7120 2908 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0829 │ │ -087d62: 0a00 |0005: move-result v0 │ │ -087d64: 6e30 ad08 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@08ad │ │ -087d6a: 6e10 6f08 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -087d70: 0a02 |000c: move-result v2 │ │ -087d72: b123 |000d: sub-int/2addr v3, v2 │ │ -087d74: b153 |000e: sub-int/2addr v3, v5 │ │ -087d76: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -087d78: 7120 223d 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@3d22 │ │ -087d7e: 0a02 |0013: move-result v2 │ │ -087d80: 0f02 |0014: return v2 │ │ + outs : 6 │ │ + insns size : 9 16-bit code units │ │ +0a21bc: |[0a21bc] androidx.datastore.preferences.protobuf.i1.N:(Ljava/lang/Object;JJ)V │ │ +0a21cc: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a21d0: 0761 |0002: move-object v1, v6 │ │ +0a21d2: 0472 |0003: move-wide v2, v7 │ │ +0a21d4: 0494 |0004: move-wide v4, v9 │ │ +0a21d6: 7406 1c14 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/i1$e;.p:(Ljava/lang/Object;JJ)V // method@141c │ │ +0a21dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0015 reg=1 this Landroidx/appcompat/widget/a; │ │ - 0x0000 - 0x0015 reg=2 (null) Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=3 (null) I │ │ - 0x0000 - 0x0015 reg=4 (null) I │ │ - 0x0000 - 0x0015 reg=5 (null) I │ │ + 0x0000 - 0x0009 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=7 (null) J │ │ + 0x0000 - 0x0009 reg=9 (null) J │ │ │ │ - #1 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'e' │ │ - type : '(Landroid/view/View;IIIZ)I' │ │ - access : 0x0004 (PROTECTED) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'O' │ │ + type : '(Ljava/lang/Object;JLjava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ + registers : 5 │ │ + ins : 4 │ │ outs : 5 │ │ - insns size : 31 16-bit code units │ │ -087da0: |[087da0] androidx.appcompat.widget.a.e:(Landroid/view/View;IIIZ)I │ │ -087db0: 6e10 6f08 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -087db6: 0a00 |0003: move-result v0 │ │ -087db8: 6e10 6d08 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -087dbe: 0a01 |0007: move-result v1 │ │ -087dc0: b116 |0008: sub-int/2addr v6, v1 │ │ -087dc2: db06 0602 |0009: div-int/lit8 v6, v6, #int 2 // #02 │ │ -087dc6: b065 |000b: add-int/2addr v5, v6 │ │ -087dc8: 3807 0900 |000c: if-eqz v7, 0015 // +0009 │ │ -087dcc: 9106 0400 |000e: sub-int v6, v4, v0 │ │ -087dd0: b051 |0010: add-int/2addr v1, v5 │ │ -087dd2: 6e51 ac08 6345 |0011: invoke-virtual {v3, v6, v5, v4, v1}, Landroid/view/View;.layout:(IIII)V // method@08ac │ │ -087dd8: 2807 |0014: goto 001b // +0007 │ │ -087dda: 9006 0400 |0015: add-int v6, v4, v0 │ │ -087dde: b051 |0017: add-int/2addr v1, v5 │ │ -087de0: 6e51 ac08 4365 |0018: invoke-virtual {v3, v4, v5, v6, v1}, Landroid/view/View;.layout:(IIII)V // method@08ac │ │ -087de6: 3807 0300 |001b: if-eqz v7, 001e // +0003 │ │ -087dea: 7b00 |001d: neg-int v0, v0 │ │ -087dec: 0f00 |001e: return v0 │ │ + insns size : 6 16-bit code units │ │ +0a21e0: |[0a21e0] androidx.datastore.preferences.protobuf.i1.O:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ +0a21f0: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a21f4: 6e54 1d14 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/i1$e;.q:(Ljava/lang/Object;JLjava/lang/Object;)V // method@141d │ │ +0a21fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Landroidx/appcompat/widget/a; │ │ - 0x0000 - 0x001f reg=3 (null) Landroid/view/View; │ │ - 0x0000 - 0x001f reg=4 (null) I │ │ - 0x0000 - 0x001f reg=5 (null) I │ │ - 0x0000 - 0x001f reg=6 (null) I │ │ - 0x0000 - 0x001f reg=7 (null) Z │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 (null) J │ │ + 0x0000 - 0x0006 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'f' │ │ - type : '(IJ)Landroidx/core/view/t0;' │ │ - access : 0x0001 (PUBLIC) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'P' │ │ + type : '()Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ + registers : 10 │ │ + ins : 0 │ │ outs : 3 │ │ - insns size : 51 16-bit code units │ │ -087be4: |[087be4] androidx.appcompat.widget.a.f:(IJ)Landroidx/core/view/t0; │ │ -087bf4: 5420 1406 |0000: iget-object v0, v2, Landroidx/appcompat/widget/a;.f:Landroidx/core/view/t0; // field@0614 │ │ -087bf8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -087bfc: 6e10 481e 0000 |0004: invoke-virtual {v0}, Landroidx/core/view/t0;.c:()V // method@1e48 │ │ -087c02: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -087c04: 3903 2200 |0008: if-nez v3, 002a // +0022 │ │ -087c08: 6e10 8f08 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -087c0e: 0a01 |000d: move-result v1 │ │ -087c10: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -087c14: 6e20 d508 0200 |0010: invoke-virtual {v2, v0}, Landroid/view/View;.setAlpha:(F)V // method@08d5 │ │ -087c1a: 7110 da1d 0200 |0013: invoke-static {v2}, Landroidx/core/view/m0;.c:(Landroid/view/View;)Landroidx/core/view/t0; // method@1dda │ │ -087c20: 0c00 |0016: move-result-object v0 │ │ -087c22: 1501 803f |0017: const/high16 v1, #int 1065353216 // #3f80 │ │ -087c26: 6e20 471e 1000 |0019: invoke-virtual {v0, v1}, Landroidx/core/view/t0;.b:(F)Landroidx/core/view/t0; // method@1e47 │ │ -087c2c: 0c00 |001c: move-result-object v0 │ │ -087c2e: 6e30 4b1e 4005 |001d: invoke-virtual {v0, v4, v5}, Landroidx/core/view/t0;.f:(J)Landroidx/core/view/t0; // method@1e4b │ │ -087c34: 5424 0f06 |0020: iget-object v4, v2, Landroidx/appcompat/widget/a;.a:Landroidx/appcompat/widget/a$a; // field@060f │ │ -087c38: 6e30 f914 0403 |0022: invoke-virtual {v4, v0, v3}, Landroidx/appcompat/widget/a$a;.d:(Landroidx/core/view/t0;I)Landroidx/appcompat/widget/a$a; // method@14f9 │ │ -087c3e: 0c03 |0025: move-result-object v3 │ │ -087c40: 6e20 4d1e 3000 |0026: invoke-virtual {v0, v3}, Landroidx/core/view/t0;.h:(Landroidx/core/view/u0;)Landroidx/core/view/t0; // method@1e4d │ │ -087c46: 1100 |0029: return-object v0 │ │ -087c48: 7110 da1d 0200 |002a: invoke-static {v2}, Landroidx/core/view/m0;.c:(Landroid/view/View;)Landroidx/core/view/t0; // method@1dda │ │ -087c4e: 0c01 |002d: move-result-object v1 │ │ -087c50: 6e20 471e 0100 |002e: invoke-virtual {v1, v0}, Landroidx/core/view/t0;.b:(F)Landroidx/core/view/t0; // method@1e47 │ │ -087c56: 0c00 |0031: move-result-object v0 │ │ -087c58: 28eb |0032: goto 001d // -0015 │ │ - catches : (none) │ │ + insns size : 260 16-bit code units │ │ +0a17e8: |[0a17e8] androidx.datastore.preferences.protobuf.i1.P:()Z │ │ +0a17f8: 1c00 0d08 |0000: const-class v0, Ljava/lang/Class; // type@080d │ │ +0a17fc: 1c01 2d08 |0002: const-class v1, Ljava/lang/Object; // type@082d │ │ +0a1800: 6202 dc04 |0004: sget-object v2, Landroidx/datastore/preferences/protobuf/i1;.b:Lsun/misc/Unsafe; // field@04dc │ │ +0a1804: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a1806: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +0a180a: 0f03 |0009: return v3 │ │ +0a180c: 6e10 592f 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +0a1812: 0c02 |000d: move-result-object v2 │ │ +0a1814: 1a04 1b26 |000e: const-string v4, "objectFieldOffset" // string@261b │ │ +0a1818: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +0a181a: 2356 8a0e |0011: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a181e: 1c07 4e08 |0013: const-class v7, Ljava/lang/reflect/Field; // type@084e │ │ +0a1822: 4d07 0603 |0015: aput-object v7, v6, v3 │ │ +0a1826: 6e30 e72e 4206 |0017: invoke-virtual {v2, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a182c: 1a04 941c |001a: const-string v4, "arrayBaseOffset" // string@1c94 │ │ +0a1830: 2356 8a0e |001c: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1834: 4d00 0603 |001e: aput-object v0, v6, v3 │ │ +0a1838: 6e30 e72e 4206 |0020: invoke-virtual {v2, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a183e: 1a04 951c |0023: const-string v4, "arrayIndexScale" // string@1c95 │ │ +0a1842: 2356 8a0e |0025: new-array v6, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1846: 4d00 0603 |0027: aput-object v0, v6, v3 │ │ +0a184a: 6e30 e72e 4206 |0029: invoke-virtual {v2, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1850: 1a00 0021 |002c: const-string v0, "getInt" // string@2100 │ │ +0a1854: 1224 |002e: const/4 v4, #int 2 // #2 │ │ +0a1856: 2346 8a0e |002f: new-array v6, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a185a: 4d01 0603 |0031: aput-object v1, v6, v3 │ │ +0a185e: 6207 5410 |0033: sget-object v7, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +0a1862: 4d07 0605 |0035: aput-object v7, v6, v5 │ │ +0a1866: 6e30 e72e 0206 |0037: invoke-virtual {v2, v0, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a186c: 1a00 f727 |003a: const-string v0, "putInt" // string@27f7 │ │ +0a1870: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +0a1872: 2368 8a0e |003d: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1876: 4d01 0803 |003f: aput-object v1, v8, v3 │ │ +0a187a: 4d07 0805 |0041: aput-object v7, v8, v5 │ │ +0a187e: 6209 5310 |0043: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1053 │ │ +0a1882: 4d09 0804 |0045: aput-object v9, v8, v4 │ │ +0a1886: 6e30 e72e 0208 |0047: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a188c: 1a00 4d21 |004a: const-string v0, "getLong" // string@214d │ │ +0a1890: 2348 8a0e |004c: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a1894: 4d01 0803 |004e: aput-object v1, v8, v3 │ │ +0a1898: 4d07 0805 |0050: aput-object v7, v8, v5 │ │ +0a189c: 6e30 e72e 0208 |0052: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a18a2: 1a00 f927 |0055: const-string v0, "putLong" // string@27f9 │ │ +0a18a6: 2368 8a0e |0057: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a18aa: 4d01 0803 |0059: aput-object v1, v8, v3 │ │ +0a18ae: 4d07 0805 |005b: aput-object v7, v8, v5 │ │ +0a18b2: 4d07 0804 |005d: aput-object v7, v8, v4 │ │ +0a18b6: 6e30 e72e 0208 |005f: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a18bc: 1a00 8b21 |0062: const-string v0, "getObject" // string@218b │ │ +0a18c0: 2348 8a0e |0064: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a18c4: 4d01 0803 |0066: aput-object v1, v8, v3 │ │ +0a18c8: 4d07 0805 |0068: aput-object v7, v8, v5 │ │ +0a18cc: 6e30 e72e 0208 |006a: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a18d2: 1a00 fa27 |006d: const-string v0, "putObject" // string@27fa │ │ +0a18d6: 2368 8a0e |006f: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a18da: 4d01 0803 |0071: aput-object v1, v8, v3 │ │ +0a18de: 4d07 0805 |0073: aput-object v7, v8, v5 │ │ +0a18e2: 4d01 0804 |0075: aput-object v1, v8, v4 │ │ +0a18e6: 6e30 e72e 0208 |0077: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a18ec: 7100 5212 0000 |007a: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a18f2: 0a00 |007d: move-result v0 │ │ +0a18f4: 3800 0300 |007e: if-eqz v0, 0081 // +0003 │ │ +0a18f8: 0f05 |0080: return v5 │ │ +0a18fa: 1a00 0c20 |0081: const-string v0, "getByte" // string@200c │ │ +0a18fe: 2348 8a0e |0083: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a1902: 4d01 0803 |0085: aput-object v1, v8, v3 │ │ +0a1906: 4d07 0805 |0087: aput-object v7, v8, v5 │ │ +0a190a: 6e30 e72e 0208 |0089: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1910: 1a00 ef27 |008c: const-string v0, "putByte" // string@27ef │ │ +0a1914: 2368 8a0e |008e: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1918: 4d01 0803 |0090: aput-object v1, v8, v3 │ │ +0a191c: 4d07 0805 |0092: aput-object v7, v8, v5 │ │ +0a1920: 6209 5010 |0094: sget-object v9, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@1050 │ │ +0a1924: 4d09 0804 |0096: aput-object v9, v8, v4 │ │ +0a1928: 6e30 e72e 0208 |0098: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a192e: 1a00 fa1f |009b: const-string v0, "getBoolean" // string@1ffa │ │ +0a1932: 2348 8a0e |009d: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a1936: 4d01 0803 |009f: aput-object v1, v8, v3 │ │ +0a193a: 4d07 0805 |00a1: aput-object v7, v8, v5 │ │ +0a193e: 6e30 e72e 0208 |00a3: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1944: 1a00 ed27 |00a6: const-string v0, "putBoolean" // string@27ed │ │ +0a1948: 2368 8a0e |00a8: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a194c: 4d01 0803 |00aa: aput-object v1, v8, v3 │ │ +0a1950: 4d07 0805 |00ac: aput-object v7, v8, v5 │ │ +0a1954: 6209 4f10 |00ae: sget-object v9, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@104f │ │ +0a1958: 4d09 0804 |00b0: aput-object v9, v8, v4 │ │ +0a195c: 6e30 e72e 0208 |00b2: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1962: 1a00 cf20 |00b5: const-string v0, "getFloat" // string@20cf │ │ +0a1966: 2348 8a0e |00b7: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a196a: 4d01 0803 |00b9: aput-object v1, v8, v3 │ │ +0a196e: 4d07 0805 |00bb: aput-object v7, v8, v5 │ │ +0a1972: 6e30 e72e 0208 |00bd: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1978: 1a00 f527 |00c0: const-string v0, "putFloat" // string@27f5 │ │ +0a197c: 2368 8a0e |00c2: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1980: 4d01 0803 |00c4: aput-object v1, v8, v3 │ │ +0a1984: 4d07 0805 |00c6: aput-object v7, v8, v5 │ │ +0a1988: 6209 5210 |00c8: sget-object v9, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@1052 │ │ +0a198c: 4d09 0804 |00ca: aput-object v9, v8, v4 │ │ +0a1990: 6e30 e72e 0208 |00cc: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1996: 1a00 9120 |00cf: const-string v0, "getDouble" // string@2091 │ │ +0a199a: 2348 8a0e |00d1: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a199e: 4d01 0803 |00d3: aput-object v1, v8, v3 │ │ +0a19a2: 4d07 0805 |00d5: aput-object v7, v8, v5 │ │ +0a19a6: 6e30 e72e 0208 |00d7: invoke-virtual {v2, v0, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a19ac: 1a00 f227 |00da: const-string v0, "putDouble" // string@27f2 │ │ +0a19b0: 2366 8a0e |00dc: new-array v6, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a19b4: 4d01 0603 |00de: aput-object v1, v6, v3 │ │ +0a19b8: 4d07 0605 |00e0: aput-object v7, v6, v5 │ │ +0a19bc: 6201 5110 |00e2: sget-object v1, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@1051 │ │ +0a19c0: 4d01 0604 |00e4: aput-object v1, v6, v4 │ │ +0a19c4: 6e30 e72e 0206 |00e6: invoke-virtual {v2, v0, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a19ca: 0f05 |00e9: return v5 │ │ +0a19cc: 0d00 |00ea: move-exception v0 │ │ +0a19ce: 6201 db04 |00eb: sget-object v1, Landroidx/datastore/preferences/protobuf/i1;.a:Ljava/util/logging/Logger; // field@04db │ │ +0a19d2: 6202 6a10 |00ed: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@106a │ │ +0a19d6: 2204 3908 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@0839 │ │ +0a19da: 7010 9b2f 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0a19e0: 1a05 8627 |00f4: const-string v5, "platform method missing - proto runtime falling back to safer methods: " // string@2786 │ │ +0a19e4: 6e20 a62f 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0a19ea: 6e20 a52f 0400 |00f9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +0a19f0: 6e10 ad2f 0400 |00fc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0a19f6: 0c00 |00ff: move-result-object v0 │ │ +0a19f8: 6e30 b731 2100 |0100: invoke-virtual {v1, v2, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@31b7 │ │ +0a19fe: 0f03 |0103: return v3 │ │ + catches : 1 │ │ + 0x000a - 0x00e9 │ │ + -> 0x00ea │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0033 reg=2 this Landroidx/appcompat/widget/a; │ │ - 0x0000 - 0x0033 reg=3 (null) I │ │ - 0x0000 - 0x0033 reg=4 (null) J │ │ │ │ - #3 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'getAnimatedVisibility' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'Q' │ │ + type : '()Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -087d04: |[087d04] androidx.appcompat.widget.a.getAnimatedVisibility:()I │ │ -087d14: 5410 1406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/a;.f:Landroidx/core/view/t0; // field@0614 │ │ -087d18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -087d1c: 5410 0f06 |0004: iget-object v0, v1, Landroidx/appcompat/widget/a;.a:Landroidx/appcompat/widget/a$a; // field@060f │ │ -087d20: 5200 e505 |0006: iget v0, v0, Landroidx/appcompat/widget/a$a;.b:I // field@05e5 │ │ -087d24: 0f00 |0008: return v0 │ │ -087d26: 6e10 8f08 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -087d2c: 0a00 |000c: move-result v0 │ │ -087d2e: 0f00 |000d: return v0 │ │ - catches : (none) │ │ + registers : 11 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 172 16-bit code units │ │ +0a1a0c: |[0a1a0c] androidx.datastore.preferences.protobuf.i1.Q:()Z │ │ +0a1a1c: 1a00 c51d |0000: const-string v0, "copyMemory" // string@1dc5 │ │ +0a1a20: 1a01 4d21 |0002: const-string v1, "getLong" // string@214d │ │ +0a1a24: 1c02 2d08 |0004: const-class v2, Ljava/lang/Object; // type@082d │ │ +0a1a28: 6203 dc04 |0006: sget-object v3, Landroidx/datastore/preferences/protobuf/i1;.b:Lsun/misc/Unsafe; // field@04dc │ │ +0a1a2c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0a1a2e: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +0a1a32: 0f04 |000b: return v4 │ │ +0a1a34: 6e10 592f 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +0a1a3a: 0c03 |000f: move-result-object v3 │ │ +0a1a3c: 1a05 1b26 |0010: const-string v5, "objectFieldOffset" // string@261b │ │ +0a1a40: 1216 |0012: const/4 v6, #int 1 // #1 │ │ +0a1a42: 2367 8a0e |0013: new-array v7, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1a46: 1c08 4e08 |0015: const-class v8, Ljava/lang/reflect/Field; // type@084e │ │ +0a1a4a: 4d08 0704 |0017: aput-object v8, v7, v4 │ │ +0a1a4e: 6e30 e72e 5307 |0019: invoke-virtual {v3, v5, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1a54: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +0a1a56: 2357 8a0e |001d: new-array v7, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1a5a: 4d02 0704 |001f: aput-object v2, v7, v4 │ │ +0a1a5e: 6208 5410 |0021: sget-object v8, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +0a1a62: 4d08 0706 |0023: aput-object v8, v7, v6 │ │ +0a1a66: 6e30 e72e 1307 |0025: invoke-virtual {v3, v1, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1a6c: 7100 3b14 0000 |0028: invoke-static {}, Landroidx/datastore/preferences/protobuf/i1;.l:()Ljava/lang/reflect/Field; // method@143b │ │ +0a1a72: 0c07 |002b: move-result-object v7 │ │ +0a1a74: 3907 0300 |002c: if-nez v7, 002f // +0003 │ │ +0a1a78: 0f04 |002e: return v4 │ │ +0a1a7a: 7100 5212 0000 |002f: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a1a80: 0a07 |0032: move-result v7 │ │ +0a1a82: 3807 0300 |0033: if-eqz v7, 0036 // +0003 │ │ +0a1a86: 0f06 |0035: return v6 │ │ +0a1a88: 1a07 0c20 |0036: const-string v7, "getByte" // string@200c │ │ +0a1a8c: 2369 8a0e |0038: new-array v9, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1a90: 4d08 0904 |003a: aput-object v8, v9, v4 │ │ +0a1a94: 6e30 e72e 7309 |003c: invoke-virtual {v3, v7, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1a9a: 1a07 ef27 |003f: const-string v7, "putByte" // string@27ef │ │ +0a1a9e: 2359 8a0e |0041: new-array v9, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1aa2: 4d08 0904 |0043: aput-object v8, v9, v4 │ │ +0a1aa6: 620a 5010 |0045: sget-object v10, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@1050 │ │ +0a1aaa: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +0a1aae: 6e30 e72e 7309 |0049: invoke-virtual {v3, v7, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1ab4: 1a07 0021 |004c: const-string v7, "getInt" // string@2100 │ │ +0a1ab8: 2369 8a0e |004e: new-array v9, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1abc: 4d08 0904 |0050: aput-object v8, v9, v4 │ │ +0a1ac0: 6e30 e72e 7309 |0052: invoke-virtual {v3, v7, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1ac6: 1a07 f727 |0055: const-string v7, "putInt" // string@27f7 │ │ +0a1aca: 2359 8a0e |0057: new-array v9, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1ace: 4d08 0904 |0059: aput-object v8, v9, v4 │ │ +0a1ad2: 620a 5310 |005b: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1053 │ │ +0a1ad6: 4d0a 0906 |005d: aput-object v10, v9, v6 │ │ +0a1ada: 6e30 e72e 7309 |005f: invoke-virtual {v3, v7, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1ae0: 2367 8a0e |0062: new-array v7, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a1ae4: 4d08 0704 |0064: aput-object v8, v7, v4 │ │ +0a1ae8: 6e30 e72e 1307 |0066: invoke-virtual {v3, v1, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1aee: 1a01 f927 |0069: const-string v1, "putLong" // string@27f9 │ │ +0a1af2: 2357 8a0e |006b: new-array v7, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a1af6: 4d08 0704 |006d: aput-object v8, v7, v4 │ │ +0a1afa: 4d08 0706 |006f: aput-object v8, v7, v6 │ │ +0a1afe: 6e30 e72e 1307 |0071: invoke-virtual {v3, v1, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1b04: 1231 |0074: const/4 v1, #int 3 // #3 │ │ +0a1b06: 2317 8a0e |0075: new-array v7, v1, [Ljava/lang/Class; // type@0e8a │ │ +0a1b0a: 4d08 0704 |0077: aput-object v8, v7, v4 │ │ +0a1b0e: 4d08 0706 |0079: aput-object v8, v7, v6 │ │ +0a1b12: 4d08 0705 |007b: aput-object v8, v7, v5 │ │ +0a1b16: 6e30 e72e 0307 |007d: invoke-virtual {v3, v0, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1b1c: 1257 |0080: const/4 v7, #int 5 // #5 │ │ +0a1b1e: 2377 8a0e |0081: new-array v7, v7, [Ljava/lang/Class; // type@0e8a │ │ +0a1b22: 4d02 0704 |0083: aput-object v2, v7, v4 │ │ +0a1b26: 4d08 0706 |0085: aput-object v8, v7, v6 │ │ +0a1b2a: 4d02 0705 |0087: aput-object v2, v7, v5 │ │ +0a1b2e: 4d08 0701 |0089: aput-object v8, v7, v1 │ │ +0a1b32: 1241 |008b: const/4 v1, #int 4 // #4 │ │ +0a1b34: 4d08 0701 |008c: aput-object v8, v7, v1 │ │ +0a1b38: 6e30 e72e 0307 |008e: invoke-virtual {v3, v0, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1b3e: 0f06 |0091: return v6 │ │ +0a1b40: 0d00 |0092: move-exception v0 │ │ +0a1b42: 6201 db04 |0093: sget-object v1, Landroidx/datastore/preferences/protobuf/i1;.a:Ljava/util/logging/Logger; // field@04db │ │ +0a1b46: 6202 6a10 |0095: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@106a │ │ +0a1b4a: 2203 3908 |0097: new-instance v3, Ljava/lang/StringBuilder; // type@0839 │ │ +0a1b4e: 7010 9b2f 0300 |0099: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0a1b54: 1a05 8627 |009c: const-string v5, "platform method missing - proto runtime falling back to safer methods: " // string@2786 │ │ +0a1b58: 6e20 a62f 5300 |009e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0a1b5e: 6e20 a52f 0300 |00a1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2fa5 │ │ +0a1b64: 6e10 ad2f 0300 |00a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0a1b6a: 0c00 |00a7: move-result-object v0 │ │ +0a1b6c: 6e30 b731 2100 |00a8: invoke-virtual {v1, v2, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@31b7 │ │ +0a1b72: 0f04 |00ab: return v4 │ │ + catches : 1 │ │ + 0x000c - 0x0091 │ │ + -> 0x0092 │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - #4 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'getContentHeight' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;J)B' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -087d30: |[087d30] androidx.appcompat.widget.a.getContentHeight:()I │ │ -087d40: 5210 1306 |0000: iget v0, v1, Landroidx/appcompat/widget/a;.e:I // field@0613 │ │ -087d44: 0f00 |0002: return v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0a1b80: |[0a1b80] androidx.datastore.preferences.protobuf.i1.a:(Ljava/lang/Object;J)B │ │ +0a1b90: 7130 4314 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.t:(Ljava/lang/Object;J)B // method@1443 │ │ +0a1b96: 0a00 |0003: move-result v0 │ │ +0a1b98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ - #5 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'onConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;J)B' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 37 16-bit code units │ │ -087e8c: |[087e8c] androidx.appcompat.widget.a.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -087e9c: 6f20 3b09 6500 |0000: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@093b │ │ -087ea2: 6e10 5b08 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -087ea8: 0c00 |0006: move-result-object v0 │ │ -087eaa: 6201 b20e |0007: sget-object v1, Le/j;.a:[I // field@0eb2 │ │ -087eae: 6002 9b0d |0009: sget v2, Le/a;.c:I // field@0d9b │ │ -087eb2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -087eb4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -087eb6: 6e54 7803 3021 |000d: invoke-virtual {v0, v3, v1, v2, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -087ebc: 0c00 |0010: move-result-object v0 │ │ -087ebe: 6001 df0e |0011: sget v1, Le/j;.j:I // field@0edf │ │ -087ec2: 6e30 3804 1004 |0013: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0438 │ │ -087ec8: 0a01 |0016: move-result v1 │ │ -087eca: 6e20 7e15 1500 |0017: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/a;.setContentHeight:(I)V // method@157e │ │ -087ed0: 6e10 4404 0000 |001a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -087ed6: 5450 1206 |001d: iget-object v0, v5, Landroidx/appcompat/widget/a;.d:Landroidx/appcompat/widget/c; // field@0612 │ │ -087eda: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -087ede: 6e20 ad15 6000 |0021: invoke-virtual {v0, v6}, Landroidx/appcompat/widget/c;.F:(Landroid/content/res/Configuration;)V // method@15ad │ │ -087ee4: 0e00 |0024: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0a1b9c: |[0a1b9c] androidx.datastore.preferences.protobuf.i1.b:(Ljava/lang/Object;J)B │ │ +0a1bac: 7130 4414 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.u:(Ljava/lang/Object;J)B // method@1444 │ │ +0a1bb2: 0a00 |0003: move-result v0 │ │ +0a1bb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ - #6 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'onHoverEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;JB)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -087c5c: |[087c5c] androidx.appcompat.widget.a.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -087c6c: 6e10 df07 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionMasked:()I // method@07df │ │ -087c72: 0a00 |0003: move-result v0 │ │ -087c74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -087c76: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ -087c7a: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ -087c7e: 5c51 1606 |0009: iput-boolean v1, v5, Landroidx/appcompat/widget/a;.h:Z // field@0616 │ │ -087c82: 5553 1606 |000b: iget-boolean v3, v5, Landroidx/appcompat/widget/a;.h:Z // field@0616 │ │ -087c86: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -087c88: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ -087c8c: 6f20 3d09 6500 |0010: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@093d │ │ -087c92: 0a06 |0013: move-result v6 │ │ -087c94: 3320 0600 |0014: if-ne v0, v2, 001a // +0006 │ │ -087c98: 3906 0400 |0016: if-nez v6, 001a // +0004 │ │ -087c9c: 5c54 1606 |0018: iput-boolean v4, v5, Landroidx/appcompat/widget/a;.h:Z // field@0616 │ │ -087ca0: 1306 0a00 |001a: const/16 v6, #int 10 // #a │ │ -087ca4: 3260 0500 |001c: if-eq v0, v6, 0021 // +0005 │ │ -087ca8: 1236 |001e: const/4 v6, #int 3 // #3 │ │ -087caa: 3360 0400 |001f: if-ne v0, v6, 0023 // +0004 │ │ -087cae: 5c51 1606 |0021: iput-boolean v1, v5, Landroidx/appcompat/widget/a;.h:Z // field@0616 │ │ -087cb2: 0f04 |0023: return v4 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0a1ffc: |[0a1ffc] androidx.datastore.preferences.protobuf.i1.c:(Ljava/lang/Object;JB)V │ │ +0a200c: 7140 2714 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.I:(Ljava/lang/Object;JB)V // method@1427 │ │ +0a2012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 (null) J │ │ + 0x0000 - 0x0004 reg=3 (null) B │ │ │ │ - #7 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;JB)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -087cb4: |[087cb4] androidx.appcompat.widget.a.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -087cc4: 6e10 df07 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getActionMasked:()I // method@07df │ │ -087cca: 0a00 |0003: move-result v0 │ │ -087ccc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -087cce: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -087cd2: 5c41 1506 |0007: iput-boolean v1, v4, Landroidx/appcompat/widget/a;.g:Z // field@0615 │ │ -087cd6: 5542 1506 |0009: iget-boolean v2, v4, Landroidx/appcompat/widget/a;.g:Z // field@0615 │ │ -087cda: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -087cdc: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -087ce0: 6f20 4409 5400 |000e: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0944 │ │ -087ce6: 0a05 |0011: move-result v5 │ │ -087ce8: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -087cec: 3905 0400 |0014: if-nez v5, 0018 // +0004 │ │ -087cf0: 5c43 1506 |0016: iput-boolean v3, v4, Landroidx/appcompat/widget/a;.g:Z // field@0615 │ │ -087cf4: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -087cf8: 1235 |001a: const/4 v5, #int 3 // #3 │ │ -087cfa: 3350 0400 |001b: if-ne v0, v5, 001f // +0004 │ │ -087cfe: 5c41 1506 |001d: iput-boolean v1, v4, Landroidx/appcompat/widget/a;.g:Z // field@0615 │ │ -087d02: 0f03 |001f: return v3 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0a2014: |[0a2014] androidx.datastore.preferences.protobuf.i1.d:(Ljava/lang/Object;JB)V │ │ +0a2024: 7140 2814 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.J:(Ljava/lang/Object;JB)V // method@1428 │ │ +0a202a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 (null) J │ │ + 0x0000 - 0x0004 reg=3 (null) B │ │ │ │ - #8 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'setContentHeight' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroidx/appcompat/widget/a;) │ │ - name : 'setVisibility' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -087ee8: |[087ee8] androidx.appcompat.widget.a.setVisibility:(I)V │ │ -087ef8: 6e10 8f08 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@088f │ │ -087efe: 0a00 |0003: move-result v0 │ │ -087f00: 3202 0c00 |0004: if-eq v2, v0, 0010 // +000c │ │ -087f04: 5410 1406 |0006: iget-object v0, v1, Landroidx/appcompat/widget/a;.f:Landroidx/core/view/t0; // field@0614 │ │ -087f08: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -087f0c: 6e10 481e 0000 |000a: invoke-virtual {v0}, Landroidx/core/view/t0;.c:()V // method@1e48 │ │ -087f12: 6f20 5009 2100 |000d: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@0950 │ │ -087f18: 0e00 |0010: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0a1604: |[0a1604] androidx.datastore.preferences.protobuf.i1.e:(Ljava/lang/Object;J)Z │ │ +0a1614: 7130 4014 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.q:(Ljava/lang/Object;J)Z // method@1440 │ │ +0a161a: 0a00 |0003: move-result v0 │ │ +0a161c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #217 header: │ │ -class_idx : 883 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #217 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/b; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="a" │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'f' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0a1620: |[0a1620] androidx.datastore.preferences.protobuf.i1.f:(Ljava/lang/Object;J)Z │ │ +0a1630: 7130 4114 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.r:(Ljava/lang/Object;J)Z // method@1441 │ │ +0a1636: 0a00 |0003: move-result v0 │ │ +0a1638: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ -Class #217 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/b$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/b$a;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #24 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'g' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ insns size : 4 16-bit code units │ │ -087f1c: |[087f1c] androidx.appcompat.widget.b$a.a:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V │ │ -087f2c: 6e20 6505 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0565 │ │ -087f32: 0e00 |0003: return-void │ │ +0a202c: |[0a202c] androidx.datastore.preferences.protobuf.i1.g:(Ljava/lang/Object;JZ)V │ │ +0a203c: 7140 2414 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.F:(Ljava/lang/Object;JZ)V // method@1424 │ │ +0a2042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Outline; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #218 header: │ │ -class_idx : 884 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 (null) J │ │ + 0x0000 - 0x0004 reg=3 (null) Z │ │ │ │ -Class #218 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/b0;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/b0;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #25 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'h' │ │ + type : '(Ljava/lang/Object;JZ)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -091af0: |[091af0] androidx.appcompat.widget.b0.a:(Ljava/lang/Object;)Z │ │ -091b00: 2000 5e02 |0000: instance-of v0, v0, Landroid/widget/ThemedSpinnerAdapter; // type@025e │ │ -091b04: 0f00 |0002: return v0 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0a2044: |[0a2044] androidx.datastore.preferences.protobuf.i1.h:(Ljava/lang/Object;JZ)V │ │ +0a2054: 7140 2514 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1;.G:(Ljava/lang/Object;JZ)V // method@1425 │ │ +0a205a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 (null) J │ │ + 0x0000 - 0x0004 reg=3 (null) Z │ │ │ │ -Class #219 header: │ │ -class_idx : 885 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 203 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 4 │ │ + #26 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'i' │ │ + type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0a1d00: |[0a1d00] androidx.datastore.preferences.protobuf.i1.i:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +0a1d10: 6200 dc04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.b:Lsun/misc/Unsafe; // field@04dc │ │ +0a1d14: 6e20 7f40 1000 |0002: invoke-virtual {v0, v1}, Lsun/misc/Unsafe;.allocateInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@407f │ │ +0a1d1a: 0c01 |0005: move-result-object v1 │ │ +0a1d1c: 1101 |0006: return-object v1 │ │ +0a1d1e: 0d01 |0007: move-exception v1 │ │ +0a1d20: 2200 1d08 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +0a1d24: 7020 1e2f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@2f1e │ │ +0a1d2a: 2700 |000d: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0006 │ │ + Ljava/lang/InstantiationException; -> 0x0007 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 (null) Ljava/lang/Class; │ │ │ │ -Class #219 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/b1;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/content/ContextWrapper;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'c' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'd' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'a' │ │ - type : 'Landroid/content/res/Resources;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'b' │ │ - type : 'Landroid/content/res/Resources$Theme;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/b1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #27 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'j' │ │ + type : '(Ljava/lang/Class;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -09fc98: |[09fc98] androidx.appcompat.widget.b1.:()V │ │ -09fca8: 2200 380a |0000: new-instance v0, Ljava/lang/Object; // type@0a38 │ │ -09fcac: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09fcb2: 6900 1906 |0005: sput-object v0, Landroidx/appcompat/widget/b1;.c:Ljava/lang/Object; // field@0619 │ │ -09fcb6: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +0a1c88: |[0a1c88] androidx.datastore.preferences.protobuf.i1.j:(Ljava/lang/Class;)I │ │ +0a1c98: 6300 e204 |0000: sget-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.h:Z // field@04e2 │ │ +0a1c9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0a1ca0: 6200 e004 |0004: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1ca4: 6e20 0d14 1000 |0006: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/i1$e;.a:(Ljava/lang/Class;)I // method@140d │ │ +0a1caa: 0a01 |0009: move-result v1 │ │ +0a1cac: 2802 |000a: goto 000c // +0002 │ │ +0a1cae: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +0a1cb0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=1 (null) Ljava/lang/Class; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/b1;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #28 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'k' │ │ + type : '(Ljava/lang/Class;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -09fcb8: |[09fcb8] androidx.appcompat.widget.b1.:(Landroid/content/Context;)V │ │ -09fcc8: 7020 8603 3200 |0000: invoke-direct {v2, v3}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@0386 │ │ -09fcce: 7100 2f18 0000 |0003: invoke-static {}, Landroidx/appcompat/widget/o1;.c:()Z // method@182f │ │ -09fcd4: 0a00 |0006: move-result v0 │ │ -09fcd6: 3800 1b00 |0007: if-eqz v0, 0022 // +001b │ │ -09fcda: 2200 bf03 |0009: new-instance v0, Landroidx/appcompat/widget/o1; // type@03bf │ │ -09fcde: 6e10 6d03 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -09fce4: 0c01 |000e: move-result-object v1 │ │ -09fce6: 7030 2d18 2001 |000f: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/o1;.:(Landroid/content/Context;Landroid/content/res/Resources;)V // method@182d │ │ -09fcec: 5b20 1706 |0012: iput-object v0, v2, Landroidx/appcompat/widget/b1;.a:Landroid/content/res/Resources; // field@0617 │ │ -09fcf0: 6e10 2404 0000 |0014: invoke-virtual {v0}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0424 │ │ -09fcf6: 0c00 |0017: move-result-object v0 │ │ -09fcf8: 5b20 1806 |0018: iput-object v0, v2, Landroidx/appcompat/widget/b1;.b:Landroid/content/res/Resources$Theme; // field@0618 │ │ -09fcfc: 6e10 7403 0300 |001a: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0374 │ │ -09fd02: 0c03 |001d: move-result-object v3 │ │ -09fd04: 6e20 fb03 3000 |001e: invoke-virtual {v0, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@03fb │ │ -09fd0a: 280f |0021: goto 0030 // +000f │ │ -09fd0c: 2200 8303 |0022: new-instance v0, Landroidx/appcompat/widget/d1; // type@0383 │ │ -09fd10: 6e10 6d03 0300 |0024: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -09fd16: 0c03 |0027: move-result-object v3 │ │ -09fd18: 7030 ca15 2003 |0028: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/d1;.:(Landroid/content/Context;Landroid/content/res/Resources;)V // method@15ca │ │ -09fd1e: 5b20 1706 |002b: iput-object v0, v2, Landroidx/appcompat/widget/b1;.a:Landroid/content/res/Resources; // field@0617 │ │ -09fd22: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -09fd24: 5b23 1806 |002e: iput-object v3, v2, Landroidx/appcompat/widget/b1;.b:Landroid/content/res/Resources$Theme; // field@0618 │ │ -09fd28: 0e00 |0030: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +0a1cb4: |[0a1cb4] androidx.datastore.preferences.protobuf.i1.k:(Ljava/lang/Class;)I │ │ +0a1cc4: 6300 e204 |0000: sget-boolean v0, Landroidx/datastore/preferences/protobuf/i1;.h:Z // field@04e2 │ │ +0a1cc8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0a1ccc: 6200 e004 |0004: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1cd0: 6e20 0e14 1000 |0006: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/i1$e;.b:(Ljava/lang/Class;)I // method@140e │ │ +0a1cd6: 0a01 |0009: move-result v1 │ │ +0a1cd8: 2802 |000a: goto 000c // +0002 │ │ +0a1cda: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +0a1cdc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000d reg=1 (null) Ljava/lang/Class; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'a' │ │ - type : '(Landroid/content/Context;)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #29 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'l' │ │ + type : '()Ljava/lang/reflect/Field;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 30 16-bit code units │ │ -09fc4c: |[09fc4c] androidx.appcompat.widget.b1.a:(Landroid/content/Context;)Z │ │ -09fc5c: 2020 7503 |0000: instance-of v0, v2, Landroidx/appcompat/widget/b1; // type@0375 │ │ -09fc60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09fc62: 3900 1a00 |0003: if-nez v0, 001d // +001a │ │ -09fc66: 6e10 6d03 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -09fc6c: 0c00 |0008: move-result-object v0 │ │ -09fc6e: 2000 8303 |0009: instance-of v0, v0, Landroidx/appcompat/widget/d1; // type@0383 │ │ -09fc72: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -09fc76: 6e10 6d03 0200 |000d: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -09fc7c: 0c02 |0010: move-result-object v2 │ │ -09fc7e: 2022 bf03 |0011: instance-of v2, v2, Landroidx/appcompat/widget/o1; // type@03bf │ │ -09fc82: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ -09fc86: 2808 |0015: goto 001d // +0008 │ │ -09fc88: 7100 2f18 0000 |0016: invoke-static {}, Landroidx/appcompat/widget/o1;.c:()Z // method@182f │ │ -09fc8e: 0a02 |0019: move-result v2 │ │ -09fc90: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -09fc94: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -09fc96: 0f01 |001d: return v1 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +0a1d5c: |[0a1d5c] androidx.datastore.preferences.protobuf.i1.l:()Ljava/lang/reflect/Field; │ │ +0a1d6c: 7100 5212 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a1d72: 0a00 |0003: move-result v0 │ │ +0a1d74: 1c01 5c08 |0004: const-class v1, Ljava/nio/Buffer; // type@085c │ │ +0a1d78: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0a1d7c: 1a00 c41e |0008: const-string v0, "effectiveDirectAddress" // string@1ec4 │ │ +0a1d80: 7120 3d14 0100 |000a: invoke-static {v1, v0}, Landroidx/datastore/preferences/protobuf/i1;.n:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@143d │ │ +0a1d86: 0c00 |000d: move-result-object v0 │ │ +0a1d88: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +0a1d8c: 1100 |0010: return-object v0 │ │ +0a1d8e: 1a00 cc1b |0011: const-string v0, "address" // string@1bcc │ │ +0a1d92: 7120 3d14 0100 |0013: invoke-static {v1, v0}, Landroidx/datastore/preferences/protobuf/i1;.n:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@143d │ │ +0a1d98: 0c00 |0016: move-result-object v0 │ │ +0a1d9a: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +0a1d9e: 6e10 eb2f 0000 |0019: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2feb │ │ +0a1da4: 0c01 |001c: move-result-object v1 │ │ +0a1da6: 6202 5410 |001d: sget-object v2, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +0a1daa: 3321 0300 |001f: if-ne v1, v2, 0022 // +0003 │ │ +0a1dae: 2802 |0021: goto 0023 // +0002 │ │ +0a1db0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0a1db2: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001e reg=2 (null) Landroid/content/Context; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'b' │ │ - type : '(Landroid/content/Context;)Landroid/content/Context;' │ │ + #30 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'm' │ │ + type : '(Ljava/lang/Class;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 11 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 115 16-bit code units │ │ -09faec: |[09faec] androidx.appcompat.widget.b1.b:(Landroid/content/Context;)Landroid/content/Context; │ │ -09fafc: 7110 8415 0400 |0000: invoke-static {v4}, Landroidx/appcompat/widget/b1;.a:(Landroid/content/Context;)Z // method@1584 │ │ -09fb02: 0a00 |0003: move-result v0 │ │ -09fb04: 3800 6e00 |0004: if-eqz v0, 0072 // +006e │ │ -09fb08: 6200 1906 |0006: sget-object v0, Landroidx/appcompat/widget/b1;.c:Ljava/lang/Object; // field@0619 │ │ -09fb0c: 1d00 |0008: monitor-enter v0 │ │ -09fb0e: 6201 1a06 |0009: sget-object v1, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb12: 3901 0a00 |000b: if-nez v1, 0015 // +000a │ │ -09fb16: 2201 820a |000d: new-instance v1, Ljava/util/ArrayList; // type@0a82 │ │ -09fb1a: 7010 3e3e 0100 |000f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -09fb20: 6901 1a06 |0012: sput-object v1, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb24: 284a |0014: goto 005e // +004a │ │ -09fb26: 6e10 4d3e 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -09fb2c: 0a01 |0018: move-result v1 │ │ -09fb2e: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09fb32: 3a01 1a00 |001b: if-ltz v1, 0035 // +001a │ │ -09fb36: 6202 1a06 |001d: sget-object v2, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb3a: 6e20 473e 1200 |001f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -09fb40: 0c02 |0022: move-result-object v2 │ │ -09fb42: 1f02 550a |0023: check-cast v2, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -09fb46: 3802 0800 |0025: if-eqz v2, 002d // +0008 │ │ -09fb4a: 6e10 bd3d 0200 |0027: invoke-virtual {v2}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -09fb50: 0c02 |002a: move-result-object v2 │ │ -09fb52: 3902 0700 |002b: if-nez v2, 0032 // +0007 │ │ -09fb56: 6202 1a06 |002d: sget-object v2, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb5a: 6e20 4a3e 1200 |002f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@3e4a │ │ -09fb60: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09fb64: 28e7 |0034: goto 001b // -0019 │ │ -09fb66: 6201 1a06 |0035: sget-object v1, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb6a: 6e10 4d3e 0100 |0037: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@3e4d │ │ -09fb70: 0a01 |003a: move-result v1 │ │ -09fb72: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09fb76: 3a01 2100 |003d: if-ltz v1, 005e // +0021 │ │ -09fb7a: 6202 1a06 |003f: sget-object v2, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fb7e: 6e20 473e 1200 |0041: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@3e47 │ │ -09fb84: 0c02 |0044: move-result-object v2 │ │ -09fb86: 1f02 550a |0045: check-cast v2, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -09fb8a: 3802 0900 |0047: if-eqz v2, 0050 // +0009 │ │ -09fb8e: 6e10 bd3d 0200 |0049: invoke-virtual {v2}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -09fb94: 0c02 |004c: move-result-object v2 │ │ -09fb96: 1f02 7503 |004d: check-cast v2, Landroidx/appcompat/widget/b1; // type@0375 │ │ -09fb9a: 2802 |004f: goto 0051 // +0002 │ │ -09fb9c: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -09fb9e: 3802 0a00 |0051: if-eqz v2, 005b // +000a │ │ -09fba2: 6e10 8903 0200 |0053: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@0389 │ │ -09fba8: 0c03 |0056: move-result-object v3 │ │ -09fbaa: 3343 0400 |0057: if-ne v3, v4, 005b // +0004 │ │ -09fbae: 1e00 |0059: monitor-exit v0 │ │ -09fbb0: 1102 |005a: return-object v2 │ │ -09fbb2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09fbb6: 28e0 |005d: goto 003d // -0020 │ │ -09fbb8: 2201 7503 |005e: new-instance v1, Landroidx/appcompat/widget/b1; // type@0375 │ │ -09fbbc: 7020 8315 4100 |0060: invoke-direct {v1, v4}, Landroidx/appcompat/widget/b1;.:(Landroid/content/Context;)V // method@1583 │ │ -09fbc2: 6204 1a06 |0063: sget-object v4, Landroidx/appcompat/widget/b1;.d:Ljava/util/ArrayList; // field@061a │ │ -09fbc6: 2202 550a |0065: new-instance v2, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -09fbca: 7020 be3d 1200 |0067: invoke-direct {v2, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -09fbd0: 6e20 423e 2400 |006a: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@3e42 │ │ -09fbd6: 1e00 |006d: monitor-exit v0 │ │ -09fbd8: 1101 |006e: return-object v1 │ │ -09fbda: 0d04 |006f: move-exception v4 │ │ -09fbdc: 1e00 |0070: monitor-exit v0 │ │ -09fbde: 2704 |0071: throw v4 │ │ -09fbe0: 1104 |0072: return-object v4 │ │ + outs : 3 │ │ + insns size : 124 16-bit code units │ │ +0a163c: |[0a163c] androidx.datastore.preferences.protobuf.i1.m:(Ljava/lang/Class;)Z │ │ +0a164c: 1c00 380e |0000: const-class v0, [B // type@0e38 │ │ +0a1650: 7100 5212 0000 |0002: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a1656: 0a01 |0005: move-result v1 │ │ +0a1658: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a165a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0a165e: 0f02 |0009: return v2 │ │ +0a1660: 6201 dd04 |000a: sget-object v1, Landroidx/datastore/preferences/protobuf/i1;.c:Ljava/lang/Class; // field@04dd │ │ +0a1664: 1a03 6227 |000c: const-string v3, "peekLong" // string@2762 │ │ +0a1668: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +0a166a: 2345 8a0e |000f: new-array v5, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a166e: 4d0a 0502 |0011: aput-object v10, v5, v2 │ │ +0a1672: 6206 4f10 |0013: sget-object v6, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@104f │ │ +0a1676: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +0a1678: 4d06 0507 |0016: aput-object v6, v5, v7 │ │ +0a167c: 6e30 e72e 3105 |0018: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1682: 1a03 9c27 |001b: const-string v3, "pokeLong" // string@279c │ │ +0a1686: 1235 |001d: const/4 v5, #int 3 // #3 │ │ +0a1688: 2358 8a0e |001e: new-array v8, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a168c: 4d0a 0802 |0020: aput-object v10, v8, v2 │ │ +0a1690: 6209 5410 |0022: sget-object v9, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +0a1694: 4d09 0807 |0024: aput-object v9, v8, v7 │ │ +0a1698: 4d06 0804 |0026: aput-object v6, v8, v4 │ │ +0a169c: 6e30 e72e 3108 |0028: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a16a2: 1a03 9b27 |002b: const-string v3, "pokeInt" // string@279b │ │ +0a16a6: 2358 8a0e |002d: new-array v8, v5, [Ljava/lang/Class; // type@0e8a │ │ +0a16aa: 4d0a 0802 |002f: aput-object v10, v8, v2 │ │ +0a16ae: 6209 5310 |0031: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1053 │ │ +0a16b2: 4d09 0807 |0033: aput-object v9, v8, v7 │ │ +0a16b6: 4d06 0804 |0035: aput-object v6, v8, v4 │ │ +0a16ba: 6e30 e72e 3108 |0037: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a16c0: 1a03 6027 |003a: const-string v3, "peekInt" // string@2760 │ │ +0a16c4: 2348 8a0e |003c: new-array v8, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a16c8: 4d0a 0802 |003e: aput-object v10, v8, v2 │ │ +0a16cc: 4d06 0807 |0040: aput-object v6, v8, v7 │ │ +0a16d0: 6e30 e72e 3108 |0042: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a16d6: 1a03 9927 |0045: const-string v3, "pokeByte" // string@2799 │ │ +0a16da: 2346 8a0e |0047: new-array v6, v4, [Ljava/lang/Class; // type@0e8a │ │ +0a16de: 4d0a 0602 |0049: aput-object v10, v6, v2 │ │ +0a16e2: 6208 5010 |004b: sget-object v8, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@1050 │ │ +0a16e6: 4d08 0607 |004d: aput-object v8, v6, v7 │ │ +0a16ea: 6e30 e72e 3106 |004f: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a16f0: 1a03 5c27 |0052: const-string v3, "peekByte" // string@275c │ │ +0a16f4: 2376 8a0e |0054: new-array v6, v7, [Ljava/lang/Class; // type@0e8a │ │ +0a16f8: 4d0a 0602 |0056: aput-object v10, v6, v2 │ │ +0a16fc: 6e30 e72e 3106 |0058: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1702: 1a03 9a27 |005b: const-string v3, "pokeByteArray" // string@279a │ │ +0a1706: 1246 |005d: const/4 v6, #int 4 // #4 │ │ +0a1708: 2368 8a0e |005e: new-array v8, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a170c: 4d0a 0802 |0060: aput-object v10, v8, v2 │ │ +0a1710: 4d00 0807 |0062: aput-object v0, v8, v7 │ │ +0a1714: 4d09 0804 |0064: aput-object v9, v8, v4 │ │ +0a1718: 4d09 0805 |0066: aput-object v9, v8, v5 │ │ +0a171c: 6e30 e72e 3108 |0068: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1722: 1a03 5d27 |006b: const-string v3, "peekByteArray" // string@275d │ │ +0a1726: 2366 8a0e |006d: new-array v6, v6, [Ljava/lang/Class; // type@0e8a │ │ +0a172a: 4d0a 0602 |006f: aput-object v10, v6, v2 │ │ +0a172e: 4d00 0607 |0071: aput-object v0, v6, v7 │ │ +0a1732: 4d09 0604 |0073: aput-object v9, v6, v4 │ │ +0a1736: 4d09 0605 |0075: aput-object v9, v6, v5 │ │ +0a173a: 6e30 e72e 3106 |0077: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee7 │ │ +0a1740: 0f07 |007a: return v7 │ │ +0a1742: 0f02 |007b: return v2 │ │ catches : 1 │ │ - 0x0009 - 0x0071 │ │ - -> 0x006f │ │ + 0x000a - 0x007a │ │ + -> 0x007b │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0073 reg=4 (null) Landroid/content/Context; │ │ + 0x0000 - 0x007c reg=10 (null) Ljava/lang/Class; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'getAssets' │ │ - type : '()Landroid/content/res/AssetManager;' │ │ - access : 0x0001 (PUBLIC) │ │ + #31 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'n' │ │ + type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 7 16-bit code units │ │ -09fbf0: |[09fbf0] androidx.appcompat.widget.b1.getAssets:()Landroid/content/res/AssetManager; │ │ -09fc00: 5410 1706 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b1;.a:Landroid/content/res/Resources; // field@0617 │ │ -09fc04: 6e10 fe03 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@03fe │ │ -09fc0a: 0c00 |0005: move-result-object v0 │ │ -09fc0c: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ +0a1db4: |[0a1db4] androidx.datastore.preferences.protobuf.i1.n:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ +0a1dc4: 6e20 de2e 1000 |0000: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2ede │ │ +0a1dca: 0c00 |0003: move-result-object v0 │ │ +0a1dcc: 2802 |0004: goto 0006 // +0002 │ │ +0a1dce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a1dd0: 1100 |0006: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0004 │ │ + -> 0x0005 │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Class; │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'getResources' │ │ - type : '()Landroid/content/res/Resources;' │ │ - access : 0x0001 (PUBLIC) │ │ + #32 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'o' │ │ + type : '(Ljava/lang/reflect/Field;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -09fc10: |[09fc10] androidx.appcompat.widget.b1.getResources:()Landroid/content/res/Resources; │ │ -09fc20: 5410 1706 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b1;.a:Landroid/content/res/Resources; // field@0617 │ │ -09fc24: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0a1de0: |[0a1de0] androidx.datastore.preferences.protobuf.i1.o:(Ljava/lang/reflect/Field;)J │ │ +0a1df0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +0a1df4: 6200 e004 |0002: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1df8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0a1dfc: 2806 |0006: goto 000c // +0006 │ │ +0a1dfe: 6e20 1614 2000 |0007: invoke-virtual {v0, v2}, Landroidx/datastore/preferences/protobuf/i1$e;.j:(Ljava/lang/reflect/Field;)J // method@1416 │ │ +0a1e04: 0b00 |000a: move-result-wide v0 │ │ +0a1e06: 2803 |000b: goto 000e // +0003 │ │ +0a1e08: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +0a1e0c: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000f reg=2 (null) Ljava/lang/reflect/Field; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'getTheme' │ │ - type : '()Landroid/content/res/Resources$Theme;' │ │ - access : 0x0001 (PUBLIC) │ │ + #33 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'p' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -09fc28: |[09fc28] androidx.appcompat.widget.b1.getTheme:()Landroid/content/res/Resources$Theme; │ │ -09fc38: 5410 1806 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b1;.b:Landroid/content/res/Resources$Theme; // field@0618 │ │ -09fc3c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -09fc40: 6f10 8c03 0100 |0004: invoke-super {v1}, Landroid/content/ContextWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@038c │ │ -09fc46: 0c00 |0007: move-result-object v0 │ │ -09fc48: 1100 |0008: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1750: |[0a1750] androidx.datastore.preferences.protobuf.i1.p:(Ljava/lang/Object;J)Z │ │ +0a1760: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1764: 6e40 0f14 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.c:(Ljava/lang/Object;J)Z // method@140f │ │ +0a176a: 0a01 |0005: move-result v1 │ │ +0a176c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - #3 : (in Landroidx/appcompat/widget/b1;) │ │ - name : 'setTheme' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #34 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'q' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 13 16-bit code units │ │ -09fd2c: |[09fd2c] androidx.appcompat.widget.b1.setTheme:(I)V │ │ -09fd3c: 5420 1806 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b1;.b:Landroid/content/res/Resources$Theme; // field@0618 │ │ -09fd40: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -09fd44: 6f20 8d03 3200 |0004: invoke-super {v2, v3}, Landroid/content/ContextWrapper;.setTheme:(I)V // method@038d │ │ -09fd4a: 2805 |0007: goto 000c // +0005 │ │ -09fd4c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -09fd4e: 6e30 f403 3001 |0009: invoke-virtual {v0, v3, v1}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@03f4 │ │ -09fd54: 0e00 |000c: return-void │ │ + insns size : 10 16-bit code units │ │ +0a1770: |[0a1770] androidx.datastore.preferences.protobuf.i1.q:(Ljava/lang/Object;J)Z │ │ +0a1780: 7130 4314 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.t:(Ljava/lang/Object;J)B // method@1443 │ │ +0a1786: 0a00 |0003: move-result v0 │ │ +0a1788: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a178c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a178e: 2802 |0007: goto 0009 // +0002 │ │ +0a1790: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a1792: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=1 (null) J │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #220 header: │ │ -class_idx : 886 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 302 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #220 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/b$a; } │ │ + #35 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'r' │ │ + type : '(Ljava/lang/Object;J)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +0a1794: |[0a1794] androidx.datastore.preferences.protobuf.i1.r:(Ljava/lang/Object;J)Z │ │ +0a17a4: 7130 4414 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/i1;.u:(Ljava/lang/Object;J)B // method@1444 │ │ +0a17aa: 0a00 |0003: move-result v0 │ │ +0a17ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a17b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a17b2: 2802 |0007: goto 0009 // +0002 │ │ +0a17b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a17b6: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=1 (null) J │ │ │ │ -Class #220 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/ActionBarContainer;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/ActionBarContainer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #36 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 's' │ │ + type : '([BJ)B' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -087f48: |[087f48] androidx.appcompat.widget.b.:(Landroidx/appcompat/widget/ActionBarContainer;)V │ │ -087f58: 7010 4d05 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@054d │ │ -087f5e: 5b01 1b06 |0003: iput-object v1, v0, Landroidx/appcompat/widget/b;.a:Landroidx/appcompat/widget/ActionBarContainer; // field@061b │ │ -087f62: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +0a1bb8: |[0a1bb8] androidx.datastore.preferences.protobuf.i1.s:([BJ)B │ │ +0a1bc8: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1bcc: 6101 e304 |0002: sget-wide v1, Landroidx/datastore/preferences/protobuf/i1;.i:J // field@04e3 │ │ +0a1bd0: bb41 |0004: add-long/2addr v1, v4 │ │ +0a1bd2: 6e40 1014 3021 |0005: invoke-virtual {v0, v3, v1, v2}, Landroidx/datastore/preferences/protobuf/i1$e;.d:(Ljava/lang/Object;J)B // method@1410 │ │ +0a1bd8: 0a03 |0008: move-result v3 │ │ +0a1bda: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000a reg=3 (null) [B │ │ + 0x0000 - 0x000a reg=4 (null) J │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #37 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 't' │ │ + type : '(Ljava/lang/Object;J)B' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -087f64: |[087f64] androidx.appcompat.widget.b.draw:(Landroid/graphics/Canvas;)V │ │ -087f74: 5420 1b06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.a:Landroidx/appcompat/widget/ActionBarContainer; // field@061b │ │ -087f78: 5501 0905 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -087f7c: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -087f80: 5400 0805 |0006: iget-object v0, v0, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -087f84: 3800 1a00 |0008: if-eqz v0, 0022 // +001a │ │ -087f88: 6e20 5405 3000 |000a: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0554 │ │ -087f8e: 2815 |000d: goto 0022 // +0015 │ │ -087f90: 5400 0605 |000e: iget-object v0, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -087f94: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -087f98: 6e20 5405 3000 |0012: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0554 │ │ -087f9e: 5420 1b06 |0015: iget-object v0, v2, Landroidx/appcompat/widget/b;.a:Landroidx/appcompat/widget/ActionBarContainer; // field@061b │ │ -087fa2: 5401 0705 |0017: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroid/graphics/drawable/Drawable; // field@0507 │ │ -087fa6: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ -087faa: 5500 0a05 |001b: iget-boolean v0, v0, Landroidx/appcompat/widget/ActionBarContainer;.i:Z // field@050a │ │ -087fae: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -087fb2: 6e20 5405 3100 |001f: invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0554 │ │ -087fb8: 0e00 |0022: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +0a1bdc: |[0a1bdc] androidx.datastore.preferences.protobuf.i1.t:(Ljava/lang/Object;J)B │ │ +0a1bec: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +0a1bf0: c030 |0002: and-long/2addr v0, v3 │ │ +0a1bf2: 7130 4714 0201 |0003: invoke-static {v2, v0, v1}, Landroidx/datastore/preferences/protobuf/i1;.x:(Ljava/lang/Object;J)I // method@1447 │ │ +0a1bf8: 0a02 |0006: move-result v2 │ │ +0a1bfa: 7e33 |0007: not-long v3, v3 │ │ +0a1bfc: 1600 0300 |0008: const-wide/16 v0, #int 3 // #3 │ │ +0a1c00: c003 |000a: and-long/2addr v3, v0 │ │ +0a1c02: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +0a1c04: c303 |000c: shl-long/2addr v3, v0 │ │ +0a1c06: 8434 |000d: long-to-int v4, v3 │ │ +0a1c08: ba42 |000e: ushr-int/2addr v2, v4 │ │ +0a1c0a: d522 ff00 |000f: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0a1c0e: 8d22 |0011: int-to-byte v2, v2 │ │ +0a1c10: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0013 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=3 (null) J │ │ │ │ - #1 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'getOpacity' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #38 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'u' │ │ + type : '(Ljava/lang/Object;J)B' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -087f34: |[087f34] androidx.appcompat.widget.b.getOpacity:()I │ │ -087f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087f46: 0f00 |0001: return v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +0a1c14: |[0a1c14] androidx.datastore.preferences.protobuf.i1.u:(Ljava/lang/Object;J)B │ │ +0a1c24: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +0a1c28: c030 |0002: and-long/2addr v0, v3 │ │ +0a1c2a: 7130 4714 0201 |0003: invoke-static {v2, v0, v1}, Landroidx/datastore/preferences/protobuf/i1;.x:(Ljava/lang/Object;J)I // method@1447 │ │ +0a1c30: 0a02 |0006: move-result v2 │ │ +0a1c32: 1600 0300 |0007: const-wide/16 v0, #int 3 // #3 │ │ +0a1c36: c003 |0009: and-long/2addr v3, v0 │ │ +0a1c38: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +0a1c3a: c303 |000b: shl-long/2addr v3, v0 │ │ +0a1c3c: 8434 |000c: long-to-int v4, v3 │ │ +0a1c3e: ba42 |000d: ushr-int/2addr v2, v4 │ │ +0a1c40: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0a1c44: 8d22 |0010: int-to-byte v2, v2 │ │ +0a1c46: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=3 (null) J │ │ │ │ - #2 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'getOutline' │ │ - type : '(Landroid/graphics/Outline;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #39 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'v' │ │ + type : '(Ljava/lang/Object;J)D' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -087fbc: |[087fbc] androidx.appcompat.widget.b.getOutline:(Landroid/graphics/Outline;)V │ │ -087fcc: 5420 1b06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.a:Landroidx/appcompat/widget/ActionBarContainer; // field@061b │ │ -087fd0: 5501 0905 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.h:Z // field@0509 │ │ -087fd4: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -087fd8: 5401 0805 |0006: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/graphics/drawable/Drawable; // field@0508 │ │ -087fdc: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -087fe0: 5400 0605 |000a: iget-object v0, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -087fe4: 2805 |000c: goto 0011 // +0005 │ │ -087fe6: 5400 0605 |000d: iget-object v0, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Landroid/graphics/drawable/Drawable; // field@0506 │ │ -087fea: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -087fee: 7120 8015 3000 |0011: invoke-static {v0, v3}, Landroidx/appcompat/widget/b$a;.a:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V // method@1580 │ │ -087ff4: 0e00 |0014: return-void │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1c48: |[0a1c48] androidx.datastore.preferences.protobuf.i1.v:(Ljava/lang/Object;J)D │ │ +0a1c58: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1c5c: 6e40 1114 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.e:(Ljava/lang/Object;J)D // method@1411 │ │ +0a1c62: 0b01 |0005: move-result-wide v1 │ │ +0a1c64: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - #3 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'setAlpha' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #40 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'w' │ │ + type : '(Ljava/lang/Object;J)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -087ff8: |[087ff8] androidx.appcompat.widget.b.setAlpha:(I)V │ │ -088008: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1c68: |[0a1c68] androidx.datastore.preferences.protobuf.i1.w:(Ljava/lang/Object;J)F │ │ +0a1c78: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1c7c: 6e40 1214 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.f:(Ljava/lang/Object;J)F // method@1412 │ │ +0a1c82: 0a01 |0005: move-result v1 │ │ +0a1c84: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - #4 : (in Landroidx/appcompat/widget/b;) │ │ - name : 'setColorFilter' │ │ - type : '(Landroid/graphics/ColorFilter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #41 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'x' │ │ + type : '(Ljava/lang/Object;J)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -08800c: |[08800c] androidx.appcompat.widget.b.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -08801c: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1ce0: |[0a1ce0] androidx.datastore.preferences.protobuf.i1.x:(Ljava/lang/Object;J)I │ │ +0a1cf0: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1cf4: 6e40 1314 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.g:(Ljava/lang/Object;J)I // method@1413 │ │ +0a1cfa: 0a01 |0005: move-result v1 │ │ +0a1cfc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #221 header: │ │ -class_idx : 889 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #221 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/c; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="c" │ │ - │ │ -Class #221 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/c$c;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/c$c;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/c$e;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/c$c;) │ │ - name : 'f' │ │ - type : 'Landroidx/appcompat/widget/c;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/c$c;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #42 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'y' │ │ + type : '(Ljava/lang/Object;J)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -08a500: |[08a500] androidx.appcompat.widget.c$c.:(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V │ │ -08a510: 5b01 1f06 |0000: iput-object v1, v0, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a514: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08a51a: 5b02 1e06 |0005: iput-object v2, v0, Landroidx/appcompat/widget/c$c;.e:Landroidx/appcompat/widget/c$e; // field@061e │ │ -08a51e: 0e00 |0007: return-void │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a1e10: |[0a1e10] androidx.datastore.preferences.protobuf.i1.y:(Ljava/lang/Object;J)J │ │ +0a1e20: 6200 e004 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.f:Landroidx/datastore/preferences/protobuf/i1$e; // field@04e0 │ │ +0a1e24: 6e40 1414 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i1$e;.h:(Ljava/lang/Object;J)J // method@1414 │ │ +0a1e2a: 0b01 |0005: move-result-wide v1 │ │ +0a1e2c: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/c$c;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #43 : (in Landroidx/datastore/preferences/protobuf/i1;) │ │ + name : 'z' │ │ + type : '()Landroidx/datastore/preferences/protobuf/i1$e;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 53 16-bit code units │ │ -08a520: |[08a520] androidx.appcompat.widget.c$c.run:()V │ │ -08a530: 5420 1f06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a534: 7110 c115 0000 |0002: invoke-static {v0}, Landroidx/appcompat/widget/c;.v:(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g; // method@15c1 │ │ -08a53a: 0c00 |0005: move-result-object v0 │ │ -08a53c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -08a540: 5420 1f06 |0008: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a544: 7110 c215 0000 |000a: invoke-static {v0}, Landroidx/appcompat/widget/c;.w:(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g; // method@15c2 │ │ -08a54a: 0c00 |000d: move-result-object v0 │ │ -08a54c: 6e10 8011 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.d:()V // method@1180 │ │ -08a552: 5420 1f06 |0011: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a556: 7110 c315 0000 |0013: invoke-static {v0}, Landroidx/appcompat/widget/c;.x:(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/n; // method@15c3 │ │ -08a55c: 0c00 |0016: move-result-object v0 │ │ -08a55e: 1f00 e701 |0017: check-cast v0, Landroid/view/View; // type@01e7 │ │ -08a562: 3800 1600 |0019: if-eqz v0, 002f // +0016 │ │ -08a566: 6e10 9208 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0892 │ │ -08a56c: 0c00 |001e: move-result-object v0 │ │ -08a56e: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -08a572: 5420 1e06 |0021: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.e:Landroidx/appcompat/widget/c$e; // field@061e │ │ -08a576: 6e10 7512 0000 |0023: invoke-virtual {v0}, Landroidx/appcompat/view/menu/l;.m:()Z // method@1275 │ │ -08a57c: 0a00 |0026: move-result v0 │ │ -08a57e: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ -08a582: 5420 1f06 |0029: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a586: 5421 1e06 |002b: iget-object v1, v2, Landroidx/appcompat/widget/c$c;.e:Landroidx/appcompat/widget/c$e; // field@061e │ │ -08a58a: 5b01 3b06 |002d: iput-object v1, v0, Landroidx/appcompat/widget/c;.y:Landroidx/appcompat/widget/c$e; // field@063b │ │ -08a58e: 5420 1f06 |002f: iget-object v0, v2, Landroidx/appcompat/widget/c$c;.f:Landroidx/appcompat/widget/c; // field@061f │ │ -08a592: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -08a594: 5b01 2906 |0032: iput-object v1, v0, Landroidx/appcompat/widget/c;.A:Landroidx/appcompat/widget/c$c; // field@0629 │ │ -08a598: 0e00 |0034: return-void │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +0a15a8: |[0a15a8] androidx.datastore.preferences.protobuf.i1.z:()Landroidx/datastore/preferences/protobuf/i1$e; │ │ +0a15b8: 6200 dc04 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/i1;.b:Lsun/misc/Unsafe; // field@04dc │ │ +0a15bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a15be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0a15c2: 1101 |0005: return-object v1 │ │ +0a15c4: 7100 5212 0000 |0006: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a15ca: 0a02 |0009: move-result v2 │ │ +0a15cc: 3802 1600 |000a: if-eqz v2, 0020 // +0016 │ │ +0a15d0: 6302 de04 |000c: sget-boolean v2, Landroidx/datastore/preferences/protobuf/i1;.d:Z // field@04de │ │ +0a15d4: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +0a15d8: 2201 f602 |0010: new-instance v1, Landroidx/datastore/preferences/protobuf/i1$c; // type@02f6 │ │ +0a15dc: 7020 fa13 0100 |0012: invoke-direct {v1, v0}, Landroidx/datastore/preferences/protobuf/i1$c;.:(Lsun/misc/Unsafe;)V // method@13fa │ │ +0a15e2: 1101 |0015: return-object v1 │ │ +0a15e4: 6302 df04 |0016: sget-boolean v2, Landroidx/datastore/preferences/protobuf/i1;.e:Z // field@04df │ │ +0a15e8: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +0a15ec: 2201 f502 |001a: new-instance v1, Landroidx/datastore/preferences/protobuf/i1$b; // type@02f5 │ │ +0a15f0: 7020 f113 0100 |001c: invoke-direct {v1, v0}, Landroidx/datastore/preferences/protobuf/i1$b;.:(Lsun/misc/Unsafe;)V // method@13f1 │ │ +0a15f6: 1101 |001f: return-object v1 │ │ +0a15f8: 2201 f702 |0020: new-instance v1, Landroidx/datastore/preferences/protobuf/i1$d; // type@02f7 │ │ +0a15fc: 7020 0314 0100 |0022: invoke-direct {v1, v0}, Landroidx/datastore/preferences/protobuf/i1$d;.:(Lsun/misc/Unsafe;)V // method@1403 │ │ +0a1602: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #222 header: │ │ -class_idx : 894 │ │ +Class #189 header: │ │ +class_idx : 763 │ │ access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #222 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/c0;' │ │ +Class #189 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/j; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #189 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/j$a;' │ │ Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j$a;) │ │ + name : 'a' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/c0;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/Object;)Landroid/widget/ThemedSpinnerAdapter;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -091b08: |[091b08] androidx.appcompat.widget.c0.a:(Ljava/lang/Object;)Landroid/widget/ThemedSpinnerAdapter; │ │ -091b18: 1f00 5e02 |0000: check-cast v0, Landroid/widget/ThemedSpinnerAdapter; // type@025e │ │ -091b1c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 145 16-bit code units │ │ +0906c8: |[0906c8] androidx.datastore.preferences.protobuf.j$a.:()V │ │ +0906d8: 7100 2515 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/k1$b;.values:()[Landroidx/datastore/preferences/protobuf/k1$b; // method@1525 │ │ +0906de: 0c00 |0003: move-result-object v0 │ │ +0906e0: 2100 |0004: array-length v0, v0 │ │ +0906e2: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +0906e6: 6900 f704 |0007: sput-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +0906ea: 6201 0305 |0009: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.n:Landroidx/datastore/preferences/protobuf/k1$b; // field@0503 │ │ +0906ee: 6e10 092f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0906f4: 0a01 |000e: move-result v1 │ │ +0906f6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0906f8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0906fc: 6200 f704 |0012: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +090700: 6201 0205 |0014: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.m:Landroidx/datastore/preferences/protobuf/k1$b; // field@0502 │ │ +090704: 6e10 092f 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +09070a: 0a01 |0019: move-result v1 │ │ +09070c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +09070e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +090712: 6200 f704 |001d: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +090716: 6201 0005 |001f: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.k:Landroidx/datastore/preferences/protobuf/k1$b; // field@0500 │ │ +09071a: 6e10 092f 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +090720: 0a01 |0024: move-result v1 │ │ +090722: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +090724: 4b02 0001 |0026: aput v2, v0, v1 │ │ +090728: 6200 f704 |0028: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +09072c: 6201 0a05 |002a: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.u:Landroidx/datastore/preferences/protobuf/k1$b; // field@050a │ │ +090730: 6e10 092f 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +090736: 0a01 |002f: move-result v1 │ │ +090738: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +09073a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +09073e: 6200 f704 |0033: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +090742: 6201 0c05 |0035: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.w:Landroidx/datastore/preferences/protobuf/k1$b; // field@050c │ │ +090746: 6e10 092f 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +09074c: 0a01 |003a: move-result v1 │ │ +09074e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +090750: 4b02 0001 |003c: aput v2, v0, v1 │ │ +090754: 6200 f704 |003e: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +090758: 6201 0805 |0040: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.s:Landroidx/datastore/preferences/protobuf/k1$b; // field@0508 │ │ +09075c: 6e10 092f 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +090762: 0a01 |0045: move-result v1 │ │ +090764: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +090766: 4b02 0001 |0047: aput v2, v0, v1 │ │ +09076a: 6200 f704 |0049: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +09076e: 6201 0105 |004b: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.l:Landroidx/datastore/preferences/protobuf/k1$b; // field@0501 │ │ +090772: 6e10 092f 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +090778: 0a01 |0050: move-result v1 │ │ +09077a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +09077c: 4b02 0001 |0052: aput v2, v0, v1 │ │ +090780: 6200 f704 |0054: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +090784: 6201 fe04 |0056: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.i:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fe │ │ +090788: 6e10 092f 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +09078e: 0a01 |005b: move-result v1 │ │ +090790: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +090794: 4b02 0001 |005e: aput v2, v0, v1 │ │ +090798: 6200 f704 |0060: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +09079c: 6201 0b05 |0062: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.v:Landroidx/datastore/preferences/protobuf/k1$b; // field@050b │ │ +0907a0: 6e10 092f 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0907a6: 0a01 |0067: move-result v1 │ │ +0907a8: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +0907ac: 4b02 0001 |006a: aput v2, v0, v1 │ │ +0907b0: 6200 f704 |006c: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +0907b4: 6201 0d05 |006e: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.x:Landroidx/datastore/preferences/protobuf/k1$b; // field@050d │ │ +0907b8: 6e10 092f 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0907be: 0a01 |0073: move-result v1 │ │ +0907c0: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +0907c4: 4b02 0001 |0076: aput v2, v0, v1 │ │ +0907c8: 6200 f704 |0078: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +0907cc: 6201 ff04 |007a: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.j:Landroidx/datastore/preferences/protobuf/k1$b; // field@04ff │ │ +0907d0: 6e10 092f 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0907d6: 0a01 |007f: move-result v1 │ │ +0907d8: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +0907dc: 4b02 0001 |0082: aput v2, v0, v1 │ │ +0907e0: 6200 f704 |0084: sget-object v0, Landroidx/datastore/preferences/protobuf/j$a;.a:[I // field@04f7 │ │ +0907e4: 6201 0405 |0086: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.o:Landroidx/datastore/preferences/protobuf/k1$b; // field@0504 │ │ +0907e8: 6e10 092f 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0907ee: 0a01 |008b: move-result v1 │ │ +0907f0: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +0907f4: 4b02 0001 |008e: aput v2, v0, v1 │ │ +0907f8: 0e00 |0090: return-void │ │ + catches : 12 │ │ + 0x0009 - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0012 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001d - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ + 0x0028 - 0x0033 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0033 │ │ + 0x0033 - 0x003e │ │ + Ljava/lang/NoSuchFieldError; -> 0x003e │ │ + 0x003e - 0x0049 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ + 0x0049 - 0x0054 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ + 0x0054 - 0x0060 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0060 │ │ + 0x0060 - 0x006c │ │ + Ljava/lang/NoSuchFieldError; -> 0x006c │ │ + 0x006c - 0x0078 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0078 │ │ + 0x0078 - 0x0084 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0084 │ │ + 0x0084 - 0x0090 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0090 │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #223 header: │ │ -class_idx : 895 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #190 header: │ │ +class_idx : 766 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 18 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #223 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/c1;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #190 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/j1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ + │ │ +Class #190 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/j1$a;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/c1;) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ name : 'a' │ │ - type : 'Landroid/content/res/ColorStateList;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroidx/appcompat/widget/c1;) │ │ + type : '(BBBB[CI)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +0a2324: |[0a2324] androidx.datastore.preferences.protobuf.j1$a.a:(BBBB[CI)V │ │ +0a2334: 7706 bb14 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/j1$a;.h:(BBBB[CI)V // method@14bb │ │ +0a233a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 (null) B │ │ + 0x0000 - 0x0004 reg=1 (null) B │ │ + 0x0000 - 0x0004 reg=2 (null) B │ │ + 0x0000 - 0x0004 reg=3 (null) B │ │ + 0x0000 - 0x0004 reg=4 (null) [C │ │ + 0x0000 - 0x0004 reg=5 (null) I │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ name : 'b' │ │ - type : 'Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroidx/appcompat/widget/c1;) │ │ - name : 'c' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Landroidx/appcompat/widget/c1;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/c1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(B)Z' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -09fd58: |[09fd58] androidx.appcompat.widget.c1.:()V │ │ -09fd68: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09fd6e: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +0a21fc: |[0a21fc] androidx.datastore.preferences.protobuf.j1$a.b:(B)Z │ │ +0a220c: 7110 c114 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1$a;.n:(B)Z // method@14c1 │ │ +0a2212: 0a00 |0003: move-result v0 │ │ +0a2214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 (null) B │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/c1;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'c' │ │ + type : '(B[CI)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -09fd70: |[09fd70] androidx.appcompat.widget.c1.a:()V │ │ -09fd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09fd82: 5b20 2506 |0001: iput-object v0, v2, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -09fd86: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09fd88: 5c21 2806 |0004: iput-boolean v1, v2, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -09fd8c: 5b20 2606 |0006: iput-object v0, v2, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -09fd90: 5c21 2706 |0008: iput-boolean v1, v2, Landroidx/appcompat/widget/c1;.c:Z // field@0627 │ │ -09fd94: 0e00 |000a: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0a233c: |[0a233c] androidx.datastore.preferences.protobuf.j1$a.c:(B[CI)V │ │ +0a234c: 7130 bc14 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/j1$a;.i:(B[CI)V // method@14bc │ │ +0a2352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroidx/appcompat/widget/c1; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #224 header: │ │ -class_idx : 897 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #224 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/d0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="a" │ │ + 0x0000 - 0x0004 reg=0 (null) B │ │ + 0x0000 - 0x0004 reg=1 (null) [C │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ -Class #224 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/d0$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/d0$a;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/TextView;)Landroid/view/textclassifier/TextClassifier;' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'd' │ │ + type : '(B)Z' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -092b3c: |[092b3c] androidx.appcompat.widget.d0$a.a:(Landroid/widget/TextView;)Landroid/view/textclassifier/TextClassifier; │ │ -092b4c: 6e10 5b08 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -092b52: 0c01 |0003: move-result-object v1 │ │ -092b54: 1c00 2102 |0004: const-class v0, Landroid/view/textclassifier/TextClassificationManager; // type@0221 │ │ -092b58: 6e20 7003 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0370 │ │ -092b5e: 0c01 |0009: move-result-object v1 │ │ -092b60: 1f01 2102 |000a: check-cast v1, Landroid/view/textclassifier/TextClassificationManager; // type@0221 │ │ -092b64: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -092b68: 6e10 cc0a 0100 |000e: invoke-virtual {v1}, Landroid/view/textclassifier/TextClassificationManager;.getTextClassifier:()Landroid/view/textclassifier/TextClassifier; // method@0acc │ │ -092b6e: 0c01 |0011: move-result-object v1 │ │ -092b70: 1101 |0012: return-object v1 │ │ -092b72: 6201 2f02 |0013: sget-object v1, Landroid/view/textclassifier/TextClassifier;.NO_OP:Landroid/view/textclassifier/TextClassifier; // field@022f │ │ -092b76: 1101 |0015: return-object v1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0a2218: |[0a2218] androidx.datastore.preferences.protobuf.j1$a.d:(B)Z │ │ +0a2228: 7110 c314 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1$a;.p:(B)Z // method@14c3 │ │ +0a222e: 0a00 |0003: move-result v0 │ │ +0a2230: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=1 (null) Landroid/widget/TextView; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #225 header: │ │ -class_idx : 898 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #225 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/d0$a; } │ │ + 0x0000 - 0x0005 reg=0 (null) B │ │ │ │ -Class #225 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/d0;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/d0;) │ │ - name : 'a' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/d0;) │ │ - name : 'b' │ │ - type : 'Landroid/view/textclassifier/TextClassifier;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/d0;) │ │ - name : '' │ │ - type : '(Landroid/widget/TextView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'e' │ │ + type : '(BB[CI)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -092ba0: |[092ba0] androidx.appcompat.widget.d0.:(Landroid/widget/TextView;)V │ │ -092bb0: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -092bb6: 7110 5443 0100 |0003: invoke-static {v1}, Lq/e;.f:(Ljava/lang/Object;)Ljava/lang/Object; // method@4354 │ │ -092bbc: 0c01 |0006: move-result-object v1 │ │ -092bbe: 1f01 5d02 |0007: check-cast v1, Landroid/widget/TextView; // type@025d │ │ -092bc2: 5b01 3d06 |0009: iput-object v1, v0, Landroidx/appcompat/widget/d0;.a:Landroid/widget/TextView; // field@063d │ │ -092bc6: 0e00 |000b: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0a2354: |[0a2354] androidx.datastore.preferences.protobuf.j1$a.e:(BB[CI)V │ │ +0a2364: 7140 be14 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/j1$a;.k:(BB[CI)V // method@14be │ │ +0a236a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 (null) B │ │ + 0x0000 - 0x0004 reg=1 (null) B │ │ + 0x0000 - 0x0004 reg=2 (null) [C │ │ + 0x0000 - 0x0004 reg=3 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/d0;) │ │ - name : 'a' │ │ - type : '()Landroid/view/textclassifier/TextClassifier;' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'f' │ │ + type : '(B)Z' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -092b78: |[092b78] androidx.appcompat.widget.d0.a:()Landroid/view/textclassifier/TextClassifier; │ │ -092b88: 5410 3e06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/d0;.b:Landroid/view/textclassifier/TextClassifier; // field@063e │ │ -092b8c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -092b90: 5410 3d06 |0004: iget-object v0, v1, Landroidx/appcompat/widget/d0;.a:Landroid/widget/TextView; // field@063d │ │ -092b94: 7110 c615 0000 |0006: invoke-static {v0}, Landroidx/appcompat/widget/d0$a;.a:(Landroid/widget/TextView;)Landroid/view/textclassifier/TextClassifier; // method@15c6 │ │ -092b9a: 0c00 |0009: move-result-object v0 │ │ -092b9c: 1100 |000a: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +0a2234: |[0a2234] androidx.datastore.preferences.protobuf.j1$a.f:(B)Z │ │ +0a2244: 7110 c214 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1$a;.o:(B)Z // method@14c2 │ │ +0a224a: 0a00 |0003: move-result v0 │ │ +0a224c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/appcompat/widget/d0; │ │ + 0x0000 - 0x0005 reg=0 (null) B │ │ │ │ - #1 : (in Landroidx/appcompat/widget/d0;) │ │ - name : 'b' │ │ - type : '(Landroid/view/textclassifier/TextClassifier;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'g' │ │ + type : '(BBB[CI)V' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -092bc8: |[092bc8] androidx.appcompat.widget.d0.b:(Landroid/view/textclassifier/TextClassifier;)V │ │ -092bd8: 5b01 3e06 |0000: iput-object v1, v0, Landroidx/appcompat/widget/d0;.b:Landroid/view/textclassifier/TextClassifier; // field@063e │ │ -092bdc: 0e00 |0002: return-void │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +0a236c: |[0a236c] androidx.datastore.preferences.protobuf.j1$a.g:(BBB[CI)V │ │ +0a237c: 7154 bd14 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/j1$a;.j:(BBB[CI)V // method@14bd │ │ +0a2382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroidx/appcompat/widget/d0; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroid/view/textclassifier/TextClassifier; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #226 header: │ │ -class_idx : 902 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #226 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=n │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0004 reg=0 (null) B │ │ + 0x0000 - 0x0004 reg=1 (null) B │ │ + 0x0000 - 0x0004 reg=2 (null) B │ │ + 0x0000 - 0x0004 reg=3 (null) [C │ │ + 0x0000 - 0x0004 reg=4 (null) I │ │ │ │ -Class #226 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$b;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/e0$b;) │ │ - name : 'e' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroidx/appcompat/widget/e0$b;) │ │ - name : 'f' │ │ - type : 'Landroid/graphics/Typeface;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Landroidx/appcompat/widget/e0$b;) │ │ - name : 'g' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroidx/appcompat/widget/e0$b;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ name : 'h' │ │ - type : 'Landroidx/appcompat/widget/e0;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$b;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/e0;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(BBBB[CI)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 8 │ │ + ins : 6 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -092c6c: |[092c6c] androidx.appcompat.widget.e0$b.:(Landroidx/appcompat/widget/e0;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V │ │ -092c7c: 5b01 4b06 |0000: iput-object v1, v0, Landroidx/appcompat/widget/e0$b;.h:Landroidx/appcompat/widget/e0; // field@064b │ │ -092c80: 5b02 4806 |0002: iput-object v2, v0, Landroidx/appcompat/widget/e0$b;.e:Landroid/widget/TextView; // field@0648 │ │ -092c84: 5b03 4906 |0004: iput-object v3, v0, Landroidx/appcompat/widget/e0$b;.f:Landroid/graphics/Typeface; // field@0649 │ │ -092c88: 5904 4a06 |0006: iput v4, v0, Landroidx/appcompat/widget/e0$b;.g:I // field@064a │ │ -092c8c: 7010 383d 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -092c92: 0e00 |000b: return-void │ │ + insns size : 70 16-bit code units │ │ +0a2384: |[0a2384] androidx.datastore.preferences.protobuf.j1$a.h:(BBBB[CI)V │ │ +0a2394: 7110 c014 0300 |0000: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a239a: 0a00 |0003: move-result v0 │ │ +0a239c: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +0a23a0: e000 021c |0006: shl-int/lit8 v0, v2, #int 28 // #1c │ │ +0a23a4: d801 0370 |0008: add-int/lit8 v1, v3, #int 112 // #70 │ │ +0a23a8: b010 |000a: add-int/2addr v0, v1 │ │ +0a23aa: e100 001e |000b: shr-int/lit8 v0, v0, #int 30 // #1e │ │ +0a23ae: 3900 3400 |000d: if-nez v0, 0041 // +0034 │ │ +0a23b2: 7110 c014 0400 |000f: invoke-static {v4}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a23b8: 0a00 |0012: move-result v0 │ │ +0a23ba: 3900 2e00 |0013: if-nez v0, 0041 // +002e │ │ +0a23be: 7110 c014 0500 |0015: invoke-static {v5}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a23c4: 0a00 |0018: move-result v0 │ │ +0a23c6: 3900 2800 |0019: if-nez v0, 0041 // +0028 │ │ +0a23ca: dd02 0207 |001b: and-int/lit8 v2, v2, #int 7 // #07 │ │ +0a23ce: e002 0212 |001d: shl-int/lit8 v2, v2, #int 18 // #12 │ │ +0a23d2: 7110 c514 0300 |001f: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a23d8: 0a03 |0022: move-result v3 │ │ +0a23da: e003 030c |0023: shl-int/lit8 v3, v3, #int 12 // #0c │ │ +0a23de: b632 |0025: or-int/2addr v2, v3 │ │ +0a23e0: 7110 c514 0400 |0026: invoke-static {v4}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a23e6: 0a03 |0029: move-result v3 │ │ +0a23e8: e003 0306 |002a: shl-int/lit8 v3, v3, #int 6 // #06 │ │ +0a23ec: b632 |002c: or-int/2addr v2, v3 │ │ +0a23ee: 7110 c514 0500 |002d: invoke-static {v5}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a23f4: 0a03 |0030: move-result v3 │ │ +0a23f6: b632 |0031: or-int/2addr v2, v3 │ │ +0a23f8: 7110 bf14 0200 |0032: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/j1$a;.l:(I)C // method@14bf │ │ +0a23fe: 0a03 |0035: move-result v3 │ │ +0a2400: 5003 0607 |0036: aput-char v3, v6, v7 │ │ +0a2404: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0a2408: 7110 c414 0200 |003a: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/j1$a;.q:(I)C // method@14c4 │ │ +0a240e: 0a02 |003d: move-result v2 │ │ +0a2410: 5002 0607 |003e: aput-char v2, v6, v7 │ │ +0a2414: 0e00 |0040: return-void │ │ +0a2416: 7100 7416 0000 |0041: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.c:()Landroidx/datastore/preferences/protobuf/v; // method@1674 │ │ +0a241c: 0c02 |0044: move-result-object v2 │ │ +0a241e: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0046 reg=2 (null) B │ │ + 0x0000 - 0x0046 reg=3 (null) B │ │ + 0x0000 - 0x0046 reg=4 (null) B │ │ + 0x0000 - 0x0046 reg=5 (null) B │ │ + 0x0000 - 0x0046 reg=6 (null) [C │ │ + 0x0000 - 0x0046 reg=7 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$b;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'i' │ │ + type : '(B[CI)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -092c94: |[092c94] androidx.appcompat.widget.e0$b.run:()V │ │ -092ca4: 5430 4806 |0000: iget-object v0, v3, Landroidx/appcompat/widget/e0$b;.e:Landroid/widget/TextView; // field@0648 │ │ -092ca8: 5431 4906 |0002: iget-object v1, v3, Landroidx/appcompat/widget/e0$b;.f:Landroid/graphics/Typeface; // field@0649 │ │ -092cac: 5232 4a06 |0004: iget v2, v3, Landroidx/appcompat/widget/e0$b;.g:I // field@064a │ │ -092cb0: 6e30 e70c 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0ce7 │ │ -092cb6: 0e00 |0009: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0a2420: |[0a2420] androidx.datastore.preferences.protobuf.j1$a.i:(B[CI)V │ │ +0a2430: 8e00 |0000: int-to-char v0, v0 │ │ +0a2432: 5000 0102 |0001: aput-char v0, v1, v2 │ │ +0a2436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 (null) B │ │ + 0x0000 - 0x0004 reg=1 (null) [C │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #227 header: │ │ -class_idx : 903 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #227 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/e0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="c" │ │ - │ │ -Class #227 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$c;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0008 (STATIC) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'j' │ │ + type : '(BBB[CI)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -092cb8: |[092cb8] androidx.appcompat.widget.e0$c.a:(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; │ │ -092cc8: 6e10 960c 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getCompoundDrawablesRelative:()[Landroid/graphics/drawable/Drawable; // method@0c96 │ │ -092cce: 0c00 |0003: move-result-object v0 │ │ -092cd0: 1100 |0004: return-object v0 │ │ + insns size : 51 16-bit code units │ │ +0a2438: |[0a2438] androidx.datastore.preferences.protobuf.j1$a.j:(BBB[CI)V │ │ +0a2448: 7110 c014 0300 |0000: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a244e: 0a00 |0003: move-result v0 │ │ +0a2450: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +0a2454: 1300 e0ff |0006: const/16 v0, #int -32 // #ffe0 │ │ +0a2458: 1301 a0ff |0008: const/16 v1, #int -96 // #ffa0 │ │ +0a245c: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +0a2460: 3413 2200 |000c: if-lt v3, v1, 002e // +0022 │ │ +0a2464: 1300 edff |000e: const/16 v0, #int -19 // #ffed │ │ +0a2468: 3302 0400 |0010: if-ne v2, v0, 0014 // +0004 │ │ +0a246c: 3513 1c00 |0012: if-ge v3, v1, 002e // +001c │ │ +0a2470: 7110 c014 0400 |0014: invoke-static {v4}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a2476: 0a00 |0017: move-result v0 │ │ +0a2478: 3900 1600 |0018: if-nez v0, 002e // +0016 │ │ +0a247c: dd02 020f |001a: and-int/lit8 v2, v2, #int 15 // #0f │ │ +0a2480: e002 020c |001c: shl-int/lit8 v2, v2, #int 12 // #0c │ │ +0a2484: 7110 c514 0300 |001e: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a248a: 0a03 |0021: move-result v3 │ │ +0a248c: e003 0306 |0022: shl-int/lit8 v3, v3, #int 6 // #06 │ │ +0a2490: b632 |0024: or-int/2addr v2, v3 │ │ +0a2492: 7110 c514 0400 |0025: invoke-static {v4}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a2498: 0a03 |0028: move-result v3 │ │ +0a249a: b632 |0029: or-int/2addr v2, v3 │ │ +0a249c: 8e22 |002a: int-to-char v2, v2 │ │ +0a249e: 5002 0506 |002b: aput-char v2, v5, v6 │ │ +0a24a2: 0e00 |002d: return-void │ │ +0a24a4: 7100 7416 0000 |002e: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.c:()Landroidx/datastore/preferences/protobuf/v; // method@1674 │ │ +0a24aa: 0c02 |0031: move-result-object v2 │ │ +0a24ac: 2702 |0032: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ + 0x0000 - 0x0033 reg=2 (null) B │ │ + 0x0000 - 0x0033 reg=3 (null) B │ │ + 0x0000 - 0x0033 reg=4 (null) B │ │ + 0x0000 - 0x0033 reg=5 (null) [C │ │ + 0x0000 - 0x0033 reg=6 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e0$c;) │ │ - name : 'b' │ │ - type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0008 (STATIC) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'k' │ │ + type : '(BB[CI)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -092cd4: |[092cd4] androidx.appcompat.widget.e0$c.b:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -092ce4: 6e54 c60c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0cc6 │ │ -092cea: 0e00 |0003: return-void │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 28 16-bit code units │ │ +0a24b0: |[0a24b0] androidx.datastore.preferences.protobuf.j1$a.k:(BB[CI)V │ │ +0a24c0: 1300 c2ff |0000: const/16 v0, #int -62 // #ffc2 │ │ +0a24c4: 3401 1500 |0002: if-lt v1, v0, 0017 // +0015 │ │ +0a24c8: 7110 c014 0200 |0004: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/j1$a;.m:(B)Z // method@14c0 │ │ +0a24ce: 0a00 |0007: move-result v0 │ │ +0a24d0: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +0a24d4: dd01 011f |000a: and-int/lit8 v1, v1, #int 31 // #1f │ │ +0a24d8: e001 0106 |000c: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +0a24dc: 7110 c514 0200 |000e: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/j1$a;.r:(B)I // method@14c5 │ │ +0a24e2: 0a02 |0011: move-result v2 │ │ +0a24e4: b621 |0012: or-int/2addr v1, v2 │ │ +0a24e6: 8e11 |0013: int-to-char v1, v1 │ │ +0a24e8: 5001 0304 |0014: aput-char v1, v3, v4 │ │ +0a24ec: 0e00 |0016: return-void │ │ +0a24ee: 7100 7416 0000 |0017: invoke-static {}, Landroidx/datastore/preferences/protobuf/v;.c:()Landroidx/datastore/preferences/protobuf/v; // method@1674 │ │ +0a24f4: 0c01 |001a: move-result-object v1 │ │ +0a24f6: 2701 |001b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0004 reg=3 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0004 reg=4 (null) Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x001c reg=1 (null) B │ │ + 0x0000 - 0x001c reg=2 (null) B │ │ + 0x0000 - 0x001c reg=3 (null) [C │ │ + 0x0000 - 0x001c reg=4 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e0$c;) │ │ - name : 'c' │ │ - type : '(Landroid/widget/TextView;Ljava/util/Locale;)V' │ │ - access : 0x0008 (STATIC) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'l' │ │ + type : '(I)C' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -092cec: |[092cec] androidx.appcompat.widget.e0$c.c:(Landroid/widget/TextView;Ljava/util/Locale;)V │ │ -092cfc: 6e20 e10c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextLocale:(Ljava/util/Locale;)V // method@0ce1 │ │ -092d02: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0a22cc: |[0a22cc] androidx.datastore.preferences.protobuf.j1$a.l:(I)C │ │ +0a22dc: e201 010a |0000: ushr-int/lit8 v1, v1, #int 10 // #0a │ │ +0a22e0: 1400 c0d7 0000 |0002: const v0, #float 7.73965e-41 // #0000d7c0 │ │ +0a22e6: b001 |0005: add-int/2addr v1, v0 │ │ +0a22e8: 8e11 |0006: int-to-char v1, v1 │ │ +0a22ea: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/util/Locale; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #228 header: │ │ -class_idx : 904 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0008 reg=1 (null) I │ │ │ │ -Class #228 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/e0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="d" │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'm' │ │ + type : '(B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0a2250: |[0a2250] androidx.datastore.preferences.protobuf.j1$a.m:(B)Z │ │ +0a2260: 1300 bfff |0000: const/16 v0, #int -65 // #ffbf │ │ +0a2264: 3701 0400 |0002: if-le v1, v0, 0006 // +0004 │ │ +0a2268: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0a226a: 2802 |0005: goto 0007 // +0002 │ │ +0a226c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a226e: 0f01 |0007: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 (null) B │ │ │ │ -Class #228 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$d;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$d;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Ljava/util/Locale;' │ │ - access : 0x0008 (STATIC) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'n' │ │ + type : '(B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -092d04: |[092d04] androidx.appcompat.widget.e0$d.a:(Ljava/lang/String;)Ljava/util/Locale; │ │ -092d14: 7110 d93e 0000 |0000: invoke-static {v0}, Ljava/util/Locale;.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale; // method@3ed9 │ │ -092d1a: 0c00 |0003: move-result-object v0 │ │ -092d1c: 1100 |0004: return-object v0 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0a2270: |[0a2270] androidx.datastore.preferences.protobuf.j1$a.n:(B)Z │ │ +0a2280: 3a00 0400 |0000: if-ltz v0, 0004 // +0004 │ │ +0a2284: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a2286: 2802 |0003: goto 0005 // +0002 │ │ +0a2288: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a228a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #229 header: │ │ -class_idx : 905 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0006 reg=0 (null) B │ │ │ │ -Class #229 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/e0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="e" │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'o' │ │ + type : '(B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0a228c: |[0a228c] androidx.datastore.preferences.protobuf.j1$a.o:(B)Z │ │ +0a229c: 1300 f0ff |0000: const/16 v0, #int -16 // #fff0 │ │ +0a22a0: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ +0a22a4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0a22a6: 2802 |0005: goto 0007 // +0002 │ │ +0a22a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a22aa: 0f01 |0007: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 (null) B │ │ │ │ -Class #229 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$e;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$e;) │ │ - name : 'a' │ │ - type : '(Ljava/lang/String;)Landroid/os/LocaleList;' │ │ - access : 0x0008 (STATIC) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'p' │ │ + type : '(B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -092d20: |[092d20] androidx.appcompat.widget.e0$e.a:(Ljava/lang/String;)Landroid/os/LocaleList; │ │ -092d30: 7110 3306 0000 |0000: invoke-static {v0}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@0633 │ │ -092d36: 0c00 |0003: move-result-object v0 │ │ -092d38: 1100 |0004: return-object v0 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0a22ac: |[0a22ac] androidx.datastore.preferences.protobuf.j1$a.p:(B)Z │ │ +0a22bc: 1300 e0ff |0000: const/16 v0, #int -32 // #ffe0 │ │ +0a22c0: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ +0a22c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0a22c6: 2802 |0005: goto 0007 // +0002 │ │ +0a22c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a22ca: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 (null) B │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e0$e;) │ │ - name : 'b' │ │ - type : '(Landroid/widget/TextView;Landroid/os/LocaleList;)V' │ │ - access : 0x0008 (STATIC) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'q' │ │ + type : '(I)C' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -092d3c: |[092d3c] androidx.appcompat.widget.e0$e.b:(Landroid/widget/TextView;Landroid/os/LocaleList;)V │ │ -092d4c: 6e20 e20c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextLocales:(Landroid/os/LocaleList;)V // method@0ce2 │ │ -092d52: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0a22ec: |[0a22ec] androidx.datastore.preferences.protobuf.j1$a.q:(I)C │ │ +0a22fc: d511 ff03 |0000: and-int/lit16 v1, v1, #int 1023 // #03ff │ │ +0a2300: 1400 00dc 0000 |0002: const v0, #float 7.89211e-41 // #0000dc00 │ │ +0a2306: b001 |0005: add-int/2addr v1, v0 │ │ +0a2308: 8e11 |0006: int-to-char v1, v1 │ │ +0a230a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/os/LocaleList; │ │ + 0x0000 - 0x0008 reg=1 (null) I │ │ + │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/j1$a;) │ │ + name : 'r' │ │ + type : '(B)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a230c: |[0a230c] androidx.datastore.preferences.protobuf.j1$a.r:(B)I │ │ +0a231c: dd00 003f |0000: and-int/lit8 v0, v0, #int 63 // #3f │ │ +0a2320: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 (null) B │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #230 header: │ │ -class_idx : 906 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #191 header: │ │ +class_idx : 767 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #230 annotations: │ │ +Class #191 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/e0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="f" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/j1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="b" │ │ │ │ -Class #230 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$f;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #191 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/j1$b;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$f;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/TextView;)I' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1$b;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -092d70: |[092d70] androidx.appcompat.widget.e0$f.a:(Landroid/widget/TextView;)I │ │ -092d80: 6e10 8f0c 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getAutoSizeStepGranularity:()I // method@0c8f │ │ -092d86: 0a00 |0003: move-result v0 │ │ -092d88: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +0a251c: |[0a251c] androidx.datastore.preferences.protobuf.j1$b.:()V │ │ +0a252c: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0a2532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e0$f;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1$b;) │ │ + name : 'a' │ │ + type : '([BII)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/j1$b;) │ │ name : 'b' │ │ - type : '(Landroid/widget/TextView;IIII)V' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -092d8c: |[092d8c] androidx.appcompat.widget.e0$f.b:(Landroid/widget/TextView;IIII)V │ │ -092d9c: 6e54 bc0c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setAutoSizeTextTypeUniformWithConfiguration:(IIII)V // method@0cbc │ │ -092da2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=1 (null) I │ │ - 0x0000 - 0x0004 reg=2 (null) I │ │ - 0x0000 - 0x0004 reg=3 (null) I │ │ - 0x0000 - 0x0004 reg=4 (null) I │ │ + type : '(Ljava/lang/CharSequence;[BII)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e0$f;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/j1$b;) │ │ name : 'c' │ │ - type : '(Landroid/widget/TextView;[II)V' │ │ - access : 0x0008 (STATIC) │ │ + type : '([BII)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -092da4: |[092da4] androidx.appcompat.widget.e0$f.c:(Landroid/widget/TextView;[II)V │ │ -092db4: 6e30 bd0c 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setAutoSizeTextTypeUniformWithPresetSizes:([II)V // method@0cbd │ │ -092dba: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +0a24f8: |[0a24f8] androidx.datastore.preferences.protobuf.j1$b.c:([BII)Z │ │ +0a2508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a250a: 6e54 ca14 0132 |0001: invoke-virtual {v1, v0, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/j1$b;.d:(I[BII)I // method@14ca │ │ +0a2510: 0a02 |0004: move-result v2 │ │ +0a2512: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0a2516: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a2518: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=1 (null) [I │ │ - 0x0000 - 0x0004 reg=2 (null) I │ │ + 0x0000 - 0x0009 reg=1 this Landroidx/datastore/preferences/protobuf/j1$b; │ │ + 0x0000 - 0x0009 reg=2 (null) [B │ │ + 0x0000 - 0x0009 reg=3 (null) I │ │ + 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e0$f;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/j1$b;) │ │ name : 'd' │ │ - type : '(Landroid/widget/TextView;Ljava/lang/String;)Z' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -092d54: |[092d54] androidx.appcompat.widget.e0$f.d:(Landroid/widget/TextView;Ljava/lang/String;)Z │ │ -092d64: 6e20 cd0c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setFontVariationSettings:(Ljava/lang/String;)Z // method@0ccd │ │ -092d6a: 0a00 |0003: move-result v0 │ │ -092d6c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ + type : '(I[BII)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #231 header: │ │ -class_idx : 907 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #192 header: │ │ +class_idx : 769 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2076 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #231 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/e0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="g" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/j1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #231 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0$g;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #192 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/j1$d;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/IllegalArgumentException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0$g;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1$d;) │ │ + name : '' │ │ + type : '(II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -092dbc: |[092dbc] androidx.appcompat.widget.e0$g.a:(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; │ │ -092dcc: 7130 2a05 1002 |0000: invoke-static {v0, v1, v2}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; // method@052a │ │ -092dd2: 0c00 |0003: move-result-object v0 │ │ -092dd4: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +0a2b4c: |[0a2b4c] androidx.datastore.preferences.protobuf.j1$d.:(II)V │ │ +0a2b5c: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +0a2b60: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0a2b66: 1a01 c018 |0005: const-string v1, "Unpaired surrogate at index " // string@18c0 │ │ +0a2b6a: 6e20 a62f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0a2b70: 6e20 a12f 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +0a2b76: 1a03 9e00 |000d: const-string v3, " of " // string@009e │ │ +0a2b7a: 6e20 a62f 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0a2b80: 6e20 a12f 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2fa1 │ │ +0a2b86: 6e10 ad2f 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0a2b8c: 0c03 |0018: move-result-object v3 │ │ +0a2b8e: 7020 182f 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0a2b94: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/graphics/Typeface; │ │ - 0x0000 - 0x0005 reg=1 (null) I │ │ - 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #232 header: │ │ -class_idx : 908 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 13 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 23 │ │ +Class #193 header: │ │ +class_idx : 771 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 15 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #232 annotations: │ │ +Class #193 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/e0$g; Landroidx/appcompat/widget/e0$d; Landroidx/appcompat/widget/e0$c; Landroidx/appcompat/widget/e0$e; Landroidx/appcompat/widget/e0$f; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/j1$a; Landroidx/datastore/preferences/protobuf/j1$e; Landroidx/datastore/preferences/protobuf/j1$c; Landroidx/datastore/preferences/protobuf/j1$b; Landroidx/datastore/preferences/protobuf/j1$d; } │ │ │ │ -Class #232 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e0;' │ │ - Access flags : 0x0000 () │ │ +Class #193 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/j1;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/e0;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'a' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'c' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'd' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'f' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'g' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'h' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'i' │ │ - type : 'Landroidx/appcompat/widget/g0;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #9 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'j' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'k' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'l' │ │ - type : 'Landroid/graphics/Typeface;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'm' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/datastore/preferences/protobuf/j1$b;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0;) │ │ - name : '' │ │ - type : '(Landroid/widget/TextView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -092f18: |[092f18] androidx.appcompat.widget.e0.:(Landroid/widget/TextView;)V │ │ -092f28: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -092f2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -092f30: 5910 5506 |0004: iput v0, v1, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -092f34: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -092f36: 5910 5606 |0007: iput v0, v1, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -092f3a: 5b12 4c06 |0009: iput-object v2, v1, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -092f3e: 2200 9b03 |000b: new-instance v0, Landroidx/appcompat/widget/g0; // type@039b │ │ -092f42: 7020 c516 2000 |000d: invoke-direct {v0, v2}, Landroidx/appcompat/widget/g0;.:(Landroid/widget/TextView;)V // method@16c5 │ │ -092f48: 5b10 5406 |0010: iput-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092f4c: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'B' │ │ - type : '(IF)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -093b28: |[093b28] androidx.appcompat.widget.e0.B:(IF)V │ │ -093b38: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093b3c: 6e30 d916 2003 |0002: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/g0;.t:(IF)V // method@16d9 │ │ -093b42: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +0a3728: |[0a3728] androidx.datastore.preferences.protobuf.j1.:()V │ │ +0a3738: 7100 d614 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/j1$e;.e:()Z // method@14d6 │ │ +0a373e: 0a00 |0003: move-result v0 │ │ +0a3740: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0a3744: 7100 5212 0000 |0006: invoke-static {}, Landroidx/datastore/preferences/protobuf/d;.c:()Z // method@1252 │ │ +0a374a: 0a00 |0009: move-result v0 │ │ +0a374c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0a3750: 2200 0203 |000c: new-instance v0, Landroidx/datastore/preferences/protobuf/j1$e; // type@0302 │ │ +0a3754: 7010 d214 0000 |000e: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/j1$e;.:()V // method@14d2 │ │ +0a375a: 2806 |0011: goto 0017 // +0006 │ │ +0a375c: 2200 0003 |0012: new-instance v0, Landroidx/datastore/preferences/protobuf/j1$c; // type@0300 │ │ +0a3760: 7010 cb14 0000 |0014: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/j1$c;.:()V // method@14cb │ │ +0a3766: 6900 f804 |0017: sput-object v0, Landroidx/datastore/preferences/protobuf/j1;.a:Landroidx/datastore/preferences/protobuf/j1$b; // field@04f8 │ │ +0a376a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ - 0x0000 - 0x0006 reg=3 (null) F │ │ - │ │ - #2 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'C' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/widget/e1;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 215 16-bit code units │ │ -093b44: |[093b44] androidx.appcompat.widget.e0.C:(Landroid/content/Context;Landroidx/appcompat/widget/e1;)V │ │ -093b54: 6000 690e |0000: sget v0, Le/j;.H2:I // field@0e69 │ │ -093b58: 52a1 5506 |0002: iget v1, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093b5c: 6e30 1c16 0c01 |0004: invoke-virtual {v12, v0, v1}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -093b62: 0a00 |0007: move-result v0 │ │ -093b64: 59a0 5506 |0008: iput v0, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093b68: 6000 c901 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -093b6c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -093b6e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -093b70: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -093b72: 1304 1c00 |000f: const/16 v4, #int 28 // #1c │ │ -093b76: 3440 1200 |0011: if-lt v0, v4, 0023 // +0012 │ │ -093b7a: 6005 7d0e |0013: sget v5, Le/j;.M2:I // field@0e7d │ │ -093b7e: 6e30 1c16 5c02 |0015: invoke-virtual {v12, v5, v2}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -093b84: 0a05 |0018: move-result v5 │ │ -093b86: 59a5 5606 |0019: iput v5, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093b8a: 3225 0800 |001b: if-eq v5, v2, 0023 // +0008 │ │ -093b8e: 52a5 5506 |001d: iget v5, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093b92: b515 |001f: and-int/2addr v5, v1 │ │ -093b94: b635 |0020: or-int/2addr v5, v3 │ │ -093b96: 59a5 5506 |0021: iput v5, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093b9a: 6005 790e |0023: sget v5, Le/j;.L2:I // field@0e79 │ │ -093b9e: 6e20 2416 5c00 |0025: invoke-virtual {v12, v5}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093ba4: 0a05 |0028: move-result v5 │ │ -093ba6: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -093ba8: 3905 2e00 |002a: if-nez v5, 0058 // +002e │ │ -093bac: 6005 810e |002c: sget v5, Le/j;.N2:I // field@0e81 │ │ -093bb0: 6e20 2416 5c00 |002e: invoke-virtual {v12, v5}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093bb6: 0a05 |0031: move-result v5 │ │ -093bb8: 3805 0300 |0032: if-eqz v5, 0035 // +0003 │ │ -093bbc: 2824 |0034: goto 0058 // +0024 │ │ -093bbe: 600b 650e |0035: sget v11, Le/j;.G2:I // field@0e65 │ │ -093bc2: 6e20 2416 bc00 |0037: invoke-virtual {v12, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093bc8: 0a0b |003a: move-result v11 │ │ -093bca: 380b 1c00 |003b: if-eqz v11, 0057 // +001c │ │ -093bce: 5ca3 5806 |003d: iput-boolean v3, v10, Landroidx/appcompat/widget/e0;.m:Z // field@0658 │ │ -093bd2: 600b 650e |003f: sget v11, Le/j;.G2:I // field@0e65 │ │ -093bd6: 6e30 1c16 bc06 |0041: invoke-virtual {v12, v11, v6}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -093bdc: 0a0b |0044: move-result v11 │ │ -093bde: 326b 0e00 |0045: if-eq v11, v6, 0053 // +000e │ │ -093be2: 321b 0900 |0047: if-eq v11, v1, 0050 // +0009 │ │ -093be6: 123c |0049: const/4 v12, #int 3 // #3 │ │ -093be8: 32cb 0300 |004a: if-eq v11, v12, 004d // +0003 │ │ -093bec: 280b |004c: goto 0057 // +000b │ │ -093bee: 620b c501 |004d: sget-object v11, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@01c5 │ │ -093bf2: 2806 |004f: goto 0055 // +0006 │ │ -093bf4: 620b c701 |0050: sget-object v11, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@01c7 │ │ -093bf8: 2803 |0052: goto 0055 // +0003 │ │ -093bfa: 620b c601 |0053: sget-object v11, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@01c6 │ │ -093bfe: 5bab 5706 |0055: iput-object v11, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093c02: 0e00 |0057: return-void │ │ -093c04: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -093c06: 5ba5 5706 |0059: iput-object v5, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093c0a: 6005 810e |005b: sget v5, Le/j;.N2:I // field@0e81 │ │ -093c0e: 6e20 2416 5c00 |005d: invoke-virtual {v12, v5}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093c14: 0a05 |0060: move-result v5 │ │ -093c16: 3805 0500 |0061: if-eqz v5, 0066 // +0005 │ │ -093c1a: 6005 810e |0063: sget v5, Le/j;.N2:I // field@0e81 │ │ -093c1e: 2803 |0065: goto 0068 // +0003 │ │ -093c20: 6005 790e |0066: sget v5, Le/j;.L2:I // field@0e79 │ │ -093c24: 52a7 5606 |0068: iget v7, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093c28: 52a8 5506 |006a: iget v8, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093c2c: 6e10 7503 0b00 |006c: invoke-virtual {v11}, Landroid/content/Context;.isRestricted:()Z // method@0375 │ │ -093c32: 0a0b |006f: move-result v11 │ │ -093c34: 390b 3b00 |0070: if-nez v11, 00ab // +003b │ │ -093c38: 220b 550a |0072: new-instance v11, Ljava/lang/ref/WeakReference; // type@0a55 │ │ -093c3c: 54a9 4c06 |0074: iget-object v9, v10, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093c40: 7020 be3d 9b00 |0076: invoke-direct {v11, v9}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3dbe │ │ -093c46: 2209 8503 |0079: new-instance v9, Landroidx/appcompat/widget/e0$a; // type@0385 │ │ -093c4a: 705b e415 a987 |007b: invoke-direct {v9, v10, v7, v8, v11}, Landroidx/appcompat/widget/e0$a;.:(Landroidx/appcompat/widget/e0;IILjava/lang/ref/WeakReference;)V // method@15e4 │ │ -093c50: 52ab 5506 |007e: iget v11, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093c54: 6e40 1b16 5c9b |0080: invoke-virtual {v12, v5, v11, v9}, Landroidx/appcompat/widget/e1;.i:(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface; // method@161b │ │ -093c5a: 0c0b |0083: move-result-object v11 │ │ -093c5c: 380b 1c00 |0084: if-eqz v11, 00a0 // +001c │ │ -093c60: 3440 1800 |0086: if-lt v0, v4, 009e // +0018 │ │ -093c64: 52a0 5606 |0088: iget v0, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093c68: 3220 1400 |008a: if-eq v0, v2, 009e // +0014 │ │ -093c6c: 7120 2905 3b00 |008c: invoke-static {v11, v3}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0529 │ │ -093c72: 0c0b |008f: move-result-object v11 │ │ -093c74: 52a0 5606 |0090: iget v0, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093c78: 52a7 5506 |0092: iget v7, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093c7c: b517 |0094: and-int/2addr v7, v1 │ │ -093c7e: 3807 0400 |0095: if-eqz v7, 0099 // +0004 │ │ -093c82: 1217 |0097: const/4 v7, #int 1 // #1 │ │ -093c84: 2802 |0098: goto 009a // +0002 │ │ -093c86: 1207 |0099: const/4 v7, #int 0 // #0 │ │ -093c88: 7130 f315 0b07 |009a: invoke-static {v11, v0, v7}, Landroidx/appcompat/widget/e0$g;.a:(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; // method@15f3 │ │ -093c8e: 0c0b |009d: move-result-object v11 │ │ -093c90: 5bab 5706 |009e: iput-object v11, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093c94: 54ab 5706 |00a0: iget-object v11, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093c98: 390b 0400 |00a2: if-nez v11, 00a6 // +0004 │ │ -093c9c: 121b |00a4: const/4 v11, #int 1 // #1 │ │ -093c9e: 2802 |00a5: goto 00a7 // +0002 │ │ -093ca0: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -093ca2: 5cab 5806 |00a7: iput-boolean v11, v10, Landroidx/appcompat/widget/e0;.m:Z // field@0658 │ │ -093ca6: 2802 |00a9: goto 00ab // +0002 │ │ -093ca8: 0000 |00aa: nop // spacer │ │ -093caa: 54ab 5706 |00ab: iget-object v11, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093cae: 390b 2900 |00ad: if-nez v11, 00d6 // +0029 │ │ -093cb2: 6e20 2016 5c00 |00af: invoke-virtual {v12, v5}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -093cb8: 0c0b |00b2: move-result-object v11 │ │ -093cba: 380b 2300 |00b3: if-eqz v11, 00d6 // +0023 │ │ -093cbe: 600c c901 |00b5: sget v12, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -093cc2: 344c 1700 |00b7: if-lt v12, v4, 00ce // +0017 │ │ -093cc6: 52ac 5606 |00b9: iget v12, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093cca: 322c 1300 |00bb: if-eq v12, v2, 00ce // +0013 │ │ -093cce: 7120 2b05 3b00 |00bd: invoke-static {v11, v3}, Landroid/graphics/Typeface;.create:(Ljava/lang/String;I)Landroid/graphics/Typeface; // method@052b │ │ -093cd4: 0c0b |00c0: move-result-object v11 │ │ -093cd6: 52ac 5606 |00c1: iget v12, v10, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -093cda: 52a0 5506 |00c3: iget v0, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093cde: b510 |00c5: and-int/2addr v0, v1 │ │ -093ce0: 3800 0300 |00c6: if-eqz v0, 00c9 // +0003 │ │ -093ce4: 1213 |00c8: const/4 v3, #int 1 // #1 │ │ -093ce6: 7130 f315 cb03 |00c9: invoke-static {v11, v12, v3}, Landroidx/appcompat/widget/e0$g;.a:(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface; // method@15f3 │ │ -093cec: 0c0b |00cc: move-result-object v11 │ │ -093cee: 2807 |00cd: goto 00d4 // +0007 │ │ -093cf0: 52ac 5506 |00ce: iget v12, v10, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093cf4: 7120 2b05 cb00 |00d0: invoke-static {v11, v12}, Landroid/graphics/Typeface;.create:(Ljava/lang/String;I)Landroid/graphics/Typeface; // method@052b │ │ -093cfa: 0c0b |00d3: move-result-object v11 │ │ -093cfc: 5bab 5706 |00d4: iput-object v11, v10, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093d00: 0e00 |00d6: return-void │ │ - catches : 1 │ │ - 0x007e - 0x00a9 │ │ - Ljava/lang/UnsupportedOperationException; -> 0x00aa │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x00aa │ │ - positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00d7 reg=10 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x00d7 reg=11 (null) Landroid/content/Context; │ │ - 0x0000 - 0x00d7 reg=12 (null) Landroidx/appcompat/widget/e1; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e0;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'a' │ │ - type : '(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + type : '(II)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -092f50: |[092f50] androidx.appcompat.widget.e0.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V │ │ -092f60: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -092f64: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ -092f68: 5410 4c06 |0004: iget-object v0, v1, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -092f6c: 6e10 5c08 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -092f72: 0c00 |0009: move-result-object v0 │ │ -092f74: 7130 8d17 3200 |000a: invoke-static {v2, v3, v0}, Landroidx/appcompat/widget/k;.i:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V // method@178d │ │ -092f7a: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0a346c: |[0a346c] androidx.datastore.preferences.protobuf.j1.a:(II)I │ │ +0a347c: 7120 e414 1000 |0000: invoke-static {v0, v1}, Landroidx/datastore/preferences/protobuf/j1;.j:(II)I // method@14e4 │ │ +0a3482: 0a00 |0003: move-result v0 │ │ +0a3484: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x000e reg=3 (null) Landroidx/appcompat/widget/c1; │ │ + 0x0000 - 0x0005 reg=0 (null) I │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'd' │ │ - type : '(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ + name : 'b' │ │ + type : '(III)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 19 16-bit code units │ │ -092e20: |[092e20] androidx.appcompat.widget.e0.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; │ │ -092e30: 6e30 8a17 0102 |0000: invoke-virtual {v1, v0, v2}, Landroidx/appcompat/widget/k;.f:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@178a │ │ -092e36: 0c00 |0003: move-result-object v0 │ │ -092e38: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -092e3c: 2201 7f03 |0006: new-instance v1, Landroidx/appcompat/widget/c1; // type@037f │ │ -092e40: 7010 a515 0100 |0008: invoke-direct {v1}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -092e46: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -092e48: 5c12 2806 |000c: iput-boolean v2, v1, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -092e4c: 5b10 2506 |000e: iput-object v0, v1, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -092e50: 1101 |0010: return-object v1 │ │ -092e52: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -092e54: 1100 |0012: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=0 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0013 reg=1 (null) Landroidx/appcompat/widget/k; │ │ - 0x0000 - 0x0013 reg=2 (null) I │ │ - │ │ - #5 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'y' │ │ - type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 7 │ │ - outs : 5 │ │ - insns size : 114 16-bit code units │ │ -0939d8: |[0939d8] androidx.appcompat.widget.e0.y:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0939e8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0939ea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0939ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0939ee: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -0939f0: 390a 4e00 |0004: if-nez v10, 0052 // +004e │ │ -0939f4: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ -0939f8: 284a |0008: goto 0052 // +004a │ │ -0939fa: 3906 0800 |0009: if-nez v6, 0011 // +0008 │ │ -0939fe: 3907 0600 |000b: if-nez v7, 0011 // +0006 │ │ -093a02: 3908 0400 |000d: if-nez v8, 0011 // +0004 │ │ -093a06: 3809 6200 |000f: if-eqz v9, 0071 // +0062 │ │ -093a0a: 545a 4c06 |0011: iget-object v10, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a0e: 7110 e915 0a00 |0013: invoke-static {v10}, Landroidx/appcompat/widget/e0$c;.a:(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; // method@15e9 │ │ -093a14: 0c0a |0016: move-result-object v10 │ │ -093a16: 460b 0a02 |0017: aget-object v11, v10, v2 │ │ -093a1a: 390b 2700 |0019: if-nez v11, 0040 // +0027 │ │ -093a1e: 4604 0a03 |001b: aget-object v4, v10, v3 │ │ -093a22: 3804 0300 |001d: if-eqz v4, 0020 // +0003 │ │ -093a26: 2821 |001f: goto 0040 // +0021 │ │ -093a28: 545a 4c06 |0020: iget-object v10, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a2c: 6e10 950c 0a00 |0022: invoke-virtual {v10}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@0c95 │ │ -093a32: 0c0a |0025: move-result-object v10 │ │ -093a34: 545b 4c06 |0026: iget-object v11, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a38: 3806 0300 |0028: if-eqz v6, 002b // +0003 │ │ -093a3c: 2803 |002a: goto 002d // +0003 │ │ -093a3e: 4606 0a02 |002b: aget-object v6, v10, v2 │ │ -093a42: 3807 0300 |002d: if-eqz v7, 0030 // +0003 │ │ -093a46: 2803 |002f: goto 0032 // +0003 │ │ -093a48: 4607 0a01 |0030: aget-object v7, v10, v1 │ │ -093a4c: 3808 0300 |0032: if-eqz v8, 0035 // +0003 │ │ -093a50: 2803 |0034: goto 0037 // +0003 │ │ -093a52: 4608 0a03 |0035: aget-object v8, v10, v3 │ │ -093a56: 3809 0300 |0037: if-eqz v9, 003a // +0003 │ │ -093a5a: 2803 |0039: goto 003c // +0003 │ │ -093a5c: 4609 0a00 |003a: aget-object v9, v10, v0 │ │ -093a60: 6e59 c70c 6b87 |003c: invoke-virtual {v11, v6, v7, v8, v9}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0cc7 │ │ -093a66: 2832 |003f: goto 0071 // +0032 │ │ -093a68: 5456 4c06 |0040: iget-object v6, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a6c: 3807 0300 |0042: if-eqz v7, 0045 // +0003 │ │ -093a70: 2803 |0044: goto 0047 // +0003 │ │ -093a72: 4607 0a01 |0045: aget-object v7, v10, v1 │ │ -093a76: 4608 0a03 |0047: aget-object v8, v10, v3 │ │ -093a7a: 3809 0300 |0049: if-eqz v9, 004c // +0003 │ │ -093a7e: 2803 |004b: goto 004e // +0003 │ │ -093a80: 4609 0a00 |004c: aget-object v9, v10, v0 │ │ -093a84: 7159 ea15 b687 |004e: invoke-static {v6, v11, v7, v8, v9}, Landroidx/appcompat/widget/e0$c;.b:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@15ea │ │ -093a8a: 0e00 |0051: return-void │ │ -093a8c: 5456 4c06 |0052: iget-object v6, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a90: 7110 e915 0600 |0054: invoke-static {v6}, Landroidx/appcompat/widget/e0$c;.a:(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; // method@15e9 │ │ -093a96: 0c06 |0057: move-result-object v6 │ │ -093a98: 5458 4c06 |0058: iget-object v8, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093a9c: 380a 0300 |005a: if-eqz v10, 005d // +0003 │ │ -093aa0: 2803 |005c: goto 005f // +0003 │ │ -093aa2: 460a 0602 |005d: aget-object v10, v6, v2 │ │ -093aa6: 3807 0300 |005f: if-eqz v7, 0062 // +0003 │ │ -093aaa: 2803 |0061: goto 0064 // +0003 │ │ -093aac: 4607 0601 |0062: aget-object v7, v6, v1 │ │ -093ab0: 380b 0300 |0064: if-eqz v11, 0067 // +0003 │ │ -093ab4: 2803 |0066: goto 0069 // +0003 │ │ -093ab6: 460b 0603 |0067: aget-object v11, v6, v3 │ │ -093aba: 3809 0300 |0069: if-eqz v9, 006c // +0003 │ │ -093abe: 2803 |006b: goto 006e // +0003 │ │ -093ac0: 4609 0600 |006c: aget-object v9, v6, v0 │ │ -093ac4: 7159 ea15 a8b7 |006e: invoke-static {v8, v10, v7, v11, v9}, Landroidx/appcompat/widget/e0$c;.b:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@15ea │ │ -093aca: 0e00 |0071: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0072 reg=5 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0072 reg=6 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0072 reg=7 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0072 reg=8 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0072 reg=9 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0072 reg=10 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0072 reg=11 (null) Landroid/graphics/drawable/Drawable; │ │ - │ │ - #6 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'z' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 15 16-bit code units │ │ -093acc: |[093acc] androidx.appcompat.widget.e0.z:()V │ │ -093adc: 5410 5306 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -093ae0: 5b10 4d06 |0002: iput-object v0, v1, Landroidx/appcompat/widget/e0;.b:Landroidx/appcompat/widget/c1; // field@064d │ │ -093ae4: 5b10 4e06 |0004: iput-object v0, v1, Landroidx/appcompat/widget/e0;.c:Landroidx/appcompat/widget/c1; // field@064e │ │ -093ae8: 5b10 4f06 |0006: iput-object v0, v1, Landroidx/appcompat/widget/e0;.d:Landroidx/appcompat/widget/c1; // field@064f │ │ -093aec: 5b10 5006 |0008: iput-object v0, v1, Landroidx/appcompat/widget/e0;.e:Landroidx/appcompat/widget/c1; // field@0650 │ │ -093af0: 5b10 5106 |000a: iput-object v0, v1, Landroidx/appcompat/widget/e0;.f:Landroidx/appcompat/widget/c1; // field@0651 │ │ -093af4: 5b10 5206 |000c: iput-object v0, v1, Landroidx/appcompat/widget/e0;.g:Landroidx/appcompat/widget/c1; // field@0652 │ │ -093af8: 0e00 |000e: return-void │ │ + insns size : 5 16-bit code units │ │ +0a3488: |[0a3488] androidx.datastore.preferences.protobuf.j1.b:(III)I │ │ +0a3498: 7130 e514 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/j1;.k:(III)I // method@14e5 │ │ +0a349e: 0a00 |0003: move-result v0 │ │ +0a34a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0005 reg=0 (null) I │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'A' │ │ - type : '(IF)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ + name : 'c' │ │ + type : '([BII)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -093afc: |[093afc] androidx.appcompat.widget.e0.A:(IF)V │ │ -093b0c: 6300 ef06 |0000: sget-boolean v0, Landroidx/appcompat/widget/p1;.b:Z // field@06ef │ │ -093b10: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -093b14: 6e10 0316 0100 |0004: invoke-virtual {v1}, Landroidx/appcompat/widget/e0;.l:()Z // method@1603 │ │ -093b1a: 0a00 |0007: move-result v0 │ │ -093b1c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -093b20: 7030 f615 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/appcompat/widget/e0;.B:(IF)V // method@15f6 │ │ -093b26: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x000e reg=2 (null) I │ │ - 0x0000 - 0x000e reg=3 (null) F │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 83 16-bit code units │ │ -092f7c: |[092f7c] androidx.appcompat.widget.e0.b:()V │ │ -092f8c: 5450 4d06 |0000: iget-object v0, v5, Landroidx/appcompat/widget/e0;.b:Landroidx/appcompat/widget/c1; // field@064d │ │ -092f90: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -092f92: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -092f94: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -092f98: 5450 4e06 |0006: iget-object v0, v5, Landroidx/appcompat/widget/e0;.c:Landroidx/appcompat/widget/c1; // field@064e │ │ -092f9c: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -092fa0: 5450 4f06 |000a: iget-object v0, v5, Landroidx/appcompat/widget/e0;.d:Landroidx/appcompat/widget/c1; // field@064f │ │ -092fa4: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -092fa8: 5450 5006 |000e: iget-object v0, v5, Landroidx/appcompat/widget/e0;.e:Landroidx/appcompat/widget/c1; // field@0650 │ │ -092fac: 3800 2600 |0010: if-eqz v0, 0036 // +0026 │ │ -092fb0: 5450 4c06 |0012: iget-object v0, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -092fb4: 6e10 950c 0000 |0014: invoke-virtual {v0}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@0c95 │ │ -092fba: 0c00 |0017: move-result-object v0 │ │ -092fbc: 4603 0002 |0018: aget-object v3, v0, v2 │ │ -092fc0: 5454 4d06 |001a: iget-object v4, v5, Landroidx/appcompat/widget/e0;.b:Landroidx/appcompat/widget/c1; // field@064d │ │ -092fc4: 7030 f815 3504 |001c: invoke-direct {v5, v3, v4}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -092fca: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -092fcc: 4603 0003 |0020: aget-object v3, v0, v3 │ │ -092fd0: 5454 4e06 |0022: iget-object v4, v5, Landroidx/appcompat/widget/e0;.c:Landroidx/appcompat/widget/c1; // field@064e │ │ -092fd4: 7030 f815 3504 |0024: invoke-direct {v5, v3, v4}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -092fda: 4603 0001 |0027: aget-object v3, v0, v1 │ │ -092fde: 5454 4f06 |0029: iget-object v4, v5, Landroidx/appcompat/widget/e0;.d:Landroidx/appcompat/widget/c1; // field@064f │ │ -092fe2: 7030 f815 3504 |002b: invoke-direct {v5, v3, v4}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -092fe8: 1233 |002e: const/4 v3, #int 3 // #3 │ │ -092fea: 4600 0003 |002f: aget-object v0, v0, v3 │ │ -092fee: 5453 5006 |0031: iget-object v3, v5, Landroidx/appcompat/widget/e0;.e:Landroidx/appcompat/widget/c1; // field@0650 │ │ -092ff2: 7030 f815 0503 |0033: invoke-direct {v5, v0, v3}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -092ff8: 5450 5106 |0036: iget-object v0, v5, Landroidx/appcompat/widget/e0;.f:Landroidx/appcompat/widget/c1; // field@0651 │ │ -092ffc: 3900 0600 |0038: if-nez v0, 003e // +0006 │ │ -093000: 5450 5206 |003a: iget-object v0, v5, Landroidx/appcompat/widget/e0;.g:Landroidx/appcompat/widget/c1; // field@0652 │ │ -093004: 3800 1600 |003c: if-eqz v0, 0052 // +0016 │ │ -093008: 5450 4c06 |003e: iget-object v0, v5, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09300c: 7110 e915 0000 |0040: invoke-static {v0}, Landroidx/appcompat/widget/e0$c;.a:(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; // method@15e9 │ │ -093012: 0c00 |0043: move-result-object v0 │ │ -093014: 4602 0002 |0044: aget-object v2, v0, v2 │ │ -093018: 5453 5106 |0046: iget-object v3, v5, Landroidx/appcompat/widget/e0;.f:Landroidx/appcompat/widget/c1; // field@0651 │ │ -09301c: 7030 f815 2503 |0048: invoke-direct {v5, v2, v3}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -093022: 4600 0001 |004b: aget-object v0, v0, v1 │ │ -093026: 5451 5206 |004d: iget-object v1, v5, Landroidx/appcompat/widget/e0;.g:Landroidx/appcompat/widget/c1; // field@0652 │ │ -09302a: 7030 f815 0501 |004f: invoke-direct {v5, v0, v1}, Landroidx/appcompat/widget/e0;.a:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;)V // method@15f8 │ │ -093030: 0e00 |0052: return-void │ │ + insns size : 5 16-bit code units │ │ +0a34a4: |[0a34a4] androidx.datastore.preferences.protobuf.j1.c:([BII)I │ │ +0a34b4: 7130 e614 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/j1;.l:([BII)I // method@14e6 │ │ +0a34ba: 0a00 |0003: move-result v0 │ │ +0a34bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0053 reg=5 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0005 reg=0 (null) [B │ │ + 0x0000 - 0x0005 reg=1 (null) I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ + name : 'd' │ │ + type : '(I)I' │ │ + access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -093034: |[093034] androidx.appcompat.widget.e0.c:()V │ │ -093044: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093048: 6e10 c616 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.a:()V // method@16c6 │ │ -09304e: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +0a34c0: |[0a34c0] androidx.datastore.preferences.protobuf.j1.d:(I)I │ │ +0a34d0: 7110 e314 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1;.i:(I)I // method@14e3 │ │ +0a34d6: 0a00 |0003: move-result v0 │ │ +0a34d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0005 reg=0 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e0;) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'e' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '([BII)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ insns size : 7 16-bit code units │ │ -092e78: |[092e78] androidx.appcompat.widget.e0.e:()I │ │ -092e88: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092e8c: 6e10 cb16 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.f:()I // method@16cb │ │ -092e92: 0a00 |0005: move-result v0 │ │ -092e94: 0f00 |0006: return v0 │ │ +0a3708: |[0a3708] androidx.datastore.preferences.protobuf.j1.e:([BII)Ljava/lang/String; │ │ +0a3718: 6200 f804 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/j1;.a:Landroidx/datastore/preferences/protobuf/j1$b; // field@04f8 │ │ +0a371c: 6e40 c714 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/j1$b;.a:([BII)Ljava/lang/String; // method@14c7 │ │ +0a3722: 0c01 |0005: move-result-object v1 │ │ +0a3724: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0007 reg=1 (null) [B │ │ + 0x0000 - 0x0007 reg=2 (null) I │ │ + 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/widget/e0;) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'f' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/CharSequence;[BII)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ insns size : 7 16-bit code units │ │ -092e98: |[092e98] androidx.appcompat.widget.e0.f:()I │ │ -092ea8: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092eac: 6e10 cc16 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.g:()I // method@16cc │ │ -092eb2: 0a00 |0005: move-result v0 │ │ -092eb4: 0f00 |0006: return v0 │ │ +0a34dc: |[0a34dc] androidx.datastore.preferences.protobuf.j1.f:(Ljava/lang/CharSequence;[BII)I │ │ +0a34ec: 6200 f804 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/j1;.a:Landroidx/datastore/preferences/protobuf/j1$b; // field@04f8 │ │ +0a34f0: 6e54 c814 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/j1$b;.b:(Ljava/lang/CharSequence;[BII)I // method@14c8 │ │ +0a34f6: 0a01 |0005: move-result v1 │ │ +0a34f8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0007 reg=1 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=2 (null) [B │ │ + 0x0000 - 0x0007 reg=3 (null) I │ │ + 0x0000 - 0x0007 reg=4 (null) I │ │ │ │ - #5 : (in Landroidx/appcompat/widget/e0;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'g' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/CharSequence;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -092eb8: |[092eb8] androidx.appcompat.widget.e0.g:()I │ │ -092ec8: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092ecc: 6e10 cd16 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.h:()I // method@16cd │ │ -092ed2: 0a00 |0005: move-result v0 │ │ -092ed4: 0f00 |0006: return v0 │ │ + outs : 3 │ │ + insns size : 75 16-bit code units │ │ +0a34fc: |[0a34fc] androidx.datastore.preferences.protobuf.j1.g:(Ljava/lang/CharSequence;)I │ │ +0a350c: 7210 bb2e 0500 |0000: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@2ebb │ │ +0a3512: 0a00 |0003: move-result v0 │ │ +0a3514: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a3516: 3501 0d00 |0005: if-ge v1, v0, 0012 // +000d │ │ +0a351a: 7220 b82e 1500 |0007: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2eb8 │ │ +0a3520: 0a02 |000a: move-result v2 │ │ +0a3522: 1303 8000 |000b: const/16 v3, #int 128 // #80 │ │ +0a3526: 3532 0500 |000d: if-ge v2, v3, 0012 // +0005 │ │ +0a352a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a352e: 28f4 |0011: goto 0005 // -000c │ │ +0a3530: 0102 |0012: move v2, v0 │ │ +0a3532: 3501 1700 |0013: if-ge v1, v0, 002a // +0017 │ │ +0a3536: 7220 b82e 1500 |0015: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2eb8 │ │ +0a353c: 0a03 |0018: move-result v3 │ │ +0a353e: 1304 0008 |0019: const/16 v4, #int 2048 // #800 │ │ +0a3542: 3543 0a00 |001b: if-ge v3, v4, 0025 // +000a │ │ +0a3546: d903 037f |001d: rsub-int/lit8 v3, v3, #int 127 // #7f │ │ +0a354a: e203 031f |001f: ushr-int/lit8 v3, v3, #int 31 // #1f │ │ +0a354e: b032 |0021: add-int/2addr v2, v3 │ │ +0a3550: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3554: 28ef |0024: goto 0013 // -0011 │ │ +0a3556: 7120 e214 1500 |0025: invoke-static {v5, v1}, Landroidx/datastore/preferences/protobuf/j1;.h:(Ljava/lang/CharSequence;I)I // method@14e2 │ │ +0a355c: 0a05 |0028: move-result v5 │ │ +0a355e: b052 |0029: add-int/2addr v2, v5 │ │ +0a3560: 3402 0300 |002a: if-lt v2, v0, 002d // +0003 │ │ +0a3564: 0f02 |002c: return v2 │ │ +0a3566: 2205 1c08 |002d: new-instance v5, Ljava/lang/IllegalArgumentException; // type@081c │ │ +0a356a: 2200 3908 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +0a356e: 7010 9b2f 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +0a3574: 1a01 8318 |0034: const-string v1, "UTF-8 length does not fit in int: " // string@1883 │ │ +0a3578: 6e20 a62f 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +0a357e: 8121 |0039: int-to-long v1, v2 │ │ +0a3580: 1803 0000 0000 0100 0000 |003a: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ +0a358a: bb31 |003f: add-long/2addr v1, v3 │ │ +0a358c: 6e30 a22f 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2fa2 │ │ +0a3592: 6e10 ad2f 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +0a3598: 0c00 |0046: move-result-object v0 │ │ +0a359a: 7020 182f 0500 |0047: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0a35a0: 2705 |004a: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x004b reg=5 (null) Ljava/lang/CharSequence; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/e0;) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'h' │ │ - type : '()[I' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/CharSequence;I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -092ef8: |[092ef8] androidx.appcompat.widget.e0.h:()[I │ │ -092f08: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092f0c: 6e10 ce16 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.i:()[I // method@16ce │ │ -092f12: 0c00 |0005: move-result-object v0 │ │ -092f14: 1100 |0006: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 54 16-bit code units │ │ +0a35a4: |[0a35a4] androidx.datastore.preferences.protobuf.j1.h:(Ljava/lang/CharSequence;I)I │ │ +0a35b4: 7210 bb2e 0400 |0000: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@2ebb │ │ +0a35ba: 0a00 |0003: move-result v0 │ │ +0a35bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a35be: 3505 3000 |0005: if-ge v5, v0, 0035 // +0030 │ │ +0a35c2: 7220 b82e 5400 |0007: invoke-interface {v4, v5}, Ljava/lang/CharSequence;.charAt:(I)C // method@2eb8 │ │ +0a35c8: 0a02 |000a: move-result v2 │ │ +0a35ca: 1303 0008 |000b: const/16 v3, #int 2048 // #800 │ │ +0a35ce: 3532 0800 |000d: if-ge v2, v3, 0015 // +0008 │ │ +0a35d2: d902 027f |000f: rsub-int/lit8 v2, v2, #int 127 // #7f │ │ +0a35d6: e202 021f |0011: ushr-int/lit8 v2, v2, #int 31 // #1f │ │ +0a35da: b021 |0013: add-int/2addr v1, v2 │ │ +0a35dc: 281e |0014: goto 0032 // +001e │ │ +0a35de: d801 0102 |0015: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0a35e2: 1403 00d8 0000 |0017: const v3, #float 7.74862e-41 // #0000d800 │ │ +0a35e8: 3623 1800 |001a: if-gt v3, v2, 0032 // +0018 │ │ +0a35ec: 1403 ffdf 0000 |001c: const v3, #float 8.03547e-41 // #0000dfff │ │ +0a35f2: 3632 1300 |001f: if-gt v2, v3, 0032 // +0013 │ │ +0a35f6: 7120 c02e 5400 |0021: invoke-static {v4, v5}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@2ec0 │ │ +0a35fc: 0a02 |0024: move-result v2 │ │ +0a35fe: 1503 0100 |0025: const/high16 v3, #int 65536 // #1 │ │ +0a3602: 3432 0500 |0027: if-lt v2, v3, 002c // +0005 │ │ +0a3606: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a360a: 2807 |002b: goto 0032 // +0007 │ │ +0a360c: 2204 0103 |002c: new-instance v4, Landroidx/datastore/preferences/protobuf/j1$d; // type@0301 │ │ +0a3610: 7030 d114 5400 |002e: invoke-direct {v4, v5, v0}, Landroidx/datastore/preferences/protobuf/j1$d;.:(II)V // method@14d1 │ │ +0a3616: 2704 |0031: throw v4 │ │ +0a3618: d805 0501 |0032: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a361c: 28d1 |0034: goto 0005 // -002f │ │ +0a361e: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0036 reg=4 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0036 reg=5 (null) I │ │ │ │ - #7 : (in Landroidx/appcompat/widget/e0;) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'i' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -092ed8: |[092ed8] androidx.appcompat.widget.e0.i:()I │ │ -092ee8: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092eec: 6e10 cf16 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.j:()I // method@16cf │ │ -092ef2: 0a00 |0005: move-result v0 │ │ -092ef4: 0f00 |0006: return v0 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0a3684: |[0a3684] androidx.datastore.preferences.protobuf.j1.i:(I)I │ │ +0a3694: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +0a3698: 3701 0300 |0002: if-le v1, v0, 0005 // +0003 │ │ +0a369c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0a369e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ - #8 : (in Landroidx/appcompat/widget/e0;) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'j' │ │ - type : '()Landroid/content/res/ColorStateList;' │ │ - access : 0x0000 () │ │ + type : '(II)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 9 16-bit code units │ │ -092dd8: |[092dd8] androidx.appcompat.widget.e0.j:()Landroid/content/res/ColorStateList; │ │ -092de8: 5410 5306 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -092dec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092df0: 5400 2506 |0004: iget-object v0, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -092df4: 2802 |0006: goto 0008 // +0002 │ │ -092df6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -092df8: 1100 |0008: return-object v0 │ │ + insns size : 15 16-bit code units │ │ +0a36a0: |[0a36a0] androidx.datastore.preferences.protobuf.j1.j:(II)I │ │ +0a36b0: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +0a36b4: 3601 0b00 |0002: if-gt v1, v0, 000d // +000b │ │ +0a36b8: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ +0a36bc: 3702 0300 |0006: if-le v2, v0, 0009 // +0003 │ │ +0a36c0: 2805 |0008: goto 000d // +0005 │ │ +0a36c2: e002 0208 |0009: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a36c6: b721 |000b: xor-int/2addr v1, v2 │ │ +0a36c8: 2802 |000c: goto 000e // +0002 │ │ +0a36ca: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0a36cc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x000f reg=1 (null) I │ │ + 0x0000 - 0x000f reg=2 (null) I │ │ │ │ - #9 : (in Landroidx/appcompat/widget/e0;) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'k' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0000 () │ │ + type : '(III)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 0 │ │ - insns size : 9 16-bit code units │ │ -092dfc: |[092dfc] androidx.appcompat.widget.e0.k:()Landroid/graphics/PorterDuff$Mode; │ │ -092e0c: 5410 5306 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -092e10: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -092e14: 5400 2606 |0004: iget-object v0, v0, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -092e18: 2802 |0006: goto 0008 // +0002 │ │ -092e1a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -092e1c: 1100 |0008: return-object v0 │ │ + insns size : 20 16-bit code units │ │ +0a36d0: |[0a36d0] androidx.datastore.preferences.protobuf.j1.k:(III)I │ │ +0a36e0: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +0a36e4: 3601 1000 |0002: if-gt v1, v0, 0012 // +0010 │ │ +0a36e8: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ +0a36ec: 3602 0c00 |0006: if-gt v2, v0, 0012 // +000c │ │ +0a36f0: 3703 0300 |0008: if-le v3, v0, 000b // +0003 │ │ +0a36f4: 2808 |000a: goto 0012 // +0008 │ │ +0a36f6: e002 0208 |000b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a36fa: b721 |000d: xor-int/2addr v1, v2 │ │ +0a36fc: e002 0310 |000e: shl-int/lit8 v2, v3, #int 16 // #10 │ │ +0a3700: b721 |0010: xor-int/2addr v1, v2 │ │ +0a3702: 2802 |0011: goto 0013 // +0002 │ │ +0a3704: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +0a3706: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0014 reg=1 (null) I │ │ + 0x0000 - 0x0014 reg=2 (null) I │ │ + 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ - #10 : (in Landroidx/appcompat/widget/e0;) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'l' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ + type : '([BII)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -092e58: |[092e58] androidx.appcompat.widget.e0.l:()Z │ │ -092e68: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -092e6c: 6e10 d316 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.n:()Z // method@16d3 │ │ -092e72: 0a00 |0005: move-result v0 │ │ -092e74: 0f00 |0006: return v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +0a3620: |[0a3620] androidx.datastore.preferences.protobuf.j1.l:([BII)I │ │ +0a3630: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0a3634: 4800 0300 |0002: aget-byte v0, v3, v0 │ │ +0a3638: b145 |0004: sub-int/2addr v5, v4 │ │ +0a363a: 3805 1f00 |0005: if-eqz v5, 0024 // +001f │ │ +0a363e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0a3640: 3215 1500 |0008: if-eq v5, v1, 001d // +0015 │ │ +0a3644: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +0a3646: 3325 0c00 |000b: if-ne v5, v2, 0017 // +000c │ │ +0a364a: 4805 0304 |000d: aget-byte v5, v3, v4 │ │ +0a364e: b014 |000f: add-int/2addr v4, v1 │ │ +0a3650: 4803 0304 |0010: aget-byte v3, v3, v4 │ │ +0a3654: 7130 e514 5003 |0012: invoke-static {v0, v5, v3}, Landroidx/datastore/preferences/protobuf/j1;.k:(III)I // method@14e5 │ │ +0a365a: 0a03 |0015: move-result v3 │ │ +0a365c: 0f03 |0016: return v3 │ │ +0a365e: 2203 0708 |0017: new-instance v3, Ljava/lang/AssertionError; // type@0807 │ │ +0a3662: 7010 b12e 0300 |0019: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2eb1 │ │ +0a3668: 2703 |001c: throw v3 │ │ +0a366a: 4803 0304 |001d: aget-byte v3, v3, v4 │ │ +0a366e: 7120 e414 3000 |001f: invoke-static {v0, v3}, Landroidx/datastore/preferences/protobuf/j1;.j:(II)I // method@14e4 │ │ +0a3674: 0a03 |0022: move-result v3 │ │ +0a3676: 0f03 |0023: return v3 │ │ +0a3678: 7110 e314 0000 |0024: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1;.i:(I)I // method@14e3 │ │ +0a367e: 0a03 |0027: move-result v3 │ │ +0a3680: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0029 reg=3 (null) [B │ │ + 0x0000 - 0x0029 reg=4 (null) I │ │ + 0x0000 - 0x0029 reg=5 (null) I │ │ │ │ - #11 : (in Landroidx/appcompat/widget/e0;) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'm' │ │ - type : '(Landroid/util/AttributeSet;I)V' │ │ - access : 0x0000 () │ │ + type : '([B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 20 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 821 16-bit code units │ │ -093050: |[093050] androidx.appcompat.widget.e0.m:(Landroid/util/AttributeSet;I)V │ │ -093060: 0807 1100 |0000: move-object/from16 v7, v17 │ │ -093064: 0808 1200 |0002: move-object/from16 v8, v18 │ │ -093068: 0209 1300 |0004: move/from16 v9, v19 │ │ -09306c: 5470 4c06 |0006: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093070: 6e10 5b08 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -093076: 0c0a |000b: move-result-object v10 │ │ -093078: 7100 8617 0000 |000c: invoke-static {}, Landroidx/appcompat/widget/k;.b:()Landroidx/appcompat/widget/k; // method@1786 │ │ -09307e: 0c0b |000f: move-result-object v11 │ │ -093080: 6200 aa0e |0010: sget-object v0, Le/j;.Y:[I // field@0eaa │ │ -093084: 120c |0012: const/4 v12, #int 0 // #0 │ │ -093086: 715c 2716 8a90 |0013: invoke-static {v10, v8, v0, v9, v12}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -09308c: 0c0d |0016: move-result-object v13 │ │ -09308e: 5470 4c06 |0017: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093092: 6e10 5b08 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -093098: 0c01 |001c: move-result-object v1 │ │ -09309a: 6202 aa0e |001d: sget-object v2, Le/j;.Y:[I // field@0eaa │ │ -09309e: 6e10 2316 0d00 |001f: invoke-virtual {v13}, Landroidx/appcompat/widget/e1;.q:()Landroid/content/res/TypedArray; // method@1623 │ │ -0930a4: 0c04 |0022: move-result-object v4 │ │ -0930a6: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -0930a8: 0803 1200 |0024: move-object/from16 v3, v18 │ │ -0930ac: 0205 1300 |0026: move/from16 v5, v19 │ │ -0930b0: 7707 c91d 0000 |0028: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -0930b6: 6000 ae0e |002b: sget v0, Le/j;.Z:I // field@0eae │ │ -0930ba: 12fe |002d: const/4 v14, #int -1 // #ff │ │ -0930bc: 6e30 1f16 0d0e |002e: invoke-virtual {v13, v0, v14}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0930c2: 0a00 |0031: move-result v0 │ │ -0930c4: 6001 bd0e |0032: sget v1, Le/j;.c0:I // field@0ebd │ │ -0930c8: 6e20 2416 1d00 |0034: invoke-virtual {v13, v1}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0930ce: 0a01 |0037: move-result v1 │ │ -0930d0: 3801 0e00 |0038: if-eqz v1, 0046 // +000e │ │ -0930d4: 6001 bd0e |003a: sget v1, Le/j;.c0:I // field@0ebd │ │ -0930d8: 6e30 1f16 1d0c |003c: invoke-virtual {v13, v1, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0930de: 0a01 |003f: move-result v1 │ │ -0930e0: 7130 fb15 ba01 |0040: invoke-static {v10, v11, v1}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -0930e6: 0c01 |0043: move-result-object v1 │ │ -0930e8: 5b71 4d06 |0044: iput-object v1, v7, Landroidx/appcompat/widget/e0;.b:Landroidx/appcompat/widget/c1; // field@064d │ │ -0930ec: 6001 b30e |0046: sget v1, Le/j;.a0:I // field@0eb3 │ │ -0930f0: 6e20 2416 1d00 |0048: invoke-virtual {v13, v1}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0930f6: 0a01 |004b: move-result v1 │ │ -0930f8: 3801 0e00 |004c: if-eqz v1, 005a // +000e │ │ -0930fc: 6001 b30e |004e: sget v1, Le/j;.a0:I // field@0eb3 │ │ -093100: 6e30 1f16 1d0c |0050: invoke-virtual {v13, v1, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093106: 0a01 |0053: move-result v1 │ │ -093108: 7130 fb15 ba01 |0054: invoke-static {v10, v11, v1}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -09310e: 0c01 |0057: move-result-object v1 │ │ -093110: 5b71 4e06 |0058: iput-object v1, v7, Landroidx/appcompat/widget/e0;.c:Landroidx/appcompat/widget/c1; // field@064e │ │ -093114: 6001 c20e |005a: sget v1, Le/j;.d0:I // field@0ec2 │ │ -093118: 6e20 2416 1d00 |005c: invoke-virtual {v13, v1}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -09311e: 0a01 |005f: move-result v1 │ │ -093120: 3801 0e00 |0060: if-eqz v1, 006e // +000e │ │ -093124: 6001 c20e |0062: sget v1, Le/j;.d0:I // field@0ec2 │ │ -093128: 6e30 1f16 1d0c |0064: invoke-virtual {v13, v1, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -09312e: 0a01 |0067: move-result v1 │ │ -093130: 7130 fb15 ba01 |0068: invoke-static {v10, v11, v1}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -093136: 0c01 |006b: move-result-object v1 │ │ -093138: 5b71 4f06 |006c: iput-object v1, v7, Landroidx/appcompat/widget/e0;.d:Landroidx/appcompat/widget/c1; // field@064f │ │ -09313c: 6001 b80e |006e: sget v1, Le/j;.b0:I // field@0eb8 │ │ -093140: 6e20 2416 1d00 |0070: invoke-virtual {v13, v1}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093146: 0a01 |0073: move-result v1 │ │ -093148: 3801 0e00 |0074: if-eqz v1, 0082 // +000e │ │ -09314c: 6001 b80e |0076: sget v1, Le/j;.b0:I // field@0eb8 │ │ -093150: 6e30 1f16 1d0c |0078: invoke-virtual {v13, v1, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093156: 0a01 |007b: move-result v1 │ │ -093158: 7130 fb15 ba01 |007c: invoke-static {v10, v11, v1}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -09315e: 0c01 |007f: move-result-object v1 │ │ -093160: 5b71 5006 |0080: iput-object v1, v7, Landroidx/appcompat/widget/e0;.e:Landroidx/appcompat/widget/c1; // field@0650 │ │ -093164: 6001 c901 |0082: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -093168: 6002 c70e |0084: sget v2, Le/j;.e0:I // field@0ec7 │ │ -09316c: 6e20 2416 2d00 |0086: invoke-virtual {v13, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093172: 0a02 |0089: move-result v2 │ │ -093174: 3802 0e00 |008a: if-eqz v2, 0098 // +000e │ │ -093178: 6002 c70e |008c: sget v2, Le/j;.e0:I // field@0ec7 │ │ -09317c: 6e30 1f16 2d0c |008e: invoke-virtual {v13, v2, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093182: 0a02 |0091: move-result v2 │ │ -093184: 7130 fb15 ba02 |0092: invoke-static {v10, v11, v2}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -09318a: 0c02 |0095: move-result-object v2 │ │ -09318c: 5b72 5106 |0096: iput-object v2, v7, Landroidx/appcompat/widget/e0;.f:Landroidx/appcompat/widget/c1; // field@0651 │ │ -093190: 6002 cc0e |0098: sget v2, Le/j;.f0:I // field@0ecc │ │ -093194: 6e20 2416 2d00 |009a: invoke-virtual {v13, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -09319a: 0a02 |009d: move-result v2 │ │ -09319c: 3802 0e00 |009e: if-eqz v2, 00ac // +000e │ │ -0931a0: 6002 cc0e |00a0: sget v2, Le/j;.f0:I // field@0ecc │ │ -0931a4: 6e30 1f16 2d0c |00a2: invoke-virtual {v13, v2, v12}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0931aa: 0a02 |00a5: move-result v2 │ │ -0931ac: 7130 fb15 ba02 |00a6: invoke-static {v10, v11, v2}, Landroidx/appcompat/widget/e0;.d:(Landroid/content/Context;Landroidx/appcompat/widget/k;I)Landroidx/appcompat/widget/c1; // method@15fb │ │ -0931b2: 0c02 |00a9: move-result-object v2 │ │ -0931b4: 5b72 5206 |00aa: iput-object v2, v7, Landroidx/appcompat/widget/e0;.g:Landroidx/appcompat/widget/c1; // field@0652 │ │ -0931b8: 6e10 2816 0d00 |00ac: invoke-virtual {v13}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -0931be: 5472 4c06 |00af: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0931c2: 6e10 b00c 0200 |00b1: invoke-virtual {v2}, Landroid/widget/TextView;.getTransformationMethod:()Landroid/text/method/TransformationMethod; // method@0cb0 │ │ -0931c8: 0c02 |00b4: move-result-object v2 │ │ -0931ca: 2022 8e01 |00b5: instance-of v2, v2, Landroid/text/method/PasswordTransformationMethod; // type@018e │ │ -0931ce: 1303 1a00 |00b7: const/16 v3, #int 26 // #1a │ │ -0931d2: 1305 1700 |00b9: const/16 v5, #int 23 // #17 │ │ -0931d6: 32e0 7900 |00bb: if-eq v0, v14, 0134 // +0079 │ │ -0931da: 6206 5b0e |00bd: sget-object v6, Le/j;.E2:[I // field@0e5b │ │ -0931de: 7130 2516 0a06 |00bf: invoke-static {v10, v0, v6}, Landroidx/appcompat/widget/e1;.s:(Landroid/content/Context;I[I)Landroidx/appcompat/widget/e1; // method@1625 │ │ -0931e4: 0c00 |00c2: move-result-object v0 │ │ -0931e6: 3902 1200 |00c3: if-nez v2, 00d5 // +0012 │ │ -0931ea: 6006 890e |00c5: sget v6, Le/j;.P2:I // field@0e89 │ │ -0931ee: 6e20 2416 6000 |00c7: invoke-virtual {v0, v6}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0931f4: 0a06 |00ca: move-result v6 │ │ -0931f6: 3806 0a00 |00cb: if-eqz v6, 00d5 // +000a │ │ -0931fa: 6006 890e |00cd: sget v6, Le/j;.P2:I // field@0e89 │ │ -0931fe: 6e30 1316 600c |00cf: invoke-virtual {v0, v6, v12}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -093204: 0a06 |00d2: move-result v6 │ │ -093206: 121f |00d3: const/4 v15, #int 1 // #1 │ │ -093208: 2803 |00d4: goto 00d7 // +0003 │ │ -09320a: 1206 |00d5: const/4 v6, #int 0 // #0 │ │ -09320c: 120f |00d6: const/4 v15, #int 0 // #0 │ │ -09320e: 7030 f715 a700 |00d7: invoke-direct {v7, v10, v0}, Landroidx/appcompat/widget/e0;.C:(Landroid/content/Context;Landroidx/appcompat/widget/e1;)V // method@15f7 │ │ -093214: 3551 3100 |00da: if-ge v1, v5, 010b // +0031 │ │ -093218: 6004 6d0e |00dc: sget v4, Le/j;.I2:I // field@0e6d │ │ -09321c: 6e20 2416 4000 |00de: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093222: 0a04 |00e1: move-result v4 │ │ -093224: 3804 0900 |00e2: if-eqz v4, 00eb // +0009 │ │ -093228: 6004 6d0e |00e4: sget v4, Le/j;.I2:I // field@0e6d │ │ -09322c: 6e20 1516 4000 |00e6: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -093232: 0c04 |00e9: move-result-object v4 │ │ -093234: 2802 |00ea: goto 00ec // +0002 │ │ -093236: 1204 |00eb: const/4 v4, #int 0 // #0 │ │ -093238: 600d 710e |00ec: sget v13, Le/j;.J2:I // field@0e71 │ │ -09323c: 6e20 2416 d000 |00ee: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093242: 0a0d |00f1: move-result v13 │ │ -093244: 380d 0900 |00f2: if-eqz v13, 00fb // +0009 │ │ -093248: 600d 710e |00f4: sget v13, Le/j;.J2:I // field@0e71 │ │ -09324c: 6e20 1516 d000 |00f6: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -093252: 0c0d |00f9: move-result-object v13 │ │ -093254: 2802 |00fa: goto 00fc // +0002 │ │ -093256: 120d |00fb: const/4 v13, #int 0 // #0 │ │ -093258: 600e 750e |00fc: sget v14, Le/j;.K2:I // field@0e75 │ │ -09325c: 6e20 2416 e000 |00fe: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093262: 0a0e |0101: move-result v14 │ │ -093264: 380e 0b00 |0102: if-eqz v14, 010d // +000b │ │ -093268: 600e 750e |0104: sget v14, Le/j;.K2:I // field@0e75 │ │ -09326c: 6e20 1516 e000 |0106: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -093272: 0c0e |0109: move-result-object v14 │ │ -093274: 2804 |010a: goto 010e // +0004 │ │ -093276: 1204 |010b: const/4 v4, #int 0 // #0 │ │ -093278: 120d |010c: const/4 v13, #int 0 // #0 │ │ -09327a: 120e |010d: const/4 v14, #int 0 // #0 │ │ -09327c: 6005 8d0e |010e: sget v5, Le/j;.Q2:I // field@0e8d │ │ -093280: 6e20 2416 5000 |0110: invoke-virtual {v0, v5}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093286: 0a05 |0113: move-result v5 │ │ -093288: 3805 0900 |0114: if-eqz v5, 011d // +0009 │ │ -09328c: 6005 8d0e |0116: sget v5, Le/j;.Q2:I // field@0e8d │ │ -093290: 6e20 2016 5000 |0118: invoke-virtual {v0, v5}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -093296: 0c05 |011b: move-result-object v5 │ │ -093298: 2802 |011c: goto 011e // +0002 │ │ -09329a: 1205 |011d: const/4 v5, #int 0 // #0 │ │ -09329c: 3431 1100 |011e: if-lt v1, v3, 012f // +0011 │ │ -0932a0: 6003 850e |0120: sget v3, Le/j;.O2:I // field@0e85 │ │ -0932a4: 6e20 2416 3000 |0122: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0932aa: 0a03 |0125: move-result v3 │ │ -0932ac: 3803 0900 |0126: if-eqz v3, 012f // +0009 │ │ -0932b0: 6003 850e |0128: sget v3, Le/j;.O2:I // field@0e85 │ │ -0932b4: 6e20 2016 3000 |012a: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -0932ba: 0c03 |012d: move-result-object v3 │ │ -0932bc: 2802 |012e: goto 0130 // +0002 │ │ -0932be: 1203 |012f: const/4 v3, #int 0 // #0 │ │ -0932c0: 6e10 2816 0000 |0130: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -0932c6: 2808 |0133: goto 013b // +0008 │ │ -0932c8: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -0932ca: 1204 |0135: const/4 v4, #int 0 // #0 │ │ -0932cc: 1205 |0136: const/4 v5, #int 0 // #0 │ │ -0932ce: 1206 |0137: const/4 v6, #int 0 // #0 │ │ -0932d0: 120d |0138: const/4 v13, #int 0 // #0 │ │ -0932d2: 120e |0139: const/4 v14, #int 0 // #0 │ │ -0932d4: 120f |013a: const/4 v15, #int 0 // #0 │ │ -0932d6: 6200 5b0e |013b: sget-object v0, Le/j;.E2:[I // field@0e5b │ │ -0932da: 715c 2716 8a90 |013d: invoke-static {v10, v8, v0, v9, v12}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -0932e0: 0c00 |0140: move-result-object v0 │ │ -0932e2: 3902 1500 |0141: if-nez v2, 0156 // +0015 │ │ -0932e6: 600c 890e |0143: sget v12, Le/j;.P2:I // field@0e89 │ │ -0932ea: 6e20 2416 c000 |0145: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0932f0: 0a0c |0148: move-result v12 │ │ -0932f2: 380c 0d00 |0149: if-eqz v12, 0156 // +000d │ │ -0932f6: 6006 890e |014b: sget v6, Le/j;.P2:I // field@0e89 │ │ -0932fa: 120c |014d: const/4 v12, #int 0 // #0 │ │ -0932fc: 6e30 1316 600c |014e: invoke-virtual {v0, v6, v12}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -093302: 0a06 |0151: move-result v6 │ │ -093304: 130c 1700 |0152: const/16 v12, #int 23 // #17 │ │ -093308: 121f |0154: const/4 v15, #int 1 // #1 │ │ -09330a: 2803 |0155: goto 0158 // +0003 │ │ -09330c: 130c 1700 |0156: const/16 v12, #int 23 // #17 │ │ -093310: 35c1 2c00 |0158: if-ge v1, v12, 0184 // +002c │ │ -093314: 600c 6d0e |015a: sget v12, Le/j;.I2:I // field@0e6d │ │ -093318: 6e20 2416 c000 |015c: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -09331e: 0a0c |015f: move-result v12 │ │ -093320: 380c 0800 |0160: if-eqz v12, 0168 // +0008 │ │ -093324: 6004 6d0e |0162: sget v4, Le/j;.I2:I // field@0e6d │ │ -093328: 6e20 1516 4000 |0164: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -09332e: 0c04 |0167: move-result-object v4 │ │ -093330: 600c 710e |0168: sget v12, Le/j;.J2:I // field@0e71 │ │ -093334: 6e20 2416 c000 |016a: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -09333a: 0a0c |016d: move-result v12 │ │ -09333c: 380c 0800 |016e: if-eqz v12, 0176 // +0008 │ │ -093340: 600c 710e |0170: sget v12, Le/j;.J2:I // field@0e71 │ │ -093344: 6e20 1516 c000 |0172: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -09334a: 0c0d |0175: move-result-object v13 │ │ -09334c: 600c 750e |0176: sget v12, Le/j;.K2:I // field@0e75 │ │ -093350: 6e20 2416 c000 |0178: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093356: 0a0c |017b: move-result v12 │ │ -093358: 380c 0800 |017c: if-eqz v12, 0184 // +0008 │ │ -09335c: 600c 750e |017e: sget v12, Le/j;.K2:I // field@0e75 │ │ -093360: 6e20 1516 c000 |0180: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -093366: 0c0e |0183: move-result-object v14 │ │ -093368: 600c 8d0e |0184: sget v12, Le/j;.Q2:I // field@0e8d │ │ -09336c: 6e20 2416 c000 |0186: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093372: 0a0c |0189: move-result v12 │ │ -093374: 380c 0800 |018a: if-eqz v12, 0192 // +0008 │ │ -093378: 6005 8d0e |018c: sget v5, Le/j;.Q2:I // field@0e8d │ │ -09337c: 6e20 2016 5000 |018e: invoke-virtual {v0, v5}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -093382: 0c05 |0191: move-result-object v5 │ │ -093384: 130c 1a00 |0192: const/16 v12, #int 26 // #1a │ │ -093388: 34c1 1000 |0194: if-lt v1, v12, 01a4 // +0010 │ │ -09338c: 600c 850e |0196: sget v12, Le/j;.O2:I // field@0e85 │ │ -093390: 6e20 2416 c000 |0198: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093396: 0a0c |019b: move-result v12 │ │ -093398: 380c 0800 |019c: if-eqz v12, 01a4 // +0008 │ │ -09339c: 6003 850e |019e: sget v3, Le/j;.O2:I // field@0e85 │ │ -0933a0: 6e20 2016 3000 |01a0: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -0933a6: 0c03 |01a3: move-result-object v3 │ │ -0933a8: 130c 1c00 |01a4: const/16 v12, #int 28 // #1c │ │ -0933ac: 34c1 1d00 |01a6: if-lt v1, v12, 01c3 // +001d │ │ -0933b0: 600c 600e |01a8: sget v12, Le/j;.F2:I // field@0e60 │ │ -0933b4: 6e20 2416 c000 |01aa: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0933ba: 0a0c |01ad: move-result v12 │ │ -0933bc: 380c 1500 |01ae: if-eqz v12, 01c3 // +0015 │ │ -0933c0: 600c 600e |01b0: sget v12, Le/j;.F2:I // field@0e60 │ │ -0933c4: 0810 0b00 |01b2: move-object/from16 v16, v11 │ │ -0933c8: 12fb |01b4: const/4 v11, #int -1 // #ff │ │ -0933ca: 6e30 1716 c00b |01b5: invoke-virtual {v0, v12, v11}, Landroidx/appcompat/widget/e1;.e:(II)I // method@1617 │ │ -0933d0: 0a0c |01b8: move-result v12 │ │ -0933d2: 390c 0c00 |01b9: if-nez v12, 01c5 // +000c │ │ -0933d6: 547b 4c06 |01bb: iget-object v11, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0933da: 120c |01bd: const/4 v12, #int 0 // #0 │ │ -0933dc: 1208 |01be: const/4 v8, #int 0 // #0 │ │ -0933de: 6e30 e40c 8b0c |01bf: invoke-virtual {v11, v8, v12}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0ce4 │ │ -0933e4: 2803 |01c2: goto 01c5 // +0003 │ │ -0933e6: 0810 0b00 |01c3: move-object/from16 v16, v11 │ │ -0933ea: 7030 f715 a700 |01c5: invoke-direct {v7, v10, v0}, Landroidx/appcompat/widget/e0;.C:(Landroid/content/Context;Landroidx/appcompat/widget/e1;)V // method@15f7 │ │ -0933f0: 6e10 2816 0000 |01c8: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -0933f6: 3804 0700 |01cb: if-eqz v4, 01d2 // +0007 │ │ -0933fa: 5470 4c06 |01cd: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0933fe: 6e20 e00c 4000 |01cf: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0ce0 │ │ -093404: 380d 0700 |01d2: if-eqz v13, 01d9 // +0007 │ │ -093408: 5470 4c06 |01d4: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09340c: 6e20 cf0c d000 |01d6: invoke-virtual {v0, v13}, Landroid/widget/TextView;.setHintTextColor:(Landroid/content/res/ColorStateList;)V // method@0ccf │ │ -093412: 380e 0700 |01d9: if-eqz v14, 01e0 // +0007 │ │ -093416: 5470 4c06 |01db: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09341a: 6e20 d50c e000 |01dd: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setLinkTextColor:(Landroid/content/res/ColorStateList;)V // method@0cd5 │ │ -093420: 3902 0700 |01e0: if-nez v2, 01e7 // +0007 │ │ -093424: 380f 0500 |01e2: if-eqz v15, 01e7 // +0005 │ │ -093428: 6e20 0a16 6700 |01e4: invoke-virtual {v7, v6}, Landroidx/appcompat/widget/e0;.s:(Z)V // method@160a │ │ -09342e: 5470 5706 |01e7: iget-object v0, v7, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -093432: 3800 1400 |01e9: if-eqz v0, 01fd // +0014 │ │ -093436: 5272 5606 |01eb: iget v2, v7, Landroidx/appcompat/widget/e0;.k:I // field@0656 │ │ -09343a: 12f4 |01ed: const/4 v4, #int -1 // #ff │ │ -09343c: 3342 0a00 |01ee: if-ne v2, v4, 01f8 // +000a │ │ -093440: 5472 4c06 |01f0: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093444: 5274 5506 |01f2: iget v4, v7, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093448: 6e30 e70c 0204 |01f4: invoke-virtual {v2, v0, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0ce7 │ │ -09344e: 2806 |01f7: goto 01fd // +0006 │ │ -093450: 5472 4c06 |01f8: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093454: 6e20 e60c 0200 |01fa: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0ce6 │ │ -09345a: 3803 0700 |01fd: if-eqz v3, 0204 // +0007 │ │ -09345e: 5470 4c06 |01ff: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093462: 7120 f215 3000 |0201: invoke-static {v0, v3}, Landroidx/appcompat/widget/e0$f;.d:(Landroid/widget/TextView;Ljava/lang/String;)Z // method@15f2 │ │ -093468: 3805 2200 |0204: if-eqz v5, 0226 // +0022 │ │ -09346c: 1300 1800 |0206: const/16 v0, #int 24 // #18 │ │ -093470: 3401 0c00 |0208: if-lt v1, v0, 0214 // +000c │ │ -093474: 5470 4c06 |020a: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093478: 7110 ed15 0500 |020c: invoke-static {v5}, Landroidx/appcompat/widget/e0$e;.a:(Ljava/lang/String;)Landroid/os/LocaleList; // method@15ed │ │ -09347e: 0c01 |020f: move-result-object v1 │ │ -093480: 7120 ee15 1000 |0210: invoke-static {v0, v1}, Landroidx/appcompat/widget/e0$e;.b:(Landroid/widget/TextView;Landroid/os/LocaleList;)V // method@15ee │ │ -093486: 2813 |0213: goto 0226 // +0013 │ │ -093488: 1a00 1301 |0214: const-string v0, "," // string@0113 │ │ -09348c: 6e20 703d 0500 |0216: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@3d70 │ │ -093492: 0c00 |0219: move-result-object v0 │ │ -093494: 1201 |021a: const/4 v1, #int 0 // #0 │ │ -093496: 4600 0001 |021b: aget-object v0, v0, v1 │ │ -09349a: 5471 4c06 |021d: iget-object v1, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09349e: 7110 ec15 0000 |021f: invoke-static {v0}, Landroidx/appcompat/widget/e0$d;.a:(Ljava/lang/String;)Ljava/util/Locale; // method@15ec │ │ -0934a4: 0c00 |0222: move-result-object v0 │ │ -0934a6: 7120 eb15 0100 |0223: invoke-static {v1, v0}, Landroidx/appcompat/widget/e0$c;.c:(Landroid/widget/TextView;Ljava/util/Locale;)V // method@15eb │ │ -0934ac: 5470 5406 |0226: iget-object v0, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -0934b0: 0801 1200 |0228: move-object/from16 v1, v18 │ │ -0934b4: 6e30 d416 1009 |022a: invoke-virtual {v0, v1, v9}, Landroidx/appcompat/widget/g0;.o:(Landroid/util/AttributeSet;I)V // method@16d4 │ │ -0934ba: 6300 ef06 |022d: sget-boolean v0, Landroidx/appcompat/widget/p1;.b:Z // field@06ef │ │ -0934be: 3800 3f00 |022f: if-eqz v0, 026e // +003f │ │ -0934c2: 5470 5406 |0231: iget-object v0, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -0934c6: 6e10 cf16 0000 |0233: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.j:()I // method@16cf │ │ -0934cc: 0a00 |0236: move-result v0 │ │ -0934ce: 3800 3700 |0237: if-eqz v0, 026e // +0037 │ │ -0934d2: 5470 5406 |0239: iget-object v0, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -0934d6: 6e10 ce16 0000 |023b: invoke-virtual {v0}, Landroidx/appcompat/widget/g0;.i:()[I // method@16ce │ │ -0934dc: 0c00 |023e: move-result-object v0 │ │ -0934de: 2102 |023f: array-length v2, v0 │ │ -0934e0: 3d02 2e00 |0240: if-lez v2, 026e // +002e │ │ -0934e4: 5472 4c06 |0242: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0934e8: 7110 ef15 0200 |0244: invoke-static {v2}, Landroidx/appcompat/widget/e0$f;.a:(Landroid/widget/TextView;)I // method@15ef │ │ -0934ee: 0a02 |0247: move-result v2 │ │ -0934f0: 8222 |0248: int-to-float v2, v2 │ │ -0934f2: 1503 80bf |0249: const/high16 v3, #int -1082130432 // #bf80 │ │ -0934f6: 2d02 0203 |024b: cmpl-float v2, v2, v3 │ │ -0934fa: 3802 1b00 |024d: if-eqz v2, 0268 // +001b │ │ -0934fe: 5470 4c06 |024f: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093502: 5472 5406 |0251: iget-object v2, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093506: 6e10 cc16 0200 |0253: invoke-virtual {v2}, Landroidx/appcompat/widget/g0;.g:()I // method@16cc │ │ -09350c: 0a02 |0256: move-result v2 │ │ -09350e: 5473 5406 |0257: iget-object v3, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093512: 6e10 cb16 0300 |0259: invoke-virtual {v3}, Landroidx/appcompat/widget/g0;.f:()I // method@16cb │ │ -093518: 0a03 |025c: move-result v3 │ │ -09351a: 5474 5406 |025d: iget-object v4, v7, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -09351e: 6e10 cd16 0400 |025f: invoke-virtual {v4}, Landroidx/appcompat/widget/g0;.h:()I // method@16cd │ │ -093524: 0a04 |0262: move-result v4 │ │ -093526: 1205 |0263: const/4 v5, #int 0 // #0 │ │ -093528: 7155 f015 2043 |0264: invoke-static {v0, v2, v3, v4, v5}, Landroidx/appcompat/widget/e0$f;.b:(Landroid/widget/TextView;IIII)V // method@15f0 │ │ -09352e: 2807 |0267: goto 026e // +0007 │ │ -093530: 1205 |0268: const/4 v5, #int 0 // #0 │ │ -093532: 5472 4c06 |0269: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093536: 7130 f115 0205 |026b: invoke-static {v2, v0, v5}, Landroidx/appcompat/widget/e0$f;.c:(Landroid/widget/TextView;[II)V // method@15f1 │ │ -09353c: 6200 d10e |026e: sget-object v0, Le/j;.g0:[I // field@0ed1 │ │ -093540: 7130 2616 1a00 |0270: invoke-static {v10, v1, v0}, Landroidx/appcompat/widget/e1;.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; // method@1626 │ │ -093546: 0c08 |0273: move-result-object v8 │ │ -093548: 6000 f90e |0274: sget v0, Le/j;.o0:I // field@0ef9 │ │ -09354c: 12f1 |0276: const/4 v1, #int -1 // #ff │ │ -09354e: 6e30 1f16 0801 |0277: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093554: 0a00 |027a: move-result v0 │ │ -093556: 0802 1000 |027b: move-object/from16 v2, v16 │ │ -09355a: 3210 0800 |027d: if-eq v0, v1, 0285 // +0008 │ │ -09355e: 6e30 8717 a200 |027f: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -093564: 0c00 |0282: move-result-object v0 │ │ -093566: 0703 |0283: move-object v3, v0 │ │ -093568: 2802 |0284: goto 0286 // +0002 │ │ -09356a: 1203 |0285: const/4 v3, #int 0 // #0 │ │ -09356c: 6000 120f |0286: sget v0, Le/j;.t0:I // field@0f12 │ │ -093570: 6e30 1f16 0801 |0288: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093576: 0a00 |028b: move-result v0 │ │ -093578: 3210 0800 |028c: if-eq v0, v1, 0294 // +0008 │ │ -09357c: 6e30 8717 a200 |028e: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -093582: 0c00 |0291: move-result-object v0 │ │ -093584: 0704 |0292: move-object v4, v0 │ │ -093586: 2802 |0293: goto 0295 // +0002 │ │ -093588: 1204 |0294: const/4 v4, #int 0 // #0 │ │ -09358a: 6000 fe0e |0295: sget v0, Le/j;.p0:I // field@0efe │ │ -09358e: 6e30 1f16 0801 |0297: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -093594: 0a00 |029a: move-result v0 │ │ -093596: 3210 0800 |029b: if-eq v0, v1, 02a3 // +0008 │ │ -09359a: 6e30 8717 a200 |029d: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -0935a0: 0c00 |02a0: move-result-object v0 │ │ -0935a2: 0705 |02a1: move-object v5, v0 │ │ -0935a4: 2802 |02a2: goto 02a4 // +0002 │ │ -0935a6: 1205 |02a3: const/4 v5, #int 0 // #0 │ │ -0935a8: 6000 ef0e |02a4: sget v0, Le/j;.m0:I // field@0eef │ │ -0935ac: 6e30 1f16 0801 |02a6: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0935b2: 0a00 |02a9: move-result v0 │ │ -0935b4: 3210 0800 |02aa: if-eq v0, v1, 02b2 // +0008 │ │ -0935b8: 6e30 8717 a200 |02ac: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -0935be: 0c00 |02af: move-result-object v0 │ │ -0935c0: 0706 |02b0: move-object v6, v0 │ │ -0935c2: 2802 |02b1: goto 02b3 // +0002 │ │ -0935c4: 1206 |02b2: const/4 v6, #int 0 // #0 │ │ -0935c6: 6000 030f |02b3: sget v0, Le/j;.q0:I // field@0f03 │ │ -0935ca: 6e30 1f16 0801 |02b5: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0935d0: 0a00 |02b8: move-result v0 │ │ -0935d2: 3210 0800 |02b9: if-eq v0, v1, 02c1 // +0008 │ │ -0935d6: 6e30 8717 a200 |02bb: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -0935dc: 0c00 |02be: move-result-object v0 │ │ -0935de: 0709 |02bf: move-object v9, v0 │ │ -0935e0: 2802 |02c0: goto 02c2 // +0002 │ │ -0935e2: 1209 |02c1: const/4 v9, #int 0 // #0 │ │ -0935e4: 6000 f40e |02c2: sget v0, Le/j;.n0:I // field@0ef4 │ │ -0935e8: 6e30 1f16 0801 |02c4: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -0935ee: 0a00 |02c7: move-result v0 │ │ -0935f0: 3210 0800 |02c8: if-eq v0, v1, 02d0 // +0008 │ │ -0935f4: 6e30 8717 a200 |02ca: invoke-virtual {v2, v10, v0}, Landroidx/appcompat/widget/k;.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1787 │ │ -0935fa: 0c00 |02cd: move-result-object v0 │ │ -0935fc: 070a |02ce: move-object v10, v0 │ │ -0935fe: 2802 |02cf: goto 02d1 // +0002 │ │ -093600: 120a |02d0: const/4 v10, #int 0 // #0 │ │ -093602: 0800 1100 |02d1: move-object/from16 v0, v17 │ │ -093606: 0731 |02d3: move-object v1, v3 │ │ -093608: 0742 |02d4: move-object v2, v4 │ │ -09360a: 0753 |02d5: move-object v3, v5 │ │ -09360c: 0764 |02d6: move-object v4, v6 │ │ -09360e: 0795 |02d7: move-object v5, v9 │ │ -093610: 07a6 |02d8: move-object v6, v10 │ │ -093612: 7607 1016 0000 |02d9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/e0;.y:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1610 │ │ -093618: 6000 080f |02dc: sget v0, Le/j;.r0:I // field@0f08 │ │ -09361c: 6e20 2416 0800 |02de: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093622: 0a00 |02e1: move-result v0 │ │ -093624: 3800 0d00 |02e2: if-eqz v0, 02ef // +000d │ │ -093628: 6000 080f |02e4: sget v0, Le/j;.r0:I // field@0f08 │ │ -09362c: 6e20 1516 0800 |02e6: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -093632: 0c00 |02e9: move-result-object v0 │ │ -093634: 5471 4c06 |02ea: iget-object v1, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093638: 7120 1d20 0100 |02ec: invoke-static {v1, v0}, Landroidx/core/widget/h;.f:(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V // method@201d │ │ -09363e: 6000 0d0f |02ef: sget v0, Le/j;.s0:I // field@0f0d │ │ -093642: 6e20 2416 0800 |02f1: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093648: 0a00 |02f4: move-result v0 │ │ -09364a: 3800 1400 |02f5: if-eqz v0, 0309 // +0014 │ │ -09364e: 6000 0d0f |02f7: sget v0, Le/j;.s0:I // field@0f0d │ │ -093652: 12f1 |02f9: const/4 v1, #int -1 // #ff │ │ -093654: 6e30 1c16 0801 |02fa: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -09365a: 0a00 |02fd: move-result v0 │ │ -09365c: 1202 |02fe: const/4 v2, #int 0 // #0 │ │ -09365e: 7120 f217 2000 |02ff: invoke-static {v0, v2}, Landroidx/appcompat/widget/n0;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@17f2 │ │ -093664: 0c00 |0302: move-result-object v0 │ │ -093666: 5472 4c06 |0303: iget-object v2, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09366a: 7120 1e20 0200 |0305: invoke-static {v2, v0}, Landroidx/core/widget/h;.g:(Landroid/widget/TextView;Landroid/graphics/PorterDuff$Mode;)V // method@201e │ │ -093670: 2802 |0308: goto 030a // +0002 │ │ -093672: 12f1 |0309: const/4 v1, #int -1 // #ff │ │ -093674: 6000 1c0f |030a: sget v0, Le/j;.v0:I // field@0f1c │ │ -093678: 6e30 1716 0801 |030c: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/widget/e1;.e:(II)I // method@1617 │ │ -09367e: 0a00 |030f: move-result v0 │ │ -093680: 6002 210f |0310: sget v2, Le/j;.w0:I // field@0f21 │ │ -093684: 6e30 1716 2801 |0312: invoke-virtual {v8, v2, v1}, Landroidx/appcompat/widget/e1;.e:(II)I // method@1617 │ │ -09368a: 0a02 |0315: move-result v2 │ │ -09368c: 6003 260f |0316: sget v3, Le/j;.x0:I // field@0f26 │ │ -093690: 6e30 1716 3801 |0318: invoke-virtual {v8, v3, v1}, Landroidx/appcompat/widget/e1;.e:(II)I // method@1617 │ │ -093696: 0a03 |031b: move-result v3 │ │ -093698: 6e10 2816 0800 |031c: invoke-virtual {v8}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -09369e: 3210 0700 |031f: if-eq v0, v1, 0326 // +0007 │ │ -0936a2: 5474 4c06 |0321: iget-object v4, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0936a6: 7120 1f20 0400 |0323: invoke-static {v4, v0}, Landroidx/core/widget/h;.h:(Landroid/widget/TextView;I)V // method@201f │ │ -0936ac: 3212 0700 |0326: if-eq v2, v1, 032d // +0007 │ │ -0936b0: 5470 4c06 |0328: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0936b4: 7120 2020 2000 |032a: invoke-static {v0, v2}, Landroidx/core/widget/h;.i:(Landroid/widget/TextView;I)V // method@2020 │ │ -0936ba: 3213 0700 |032d: if-eq v3, v1, 0334 // +0007 │ │ -0936be: 5470 4c06 |032f: iget-object v0, v7, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0936c2: 7120 2120 3000 |0331: invoke-static {v0, v3}, Landroidx/core/widget/h;.j:(Landroid/widget/TextView;I)V // method@2021 │ │ -0936c8: 0e00 |0334: return-void │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +0a3428: |[0a3428] androidx.datastore.preferences.protobuf.j1.m:([B)Z │ │ +0a3438: 6200 f804 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/j1;.a:Landroidx/datastore/preferences/protobuf/j1$b; // field@04f8 │ │ +0a343c: 2131 |0002: array-length v1, v3 │ │ +0a343e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a3440: 6e40 c914 3012 |0004: invoke-virtual {v0, v3, v2, v1}, Landroidx/datastore/preferences/protobuf/j1$b;.c:([BII)Z // method@14c9 │ │ +0a3446: 0a03 |0007: move-result v3 │ │ +0a3448: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0335 reg=17 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0335 reg=18 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0335 reg=19 (null) I │ │ + 0x0000 - 0x0009 reg=3 (null) [B │ │ │ │ - #12 : (in Landroidx/appcompat/widget/e0;) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/j1;) │ │ name : 'n' │ │ - type : '(Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V' │ │ - access : 0x0000 () │ │ + type : '([BII)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 37 16-bit code units │ │ -0936cc: |[0936cc] androidx.appcompat.widget.e0.n:(Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V │ │ -0936dc: 5520 5806 |0000: iget-boolean v0, v2, Landroidx/appcompat/widget/e0;.m:Z // field@0658 │ │ -0936e0: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -0936e4: 5b24 5706 |0004: iput-object v4, v2, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -0936e8: 6e10 bd3d 0300 |0006: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3dbd │ │ -0936ee: 0c03 |0009: move-result-object v3 │ │ -0936f0: 1f03 5d02 |000a: check-cast v3, Landroid/widget/TextView; // type@025d │ │ -0936f4: 3803 1800 |000c: if-eqz v3, 0024 // +0018 │ │ -0936f8: 7110 ef1d 0300 |000e: invoke-static {v3}, Landroidx/core/view/m0;.x:(Landroid/view/View;)Z // method@1def │ │ -0936fe: 0a00 |0011: move-result v0 │ │ -093700: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -093704: 5220 5506 |0014: iget v0, v2, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -093708: 2201 8603 |0016: new-instance v1, Landroidx/appcompat/widget/e0$b; // type@0386 │ │ -09370c: 7050 e715 2143 |0018: invoke-direct {v1, v2, v3, v4, v0}, Landroidx/appcompat/widget/e0$b;.:(Landroidx/appcompat/widget/e0;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V // method@15e7 │ │ -093712: 6e20 bb08 1300 |001b: invoke-virtual {v3, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@08bb │ │ -093718: 2806 |001e: goto 0024 // +0006 │ │ -09371a: 5220 5506 |001f: iget v0, v2, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -09371e: 6e30 e70c 4300 |0021: invoke-virtual {v3, v4, v0}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0ce7 │ │ -093724: 0e00 |0024: return-void │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0a344c: |[0a344c] androidx.datastore.preferences.protobuf.j1.n:([BII)Z │ │ +0a345c: 6200 f804 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/j1;.a:Landroidx/datastore/preferences/protobuf/j1$b; // field@04f8 │ │ +0a3460: 6e40 c914 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroidx/datastore/preferences/protobuf/j1$b;.c:([BII)Z // method@14c9 │ │ +0a3466: 0a01 |0005: move-result v1 │ │ +0a3468: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0025 reg=2 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0025 reg=3 (null) Ljava/lang/ref/WeakReference; │ │ - 0x0000 - 0x0025 reg=4 (null) Landroid/graphics/Typeface; │ │ + 0x0000 - 0x0007 reg=1 (null) [B │ │ + 0x0000 - 0x0007 reg=2 (null) I │ │ + 0x0000 - 0x0007 reg=3 (null) I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #194 header: │ │ +class_idx : 773 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #194 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k0;) │ │ + name : 'd' │ │ + type : '()Landroidx/datastore/preferences/protobuf/j0;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #195 header: │ │ +class_idx : 774 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #195 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/k1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #195 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k1$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #196 header: │ │ +class_idx : 779 │ │ +access_flags : 16385 (0x4001) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 19 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #196 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/k1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16393 name="b" │ │ │ │ - #13 : (in Landroidx/appcompat/widget/e0;) │ │ +Class #196 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + Access flags : 0x4001 (PUBLIC ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'j' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'k' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'l' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'm' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'n' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ name : 'o' │ │ - type : '(ZIIII)V' │ │ - access : 0x0000 () │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'p' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'q' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'r' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 's' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 't' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'u' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'v' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'w' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'x' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'y' │ │ + type : '[Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'f' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 1 │ │ + registers : 22 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 293 16-bit code units │ │ +0a3874: |[0a3874] androidx.datastore.preferences.protobuf.k1$b.:()V │ │ +0a3884: 2200 0b03 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3888: 6201 1305 |0002: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.i:Landroidx/datastore/preferences/protobuf/k1$c; // field@0513 │ │ +0a388c: 1a02 f403 |0004: const-string v2, "DOUBLE" // string@03f4 │ │ +0a3890: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a3892: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +0a3894: 7054 2015 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a389a: 6900 fc04 |000b: sput-object v0, Landroidx/datastore/preferences/protobuf/k1$b;.g:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fc │ │ +0a389e: 2201 0b03 |000d: new-instance v1, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a38a2: 6202 1205 |000f: sget-object v2, Landroidx/datastore/preferences/protobuf/k1$c;.h:Landroidx/datastore/preferences/protobuf/k1$c; // field@0512 │ │ +0a38a6: 1a05 bf04 |0011: const-string v5, "FLOAT" // string@04bf │ │ +0a38aa: 1256 |0013: const/4 v6, #int 5 // #5 │ │ +0a38ac: 7056 2015 5124 |0014: invoke-direct {v1, v5, v4, v2, v6}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a38b2: 6901 fd04 |0017: sput-object v1, Landroidx/datastore/preferences/protobuf/k1$b;.h:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fd │ │ +0a38b6: 2202 0b03 |0019: new-instance v2, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a38ba: 6205 1105 |001b: sget-object v5, Landroidx/datastore/preferences/protobuf/k1$c;.g:Landroidx/datastore/preferences/protobuf/k1$c; // field@0511 │ │ +0a38be: 1a07 ec05 |001d: const-string v7, "INT64" // string@05ec │ │ +0a38c2: 1228 |001f: const/4 v8, #int 2 // #2 │ │ +0a38c4: 7053 2015 7258 |0020: invoke-direct {v2, v7, v8, v5, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a38ca: 6902 fe04 |0023: sput-object v2, Landroidx/datastore/preferences/protobuf/k1$b;.i:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fe │ │ +0a38ce: 2207 0b03 |0025: new-instance v7, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a38d2: 1a09 7118 |0027: const-string v9, "UINT64" // string@1871 │ │ +0a38d6: 123a |0029: const/4 v10, #int 3 // #3 │ │ +0a38d8: 7053 2015 975a |002a: invoke-direct {v7, v9, v10, v5, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a38de: 6907 ff04 |002d: sput-object v7, Landroidx/datastore/preferences/protobuf/k1$b;.j:Landroidx/datastore/preferences/protobuf/k1$b; // field@04ff │ │ +0a38e2: 2209 0b03 |002f: new-instance v9, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a38e6: 620b 1005 |0031: sget-object v11, Landroidx/datastore/preferences/protobuf/k1$c;.f:Landroidx/datastore/preferences/protobuf/k1$c; // field@0510 │ │ +0a38ea: 1a0c e905 |0033: const-string v12, "INT32" // string@05e9 │ │ +0a38ee: 124d |0035: const/4 v13, #int 4 // #4 │ │ +0a38f0: 7053 2015 c9bd |0036: invoke-direct {v9, v12, v13, v11, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a38f6: 6909 0005 |0039: sput-object v9, Landroidx/datastore/preferences/protobuf/k1$b;.k:Landroidx/datastore/preferences/protobuf/k1$b; // field@0500 │ │ +0a38fa: 220c 0b03 |003b: new-instance v12, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a38fe: 1a0e b004 |003d: const-string v14, "FIXED64" // string@04b0 │ │ +0a3902: 7054 2015 ec56 |003f: invoke-direct {v12, v14, v6, v5, v4}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3908: 690c 0105 |0042: sput-object v12, Landroidx/datastore/preferences/protobuf/k1$b;.l:Landroidx/datastore/preferences/protobuf/k1$b; // field@0501 │ │ +0a390c: 220e 0b03 |0044: new-instance v14, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3910: 1a0f ad04 |0046: const-string v15, "FIXED32" // string@04ad │ │ +0a3914: 126d |0048: const/4 v13, #int 6 // #6 │ │ +0a3916: 7056 2015 febd |0049: invoke-direct {v14, v15, v13, v11, v6}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a391c: 690e 0205 |004c: sput-object v14, Landroidx/datastore/preferences/protobuf/k1$b;.m:Landroidx/datastore/preferences/protobuf/k1$b; // field@0502 │ │ +0a3920: 220f 0b03 |004e: new-instance v15, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3924: 620d 1405 |0050: sget-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.j:Landroidx/datastore/preferences/protobuf/k1$c; // field@0514 │ │ +0a3928: 1a04 d402 |0052: const-string v4, "BOOL" // string@02d4 │ │ +0a392c: 1276 |0054: const/4 v6, #int 7 // #7 │ │ +0a392e: 7053 2015 4fd6 |0055: invoke-direct {v15, v4, v6, v13, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3934: 690f 0305 |0058: sput-object v15, Landroidx/datastore/preferences/protobuf/k1$b;.n:Landroidx/datastore/preferences/protobuf/k1$b; // field@0503 │ │ +0a3938: 2204 0703 |005a: new-instance v4, Landroidx/datastore/preferences/protobuf/k1$b$a; // type@0307 │ │ +0a393c: 620d 1505 |005c: sget-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.k:Landroidx/datastore/preferences/protobuf/k1$c; // field@0515 │ │ +0a3940: 1a06 4017 |005e: const-string v6, "STRING" // string@1740 │ │ +0a3944: 1303 0800 |0060: const/16 v3, #int 8 // #8 │ │ +0a3948: 7058 1b15 64d3 |0062: invoke-direct {v4, v6, v3, v13, v8}, Landroidx/datastore/preferences/protobuf/k1$b$a;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@151b │ │ +0a394e: 6904 0405 |0065: sput-object v4, Landroidx/datastore/preferences/protobuf/k1$b;.o:Landroidx/datastore/preferences/protobuf/k1$b; // field@0504 │ │ +0a3952: 2206 0803 |0067: new-instance v6, Landroidx/datastore/preferences/protobuf/k1$b$b; // type@0308 │ │ +0a3956: 620d 1805 |0069: sget-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.n:Landroidx/datastore/preferences/protobuf/k1$c; // field@0518 │ │ +0a395a: 1a03 6005 |006b: const-string v3, "GROUP" // string@0560 │ │ +0a395e: 1308 0900 |006d: const/16 v8, #int 9 // #9 │ │ +0a3962: 705a 1c15 36d8 |006f: invoke-direct {v6, v3, v8, v13, v10}, Landroidx/datastore/preferences/protobuf/k1$b$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@151c │ │ +0a3968: 6906 0505 |0072: sput-object v6, Landroidx/datastore/preferences/protobuf/k1$b;.p:Landroidx/datastore/preferences/protobuf/k1$b; // field@0505 │ │ +0a396c: 2203 0903 |0074: new-instance v3, Landroidx/datastore/preferences/protobuf/k1$b$c; // type@0309 │ │ +0a3970: 1a08 b215 |0076: const-string v8, "MESSAGE" // string@15b2 │ │ +0a3974: 130a 0a00 |0078: const/16 v10, #int 10 // #a │ │ +0a3978: 0810 0600 |007a: move-object/from16 v16, v6 │ │ +0a397c: 1226 |007c: const/4 v6, #int 2 // #2 │ │ +0a397e: 7056 1d15 83da |007d: invoke-direct {v3, v8, v10, v13, v6}, Landroidx/datastore/preferences/protobuf/k1$b$c;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@151d │ │ +0a3984: 6903 0605 |0080: sput-object v3, Landroidx/datastore/preferences/protobuf/k1$b;.q:Landroidx/datastore/preferences/protobuf/k1$b; // field@0506 │ │ +0a3988: 2208 0a03 |0082: new-instance v8, Landroidx/datastore/preferences/protobuf/k1$b$d; // type@030a │ │ +0a398c: 620d 1605 |0084: sget-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.l:Landroidx/datastore/preferences/protobuf/k1$c; // field@0516 │ │ +0a3990: 1a0a df02 |0086: const-string v10, "BYTES" // string@02df │ │ +0a3994: 0811 0300 |0088: move-object/from16 v17, v3 │ │ +0a3998: 1303 0b00 |008a: const/16 v3, #int 11 // #b │ │ +0a399c: 7056 1e15 a8d3 |008c: invoke-direct {v8, v10, v3, v13, v6}, Landroidx/datastore/preferences/protobuf/k1$b$d;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@151e │ │ +0a39a2: 6908 0705 |008f: sput-object v8, Landroidx/datastore/preferences/protobuf/k1$b;.r:Landroidx/datastore/preferences/protobuf/k1$b; // field@0507 │ │ +0a39a6: 2206 0b03 |0091: new-instance v6, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a39aa: 1a0a 6e18 |0093: const-string v10, "UINT32" // string@186e │ │ +0a39ae: 130d 0c00 |0095: const/16 v13, #int 12 // #c │ │ +0a39b2: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +0a39b4: 7053 2015 a6bd |0098: invoke-direct {v6, v10, v13, v11, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a39ba: 6906 0805 |009b: sput-object v6, Landroidx/datastore/preferences/protobuf/k1$b;.s:Landroidx/datastore/preferences/protobuf/k1$b; // field@0508 │ │ +0a39be: 220a 0b03 |009d: new-instance v10, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a39c2: 620d 1705 |009f: sget-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.m:Landroidx/datastore/preferences/protobuf/k1$c; // field@0517 │ │ +0a39c6: 0812 0600 |00a1: move-object/from16 v18, v6 │ │ +0a39ca: 1a06 4804 |00a3: const-string v6, "ENUM" // string@0448 │ │ +0a39ce: 0813 0800 |00a5: move-object/from16 v19, v8 │ │ +0a39d2: 1308 0d00 |00a7: const/16 v8, #int 13 // #d │ │ +0a39d6: 7053 2015 6ad8 |00a9: invoke-direct {v10, v6, v8, v13, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a39dc: 690a 0905 |00ac: sput-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.t:Landroidx/datastore/preferences/protobuf/k1$b; // field@0509 │ │ +0a39e0: 2203 0b03 |00ae: new-instance v3, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a39e4: 1a06 1617 |00b0: const-string v6, "SFIXED32" // string@1716 │ │ +0a39e8: 130d 0e00 |00b2: const/16 v13, #int 14 // #e │ │ +0a39ec: 1258 |00b4: const/4 v8, #int 5 // #5 │ │ +0a39ee: 7058 2015 63bd |00b5: invoke-direct {v3, v6, v13, v11, v8}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a39f4: 6903 0a05 |00b8: sput-object v3, Landroidx/datastore/preferences/protobuf/k1$b;.u:Landroidx/datastore/preferences/protobuf/k1$b; // field@050a │ │ +0a39f8: 2206 0b03 |00ba: new-instance v6, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a39fc: 1a08 1917 |00bc: const-string v8, "SFIXED64" // string@1719 │ │ +0a3a00: 130d 0f00 |00be: const/16 v13, #int 15 // #f │ │ +0a3a04: 0814 0300 |00c0: move-object/from16 v20, v3 │ │ +0a3a08: 1213 |00c2: const/4 v3, #int 1 // #1 │ │ +0a3a0a: 7053 2015 865d |00c3: invoke-direct {v6, v8, v13, v5, v3}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3a10: 6906 0b05 |00c6: sput-object v6, Landroidx/datastore/preferences/protobuf/k1$b;.v:Landroidx/datastore/preferences/protobuf/k1$b; // field@050b │ │ +0a3a14: 2203 0b03 |00c8: new-instance v3, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3a18: 1a08 2317 |00ca: const-string v8, "SINT32" // string@1723 │ │ +0a3a1c: 130d 1000 |00cc: const/16 v13, #int 16 // #10 │ │ +0a3a20: 0815 0600 |00ce: move-object/from16 v21, v6 │ │ +0a3a24: 1206 |00d0: const/4 v6, #int 0 // #0 │ │ +0a3a26: 7056 2015 83bd |00d1: invoke-direct {v3, v8, v13, v11, v6}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3a2c: 6903 0c05 |00d4: sput-object v3, Landroidx/datastore/preferences/protobuf/k1$b;.w:Landroidx/datastore/preferences/protobuf/k1$b; // field@050c │ │ +0a3a30: 2208 0b03 |00d6: new-instance v8, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3a34: 1a0b 2617 |00d8: const-string v11, "SINT64" // string@1726 │ │ +0a3a38: 130d 1100 |00da: const/16 v13, #int 17 // #11 │ │ +0a3a3c: 7056 2015 b85d |00dc: invoke-direct {v8, v11, v13, v5, v6}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3a42: 6908 0d05 |00df: sput-object v8, Landroidx/datastore/preferences/protobuf/k1$b;.x:Landroidx/datastore/preferences/protobuf/k1$b; // field@050d │ │ +0a3a46: 1305 1200 |00e1: const/16 v5, #int 18 // #12 │ │ +0a3a4a: 2355 560e |00e3: new-array v5, v5, [Landroidx/datastore/preferences/protobuf/k1$b; // type@0e56 │ │ +0a3a4e: 4d00 0506 |00e5: aput-object v0, v5, v6 │ │ +0a3a52: 1210 |00e7: const/4 v0, #int 1 // #1 │ │ +0a3a54: 4d01 0500 |00e8: aput-object v1, v5, v0 │ │ +0a3a58: 1220 |00ea: const/4 v0, #int 2 // #2 │ │ +0a3a5a: 4d02 0500 |00eb: aput-object v2, v5, v0 │ │ +0a3a5e: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ +0a3a60: 4d07 0500 |00ee: aput-object v7, v5, v0 │ │ +0a3a64: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ +0a3a66: 4d09 0500 |00f1: aput-object v9, v5, v0 │ │ +0a3a6a: 1250 |00f3: const/4 v0, #int 5 // #5 │ │ +0a3a6c: 4d0c 0500 |00f4: aput-object v12, v5, v0 │ │ +0a3a70: 1260 |00f6: const/4 v0, #int 6 // #6 │ │ +0a3a72: 4d0e 0500 |00f7: aput-object v14, v5, v0 │ │ +0a3a76: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ +0a3a78: 4d0f 0500 |00fa: aput-object v15, v5, v0 │ │ +0a3a7c: 1300 0800 |00fc: const/16 v0, #int 8 // #8 │ │ +0a3a80: 4d04 0500 |00fe: aput-object v4, v5, v0 │ │ +0a3a84: 1300 0900 |0100: const/16 v0, #int 9 // #9 │ │ +0a3a88: 4d10 0500 |0102: aput-object v16, v5, v0 │ │ +0a3a8c: 1300 0a00 |0104: const/16 v0, #int 10 // #a │ │ +0a3a90: 4d11 0500 |0106: aput-object v17, v5, v0 │ │ +0a3a94: 1300 0b00 |0108: const/16 v0, #int 11 // #b │ │ +0a3a98: 4d13 0500 |010a: aput-object v19, v5, v0 │ │ +0a3a9c: 1300 0c00 |010c: const/16 v0, #int 12 // #c │ │ +0a3aa0: 4d12 0500 |010e: aput-object v18, v5, v0 │ │ +0a3aa4: 1300 0d00 |0110: const/16 v0, #int 13 // #d │ │ +0a3aa8: 4d0a 0500 |0112: aput-object v10, v5, v0 │ │ +0a3aac: 1300 0e00 |0114: const/16 v0, #int 14 // #e │ │ +0a3ab0: 4d14 0500 |0116: aput-object v20, v5, v0 │ │ +0a3ab4: 1300 0f00 |0118: const/16 v0, #int 15 // #f │ │ +0a3ab8: 4d15 0500 |011a: aput-object v21, v5, v0 │ │ +0a3abc: 1300 1000 |011c: const/16 v0, #int 16 // #10 │ │ +0a3ac0: 4d03 0500 |011e: aput-object v3, v5, v0 │ │ +0a3ac4: 4d08 050d |0120: aput-object v8, v5, v13 │ │ +0a3ac8: 6905 0e05 |0122: sput-object v5, Landroidx/datastore/preferences/protobuf/k1$b;.y:[Landroidx/datastore/preferences/protobuf/k1$b; // field@050e │ │ +0a3acc: 0e00 |0124: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 3 │ │ insns size : 8 16-bit code units │ │ -093728: |[093728] androidx.appcompat.widget.e0.o:(ZIIII)V │ │ -093738: 6301 ef06 |0000: sget-boolean v1, Landroidx/appcompat/widget/p1;.b:Z // field@06ef │ │ -09373c: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -093740: 6e10 fa15 0000 |0004: invoke-virtual {v0}, Landroidx/appcompat/widget/e0;.c:()V // method@15fa │ │ -093746: 0e00 |0007: return-void │ │ +0a3ad0: |[0a3ad0] androidx.datastore.preferences.protobuf.k1$b.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V │ │ +0a3ae0: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +0a3ae6: 5b03 fa04 |0003: iput-object v3, v0, Landroidx/datastore/preferences/protobuf/k1$b;.e:Landroidx/datastore/preferences/protobuf/k1$c; // field@04fa │ │ +0a3aea: 5904 fb04 |0005: iput v4, v0, Landroidx/datastore/preferences/protobuf/k1$b;.f:I // field@04fb │ │ +0a3aee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0008 reg=1 (null) Z │ │ + 0x0000 - 0x0008 reg=0 this Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ - 0x0000 - 0x0008 reg=3 (null) I │ │ + 0x0000 - 0x0008 reg=3 (null) Landroidx/datastore/preferences/protobuf/k1$c; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ - 0x0000 - 0x0008 reg=5 (null) I │ │ │ │ - #14 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'p' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;ILandroidx/datastore/preferences/protobuf/k1$a;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ insns size : 4 16-bit code units │ │ -093748: |[093748] androidx.appcompat.widget.e0.p:()V │ │ -093758: 6e10 f915 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/widget/e0;.b:()V // method@15f9 │ │ -09375e: 0e00 |0003: return-void │ │ +0a3af0: |[0a3af0] androidx.datastore.preferences.protobuf.k1$b.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;ILandroidx/datastore/preferences/protobuf/k1$a;)V │ │ +0a3b00: 7054 2015 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/datastore/preferences/protobuf/k1$b;.:(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k1$c;I)V // method@1520 │ │ +0a3b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=2 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroidx/appcompat/widget/e0; │ │ + 0x0000 - 0x0004 reg=0 this Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ + 0x0000 - 0x0004 reg=3 (null) Landroidx/datastore/preferences/protobuf/k1$c; │ │ + 0x0000 - 0x0004 reg=4 (null) I │ │ + 0x0000 - 0x0004 reg=5 (null) Landroidx/datastore/preferences/protobuf/k1$a; │ │ │ │ - #15 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'q' │ │ - type : '(Landroid/content/Context;I)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 159 16-bit code units │ │ -093760: |[093760] androidx.appcompat.widget.e0.q:(Landroid/content/Context;I)V │ │ -093770: 6200 5b0e |0000: sget-object v0, Le/j;.E2:[I // field@0e5b │ │ -093774: 7130 2516 6500 |0002: invoke-static {v5, v6, v0}, Landroidx/appcompat/widget/e1;.s:(Landroid/content/Context;I[I)Landroidx/appcompat/widget/e1; // method@1625 │ │ -09377a: 0c06 |0005: move-result-object v6 │ │ -09377c: 6000 890e |0006: sget v0, Le/j;.P2:I // field@0e89 │ │ -093780: 6e20 2416 0600 |0008: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093786: 0a00 |000b: move-result v0 │ │ -093788: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09378a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -09378e: 6000 890e |000f: sget v0, Le/j;.P2:I // field@0e89 │ │ -093792: 6e30 1316 0601 |0011: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/widget/e1;.a:(IZ)Z // method@1613 │ │ -093798: 0a00 |0014: move-result v0 │ │ -09379a: 6e20 0a16 0400 |0015: invoke-virtual {v4, v0}, Landroidx/appcompat/widget/e0;.s:(Z)V // method@160a │ │ -0937a0: 6000 c901 |0018: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -0937a4: 1302 1700 |001a: const/16 v2, #int 23 // #17 │ │ -0937a8: 3520 4100 |001c: if-ge v0, v2, 005d // +0041 │ │ -0937ac: 6002 6d0e |001e: sget v2, Le/j;.I2:I // field@0e6d │ │ -0937b0: 6e20 2416 2600 |0020: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0937b6: 0a02 |0023: move-result v2 │ │ -0937b8: 3802 0f00 |0024: if-eqz v2, 0033 // +000f │ │ -0937bc: 6002 6d0e |0026: sget v2, Le/j;.I2:I // field@0e6d │ │ -0937c0: 6e20 1516 2600 |0028: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -0937c6: 0c02 |002b: move-result-object v2 │ │ -0937c8: 3802 0700 |002c: if-eqz v2, 0033 // +0007 │ │ -0937cc: 5443 4c06 |002e: iget-object v3, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0937d0: 6e20 e00c 2300 |0030: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0ce0 │ │ -0937d6: 6002 750e |0033: sget v2, Le/j;.K2:I // field@0e75 │ │ -0937da: 6e20 2416 2600 |0035: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -0937e0: 0a02 |0038: move-result v2 │ │ -0937e2: 3802 0f00 |0039: if-eqz v2, 0048 // +000f │ │ -0937e6: 6002 750e |003b: sget v2, Le/j;.K2:I // field@0e75 │ │ -0937ea: 6e20 1516 2600 |003d: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -0937f0: 0c02 |0040: move-result-object v2 │ │ -0937f2: 3802 0700 |0041: if-eqz v2, 0048 // +0007 │ │ -0937f6: 5443 4c06 |0043: iget-object v3, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0937fa: 6e20 d50c 2300 |0045: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLinkTextColor:(Landroid/content/res/ColorStateList;)V // method@0cd5 │ │ -093800: 6002 710e |0048: sget v2, Le/j;.J2:I // field@0e71 │ │ -093804: 6e20 2416 2600 |004a: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -09380a: 0a02 |004d: move-result v2 │ │ -09380c: 3802 0f00 |004e: if-eqz v2, 005d // +000f │ │ -093810: 6002 710e |0050: sget v2, Le/j;.J2:I // field@0e71 │ │ -093814: 6e20 1516 2600 |0052: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -09381a: 0c02 |0055: move-result-object v2 │ │ -09381c: 3802 0700 |0056: if-eqz v2, 005d // +0007 │ │ -093820: 5443 4c06 |0058: iget-object v3, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093824: 6e20 cf0c 2300 |005a: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setHintTextColor:(Landroid/content/res/ColorStateList;)V // method@0ccf │ │ -09382a: 6002 600e |005d: sget v2, Le/j;.F2:I // field@0e60 │ │ -09382e: 6e20 2416 2600 |005f: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093834: 0a02 |0062: move-result v2 │ │ -093836: 3802 1100 |0063: if-eqz v2, 0074 // +0011 │ │ -09383a: 6002 600e |0065: sget v2, Le/j;.F2:I // field@0e60 │ │ -09383e: 12f3 |0067: const/4 v3, #int -1 // #ff │ │ -093840: 6e30 1716 2603 |0068: invoke-virtual {v6, v2, v3}, Landroidx/appcompat/widget/e1;.e:(II)I // method@1617 │ │ -093846: 0a02 |006b: move-result v2 │ │ -093848: 3902 0800 |006c: if-nez v2, 0074 // +0008 │ │ -09384c: 5442 4c06 |006e: iget-object v2, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -093850: 1203 |0070: const/4 v3, #int 0 // #0 │ │ -093852: 6e30 e40c 1203 |0071: invoke-virtual {v2, v1, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0ce4 │ │ -093858: 7030 f715 5406 |0074: invoke-direct {v4, v5, v6}, Landroidx/appcompat/widget/e0;.C:(Landroid/content/Context;Landroidx/appcompat/widget/e1;)V // method@15f7 │ │ -09385e: 1305 1a00 |0077: const/16 v5, #int 26 // #1a │ │ -093862: 3450 1700 |0079: if-lt v0, v5, 0090 // +0017 │ │ -093866: 6005 850e |007b: sget v5, Le/j;.O2:I // field@0e85 │ │ -09386a: 6e20 2416 5600 |007d: invoke-virtual {v6, v5}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -093870: 0a05 |0080: move-result v5 │ │ -093872: 3805 0f00 |0081: if-eqz v5, 0090 // +000f │ │ -093876: 6005 850e |0083: sget v5, Le/j;.O2:I // field@0e85 │ │ -09387a: 6e20 2016 5600 |0085: invoke-virtual {v6, v5}, Landroidx/appcompat/widget/e1;.n:(I)Ljava/lang/String; // method@1620 │ │ -093880: 0c05 |0088: move-result-object v5 │ │ -093882: 3805 0700 |0089: if-eqz v5, 0090 // +0007 │ │ -093886: 5440 4c06 |008b: iget-object v0, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -09388a: 7120 f215 5000 |008d: invoke-static {v0, v5}, Landroidx/appcompat/widget/e0$f;.d:(Landroid/widget/TextView;Ljava/lang/String;)Z // method@15f2 │ │ -093890: 6e10 2816 0600 |0090: invoke-virtual {v6}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -093896: 5445 5706 |0093: iget-object v5, v4, Landroidx/appcompat/widget/e0;.l:Landroid/graphics/Typeface; // field@0657 │ │ -09389a: 3805 0900 |0095: if-eqz v5, 009e // +0009 │ │ -09389e: 5446 4c06 |0097: iget-object v6, v4, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0938a2: 5240 5506 |0099: iget v0, v4, Landroidx/appcompat/widget/e0;.j:I // field@0655 │ │ -0938a6: 6e30 e70c 5600 |009b: invoke-virtual {v6, v5, v0}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0ce7 │ │ -0938ac: 0e00 |009e: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0a37fc: |[0a37fc] androidx.datastore.preferences.protobuf.k1$b.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/k1$b; │ │ +0a380c: 1c00 0b03 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a3810: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +0a3816: 0c01 |0005: move-result-object v1 │ │ +0a3818: 1f01 0b03 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/k1$b; // type@030b │ │ +0a381c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x009f reg=4 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x009f reg=5 (null) Landroid/content/Context; │ │ - 0x0000 - 0x009f reg=6 (null) I │ │ │ │ - #16 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'r' │ │ - type : '(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -0938b0: |[0938b0] androidx.appcompat.widget.e0.r:(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V │ │ -0938c0: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -0938c4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -0938c8: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -0938cc: 3804 0900 |0006: if-eqz v4, 000f // +0009 │ │ -0938d0: 6e10 a70c 0300 |0008: invoke-virtual {v3}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0ca7 │ │ -0938d6: 0c03 |000b: move-result-object v3 │ │ -0938d8: 7120 f944 3500 |000c: invoke-static {v5, v3}, Lu/c;.f:(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V // method@44f9 │ │ -0938de: 0e00 |000f: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0a3820: |[0a3820] androidx.datastore.preferences.protobuf.k1$b.values:()[Landroidx/datastore/preferences/protobuf/k1$b; │ │ +0a3830: 6200 0e05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/k1$b;.y:[Landroidx/datastore/preferences/protobuf/k1$b; // field@050e │ │ +0a3834: 6e10 b94d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/k1$b;.clone:()Ljava/lang/Object; // method@4db9 │ │ +0a383a: 0c00 |0005: move-result-object v0 │ │ +0a383c: 1f00 560e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/k1$b; // type@0e56 │ │ +0a3840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0010 reg=3 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0010 reg=4 (null) Landroid/view/inputmethod/InputConnection; │ │ - 0x0000 - 0x0010 reg=5 (null) Landroid/view/inputmethod/EditorInfo; │ │ │ │ - #17 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 's' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'e' │ │ + type : '()Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0938e0: |[0938e0] androidx.appcompat.widget.e0.s:(Z)V │ │ -0938f0: 5410 4c06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.a:Landroid/widget/TextView; // field@064c │ │ -0938f4: 6e20 bb0c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@0cbb │ │ -0938fa: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a3844: |[0a3844] androidx.datastore.preferences.protobuf.k1$b.e:()Landroidx/datastore/preferences/protobuf/k1$c; │ │ +0a3854: 5410 fa04 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/k1$b;.e:Landroidx/datastore/preferences/protobuf/k1$c; // field@04fa │ │ +0a3858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0006 reg=2 (null) Z │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/k1$b; │ │ │ │ - #18 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 't' │ │ - type : '(IIII)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$b;) │ │ + name : 'f' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -0938fc: |[0938fc] androidx.appcompat.widget.e0.t:(IIII)V │ │ -09390c: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093910: 6e55 d516 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroidx/appcompat/widget/g0;.p:(IIII)V // method@16d5 │ │ -093916: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a385c: |[0a385c] androidx.datastore.preferences.protobuf.k1$b.f:()I │ │ +0a386c: 5210 fb04 |0000: iget v0, v1, Landroidx/datastore/preferences/protobuf/k1$b;.f:I // field@04fb │ │ +0a3870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ - 0x0000 - 0x0006 reg=3 (null) I │ │ - 0x0000 - 0x0006 reg=4 (null) I │ │ - 0x0000 - 0x0006 reg=5 (null) I │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/k1$b; │ │ │ │ - #19 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'u' │ │ - type : '([II)V' │ │ - access : 0x0000 () │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #197 header: │ │ +class_idx : 780 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #197 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/k1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="c" │ │ + │ │ +Class #197 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'j' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'k' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'l' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'm' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'n' │ │ + type : 'Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'o' │ │ + type : '[Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'e' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -093918: |[093918] androidx.appcompat.widget.e0.u:([II)V │ │ -093928: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -09392c: 6e30 d616 2003 |0002: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/g0;.q:([II)V // method@16d6 │ │ -093932: 0e00 |0005: return-void │ │ + registers : 16 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 148 16-bit code units │ │ +0a3b50: |[0a3b50] androidx.datastore.preferences.protobuf.k1$c.:()V │ │ +0a3b60: 2200 0c03 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3b64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3b66: 7110 262f 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +0a3b6c: 0c02 |0006: move-result-object v2 │ │ +0a3b6e: 1a03 e805 |0007: const-string v3, "INT" // string@05e8 │ │ +0a3b72: 7040 2715 3021 |0009: invoke-direct {v0, v3, v1, v2}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3b78: 6900 1005 |000c: sput-object v0, Landroidx/datastore/preferences/protobuf/k1$c;.f:Landroidx/datastore/preferences/protobuf/k1$c; // field@0510 │ │ +0a3b7c: 2202 0c03 |000e: new-instance v2, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3b80: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +0a3b84: 7120 2f2f 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2f2f │ │ +0a3b8a: 0c03 |0015: move-result-object v3 │ │ +0a3b8c: 1a04 2b07 |0016: const-string v4, "LONG" // string@072b │ │ +0a3b90: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +0a3b92: 7040 2715 4235 |0019: invoke-direct {v2, v4, v5, v3}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3b98: 6902 1105 |001c: sput-object v2, Landroidx/datastore/preferences/protobuf/k1$c;.g:Landroidx/datastore/preferences/protobuf/k1$c; // field@0511 │ │ +0a3b9c: 2203 0c03 |001e: new-instance v3, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3ba0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0a3ba2: 7110 162f 0400 |0021: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2f16 │ │ +0a3ba8: 0c04 |0024: move-result-object v4 │ │ +0a3baa: 1a06 bf04 |0025: const-string v6, "FLOAT" // string@04bf │ │ +0a3bae: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +0a3bb0: 7040 2715 6347 |0028: invoke-direct {v3, v6, v7, v4}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3bb6: 6903 1205 |002b: sput-object v3, Landroidx/datastore/preferences/protobuf/k1$c;.h:Landroidx/datastore/preferences/protobuf/k1$c; // field@0512 │ │ +0a3bba: 2204 0c03 |002d: new-instance v4, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3bbe: 1608 0000 |002f: const-wide/16 v8, #int 0 // #0 │ │ +0a3bc2: 7120 042f 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2f04 │ │ +0a3bc8: 0c06 |0034: move-result-object v6 │ │ +0a3bca: 1a08 f403 |0035: const-string v8, "DOUBLE" // string@03f4 │ │ +0a3bce: 1239 |0037: const/4 v9, #int 3 // #3 │ │ +0a3bd0: 7040 2715 8469 |0038: invoke-direct {v4, v8, v9, v6}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3bd6: 6904 1305 |003b: sput-object v4, Landroidx/datastore/preferences/protobuf/k1$c;.i:Landroidx/datastore/preferences/protobuf/k1$c; // field@0513 │ │ +0a3bda: 2206 0c03 |003d: new-instance v6, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3bde: 6208 4d10 |003f: sget-object v8, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@104d │ │ +0a3be2: 1a0a d502 |0041: const-string v10, "BOOLEAN" // string@02d5 │ │ +0a3be6: 124b |0043: const/4 v11, #int 4 // #4 │ │ +0a3be8: 7040 2715 a68b |0044: invoke-direct {v6, v10, v11, v8}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3bee: 6906 1405 |0047: sput-object v6, Landroidx/datastore/preferences/protobuf/k1$c;.j:Landroidx/datastore/preferences/protobuf/k1$c; // field@0514 │ │ +0a3bf2: 2208 0c03 |0049: new-instance v8, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3bf6: 1a0a 0000 |004b: const-string v10, "" // string@0000 │ │ +0a3bfa: 1a0c 4017 |004d: const-string v12, "STRING" // string@1740 │ │ +0a3bfe: 125d |004f: const/4 v13, #int 5 // #5 │ │ +0a3c00: 7040 2715 c8ad |0050: invoke-direct {v8, v12, v13, v10}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3c06: 6908 1505 |0053: sput-object v8, Landroidx/datastore/preferences/protobuf/k1$c;.k:Landroidx/datastore/preferences/protobuf/k1$c; // field@0515 │ │ +0a3c0a: 220a 0c03 |0055: new-instance v10, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3c0e: 620c af04 |0057: sget-object v12, Landroidx/datastore/preferences/protobuf/f;.f:Landroidx/datastore/preferences/protobuf/f; // field@04af │ │ +0a3c12: 1a0e e102 |0059: const-string v14, "BYTE_STRING" // string@02e1 │ │ +0a3c16: 126f |005b: const/4 v15, #int 6 // #6 │ │ +0a3c18: 7040 2715 eacf |005c: invoke-direct {v10, v14, v15, v12}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3c1e: 690a 1605 |005f: sput-object v10, Landroidx/datastore/preferences/protobuf/k1$c;.l:Landroidx/datastore/preferences/protobuf/k1$c; // field@0516 │ │ +0a3c22: 220c 0c03 |0061: new-instance v12, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3c26: 1a0e 4804 |0063: const-string v14, "ENUM" // string@0448 │ │ +0a3c2a: 127f |0065: const/4 v15, #int 7 // #7 │ │ +0a3c2c: 120d |0066: const/4 v13, #int 0 // #0 │ │ +0a3c2e: 7040 2715 ecdf |0067: invoke-direct {v12, v14, v15, v13}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3c34: 690c 1705 |006a: sput-object v12, Landroidx/datastore/preferences/protobuf/k1$c;.m:Landroidx/datastore/preferences/protobuf/k1$c; // field@0517 │ │ +0a3c38: 220e 0c03 |006c: new-instance v14, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3c3c: 1a0f b215 |006e: const-string v15, "MESSAGE" // string@15b2 │ │ +0a3c40: 130b 0800 |0070: const/16 v11, #int 8 // #8 │ │ +0a3c44: 7040 2715 fedb |0072: invoke-direct {v14, v15, v11, v13}, Landroidx/datastore/preferences/protobuf/k1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@1527 │ │ +0a3c4a: 690e 1805 |0075: sput-object v14, Landroidx/datastore/preferences/protobuf/k1$c;.n:Landroidx/datastore/preferences/protobuf/k1$c; // field@0518 │ │ +0a3c4e: 130d 0900 |0077: const/16 v13, #int 9 // #9 │ │ +0a3c52: 23dd 570e |0079: new-array v13, v13, [Landroidx/datastore/preferences/protobuf/k1$c; // type@0e57 │ │ +0a3c56: 4d00 0d01 |007b: aput-object v0, v13, v1 │ │ +0a3c5a: 4d02 0d05 |007d: aput-object v2, v13, v5 │ │ +0a3c5e: 4d03 0d07 |007f: aput-object v3, v13, v7 │ │ +0a3c62: 4d04 0d09 |0081: aput-object v4, v13, v9 │ │ +0a3c66: 1240 |0083: const/4 v0, #int 4 // #4 │ │ +0a3c68: 4d06 0d00 |0084: aput-object v6, v13, v0 │ │ +0a3c6c: 1250 |0086: const/4 v0, #int 5 // #5 │ │ +0a3c6e: 4d08 0d00 |0087: aput-object v8, v13, v0 │ │ +0a3c72: 1260 |0089: const/4 v0, #int 6 // #6 │ │ +0a3c74: 4d0a 0d00 |008a: aput-object v10, v13, v0 │ │ +0a3c78: 1270 |008c: const/4 v0, #int 7 // #7 │ │ +0a3c7a: 4d0c 0d00 |008d: aput-object v12, v13, v0 │ │ +0a3c7e: 4d0e 0d0b |008f: aput-object v14, v13, v11 │ │ +0a3c82: 690d 1905 |0091: sput-object v13, Landroidx/datastore/preferences/protobuf/k1$c;.o:[Landroidx/datastore/preferences/protobuf/k1$c; // field@0519 │ │ +0a3c86: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0006 reg=2 (null) [I │ │ - 0x0000 - 0x0006 reg=3 (null) I │ │ │ │ - #20 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'v' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILjava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -093934: |[093934] androidx.appcompat.widget.e0.v:(I)V │ │ -093944: 5410 5406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.i:Landroidx/appcompat/widget/g0; // field@0654 │ │ -093948: 6e20 d716 2000 |0002: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/g0;.r:(I)V // method@16d7 │ │ -09394e: 0e00 |0005: return-void │ │ +0a3c88: |[0a3c88] androidx.datastore.preferences.protobuf.k1$c.:(Ljava/lang/String;ILjava/lang/Object;)V │ │ +0a3c98: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +0a3c9e: 5b03 0f05 |0003: iput-object v3, v0, Landroidx/datastore/preferences/protobuf/k1$c;.e:Ljava/lang/Object; // field@050f │ │ +0a3ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ - #21 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'w' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 26 16-bit code units │ │ -093950: |[093950] androidx.appcompat.widget.e0.w:(Landroid/content/res/ColorStateList;)V │ │ -093960: 5410 5306 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -093964: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -093968: 2200 7f03 |0004: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -09396c: 7010 a515 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -093972: 5b10 5306 |0009: iput-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -093976: 5410 5306 |000b: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -09397a: 5b02 2506 |000d: iput-object v2, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -09397e: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ -093982: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -093984: 2802 |0012: goto 0014 // +0002 │ │ -093986: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -093988: 5c02 2806 |0014: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -09398c: 7010 1116 0100 |0016: invoke-direct {v1}, Landroidx/appcompat/widget/e0;.z:()V // method@1611 │ │ -093992: 0e00 |0019: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0a3b08: |[0a3b08] androidx.datastore.preferences.protobuf.k1$c.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/k1$c; │ │ +0a3b18: 1c00 0c03 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3b1c: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +0a3b22: 0c01 |0005: move-result-object v1 │ │ +0a3b24: 1f01 0c03 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/k1$c; // type@030c │ │ +0a3b28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001a reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x001a reg=2 (null) Landroid/content/res/ColorStateList; │ │ │ │ - #22 : (in Landroidx/appcompat/widget/e0;) │ │ - name : 'x' │ │ - type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1$c;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/k1$c;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 26 16-bit code units │ │ -093994: |[093994] androidx.appcompat.widget.e0.x:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0939a4: 5410 5306 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -0939a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0939ac: 2200 7f03 |0004: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -0939b0: 7010 a515 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -0939b6: 5b10 5306 |0009: iput-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -0939ba: 5410 5306 |000b: iget-object v0, v1, Landroidx/appcompat/widget/e0;.h:Landroidx/appcompat/widget/c1; // field@0653 │ │ -0939be: 5b02 2606 |000d: iput-object v2, v0, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -0939c2: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ -0939c6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0939c8: 2802 |0012: goto 0014 // +0002 │ │ -0939ca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0939cc: 5c02 2706 |0014: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.c:Z // field@0627 │ │ -0939d0: 7010 1116 0100 |0016: invoke-direct {v1}, Landroidx/appcompat/widget/e0;.z:()V // method@1611 │ │ -0939d6: 0e00 |0019: return-void │ │ + insns size : 9 16-bit code units │ │ +0a3b2c: |[0a3b2c] androidx.datastore.preferences.protobuf.k1$c.values:()[Landroidx/datastore/preferences/protobuf/k1$c; │ │ +0a3b3c: 6200 1905 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/k1$c;.o:[Landroidx/datastore/preferences/protobuf/k1$c; // field@0519 │ │ +0a3b40: 6e10 ba4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/k1$c;.clone:()Ljava/lang/Object; // method@4dba │ │ +0a3b46: 0c00 |0005: move-result-object v0 │ │ +0a3b48: 1f00 570e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/k1$c; // type@0e57 │ │ +0a3b4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001a reg=1 this Landroidx/appcompat/widget/e0; │ │ - 0x0000 - 0x001a reg=2 (null) Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #233 header: │ │ -class_idx : 909 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +Class #198 header: │ │ +class_idx : 781 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ -virtual_methods_size: 19 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #233 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e1;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #198 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/k1$b; Landroidx/datastore/preferences/protobuf/k1$c; } │ │ + │ │ +Class #198 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k1;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/e1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ name : 'a' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/e1;) │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ name : 'b' │ │ - type : 'Landroid/content/res/TypedArray;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/e1;) │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ name : 'c' │ │ - type : 'Landroid/util/TypedValue;' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ + name : 'd' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e1;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/content/res/TypedArray;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0a0168: |[0a0168] androidx.appcompat.widget.e1.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ -0a0178: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a017e: 5b01 5906 |0003: iput-object v1, v0, Landroidx/appcompat/widget/e1;.a:Landroid/content/Context; // field@0659 │ │ -0a0182: 5b02 5a06 |0005: iput-object v2, v0, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a0186: 0e00 |0007: return-void │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +0a3cec: |[0a3cec] androidx.datastore.preferences.protobuf.k1.:()V │ │ +0a3cfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a3cfe: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +0a3d00: 7120 2d15 1000 |0002: invoke-static {v0, v1}, Landroidx/datastore/preferences/protobuf/k1;.c:(II)I // method@152d │ │ +0a3d06: 0a02 |0005: move-result v2 │ │ +0a3d08: 6702 1a05 |0006: sput v2, Landroidx/datastore/preferences/protobuf/k1;.a:I // field@051a │ │ +0a3d0c: 1242 |0008: const/4 v2, #int 4 // #4 │ │ +0a3d0e: 7120 2d15 2000 |0009: invoke-static {v0, v2}, Landroidx/datastore/preferences/protobuf/k1;.c:(II)I // method@152d │ │ +0a3d14: 0a00 |000c: move-result v0 │ │ +0a3d16: 6700 1b05 |000d: sput v0, Landroidx/datastore/preferences/protobuf/k1;.b:I // field@051b │ │ +0a3d1a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a3d1c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +0a3d1e: 7120 2d15 0200 |0011: invoke-static {v2, v0}, Landroidx/datastore/preferences/protobuf/k1;.c:(II)I // method@152d │ │ +0a3d24: 0a00 |0014: move-result v0 │ │ +0a3d26: 6700 1c05 |0015: sput v0, Landroidx/datastore/preferences/protobuf/k1;.c:I // field@051c │ │ +0a3d2a: 7120 2d15 2100 |0017: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/k1;.c:(II)I // method@152d │ │ +0a3d30: 0a00 |001a: move-result v0 │ │ +0a3d32: 6700 1d05 |001b: sput v0, Landroidx/datastore/preferences/protobuf/k1;.d:I // field@051d │ │ +0a3d36: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 's' │ │ - type : '(Landroid/content/Context;I[I)Landroidx/appcompat/widget/e1;' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ + name : 'a' │ │ + type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -09ffa4: |[09ffa4] androidx.appcompat.widget.e1.s:(Landroid/content/Context;I[I)Landroidx/appcompat/widget/e1; │ │ -09ffb4: 2200 8d03 |0000: new-instance v0, Landroidx/appcompat/widget/e1; // type@038d │ │ -09ffb8: 6e30 7603 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0376 │ │ -09ffbe: 0c02 |0005: move-result-object v2 │ │ -09ffc0: 7030 1216 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/e1;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1612 │ │ -09ffc6: 1100 |0009: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a3ca4: |[0a3ca4] androidx.datastore.preferences.protobuf.k1.a:(I)I │ │ +0a3cb4: e200 0003 |0000: ushr-int/lit8 v0, v0, #int 3 // #03 │ │ +0a3cb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=2 (null) I │ │ - 0x0000 - 0x000a reg=3 (null) [I │ │ + 0x0000 - 0x0003 reg=0 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 't' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1;' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ + name : 'b' │ │ + type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -09ff5c: |[09ff5c] androidx.appcompat.widget.e1.t:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/e1; │ │ -09ff6c: 2200 8d03 |0000: new-instance v0, Landroidx/appcompat/widget/e1; // type@038d │ │ -09ff70: 6e30 7703 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0377 │ │ -09ff76: 0c02 |0005: move-result-object v2 │ │ -09ff78: 7030 1216 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/e1;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1612 │ │ -09ff7e: 1100 |0009: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0a3cbc: |[0a3cbc] androidx.datastore.preferences.protobuf.k1.b:(I)I │ │ +0a3ccc: dd00 0007 |0000: and-int/lit8 v0, v0, #int 7 // #07 │ │ +0a3cd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x000a reg=3 (null) [I │ │ + 0x0000 - 0x0003 reg=0 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'u' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1;' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/k1;) │ │ + name : 'c' │ │ + type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 10 16-bit code units │ │ -09ff80: |[09ff80] androidx.appcompat.widget.e1.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; │ │ -09ff90: 2200 8d03 |0000: new-instance v0, Landroidx/appcompat/widget/e1; // type@038d │ │ -09ff94: 6e55 7803 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -09ff9a: 0c02 |0005: move-result-object v2 │ │ -09ff9c: 7030 1216 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/e1;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@1612 │ │ -09ffa2: 1100 |0009: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0a3cd4: |[0a3cd4] androidx.datastore.preferences.protobuf.k1.c:(II)I │ │ +0a3ce4: e000 0003 |0000: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +0a3ce8: b610 |0002: or-int/2addr v0, v1 │ │ +0a3cea: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x000a reg=3 (null) [I │ │ - 0x0000 - 0x000a reg=4 (null) I │ │ - 0x0000 - 0x000a reg=5 (null) I │ │ + 0x0000 - 0x0004 reg=0 (null) I │ │ + 0x0000 - 0x0004 reg=1 (null) I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #199 header: │ │ +class_idx : 782 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ +Class #199 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/k;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/e1;) │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #200 header: │ │ +class_idx : 783 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #200 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/l0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l0;) │ │ name : 'a' │ │ - type : '(IZ)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -09ffc8: |[09ffc8] androidx.appcompat.widget.e1.a:(IZ)Z │ │ -09ffd8: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09ffdc: 6e30 2d04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@042d │ │ -09ffe2: 0a02 |0005: move-result v2 │ │ -09ffe4: 0f02 |0006: return v2 │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +096ad0: |[096ad0] androidx.datastore.preferences.protobuf.l0.a:(Ljava/lang/String;)Ljava/lang/String; │ │ +096ae0: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +096ae4: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096aea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +096aec: 6e10 862f 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2f86 │ │ +096af2: 0a02 |0009: move-result v2 │ │ +096af4: 3521 1b00 |000a: if-ge v1, v2, 0025 // +001b │ │ +096af8: 6e20 702f 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2f70 │ │ +096afe: 0a02 |000f: move-result v2 │ │ +096b00: 7110 cc2e 0200 |0010: invoke-static {v2}, Ljava/lang/Character;.isUpperCase:(C)Z // method@2ecc │ │ +096b06: 0a03 |0013: move-result v3 │ │ +096b08: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ +096b0c: 1a03 4b1b |0016: const-string v3, "_" // string@1b4b │ │ +096b10: 6e20 a62f 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096b16: 7110 d02e 0200 |001b: invoke-static {v2}, Ljava/lang/Character;.toLowerCase:(C)C // method@2ed0 │ │ +096b1c: 0a02 |001e: move-result v2 │ │ +096b1e: 6e20 9e2f 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096b24: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096b28: 28e2 |0024: goto 0006 // -001e │ │ +096b2a: 6e10 ad2f 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096b30: 0c04 |0028: move-result-object v4 │ │ +096b32: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) Z │ │ + 0x0000 - 0x002a reg=4 (null) Ljava/lang/String; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e1;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/l0;) │ │ name : 'b' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a0028: |[0a0028] androidx.appcompat.widget.e1.b:(II)I │ │ -0a0038: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a003c: 6e30 2f04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@042f │ │ -0a0042: 0a02 |0005: move-result v2 │ │ -0a0044: 0f02 |0006: return v2 │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 116 16-bit code units │ │ +0969d8: |[0969d8] androidx.datastore.preferences.protobuf.l0.b:(Ljava/lang/Object;)Z │ │ +0969e8: 2070 0908 |0000: instance-of v0, v7, Ljava/lang/Boolean; // type@0809 │ │ +0969ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0969ee: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0969f2: 1f07 0908 |0005: check-cast v7, Ljava/lang/Boolean; // type@0809 │ │ +0969f6: 6e10 b32e 0700 |0007: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@2eb3 │ │ +0969fc: 0a07 |000a: move-result v7 │ │ +0969fe: b717 |000b: xor-int/2addr v7, v1 │ │ +096a00: 0f07 |000c: return v7 │ │ +096a02: 2070 2008 |000d: instance-of v0, v7, Ljava/lang/Integer; // type@0820 │ │ +096a06: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +096a08: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +096a0c: 1f07 2008 |0012: check-cast v7, Ljava/lang/Integer; // type@0820 │ │ +096a10: 6e10 222f 0700 |0014: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +096a16: 0a07 |0017: move-result v7 │ │ +096a18: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ +096a1c: 2802 |001a: goto 001c // +0002 │ │ +096a1e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +096a20: 0f01 |001c: return v1 │ │ +096a22: 2070 1908 |001d: instance-of v0, v7, Ljava/lang/Float; // type@0819 │ │ +096a26: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +096a2a: 1f07 1908 |0021: check-cast v7, Ljava/lang/Float; // type@0819 │ │ +096a2e: 6e10 112f 0700 |0023: invoke-virtual {v7}, Ljava/lang/Float;.floatValue:()F // method@2f11 │ │ +096a34: 0a07 |0026: move-result v7 │ │ +096a36: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +096a38: 2d07 0700 |0028: cmpl-float v7, v7, v0 │ │ +096a3c: 3907 0300 |002a: if-nez v7, 002d // +0003 │ │ +096a40: 2802 |002c: goto 002e // +0002 │ │ +096a42: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +096a44: 0f01 |002e: return v1 │ │ +096a46: 2070 1508 |002f: instance-of v0, v7, Ljava/lang/Double; // type@0815 │ │ +096a4a: 3800 1100 |0031: if-eqz v0, 0042 // +0011 │ │ +096a4e: 1f07 1508 |0033: check-cast v7, Ljava/lang/Double; // type@0815 │ │ +096a52: 6e10 fe2e 0700 |0035: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@2efe │ │ +096a58: 0b03 |0038: move-result-wide v3 │ │ +096a5a: 1605 0000 |0039: const-wide/16 v5, #int 0 // #0 │ │ +096a5e: 2f07 0305 |003b: cmpl-double v7, v3, v5 │ │ +096a62: 3907 0300 |003d: if-nez v7, 0040 // +0003 │ │ +096a66: 2802 |003f: goto 0041 // +0002 │ │ +096a68: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +096a6a: 0f01 |0041: return v1 │ │ +096a6c: 2070 3808 |0042: instance-of v0, v7, Ljava/lang/String; // type@0838 │ │ +096a70: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +096a74: 1a00 0000 |0046: const-string v0, "" // string@0000 │ │ +096a78: 6e20 572f 0700 |0048: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +096a7e: 0a07 |004b: move-result v7 │ │ +096a80: 0f07 |004c: return v7 │ │ +096a82: 2070 e202 |004d: instance-of v0, v7, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +096a86: 3800 0500 |004f: if-eqz v0, 0054 // +0005 │ │ +096a8a: 6200 af04 |0051: sget-object v0, Landroidx/datastore/preferences/protobuf/f;.f:Landroidx/datastore/preferences/protobuf/f; // field@04af │ │ +096a8e: 28f5 |0053: goto 0048 // -000b │ │ +096a90: 2070 fd02 |0054: instance-of v0, v7, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +096a94: 3800 0e00 |0056: if-eqz v0, 0064 // +000e │ │ +096a98: 0770 |0058: move-object v0, v7 │ │ +096a9a: 1f00 fd02 |0059: check-cast v0, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +096a9e: 7210 1a15 0000 |005b: invoke-interface {v0}, Landroidx/datastore/preferences/protobuf/k0;.d:()Landroidx/datastore/preferences/protobuf/j0; // method@151a │ │ +096aa4: 0c00 |005e: move-result-object v0 │ │ +096aa6: 3307 0300 |005f: if-ne v7, v0, 0062 // +0003 │ │ +096aaa: 2802 |0061: goto 0063 // +0002 │ │ +096aac: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +096aae: 0f01 |0063: return v1 │ │ +096ab0: 2070 1608 |0064: instance-of v0, v7, Ljava/lang/Enum; // type@0816 │ │ +096ab4: 3800 0d00 |0066: if-eqz v0, 0073 // +000d │ │ +096ab8: 1f07 1608 |0068: check-cast v7, Ljava/lang/Enum; // type@0816 │ │ +096abc: 6e10 092f 0700 |006a: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +096ac2: 0a07 |006d: move-result v7 │ │ +096ac4: 3907 0300 |006e: if-nez v7, 0071 // +0003 │ │ +096ac8: 2802 |0070: goto 0072 // +0002 │ │ +096aca: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +096acc: 0f01 |0072: return v1 │ │ +096ace: 0f02 |0073: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ + 0x0000 - 0x0074 reg=7 (null) Ljava/lang/Object; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e1;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/l0;) │ │ name : 'c' │ │ - type : '(I)Landroid/content/res/ColorStateList;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -09fe00: |[09fe00] androidx.appcompat.widget.e1.c:(I)Landroid/content/res/ColorStateList; │ │ -09fe10: 5420 5a06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fe14: 6e20 4104 3000 |0002: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09fe1a: 0a00 |0005: move-result v0 │ │ -09fe1c: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -09fe20: 5420 5a06 |0008: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fe24: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09fe26: 6e30 3a04 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -09fe2c: 0a00 |000e: move-result v0 │ │ -09fe2e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -09fe32: 5421 5906 |0011: iget-object v1, v2, Landroidx/appcompat/widget/e1;.a:Landroid/content/Context; // field@0659 │ │ -09fe36: 7120 052f 0100 |0013: invoke-static {v1, v0}, Lf/a;.a:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@2f05 │ │ -09fe3c: 0c00 |0016: move-result-object v0 │ │ -09fe3e: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -09fe42: 1100 |0019: return-object v0 │ │ -09fe44: 5420 5a06 |001a: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fe48: 6e20 3004 3000 |001c: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0430 │ │ -09fe4e: 0c03 |001f: move-result-object v3 │ │ -09fe50: 1103 |0020: return-object v3 │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 202 16-bit code units │ │ +096b70: |[096b70] androidx.datastore.preferences.protobuf.l0.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V │ │ +096b80: 2090 8908 |0000: instance-of v0, v9, Ljava/util/List; // type@0889 │ │ +096b84: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +096b88: 1f09 8908 |0004: check-cast v9, Ljava/util/List; // type@0889 │ │ +096b8c: 7210 e230 0900 |0006: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +096b92: 0c09 |0009: move-result-object v9 │ │ +096b94: 7210 c730 0900 |000a: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +096b9a: 0a00 |000d: move-result v0 │ │ +096b9c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +096ba0: 7210 c830 0900 |0010: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +096ba6: 0c00 |0013: move-result-object v0 │ │ +096ba8: 7140 3015 7608 |0014: invoke-static {v6, v7, v8, v0}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096bae: 28f3 |0017: goto 000a // -000d │ │ +096bb0: 0e00 |0018: return-void │ │ +096bb2: 2090 8f08 |0019: instance-of v0, v9, Ljava/util/Map; // type@088f │ │ +096bb6: 3800 1d00 |001b: if-eqz v0, 0038 // +001d │ │ +096bba: 1f09 8f08 |001d: check-cast v9, Ljava/util/Map; // type@088f │ │ +096bbe: 7210 0e31 0900 |001f: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@310e │ │ +096bc4: 0c09 |0022: move-result-object v9 │ │ +096bc6: 7210 3031 0900 |0023: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +096bcc: 0c09 |0026: move-result-object v9 │ │ +096bce: 7210 c730 0900 |0027: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +096bd4: 0a00 |002a: move-result v0 │ │ +096bd6: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ +096bda: 7210 c830 0900 |002d: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +096be0: 0c00 |0030: move-result-object v0 │ │ +096be2: 1f00 8e08 |0031: check-cast v0, Ljava/util/Map$Entry; // type@088e │ │ +096be6: 7140 3015 7608 |0033: invoke-static {v6, v7, v8, v0}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096bec: 28f1 |0036: goto 0027 // -000f │ │ +096bee: 0e00 |0037: return-void │ │ +096bf0: 1300 0a00 |0038: const/16 v0, #int 10 // #a │ │ +096bf4: 6e20 9e2f 0600 |003a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096bfa: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +096bfc: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +096bfe: 1302 2000 |003f: const/16 v2, #int 32 // #20 │ │ +096c02: 3571 0800 |0041: if-ge v1, v7, 0049 // +0008 │ │ +096c06: 6e20 9e2f 2600 |0043: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096c0c: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096c10: 28f7 |0048: goto 003f // -0009 │ │ +096c12: 6e20 a62f 8600 |0049: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c18: 2098 3808 |004c: instance-of v8, v9, Ljava/lang/String; // type@0838 │ │ +096c1c: 1301 2200 |004e: const/16 v1, #int 34 // #22 │ │ +096c20: 1a03 e901 |0050: const-string v3, ": "" // string@01e9 │ │ +096c24: 3808 1200 |0052: if-eqz v8, 0064 // +0012 │ │ +096c28: 6e20 a62f 3600 |0054: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c2e: 1f09 3808 |0057: check-cast v9, Ljava/lang/String; // type@0838 │ │ +096c32: 7110 2a12 0900 |0059: invoke-static {v9}, Landroidx/datastore/preferences/protobuf/c1;.c:(Ljava/lang/String;)Ljava/lang/String; // method@122a │ │ +096c38: 0c07 |005c: move-result-object v7 │ │ +096c3a: 6e20 a62f 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c40: 6e20 9e2f 1600 |0060: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096c46: 2866 |0063: goto 00c9 // +0066 │ │ +096c48: 2098 e202 |0064: instance-of v8, v9, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +096c4c: 3808 0c00 |0066: if-eqz v8, 0072 // +000c │ │ +096c50: 6e20 a62f 3600 |0068: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c56: 1f09 e202 |006b: check-cast v9, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +096c5a: 7110 2812 0900 |006d: invoke-static {v9}, Landroidx/datastore/preferences/protobuf/c1;.a:(Landroidx/datastore/preferences/protobuf/f;)Ljava/lang/String; // method@1228 │ │ +096c60: 0c07 |0070: move-result-object v7 │ │ +096c62: 28ec |0071: goto 005d // -0014 │ │ +096c64: 2098 2b03 |0072: instance-of v8, v9, Landroidx/datastore/preferences/protobuf/t; // type@032b │ │ +096c68: 1a01 092d |0074: const-string v1, "}" // string@2d09 │ │ +096c6c: 1a03 0c00 |0076: const-string v3, " │ │ +" // string@000c │ │ +096c70: 1a04 c800 |0078: const-string v4, " {" // string@00c8 │ │ +096c74: 3808 1b00 |007a: if-eqz v8, 0095 // +001b │ │ +096c78: 6e20 a62f 4600 |007c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c7e: 1f09 2b03 |007f: check-cast v9, Landroidx/datastore/preferences/protobuf/t; // type@032b │ │ +096c82: d808 0702 |0081: add-int/lit8 v8, v7, #int 2 // #02 │ │ +096c86: 7130 3115 6908 |0083: invoke-static {v9, v6, v8}, Landroidx/datastore/preferences/protobuf/l0;.d:(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/StringBuilder;I)V // method@1531 │ │ +096c8c: 6e20 a62f 3600 |0086: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096c92: 3570 0800 |0089: if-ge v0, v7, 0091 // +0008 │ │ +096c96: 6e20 9e2f 2600 |008b: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096c9c: d800 0001 |008e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096ca0: 28f9 |0090: goto 0089 // -0007 │ │ +096ca2: 6e20 a62f 1600 |0091: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096ca8: 2835 |0094: goto 00c9 // +0035 │ │ +096caa: 2098 8e08 |0095: instance-of v8, v9, Ljava/util/Map$Entry; // type@088e │ │ +096cae: 3808 2600 |0097: if-eqz v8, 00bd // +0026 │ │ +096cb2: 6e20 a62f 4600 |0099: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096cb8: 1f09 8e08 |009c: check-cast v9, Ljava/util/Map$Entry; // type@088e │ │ +096cbc: d808 0702 |009e: add-int/lit8 v8, v7, #int 2 // #02 │ │ +096cc0: 7210 0831 0900 |00a0: invoke-interface {v9}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +096cc6: 0c04 |00a3: move-result-object v4 │ │ +096cc8: 1a05 4724 |00a4: const-string v5, "key" // string@2447 │ │ +096ccc: 7140 3015 8645 |00a6: invoke-static {v6, v8, v5, v4}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096cd2: 1a04 a12c |00a9: const-string v4, "value" // string@2ca1 │ │ +096cd6: 7210 0931 0900 |00ab: invoke-interface {v9}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +096cdc: 0c09 |00ae: move-result-object v9 │ │ +096cde: 7140 3015 8694 |00af: invoke-static {v6, v8, v4, v9}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096ce4: 6e20 a62f 3600 |00b2: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096cea: 3570 dcff |00b5: if-ge v0, v7, 0091 // -0024 │ │ +096cee: 6e20 9e2f 2600 |00b7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2f9e │ │ +096cf4: d800 0001 |00ba: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096cf8: 28f9 |00bc: goto 00b5 // -0007 │ │ +096cfa: 1a07 e801 |00bd: const-string v7, ": " // string@01e8 │ │ +096cfe: 6e20 a62f 7600 |00bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096d04: 6e10 5c2f 0900 |00c2: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2f5c │ │ +096d0a: 0c07 |00c5: move-result-object v7 │ │ +096d0c: 6e20 a62f 7600 |00c6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096d12: 0e00 |00c9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0021 reg=2 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0021 reg=3 (null) I │ │ + 0x0000 - 0x00ca reg=6 (null) Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x00ca reg=7 (null) I │ │ + 0x0000 - 0x00ca reg=8 (null) Ljava/lang/String; │ │ + 0x0000 - 0x00ca reg=9 (null) Ljava/lang/Object; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e1;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/l0;) │ │ name : 'd' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/StringBuilder;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 15 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a0048: |[0a0048] androidx.appcompat.widget.e1.d:(II)I │ │ -0a0058: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a005c: 6e30 3204 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0432 │ │ -0a0062: 0a02 |0005: move-result v2 │ │ -0a0064: 0f02 |0006: return v2 │ │ + outs : 4 │ │ + insns size : 476 16-bit code units │ │ +096d14: |[096d14] androidx.datastore.preferences.protobuf.l0.d:(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/StringBuilder;I)V │ │ +096d24: 2200 8208 |0000: new-instance v0, Ljava/util/HashMap; // type@0882 │ │ +096d28: 7010 af30 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@30af │ │ +096d2e: 2201 8208 |0005: new-instance v1, Ljava/util/HashMap; // type@0882 │ │ +096d32: 7010 af30 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@30af │ │ +096d38: 2202 9b08 |000a: new-instance v2, Ljava/util/TreeSet; // type@089b │ │ +096d3c: 7010 3c31 0200 |000c: invoke-direct {v2}, Ljava/util/TreeSet;.:()V // method@313c │ │ +096d42: 6e10 592f 0c00 |000f: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +096d48: 0c03 |0012: move-result-object v3 │ │ +096d4a: 6e10 e12e 0300 |0013: invoke-virtual {v3}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@2ee1 │ │ +096d50: 0c03 |0016: move-result-object v3 │ │ +096d52: 2134 |0017: array-length v4, v3 │ │ +096d54: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +096d56: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +096d58: 1a07 b41f |001a: const-string v7, "get" // string@1fb4 │ │ +096d5c: 3546 2d00 |001c: if-ge v6, v4, 0049 // +002d │ │ +096d60: 4608 0306 |001e: aget-object v8, v3, v6 │ │ +096d64: 6e10 f02f 0800 |0020: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2ff0 │ │ +096d6a: 0c09 |0023: move-result-object v9 │ │ +096d6c: 7230 1431 9108 |0024: invoke-interface {v1, v9, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3114 │ │ +096d72: 6e10 f12f 0800 |0027: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@2ff1 │ │ +096d78: 0c09 |002a: move-result-object v9 │ │ +096d7a: 2199 |002b: array-length v9, v9 │ │ +096d7c: 3909 1a00 |002c: if-nez v9, 0046 // +001a │ │ +096d80: 6e10 f02f 0800 |002e: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2ff0 │ │ +096d86: 0c09 |0031: move-result-object v9 │ │ +096d88: 7230 1431 9008 |0032: invoke-interface {v0, v9, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3114 │ │ +096d8e: 6e10 f02f 0800 |0035: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2ff0 │ │ +096d94: 0c09 |0038: move-result-object v9 │ │ +096d96: 6e20 8f2f 7900 |0039: invoke-virtual {v9, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2f8f │ │ +096d9c: 0a07 |003c: move-result v7 │ │ +096d9e: 3807 0900 |003d: if-eqz v7, 0046 // +0009 │ │ +096da2: 6e10 f02f 0800 |003f: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2ff0 │ │ +096da8: 0c07 |0042: move-result-object v7 │ │ +096daa: 7220 2931 7200 |0043: invoke-interface {v2, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@3129 │ │ +096db0: d806 0601 |0046: add-int/lit8 v6, v6, #int 1 // #01 │ │ +096db4: 28d2 |0048: goto 001a // -002e │ │ +096db6: 7210 3031 0200 |0049: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +096dbc: 0c02 |004c: move-result-object v2 │ │ +096dbe: 7210 c730 0200 |004d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +096dc4: 0a03 |0050: move-result v3 │ │ +096dc6: 3803 8101 |0051: if-eqz v3, 01d2 // +0181 │ │ +096dca: 7210 c830 0200 |0053: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +096dd0: 0c03 |0056: move-result-object v3 │ │ +096dd2: 1f03 3808 |0057: check-cast v3, Ljava/lang/String; // type@0838 │ │ +096dd6: 1a04 0000 |0059: const-string v4, "" // string@0000 │ │ +096dda: 6e30 8c2f 7304 |005b: invoke-virtual {v3, v7, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f8c │ │ +096de0: 0c04 |005e: move-result-object v4 │ │ +096de2: 1a06 db0e |005f: const-string v6, "List" // string@0edb │ │ +096de6: 6e20 752f 6400 |0061: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2f75 │ │ +096dec: 0a08 |0064: move-result v8 │ │ +096dee: 1219 |0065: const/4 v9, #int 1 // #1 │ │ +096df0: 3808 5300 |0066: if-eqz v8, 00b9 // +0053 │ │ +096df4: 1a08 5316 |0068: const-string v8, "OrBuilderList" // string@1653 │ │ +096df8: 6e20 752f 8400 |006a: invoke-virtual {v4, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2f75 │ │ +096dfe: 0a08 |006d: move-result v8 │ │ +096e00: 3908 4b00 |006e: if-nez v8, 00b9 // +004b │ │ +096e04: 6e20 762f 6400 |0070: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2f76 │ │ +096e0a: 0a06 |0073: move-result v6 │ │ +096e0c: 3906 4500 |0074: if-nez v6, 00b9 // +0045 │ │ +096e10: 2206 3908 |0076: new-instance v6, Ljava/lang/StringBuilder; // type@0839 │ │ +096e14: 7010 9b2f 0600 |0078: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096e1a: 6e30 922f 5409 |007b: invoke-virtual {v4, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096e20: 0c08 |007e: move-result-object v8 │ │ +096e22: 6e10 932f 0800 |007f: invoke-virtual {v8}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2f93 │ │ +096e28: 0c08 |0082: move-result-object v8 │ │ +096e2a: 6e20 a62f 8600 |0083: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096e30: 6e10 862f 0400 |0086: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2f86 │ │ +096e36: 0a08 |0089: move-result v8 │ │ +096e38: d808 08fc |008a: add-int/lit8 v8, v8, #int -4 // #fc │ │ +096e3c: 6e30 922f 9408 |008c: invoke-virtual {v4, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096e42: 0c08 |008f: move-result-object v8 │ │ +096e44: 6e20 a62f 8600 |0090: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096e4a: 6e10 ad2f 0600 |0093: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096e50: 0c06 |0096: move-result-object v6 │ │ +096e52: 7220 1031 3000 |0097: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +096e58: 0c08 |009a: move-result-object v8 │ │ +096e5a: 1f08 5108 |009b: check-cast v8, Ljava/lang/reflect/Method; // type@0851 │ │ +096e5e: 3808 1c00 |009d: if-eqz v8, 00b9 // +001c │ │ +096e62: 6e10 f22f 0800 |009f: invoke-virtual {v8}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2ff2 │ │ +096e68: 0c0a |00a2: move-result-object v10 │ │ +096e6a: 1c0b 8908 |00a3: const-class v11, Ljava/util/List; // type@0889 │ │ +096e6e: 6e20 572f ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +096e74: 0a0a |00a8: move-result v10 │ │ +096e76: 380a 1000 |00a9: if-eqz v10, 00b9 // +0010 │ │ +096e7a: 7110 2e15 0600 |00ab: invoke-static {v6}, Landroidx/datastore/preferences/protobuf/l0;.a:(Ljava/lang/String;)Ljava/lang/String; // method@152e │ │ +096e80: 0c03 |00ae: move-result-object v3 │ │ +096e82: 2354 8d0e |00af: new-array v4, v5, [Ljava/lang/Object; // type@0e8d │ │ +096e86: 7130 4916 c804 |00b1: invoke-static {v8, v12, v4}, Landroidx/datastore/preferences/protobuf/t;.w:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1649 │ │ +096e8c: 0c04 |00b4: move-result-object v4 │ │ +096e8e: 7140 3015 ed43 |00b5: invoke-static {v13, v14, v3, v4}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096e94: 2895 |00b8: goto 004d // -006b │ │ +096e96: 1a06 c415 |00b9: const-string v6, "Map" // string@15c4 │ │ +096e9a: 6e20 752f 6400 |00bb: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2f75 │ │ +096ea0: 0a08 |00be: move-result v8 │ │ +096ea2: 3808 5e00 |00bf: if-eqz v8, 011d // +005e │ │ +096ea6: 6e20 762f 6400 |00c1: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2f76 │ │ +096eac: 0a06 |00c4: move-result v6 │ │ +096eae: 3906 5800 |00c5: if-nez v6, 011d // +0058 │ │ +096eb2: 2206 3908 |00c7: new-instance v6, Ljava/lang/StringBuilder; // type@0839 │ │ +096eb6: 7010 9b2f 0600 |00c9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096ebc: 6e30 922f 5409 |00cc: invoke-virtual {v4, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096ec2: 0c08 |00cf: move-result-object v8 │ │ +096ec4: 6e10 932f 0800 |00d0: invoke-virtual {v8}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2f93 │ │ +096eca: 0c08 |00d3: move-result-object v8 │ │ +096ecc: 6e20 a62f 8600 |00d4: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096ed2: 6e10 862f 0400 |00d7: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2f86 │ │ +096ed8: 0a08 |00da: move-result v8 │ │ +096eda: d808 08fd |00db: add-int/lit8 v8, v8, #int -3 // #fd │ │ +096ede: 6e30 922f 9408 |00dd: invoke-virtual {v4, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096ee4: 0c08 |00e0: move-result-object v8 │ │ +096ee6: 6e20 a62f 8600 |00e1: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096eec: 6e10 ad2f 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096ef2: 0c06 |00e7: move-result-object v6 │ │ +096ef4: 7220 1031 3000 |00e8: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +096efa: 0c03 |00eb: move-result-object v3 │ │ +096efc: 1f03 5108 |00ec: check-cast v3, Ljava/lang/reflect/Method; // type@0851 │ │ +096f00: 3803 2f00 |00ee: if-eqz v3, 011d // +002f │ │ +096f04: 6e10 f22f 0300 |00f0: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2ff2 │ │ +096f0a: 0c08 |00f3: move-result-object v8 │ │ +096f0c: 1c0a 8f08 |00f4: const-class v10, Ljava/util/Map; // type@088f │ │ +096f10: 6e20 572f a800 |00f6: invoke-virtual {v8, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2f57 │ │ +096f16: 0a08 |00f9: move-result v8 │ │ +096f18: 3808 2300 |00fa: if-eqz v8, 011d // +0023 │ │ +096f1c: 1c08 1408 |00fc: const-class v8, Ljava/lang/Deprecated; // type@0814 │ │ +096f20: 6e20 df2f 8300 |00fe: invoke-virtual {v3, v8}, Ljava/lang/reflect/AccessibleObject;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@2fdf │ │ +096f26: 0a08 |0101: move-result v8 │ │ +096f28: 3908 1b00 |0102: if-nez v8, 011d // +001b │ │ +096f2c: 6e10 ef2f 0300 |0104: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getModifiers:()I // method@2fef │ │ +096f32: 0a08 |0107: move-result v8 │ │ +096f34: 7110 f42f 0800 |0108: invoke-static {v8}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@2ff4 │ │ +096f3a: 0a08 |010b: move-result v8 │ │ +096f3c: 3808 1100 |010c: if-eqz v8, 011d // +0011 │ │ +096f40: 7110 2e15 0600 |010e: invoke-static {v6}, Landroidx/datastore/preferences/protobuf/l0;.a:(Ljava/lang/String;)Ljava/lang/String; // method@152e │ │ +096f46: 0c04 |0111: move-result-object v4 │ │ +096f48: 2356 8d0e |0112: new-array v6, v5, [Ljava/lang/Object; // type@0e8d │ │ +096f4c: 7130 4916 c306 |0114: invoke-static {v3, v12, v6}, Landroidx/datastore/preferences/protobuf/t;.w:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1649 │ │ +096f52: 0c03 |0117: move-result-object v3 │ │ +096f54: 7140 3015 ed34 |0118: invoke-static {v13, v14, v4, v3}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +096f5a: 2900 32ff |011b: goto/16 004d // -00ce │ │ +096f5e: 2203 3908 |011d: new-instance v3, Ljava/lang/StringBuilder; // type@0839 │ │ +096f62: 7010 9b2f 0300 |011f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096f68: 1a06 0b29 |0122: const-string v6, "set" // string@290b │ │ +096f6c: 6e20 a62f 6300 |0124: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096f72: 6e20 a62f 4300 |0127: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096f78: 6e10 ad2f 0300 |012a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096f7e: 0c03 |012d: move-result-object v3 │ │ +096f80: 7220 1031 3100 |012e: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +096f86: 0c03 |0131: move-result-object v3 │ │ +096f88: 1f03 5108 |0132: check-cast v3, Ljava/lang/reflect/Method; // type@0851 │ │ +096f8c: 3903 0400 |0134: if-nez v3, 0138 // +0004 │ │ +096f90: 2900 17ff |0136: goto/16 004d // -00e9 │ │ +096f94: 1a03 0003 |0138: const-string v3, "Bytes" // string@0300 │ │ +096f98: 6e20 752f 3400 |013a: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2f75 │ │ +096f9e: 0a03 |013d: move-result v3 │ │ +096fa0: 3803 2300 |013e: if-eqz v3, 0161 // +0023 │ │ +096fa4: 2203 3908 |0140: new-instance v3, Ljava/lang/StringBuilder; // type@0839 │ │ +096fa8: 7010 9b2f 0300 |0142: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096fae: 6e20 a62f 7300 |0145: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096fb4: 6e10 862f 0400 |0148: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2f86 │ │ +096fba: 0a06 |014b: move-result v6 │ │ +096fbc: d806 06fb |014c: add-int/lit8 v6, v6, #int -5 // #fb │ │ +096fc0: 6e30 922f 5406 |014e: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096fc6: 0c06 |0151: move-result-object v6 │ │ +096fc8: 6e20 a62f 6300 |0152: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096fce: 6e10 ad2f 0300 |0155: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096fd4: 0c03 |0158: move-result-object v3 │ │ +096fd6: 7220 0d31 3000 |0159: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@310d │ │ +096fdc: 0a03 |015c: move-result v3 │ │ +096fde: 3803 0400 |015d: if-eqz v3, 0161 // +0004 │ │ +096fe2: 2900 eefe |015f: goto/16 004d // -0112 │ │ +096fe6: 2203 3908 |0161: new-instance v3, Ljava/lang/StringBuilder; // type@0839 │ │ +096fea: 7010 9b2f 0300 |0163: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096ff0: 6e30 922f 5409 |0166: invoke-virtual {v4, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2f92 │ │ +096ff6: 0c06 |0169: move-result-object v6 │ │ +096ff8: 6e10 932f 0600 |016a: invoke-virtual {v6}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2f93 │ │ +096ffe: 0c06 |016d: move-result-object v6 │ │ +097000: 6e20 a62f 6300 |016e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +097006: 6e20 912f 9400 |0171: invoke-virtual {v4, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2f91 │ │ +09700c: 0c06 |0174: move-result-object v6 │ │ +09700e: 6e20 a62f 6300 |0175: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +097014: 6e10 ad2f 0300 |0178: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +09701a: 0c03 |017b: move-result-object v3 │ │ +09701c: 2206 3908 |017c: new-instance v6, Ljava/lang/StringBuilder; // type@0839 │ │ +097020: 7010 9b2f 0600 |017e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +097026: 6e20 a62f 7600 |0181: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +09702c: 6e20 a62f 4600 |0184: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +097032: 6e10 ad2f 0600 |0187: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +097038: 0c06 |018a: move-result-object v6 │ │ +09703a: 7220 1031 6000 |018b: invoke-interface {v0, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +097040: 0c06 |018e: move-result-object v6 │ │ +097042: 1f06 5108 |018f: check-cast v6, Ljava/lang/reflect/Method; // type@0851 │ │ +097046: 2208 3908 |0191: new-instance v8, Ljava/lang/StringBuilder; // type@0839 │ │ +09704a: 7010 9b2f 0800 |0193: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +097050: 1a0a 0223 |0196: const-string v10, "has" // string@2302 │ │ +097054: 6e20 a62f a800 |0198: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +09705a: 6e20 a62f 4800 |019b: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +097060: 6e10 ad2f 0800 |019e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +097066: 0c04 |01a1: move-result-object v4 │ │ +097068: 7220 1031 4000 |01a2: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +09706e: 0c04 |01a5: move-result-object v4 │ │ +097070: 1f04 5108 |01a6: check-cast v4, Ljava/lang/reflect/Method; // type@0851 │ │ +097074: 3806 a5fe |01a8: if-eqz v6, 004d // -015b │ │ +097078: 2358 8d0e |01aa: new-array v8, v5, [Ljava/lang/Object; // type@0e8d │ │ +09707c: 7130 4916 c608 |01ac: invoke-static {v6, v12, v8}, Landroidx/datastore/preferences/protobuf/t;.w:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1649 │ │ +097082: 0c06 |01af: move-result-object v6 │ │ +097084: 3904 0b00 |01b0: if-nez v4, 01bb // +000b │ │ +097088: 7110 2f15 0600 |01b2: invoke-static {v6}, Landroidx/datastore/preferences/protobuf/l0;.b:(Ljava/lang/Object;)Z // method@152f │ │ +09708e: 0a04 |01b5: move-result v4 │ │ +097090: 3904 0300 |01b6: if-nez v4, 01b9 // +0003 │ │ +097094: 280f |01b8: goto 01c7 // +000f │ │ +097096: 1209 |01b9: const/4 v9, #int 0 // #0 │ │ +097098: 280d |01ba: goto 01c7 // +000d │ │ +09709a: 2358 8d0e |01bb: new-array v8, v5, [Ljava/lang/Object; // type@0e8d │ │ +09709e: 7130 4916 c408 |01bd: invoke-static {v4, v12, v8}, Landroidx/datastore/preferences/protobuf/t;.w:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1649 │ │ +0970a4: 0c04 |01c0: move-result-object v4 │ │ +0970a6: 1f04 0908 |01c1: check-cast v4, Ljava/lang/Boolean; // type@0809 │ │ +0970aa: 6e10 b32e 0400 |01c3: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@2eb3 │ │ +0970b0: 0a09 |01c6: move-result v9 │ │ +0970b2: 3809 86fe |01c7: if-eqz v9, 004d // -017a │ │ +0970b6: 7110 2e15 0300 |01c9: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/l0;.a:(Ljava/lang/String;)Ljava/lang/String; // method@152e │ │ +0970bc: 0c03 |01cc: move-result-object v3 │ │ +0970be: 7140 3015 ed63 |01cd: invoke-static {v13, v14, v3, v6}, Landroidx/datastore/preferences/protobuf/l0;.c:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@1530 │ │ +0970c4: 2900 7dfe |01d0: goto/16 004d // -0183 │ │ +0970c8: 1f0c 2b03 |01d2: check-cast v12, Landroidx/datastore/preferences/protobuf/t; // type@032b │ │ +0970cc: 54cc a205 |01d4: iget-object v12, v12, Landroidx/datastore/preferences/protobuf/t;.unknownFields:Landroidx/datastore/preferences/protobuf/f1; // field@05a2 │ │ +0970d0: 380c 0500 |01d6: if-eqz v12, 01db // +0005 │ │ +0970d4: 6e30 b312 dc0e |01d8: invoke-virtual {v12, v13, v14}, Landroidx/datastore/preferences/protobuf/f1;.m:(Ljava/lang/StringBuilder;I)V // method@12b3 │ │ +0970da: 0e00 |01db: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ + 0x0000 - 0x01dc reg=12 (null) Landroidx/datastore/preferences/protobuf/j0; │ │ + 0x0000 - 0x01dc reg=13 (null) Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x01dc reg=14 (null) I │ │ │ │ - #4 : (in Landroidx/appcompat/widget/e1;) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/l0;) │ │ name : 'e' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a0068: |[0a0068] androidx.appcompat.widget.e1.e:(II)I │ │ -0a0078: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a007c: 6e30 3304 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0433 │ │ -0a0082: 0a02 |0005: move-result v2 │ │ -0a0084: 0f02 |0006: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ - │ │ - #5 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'f' │ │ - type : '(I)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 31 16-bit code units │ │ -09febc: |[09febc] androidx.appcompat.widget.e1.f:(I)Landroid/graphics/drawable/Drawable; │ │ -09fecc: 5420 5a06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fed0: 6e20 4104 3000 |0002: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09fed6: 0a00 |0005: move-result v0 │ │ -09fed8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -09fedc: 5420 5a06 |0008: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fee0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09fee2: 6e30 3a04 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -09fee8: 0a00 |000e: move-result v0 │ │ -09feea: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -09feee: 5423 5906 |0011: iget-object v3, v2, Landroidx/appcompat/widget/e1;.a:Landroid/content/Context; // field@0659 │ │ -09fef2: 7120 062f 0300 |0013: invoke-static {v3, v0}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -09fef8: 0c03 |0016: move-result-object v3 │ │ -09fefa: 1103 |0017: return-object v3 │ │ -09fefc: 5420 5a06 |0018: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09ff00: 6e20 3404 3000 |001a: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0434 │ │ -09ff06: 0c03 |001d: move-result-object v3 │ │ -09ff08: 1103 |001e: return-object v3 │ │ + insns size : 22 16-bit code units │ │ +096b34: |[096b34] androidx.datastore.preferences.protobuf.l0.e:(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/String;)Ljava/lang/String; │ │ +096b44: 2200 3908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0839 │ │ +096b48: 7010 9b2f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2f9b │ │ +096b4e: 1a01 d400 |0005: const-string v1, "# " // string@00d4 │ │ +096b52: 6e20 a62f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096b58: 6e20 a62f 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2fa6 │ │ +096b5e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +096b60: 7130 3115 0203 |000e: invoke-static {v2, v0, v3}, Landroidx/datastore/preferences/protobuf/l0;.d:(Landroidx/datastore/preferences/protobuf/j0;Ljava/lang/StringBuilder;I)V // method@1531 │ │ +096b66: 6e10 ad2f 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2fad │ │ +096b6c: 0c02 |0014: move-result-object v2 │ │ +096b6e: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x001f reg=3 (null) I │ │ + 0x0000 - 0x0016 reg=2 (null) Landroidx/datastore/preferences/protobuf/j0; │ │ + 0x0000 - 0x0016 reg=3 (null) Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #201 header: │ │ +class_idx : 784 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #201 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/l1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="a" │ │ │ │ - #6 : (in Landroidx/appcompat/widget/e1;) │ │ +Class #201 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ name : 'g' │ │ - type : '(I)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '[Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 31 16-bit code units │ │ -09ff0c: |[09ff0c] androidx.appcompat.widget.e1.g:(I)Landroid/graphics/drawable/Drawable; │ │ -09ff1c: 5430 5a06 |0000: iget-object v0, v3, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09ff20: 6e20 4104 4000 |0002: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09ff26: 0a00 |0005: move-result v0 │ │ -09ff28: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -09ff2c: 5430 5a06 |0008: iget-object v0, v3, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09ff30: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09ff32: 6e30 3a04 4001 |000b: invoke-virtual {v0, v4, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -09ff38: 0a04 |000e: move-result v4 │ │ -09ff3a: 3804 0e00 |000f: if-eqz v4, 001d // +000e │ │ -09ff3e: 7100 8617 0000 |0011: invoke-static {}, Landroidx/appcompat/widget/k;.b:()Landroidx/appcompat/widget/k; // method@1786 │ │ -09ff44: 0c00 |0014: move-result-object v0 │ │ -09ff46: 5431 5906 |0015: iget-object v1, v3, Landroidx/appcompat/widget/e1;.a:Landroid/content/Context; // field@0659 │ │ -09ff4a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -09ff4c: 6e40 8817 1024 |0018: invoke-virtual {v0, v1, v4, v2}, Landroidx/appcompat/widget/k;.d:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; // method@1788 │ │ -09ff52: 0c04 |001b: move-result-object v4 │ │ -09ff54: 1104 |001c: return-object v4 │ │ -09ff56: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -09ff58: 1104 |001e: return-object v4 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +0a3d80: |[0a3d80] androidx.datastore.preferences.protobuf.l1$a.:()V │ │ +0a3d90: 2200 1003 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/l1$a; // type@0310 │ │ +0a3d94: 1a01 7902 |0002: const-string v1, "ASCENDING" // string@0279 │ │ +0a3d98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a3d9a: 7030 3415 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/l1$a;.:(Ljava/lang/String;I)V // method@1534 │ │ +0a3da0: 6900 1e05 |0008: sput-object v0, Landroidx/datastore/preferences/protobuf/l1$a;.e:Landroidx/datastore/preferences/protobuf/l1$a; // field@051e │ │ +0a3da4: 2201 1003 |000a: new-instance v1, Landroidx/datastore/preferences/protobuf/l1$a; // type@0310 │ │ +0a3da8: 1a03 dc03 |000c: const-string v3, "DESCENDING" // string@03dc │ │ +0a3dac: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0a3dae: 7030 3415 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/datastore/preferences/protobuf/l1$a;.:(Ljava/lang/String;I)V // method@1534 │ │ +0a3db4: 6901 1f05 |0012: sput-object v1, Landroidx/datastore/preferences/protobuf/l1$a;.f:Landroidx/datastore/preferences/protobuf/l1$a; // field@051f │ │ +0a3db8: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +0a3dba: 2333 580e |0015: new-array v3, v3, [Landroidx/datastore/preferences/protobuf/l1$a; // type@0e58 │ │ +0a3dbe: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +0a3dc2: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +0a3dc6: 6903 2005 |001b: sput-object v3, Landroidx/datastore/preferences/protobuf/l1$a;.g:[Landroidx/datastore/preferences/protobuf/l1$a; // field@0520 │ │ +0a3dca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=3 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x001f reg=4 (null) I │ │ │ │ - #7 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'h' │ │ - type : '(IF)F' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a0008: |[0a0008] androidx.appcompat.widget.e1.h:(IF)F │ │ -0a0018: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a001c: 6e30 3504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0435 │ │ -0a0022: 0a02 |0005: move-result v2 │ │ -0a0024: 0f02 |0006: return v2 │ │ + insns size : 4 16-bit code units │ │ +0a3dcc: |[0a3dcc] androidx.datastore.preferences.protobuf.l1$a.:(Ljava/lang/String;I)V │ │ +0a3ddc: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +0a3de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) F │ │ │ │ - #8 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'i' │ │ - type : '(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 31 16-bit code units │ │ -09fe6c: |[09fe6c] androidx.appcompat.widget.e1.i:(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface; │ │ -09fe7c: 5420 5a06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fe80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09fe82: 6e30 3a04 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -09fe88: 0a03 |0006: move-result v3 │ │ -09fe8a: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ -09fe8e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -09fe90: 1103 |000a: return-object v3 │ │ -09fe92: 5420 5b06 |000b: iget-object v0, v2, Landroidx/appcompat/widget/e1;.c:Landroid/util/TypedValue; // field@065b │ │ -09fe96: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -09fe9a: 2200 a401 |000f: new-instance v0, Landroid/util/TypedValue; // type@01a4 │ │ -09fe9e: 7010 1f07 0000 |0011: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@071f │ │ -09fea4: 5b20 5b06 |0014: iput-object v0, v2, Landroidx/appcompat/widget/e1;.c:Landroid/util/TypedValue; // field@065b │ │ -09fea8: 5420 5906 |0016: iget-object v0, v2, Landroidx/appcompat/widget/e1;.a:Landroid/content/Context; // field@0659 │ │ -09feac: 5421 5b06 |0018: iget-object v1, v2, Landroidx/appcompat/widget/e1;.c:Landroid/util/TypedValue; // field@065b │ │ -09feb0: 7155 2c1b 3041 |001a: invoke-static {v0, v3, v1, v4, v5}, Landroidx/core/content/res/h;.f:(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface; // method@1b2c │ │ -09feb6: 0c03 |001d: move-result-object v3 │ │ -09feb8: 1103 |001e: return-object v3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0a3d38: |[0a3d38] androidx.datastore.preferences.protobuf.l1$a.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/l1$a; │ │ +0a3d48: 1c00 1003 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/l1$a; // type@0310 │ │ +0a3d4c: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +0a3d52: 0c01 |0005: move-result-object v1 │ │ +0a3d54: 1f01 1003 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/l1$a; // type@0310 │ │ +0a3d58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x001f reg=3 (null) I │ │ - 0x0000 - 0x001f reg=4 (null) I │ │ - 0x0000 - 0x001f reg=5 (null) Landroidx/core/content/res/h$e; │ │ │ │ - #9 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'j' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/l1$a;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a0088: |[0a0088] androidx.appcompat.widget.e1.j:(II)I │ │ -0a0098: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a009c: 6e30 3604 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -0a00a2: 0a02 |0005: move-result v2 │ │ -0a00a4: 0f02 |0006: return v2 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0a3d5c: |[0a3d5c] androidx.datastore.preferences.protobuf.l1$a.values:()[Landroidx/datastore/preferences/protobuf/l1$a; │ │ +0a3d6c: 6200 2005 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/l1$a;.g:[Landroidx/datastore/preferences/protobuf/l1$a; // field@0520 │ │ +0a3d70: 6e10 bb4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/l1$a;.clone:()Ljava/lang/Object; // method@4dbb │ │ +0a3d76: 0c00 |0005: move-result-object v0 │ │ +0a3d78: 1f00 580e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/l1$a; // type@0e58 │ │ +0a3d7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ - #10 : (in Landroidx/appcompat/widget/e1;) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #202 header: │ │ +class_idx : 785 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 41 │ │ + │ │ +Class #202 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/l1$a; } │ │ + │ │ +Class #202 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/l1;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'A' │ │ + type : '(ILandroidx/datastore/preferences/protobuf/f;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'B' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'C' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'D' │ │ + type : '(ID)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'E' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'F' │ │ + type : '(ILandroidx/datastore/preferences/protobuf/c0$a;Ljava/util/Map;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'G' │ │ + type : '(IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'H' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'I' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'J' │ │ + type : '(ILjava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'K' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'L' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'M' │ │ + type : '(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/x0;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'N' │ │ + type : '(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/x0;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'O' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'a' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'b' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'c' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'd' │ │ + type : '(IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'e' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'f' │ │ + type : '(IZ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'g' │ │ + type : '(IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'h' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'i' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'j' │ │ + type : '()Landroidx/datastore/preferences/protobuf/l1$a;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'k' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a00a8: |[0a00a8] androidx.appcompat.widget.e1.k:(II)I │ │ -0a00b8: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a00bc: 6e30 3704 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0437 │ │ -0a00c2: 0a02 |0005: move-result v2 │ │ -0a00c4: 0f02 |0006: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ + type : '(ILjava/util/List;Landroidx/datastore/preferences/protobuf/x0;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #11 : (in Landroidx/appcompat/widget/e1;) │ │ + #26 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'l' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a00c8: |[0a00c8] androidx.appcompat.widget.e1.l:(II)I │ │ -0a00d8: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a00dc: 6e30 3804 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0438 │ │ -0a00e2: 0a02 |0005: move-result v2 │ │ -0a00e4: 0f02 |0006: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ + type : '(IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #12 : (in Landroidx/appcompat/widget/e1;) │ │ + #27 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'm' │ │ - type : '(II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0a00e8: |[0a00e8] androidx.appcompat.widget.e1.m:(II)I │ │ -0a00f8: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a00fc: 6e30 3a04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0a0102: 0a02 |0005: move-result v2 │ │ -0a0104: 0f02 |0006: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ + type : '(IF)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #13 : (in Landroidx/appcompat/widget/e1;) │ │ + #28 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'n' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0a0148: |[0a0148] androidx.appcompat.widget.e1.n:(I)Ljava/lang/String; │ │ -0a0158: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a015c: 6e20 3c04 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@043c │ │ -0a0162: 0c02 |0005: move-result-object v2 │ │ -0a0164: 1102 |0006: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ + type : '(ILjava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #14 : (in Landroidx/appcompat/widget/e1;) │ │ + #29 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'o' │ │ - type : '(I)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0a0108: |[0a0108] androidx.appcompat.widget.e1.o:(I)Ljava/lang/CharSequence; │ │ -0a0118: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a011c: 6e20 3d04 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@043d │ │ -0a0122: 0c02 |0005: move-result-object v2 │ │ -0a0124: 1102 |0006: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #15 : (in Landroidx/appcompat/widget/e1;) │ │ + #30 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ name : 'p' │ │ - type : '(I)[Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(ILjava/util/List;Landroidx/datastore/preferences/protobuf/x0;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'q' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'r' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #33 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 's' │ │ + type : '(ILjava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #34 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 't' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #35 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'u' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #36 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'v' │ │ + type : '(IJ)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #37 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'w' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #38 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'x' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #39 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'y' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #40 : (in Landroidx/datastore/preferences/protobuf/l1;) │ │ + name : 'z' │ │ + type : '(ILjava/util/List;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #203 header: │ │ +class_idx : 786 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #203 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/l;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l;) │ │ + name : 'a' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/l;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a0128: |[0a0128] androidx.appcompat.widget.e1.p:(I)[Ljava/lang/CharSequence; │ │ -0a0138: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a013c: 6e20 3e04 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@043e │ │ -0a0142: 0c02 |0005: move-result-object v2 │ │ -0a0144: 1102 |0006: return-object v2 │ │ +09261c: |[09261c] androidx.datastore.preferences.protobuf.l.:()V │ │ +09262c: 7100 6315 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/l;.c:()Ljava/lang/Class; // method@1563 │ │ +092632: 0c00 |0003: move-result-object v0 │ │ +092634: 6900 2105 |0004: sput-object v0, Landroidx/datastore/preferences/protobuf/l;.a:Ljava/lang/Class; // field@0521 │ │ +092638: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ - #16 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'q' │ │ - type : '()Landroid/content/res/TypedArray;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/l;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/m;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -09fe54: |[09fe54] androidx.appcompat.widget.e1.q:()Landroid/content/res/TypedArray; │ │ -09fe64: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fe68: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +092574: |[092574] androidx.datastore.preferences.protobuf.l.a:()Landroidx/datastore/preferences/protobuf/m; │ │ +092584: 6200 2105 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/l;.a:Ljava/lang/Class; // field@0521 │ │ +092588: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09258c: 1a00 a720 |0004: const-string v0, "getEmptyRegistry" // string@20a7 │ │ +092590: 7110 6215 0000 |0006: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/l;.b:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/m; // method@1562 │ │ +092596: 0c00 |0009: move-result-object v0 │ │ +092598: 1100 |000a: return-object v0 │ │ +09259a: 6200 3b05 |000b: sget-object v0, Landroidx/datastore/preferences/protobuf/m;.e:Landroidx/datastore/preferences/protobuf/m; // field@053b │ │ +09259e: 1100 |000d: return-object v0 │ │ + catches : 1 │ │ + 0x0004 - 0x000a │ │ + Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/e1; │ │ │ │ - #17 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'r' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/l;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/m;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -09ffe8: |[09ffe8] androidx.appcompat.widget.e1.r:(I)Z │ │ -09fff8: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -09fffc: 6e20 4104 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -0a0002: 0a02 |0005: move-result v2 │ │ -0a0004: 0f02 |0006: return v2 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +0925b0: |[0925b0] androidx.datastore.preferences.protobuf.l.b:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/m; │ │ +0925c0: 6200 2105 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/l;.a:Ljava/lang/Class; // field@0521 │ │ +0925c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0925c6: 2312 8a0e |0003: new-array v2, v1, [Ljava/lang/Class; // type@0e8a │ │ +0925ca: 6e30 e02e 3002 |0005: invoke-virtual {v0, v3, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2ee0 │ │ +0925d0: 0c03 |0008: move-result-object v3 │ │ +0925d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0925d4: 2311 8d0e |000a: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +0925d8: 6e30 f32f 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2ff3 │ │ +0925de: 0c03 |000f: move-result-object v3 │ │ +0925e0: 1f03 1503 |0010: check-cast v3, Landroidx/datastore/preferences/protobuf/m; // type@0315 │ │ +0925e4: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/e1; │ │ - 0x0000 - 0x0007 reg=2 (null) I │ │ + 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ - #18 : (in Landroidx/appcompat/widget/e1;) │ │ - name : 'v' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/l;) │ │ + name : 'c' │ │ + type : '()Ljava/lang/Class;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0188: |[0a0188] androidx.appcompat.widget.e1.v:()V │ │ -0a0198: 5410 5a06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e1;.b:Landroid/content/res/TypedArray; // field@065a │ │ -0a019c: 6e10 4404 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0a01a2: 0e00 |0005: return-void │ │ - catches : (none) │ │ + insns size : 9 16-bit code units │ │ +0925e8: |[0925e8] androidx.datastore.preferences.protobuf.l.c:()Ljava/lang/Class; │ │ +0925f8: 1a00 461c |0000: const-string v0, "androidx.datastore.preferences.protobuf.ExtensionRegistry" // string@1c46 │ │ +0925fc: 7110 d62e 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +092602: 0c00 |0005: move-result-object v0 │ │ +092604: 1100 |0006: return-object v0 │ │ +092606: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +092608: 1100 |0008: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0006 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0007 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/e1; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #234 header: │ │ -class_idx : 910 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #204 header: │ │ +class_idx : 787 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 9 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #234 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/e;' │ │ - Access flags : 0x0000 () │ │ +Class #204 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/m; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ + │ │ +Class #204 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/m$a;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/e;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m$a;) │ │ name : 'a' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/e;) │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/m$a;) │ │ name : 'b' │ │ - type : 'Landroidx/appcompat/widget/k;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'c' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'd' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'f' │ │ - type : 'Landroidx/appcompat/widget/c1;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/e;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m$a;) │ │ name : '' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -08ce30: |[08ce30] androidx.appcompat.widget.e.:(Landroid/view/View;)V │ │ -08ce40: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08ce46: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08ce48: 5910 5e06 |0004: iput v0, v1, Landroidx/appcompat/widget/e;.c:I // field@065e │ │ -08ce4c: 5b12 5c06 |0006: iput-object v2, v1, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08ce50: 7100 8617 0000 |0008: invoke-static {}, Landroidx/appcompat/widget/k;.b:()Landroidx/appcompat/widget/k; // method@1786 │ │ -08ce56: 0c02 |000b: move-result-object v2 │ │ -08ce58: 5b12 5d06 |000c: iput-object v2, v1, Landroidx/appcompat/widget/e;.b:Landroidx/appcompat/widget/k; // field@065d │ │ -08ce5c: 0e00 |000e: return-void │ │ + insns size : 8 16-bit code units │ │ +0926a8: |[0926a8] androidx.datastore.preferences.protobuf.m$a.:(Ljava/lang/Object;I)V │ │ +0926b8: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0926be: 5b01 2205 |0003: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/m$a;.a:Ljava/lang/Object; // field@0522 │ │ +0926c2: 5902 2305 |0005: iput v2, v0, Landroidx/datastore/preferences/protobuf/m$a;.b:I // field@0523 │ │ +0926c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'a' │ │ - type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m$a;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 62 16-bit code units │ │ -08cd6c: |[08cd6c] androidx.appcompat.widget.e.a:(Landroid/graphics/drawable/Drawable;)Z │ │ -08cd7c: 5430 6106 |0000: iget-object v0, v3, Landroidx/appcompat/widget/e;.f:Landroidx/appcompat/widget/c1; // field@0661 │ │ -08cd80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08cd84: 2200 7f03 |0004: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -08cd88: 7010 a515 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -08cd8e: 5b30 6106 |0009: iput-object v0, v3, Landroidx/appcompat/widget/e;.f:Landroidx/appcompat/widget/c1; // field@0661 │ │ -08cd92: 5430 6106 |000b: iget-object v0, v3, Landroidx/appcompat/widget/e;.f:Landroidx/appcompat/widget/c1; // field@0661 │ │ -08cd96: 6e10 a615 0000 |000d: invoke-virtual {v0}, Landroidx/appcompat/widget/c1;.a:()V // method@15a6 │ │ -08cd9c: 5431 5c06 |0010: iget-object v1, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cda0: 7110 e41d 0100 |0012: invoke-static {v1}, Landroidx/core/view/m0;.m:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1de4 │ │ -08cda6: 0c01 |0015: move-result-object v1 │ │ -08cda8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -08cdaa: 3801 0600 |0017: if-eqz v1, 001d // +0006 │ │ -08cdae: 5c02 2806 |0019: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -08cdb2: 5b01 2506 |001b: iput-object v1, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -08cdb6: 5431 5c06 |001d: iget-object v1, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cdba: 7110 e51d 0100 |001f: invoke-static {v1}, Landroidx/core/view/m0;.n:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1de5 │ │ -08cdc0: 0c01 |0022: move-result-object v1 │ │ -08cdc2: 3801 0600 |0023: if-eqz v1, 0029 // +0006 │ │ -08cdc6: 5c02 2706 |0025: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.c:Z // field@0627 │ │ -08cdca: 5b01 2606 |0027: iput-object v1, v0, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -08cdce: 5501 2806 |0029: iget-boolean v1, v0, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -08cdd2: 3901 0900 |002b: if-nez v1, 0034 // +0009 │ │ -08cdd6: 5501 2706 |002d: iget-boolean v1, v0, Landroidx/appcompat/widget/c1;.c:Z // field@0627 │ │ -08cdda: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -08cdde: 2803 |0031: goto 0034 // +0003 │ │ -08cde0: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -08cde2: 0f04 |0033: return v4 │ │ -08cde4: 5431 5c06 |0034: iget-object v1, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cde8: 6e10 5c08 0100 |0036: invoke-virtual {v1}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -08cdee: 0c01 |0039: move-result-object v1 │ │ -08cdf0: 7130 8d17 0401 |003a: invoke-static {v4, v0, v1}, Landroidx/appcompat/widget/k;.i:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V // method@178d │ │ -08cdf6: 0f02 |003d: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x003e reg=3 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x003e reg=4 (null) Landroid/graphics/drawable/Drawable; │ │ - │ │ - #2 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'k' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ outs : 0 │ │ - insns size : 19 16-bit code units │ │ -08cdf8: |[08cdf8] androidx.appcompat.widget.e.k:()Z │ │ -08ce08: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -08ce0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08ce0e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -08ce10: 1303 1500 |0004: const/16 v3, #int 21 // #15 │ │ -08ce14: 3730 0900 |0006: if-le v0, v3, 000f // +0009 │ │ -08ce18: 5440 5f06 |0008: iget-object v0, v4, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08ce1c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -08ce20: 2802 |000c: goto 000e // +0002 │ │ -08ce22: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08ce24: 0f01 |000e: return v1 │ │ -08ce26: 3330 0300 |000f: if-ne v0, v3, 0012 // +0003 │ │ -08ce2a: 0f01 |0011: return v1 │ │ -08ce2c: 0f02 |0012: return v2 │ │ + insns size : 22 16-bit code units │ │ +09263c: |[09263c] androidx.datastore.preferences.protobuf.m$a.equals:(Ljava/lang/Object;)Z │ │ +09264c: 2040 1303 |0000: instance-of v0, v4, Landroidx/datastore/preferences/protobuf/m$a; // type@0313 │ │ +092650: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +092652: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +092656: 0f01 |0005: return v1 │ │ +092658: 1f04 1303 |0006: check-cast v4, Landroidx/datastore/preferences/protobuf/m$a; // type@0313 │ │ +09265c: 5430 2205 |0008: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/m$a;.a:Ljava/lang/Object; // field@0522 │ │ +092660: 5442 2205 |000a: iget-object v2, v4, Landroidx/datastore/preferences/protobuf/m$a;.a:Ljava/lang/Object; // field@0522 │ │ +092664: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ +092668: 5230 2305 |000e: iget v0, v3, Landroidx/datastore/preferences/protobuf/m$a;.b:I // field@0523 │ │ +09266c: 5244 2305 |0010: iget v4, v4, Landroidx/datastore/preferences/protobuf/m$a;.b:I // field@0523 │ │ +092670: 3340 0300 |0012: if-ne v0, v4, 0015 // +0003 │ │ +092674: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +092676: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0013 reg=4 this Landroidx/appcompat/widget/e; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/m$a;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -08ce60: |[08ce60] androidx.appcompat.widget.e.b:()V │ │ -08ce70: 5430 5c06 |0000: iget-object v0, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08ce74: 6e10 5408 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0854 │ │ -08ce7a: 0c00 |0005: move-result-object v0 │ │ -08ce7c: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ -08ce80: 7010 3416 0300 |0008: invoke-direct {v3}, Landroidx/appcompat/widget/e;.k:()Z // method@1634 │ │ -08ce86: 0a01 |000b: move-result v1 │ │ -08ce88: 3801 0900 |000c: if-eqz v1, 0015 // +0009 │ │ -08ce8c: 7020 2a16 0300 |000e: invoke-direct {v3, v0}, Landroidx/appcompat/widget/e;.a:(Landroid/graphics/drawable/Drawable;)Z // method@162a │ │ -08ce92: 0a01 |0011: move-result v1 │ │ -08ce94: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ -08ce98: 0e00 |0014: return-void │ │ -08ce9a: 5431 6006 |0015: iget-object v1, v3, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08ce9e: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -08cea2: 5432 5c06 |0019: iget-object v2, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cea6: 6e10 5c08 0200 |001b: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -08ceac: 0c02 |001e: move-result-object v2 │ │ -08ceae: 7130 8d17 1002 |001f: invoke-static {v0, v1, v2}, Landroidx/appcompat/widget/k;.i:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V // method@178d │ │ -08ceb4: 280e |0022: goto 0030 // +000e │ │ -08ceb6: 5431 5f06 |0023: iget-object v1, v3, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08ceba: 3801 0b00 |0025: if-eqz v1, 0030 // +000b │ │ -08cebe: 5432 5c06 |0027: iget-object v2, v3, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cec2: 6e10 5c08 0200 |0029: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -08cec8: 0c02 |002c: move-result-object v2 │ │ -08ceca: 7130 8d17 1002 |002d: invoke-static {v0, v1, v2}, Landroidx/appcompat/widget/k;.i:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V // method@178d │ │ -08ced0: 0e00 |0030: return-void │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +092678: |[092678] androidx.datastore.preferences.protobuf.m$a.hashCode:()I │ │ +092688: 5420 2205 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/m$a;.a:Ljava/lang/Object; // field@0522 │ │ +09268c: 7110 b32f 0000 |0002: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2fb3 │ │ +092692: 0a00 |0005: move-result v0 │ │ +092694: 1401 ffff 0000 |0006: const v1, #float 9.18341e-41 // #0000ffff │ │ +09269a: 9200 0001 |0009: mul-int v0, v0, v1 │ │ +09269e: 5221 2305 |000b: iget v1, v2, Landroidx/datastore/preferences/protobuf/m$a;.b:I // field@0523 │ │ +0926a2: b010 |000d: add-int/2addr v0, v1 │ │ +0926a4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0031 reg=3 this Landroidx/appcompat/widget/e; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'c' │ │ - type : '()Landroid/content/res/ColorStateList;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -08cd24: |[08cd24] androidx.appcompat.widget.e.c:()Landroid/content/res/ColorStateList; │ │ -08cd34: 5410 6006 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08cd38: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -08cd3c: 5400 2506 |0004: iget-object v0, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -08cd40: 2802 |0006: goto 0008 // +0002 │ │ -08cd42: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08cd44: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/widget/e; │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'd' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -08cd48: |[08cd48] androidx.appcompat.widget.e.d:()Landroid/graphics/PorterDuff$Mode; │ │ -08cd58: 5410 6006 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08cd5c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -08cd60: 5400 2606 |0004: iget-object v0, v0, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -08cd64: 2802 |0006: goto 0008 // +0002 │ │ -08cd66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08cd68: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroidx/appcompat/widget/e; │ │ +Class #205 header: │ │ +class_idx : 789 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ - #3 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'e' │ │ - type : '(Landroid/util/AttributeSet;I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 119 16-bit code units │ │ -08ced4: |[08ced4] androidx.appcompat.widget.e.e:(Landroid/util/AttributeSet;I)V │ │ -08cee4: 5480 5c06 |0000: iget-object v0, v8, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cee8: 6e10 5b08 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08ceee: 0c00 |0005: move-result-object v0 │ │ -08cef0: 6201 2e0f |0006: sget-object v1, Le/j;.y3:[I // field@0f2e │ │ -08cef4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -08cef6: 7152 2716 90a1 |0009: invoke-static {v0, v9, v1, v10, v2}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -08cefc: 0c00 |000c: move-result-object v0 │ │ -08cefe: 5481 5c06 |000d: iget-object v1, v8, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cf02: 6e10 5b08 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08cf08: 0c02 |0012: move-result-object v2 │ │ -08cf0a: 6203 2e0f |0013: sget-object v3, Le/j;.y3:[I // field@0f2e │ │ -08cf0e: 6e10 2316 0000 |0015: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.q:()Landroid/content/res/TypedArray; // method@1623 │ │ -08cf14: 0c05 |0018: move-result-object v5 │ │ -08cf16: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -08cf18: 0794 |001a: move-object v4, v9 │ │ -08cf1a: 01a6 |001b: move v6, v10 │ │ -08cf1c: 7707 c91d 0100 |001c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -08cf22: 6009 330f |001f: sget v9, Le/j;.z3:I // field@0f33 │ │ -08cf26: 6e20 2416 9000 |0021: invoke-virtual {v0, v9}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08cf2c: 0a09 |0024: move-result v9 │ │ -08cf2e: 12fa |0025: const/4 v10, #int -1 // #ff │ │ -08cf30: 3809 1d00 |0026: if-eqz v9, 0043 // +001d │ │ -08cf34: 6009 330f |0028: sget v9, Le/j;.z3:I // field@0f33 │ │ -08cf38: 6e30 1f16 900a |002a: invoke-virtual {v0, v9, v10}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -08cf3e: 0a09 |002d: move-result v9 │ │ -08cf40: 5989 5e06 |002e: iput v9, v8, Landroidx/appcompat/widget/e;.c:I // field@065e │ │ -08cf44: 5489 5d06 |0030: iget-object v9, v8, Landroidx/appcompat/widget/e;.b:Landroidx/appcompat/widget/k; // field@065d │ │ -08cf48: 5481 5c06 |0032: iget-object v1, v8, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cf4c: 6e10 5b08 0100 |0034: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08cf52: 0c01 |0037: move-result-object v1 │ │ -08cf54: 5282 5e06 |0038: iget v2, v8, Landroidx/appcompat/widget/e;.c:I // field@065e │ │ -08cf58: 6e30 8a17 1902 |003a: invoke-virtual {v9, v1, v2}, Landroidx/appcompat/widget/k;.f:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@178a │ │ -08cf5e: 0c09 |003d: move-result-object v9 │ │ -08cf60: 3809 0500 |003e: if-eqz v9, 0043 // +0005 │ │ -08cf64: 6e20 3116 9800 |0040: invoke-virtual {v8, v9}, Landroidx/appcompat/widget/e;.h:(Landroid/content/res/ColorStateList;)V // method@1631 │ │ -08cf6a: 6009 480e |0043: sget v9, Le/j;.A3:I // field@0e48 │ │ -08cf6e: 6e20 2416 9000 |0045: invoke-virtual {v0, v9}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08cf74: 0a09 |0048: move-result v9 │ │ -08cf76: 3809 0d00 |0049: if-eqz v9, 0056 // +000d │ │ -08cf7a: 5489 5c06 |004b: iget-object v9, v8, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cf7e: 6001 480e |004d: sget v1, Le/j;.A3:I // field@0e48 │ │ -08cf82: 6e20 1516 1000 |004f: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -08cf88: 0c01 |0052: move-result-object v1 │ │ -08cf8a: 7120 cf1d 1900 |0053: invoke-static {v9, v1}, Landroidx/core/view/m0;.O:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1dcf │ │ -08cf90: 6009 4d0e |0056: sget v9, Le/j;.B3:I // field@0e4d │ │ -08cf94: 6e20 2416 9000 |0058: invoke-virtual {v0, v9}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08cf9a: 0a09 |005b: move-result v9 │ │ -08cf9c: 3809 1200 |005c: if-eqz v9, 006e // +0012 │ │ -08cfa0: 5489 5c06 |005e: iget-object v9, v8, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08cfa4: 6001 4d0e |0060: sget v1, Le/j;.B3:I // field@0e4d │ │ -08cfa8: 6e30 1c16 100a |0062: invoke-virtual {v0, v1, v10}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -08cfae: 0a0a |0065: move-result v10 │ │ -08cfb0: 1201 |0066: const/4 v1, #int 0 // #0 │ │ -08cfb2: 7120 f217 1a00 |0067: invoke-static {v10, v1}, Landroidx/appcompat/widget/n0;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@17f2 │ │ -08cfb8: 0c0a |006a: move-result-object v10 │ │ -08cfba: 7120 d01d a900 |006b: invoke-static {v9, v10}, Landroidx/core/view/m0;.P:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1dd0 │ │ -08cfc0: 6e10 2816 0000 |006e: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08cfc6: 0e00 |0071: return-void │ │ -08cfc8: 0d09 |0072: move-exception v9 │ │ -08cfca: 6e10 2816 0000 |0073: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08cfd0: 2709 |0076: throw v9 │ │ - catches : 1 │ │ - 0x001f - 0x006e │ │ - -> 0x0072 │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0077 reg=8 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x0077 reg=9 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0077 reg=10 (null) I │ │ +Class #205 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/m$a; } │ │ │ │ - #4 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'f' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0000 () │ │ +Class #205 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/m;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'b' │ │ + type : 'Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + value : true │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'c' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'd' │ │ + type : 'Landroidx/datastore/preferences/protobuf/m;' │ │ + access : 0x0049 (PUBLIC STATIC VOLATILE) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/m;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'a' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -08cfe0: |[08cfe0] androidx.appcompat.widget.e.f:(Landroid/graphics/drawable/Drawable;)V │ │ -08cff0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08cff2: 5901 5e06 |0001: iput v1, v0, Landroidx/appcompat/widget/e;.c:I // field@065e │ │ -08cff6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08cff8: 6e20 3116 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/e;.h:(Landroid/content/res/ColorStateList;)V // method@1631 │ │ -08cffe: 6e10 2b16 0000 |0007: invoke-virtual {v0}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -08d004: 0e00 |000a: return-void │ │ + insns size : 15 16-bit code units │ │ +092784: |[092784] androidx.datastore.preferences.protobuf.m.:()V │ │ +092794: 7100 af15 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/m;.c:()Ljava/lang/Class; // method@15af │ │ +09279a: 0c00 |0003: move-result-object v0 │ │ +09279c: 6900 3905 |0004: sput-object v0, Landroidx/datastore/preferences/protobuf/m;.c:Ljava/lang/Class; // field@0539 │ │ +0927a0: 2200 1503 |0006: new-instance v0, Landroidx/datastore/preferences/protobuf/m; // type@0315 │ │ +0927a4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0927a6: 7020 ac15 1000 |0009: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/m;.:(Z)V // method@15ac │ │ +0927ac: 6900 3b05 |000c: sput-object v0, Landroidx/datastore/preferences/protobuf/m;.e:Landroidx/datastore/preferences/protobuf/m; // field@053b │ │ +0927b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=0 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x000b reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'g' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : '' │ │ + type : '(Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -08d008: |[08d008] androidx.appcompat.widget.e.g:(I)V │ │ -08d018: 5923 5e06 |0000: iput v3, v2, Landroidx/appcompat/widget/e;.c:I // field@065e │ │ -08d01c: 5420 5d06 |0002: iget-object v0, v2, Landroidx/appcompat/widget/e;.b:Landroidx/appcompat/widget/k; // field@065d │ │ -08d020: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -08d024: 5421 5c06 |0006: iget-object v1, v2, Landroidx/appcompat/widget/e;.a:Landroid/view/View; // field@065c │ │ -08d028: 6e10 5b08 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08d02e: 0c01 |000b: move-result-object v1 │ │ -08d030: 6e30 8a17 1003 |000c: invoke-virtual {v0, v1, v3}, Landroidx/appcompat/widget/k;.f:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@178a │ │ -08d036: 0c03 |000f: move-result-object v3 │ │ -08d038: 2802 |0010: goto 0012 // +0002 │ │ -08d03a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -08d03c: 6e20 3116 3200 |0012: invoke-virtual {v2, v3}, Landroidx/appcompat/widget/e;.h:(Landroid/content/res/ColorStateList;)V // method@1631 │ │ -08d042: 6e10 2b16 0200 |0015: invoke-virtual {v2}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -08d048: 0e00 |0018: return-void │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0927b4: |[0927b4] androidx.datastore.preferences.protobuf.m.:(Z)V │ │ +0927c4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0927ca: 7100 9b30 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@309b │ │ +0927d0: 0c01 |0006: move-result-object v1 │ │ +0927d2: 5b01 3705 |0007: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/m;.a:Ljava/util/Map; // field@0537 │ │ +0927d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x0019 reg=3 (null) I │ │ │ │ - #6 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'h' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'b' │ │ + type : '()Landroidx/datastore/preferences/protobuf/m;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 28 16-bit code units │ │ -08d04c: |[08d04c] androidx.appcompat.widget.e.h:(Landroid/content/res/ColorStateList;)V │ │ -08d05c: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -08d060: 5410 5f06 |0002: iget-object v0, v1, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08d064: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -08d068: 2200 7f03 |0006: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -08d06c: 7010 a515 0000 |0008: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -08d072: 5b10 5f06 |000b: iput-object v0, v1, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08d076: 5410 5f06 |000d: iget-object v0, v1, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08d07a: 5b02 2506 |000f: iput-object v2, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -08d07e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -08d080: 5c02 2806 |0012: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -08d084: 2804 |0014: goto 0018 // +0004 │ │ -08d086: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -08d088: 5b12 5f06 |0016: iput-object v2, v1, Landroidx/appcompat/widget/e;.d:Landroidx/appcompat/widget/c1; // field@065f │ │ -08d08c: 6e10 2b16 0100 |0018: invoke-virtual {v1}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -08d092: 0e00 |001b: return-void │ │ - catches : (none) │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 30 16-bit code units │ │ +0926c8: |[0926c8] androidx.datastore.preferences.protobuf.m.b:()Landroidx/datastore/preferences/protobuf/m; │ │ +0926d8: 6200 3a05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/m;.d:Landroidx/datastore/preferences/protobuf/m; // field@053a │ │ +0926dc: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +0926e0: 1c01 1503 |0004: const-class v1, Landroidx/datastore/preferences/protobuf/m; // type@0315 │ │ +0926e4: 1d01 |0006: monitor-enter v1 │ │ +0926e6: 6200 3a05 |0007: sget-object v0, Landroidx/datastore/preferences/protobuf/m;.d:Landroidx/datastore/preferences/protobuf/m; // field@053a │ │ +0926ea: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +0926ee: 6300 3805 |000b: sget-boolean v0, Landroidx/datastore/preferences/protobuf/m;.b:Z // field@0538 │ │ +0926f2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0926f6: 7100 6115 0000 |000f: invoke-static {}, Landroidx/datastore/preferences/protobuf/l;.a:()Landroidx/datastore/preferences/protobuf/m; // method@1561 │ │ +0926fc: 0c00 |0012: move-result-object v0 │ │ +0926fe: 2803 |0013: goto 0016 // +0003 │ │ +092700: 6200 3b05 |0014: sget-object v0, Landroidx/datastore/preferences/protobuf/m;.e:Landroidx/datastore/preferences/protobuf/m; // field@053b │ │ +092704: 6900 3a05 |0016: sput-object v0, Landroidx/datastore/preferences/protobuf/m;.d:Landroidx/datastore/preferences/protobuf/m; // field@053a │ │ +092708: 1e01 |0018: monitor-exit v1 │ │ +09270a: 2804 |0019: goto 001d // +0004 │ │ +09270c: 0d00 |001a: move-exception v0 │ │ +09270e: 1e01 |001b: monitor-exit v1 │ │ +092710: 2700 |001c: throw v0 │ │ +092712: 1100 |001d: return-object v0 │ │ + catches : 1 │ │ + 0x0007 - 0x001c │ │ + -> 0x001a │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001c reg=1 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x001c reg=2 (null) Landroid/content/res/ColorStateList; │ │ │ │ - #7 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'i' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'c' │ │ + type : '()Ljava/lang/Class;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -08d094: |[08d094] androidx.appcompat.widget.e.i:(Landroid/content/res/ColorStateList;)V │ │ -08d0a4: 5410 6006 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08d0ac: 2200 7f03 |0004: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -08d0b0: 7010 a515 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -08d0b6: 5b10 6006 |0009: iput-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0ba: 5410 6006 |000b: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0be: 5b02 2506 |000d: iput-object v2, v0, Landroidx/appcompat/widget/c1;.a:Landroid/content/res/ColorStateList; // field@0625 │ │ -08d0c2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -08d0c4: 5c02 2806 |0010: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.d:Z // field@0628 │ │ -08d0c8: 6e10 2b16 0100 |0012: invoke-virtual {v1}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -08d0ce: 0e00 |0015: return-void │ │ - catches : (none) │ │ + insns size : 9 16-bit code units │ │ +092750: |[092750] androidx.datastore.preferences.protobuf.m.c:()Ljava/lang/Class; │ │ +092760: 1a00 451c |0000: const-string v0, "androidx.datastore.preferences.protobuf.Extension" // string@1c45 │ │ +092764: 7110 d62e 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +09276a: 0c00 |0005: move-result-object v0 │ │ +09276c: 1100 |0006: return-object v0 │ │ +09276e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +092770: 1100 |0008: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0006 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0007 │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=1 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x0016 reg=2 (null) Landroid/content/res/ColorStateList; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/e;) │ │ - name : 'j' │ │ - type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/m;) │ │ + name : 'a' │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;I)Landroidx/datastore/preferences/protobuf/t$c;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -08d0d0: |[08d0d0] androidx.appcompat.widget.e.j:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08d0e0: 5410 6006 |0000: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08d0e8: 2200 7f03 |0004: new-instance v0, Landroidx/appcompat/widget/c1; // type@037f │ │ -08d0ec: 7010 a515 0000 |0006: invoke-direct {v0}, Landroidx/appcompat/widget/c1;.:()V // method@15a5 │ │ -08d0f2: 5b10 6006 |0009: iput-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0f6: 5410 6006 |000b: iget-object v0, v1, Landroidx/appcompat/widget/e;.e:Landroidx/appcompat/widget/c1; // field@0660 │ │ -08d0fa: 5b02 2606 |000d: iput-object v2, v0, Landroidx/appcompat/widget/c1;.b:Landroid/graphics/PorterDuff$Mode; // field@0626 │ │ -08d0fe: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -08d100: 5c02 2706 |0010: iput-boolean v2, v0, Landroidx/appcompat/widget/c1;.c:Z // field@0627 │ │ -08d104: 6e10 2b16 0100 |0012: invoke-virtual {v1}, Landroidx/appcompat/widget/e;.b:()V // method@162b │ │ -08d10a: 0e00 |0015: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +092720: |[092720] androidx.datastore.preferences.protobuf.m.a:(Landroidx/datastore/preferences/protobuf/j0;I)Landroidx/datastore/preferences/protobuf/t$c; │ │ +092730: 5420 3705 |0000: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/m;.a:Ljava/util/Map; // field@0537 │ │ +092734: 2201 1303 |0002: new-instance v1, Landroidx/datastore/preferences/protobuf/m$a; // type@0313 │ │ +092738: 7030 6415 3104 |0004: invoke-direct {v1, v3, v4}, Landroidx/datastore/preferences/protobuf/m$a;.:(Ljava/lang/Object;I)V // method@1564 │ │ +09273e: 7220 1031 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +092744: 0c03 |000a: move-result-object v3 │ │ +092746: 7110 141d 0300 |000b: invoke-static {v3}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +09274c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +09274e: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0016 reg=1 this Landroidx/appcompat/widget/e; │ │ - 0x0000 - 0x0016 reg=2 (null) Landroid/graphics/PorterDuff$Mode; │ │ + 0x0000 - 0x0010 reg=2 this Landroidx/datastore/preferences/protobuf/m; │ │ + 0x0000 - 0x0010 reg=3 (null) Landroidx/datastore/preferences/protobuf/j0; │ │ + 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #235 header: │ │ -class_idx : 911 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #206 header: │ │ +class_idx : 791 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #235 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/f0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="a" │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #235 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/f0$a;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #206 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/n;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0929d4: |[0929d4] androidx.datastore.preferences.protobuf.n.:()V │ │ +0929e4: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0929ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'a' │ │ - type : '([II)V' │ │ + type : '(Ljava/util/Map$Entry;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'b' │ │ - type : '(Landroid/view/textclassifier/TextClassifier;)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/j0;I)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'c' │ │ - type : '()I' │ │ + type : '(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'd' │ │ - type : '()[I' │ │ + type : '(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'e' │ │ - type : '(I)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'f' │ │ - type : '(I)V' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'g' │ │ - type : '()Landroid/view/textclassifier/TextClassifier;' │ │ + type : '(Landroidx/datastore/preferences/protobuf/w0;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/e1;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'h' │ │ - type : '()I' │ │ + type : '(Landroidx/datastore/preferences/protobuf/w0;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'i' │ │ - type : '()I' │ │ + type : '(Landroidx/datastore/preferences/protobuf/f;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroidx/appcompat/widget/f0$a;) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/n;) │ │ name : 'j' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroidx/appcompat/widget/f0$a;) │ │ - name : 'k' │ │ - type : '(IIII)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroidx/appcompat/widget/f0$a;) │ │ - name : 'l' │ │ - type : '()I' │ │ + type : '(Landroidx/datastore/preferences/protobuf/l1;Ljava/util/Map$Entry;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #236 header: │ │ -class_idx : 915 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #207 header: │ │ +class_idx : 792 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #236 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/f1;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ +Class #207 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/o0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/f1;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/Toolbar;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/f1;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a01a4: |[0a01a4] androidx.appcompat.widget.f1.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0a01b4: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a01ba: 5b01 6b06 |0003: iput-object v1, v0, Landroidx/appcompat/widget/f1;.e:Landroidx/appcompat/widget/Toolbar; // field@066b │ │ -0a01be: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/f1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/appcompat/widget/Toolbar; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/f1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a01c0: |[0a01c0] androidx.appcompat.widget.f1.run:()V │ │ -0a01d0: 5410 6b06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/f1;.e:Landroidx/appcompat/widget/Toolbar; // field@066b │ │ -0a01d4: 6e10 6c14 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;.A:()V // method@146c │ │ -0a01da: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/f1; │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/o0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #237 header: │ │ -class_idx : 917 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #208 header: │ │ +class_idx : 795 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #237 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/g0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="a" │ │ - │ │ -Class #237 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g0$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #208 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/p;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ + name : 'a' │ │ + type : 'Landroidx/datastore/preferences/protobuf/n;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ + name : 'b' │ │ + type : 'Landroidx/datastore/preferences/protobuf/n;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0$a;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0929a8: |[0929a8] androidx.datastore.preferences.protobuf.p.:()V │ │ +0929b8: 2200 1903 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/o; // type@0319 │ │ +0929bc: 7010 cb15 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/o;.:()V // method@15cb │ │ +0929c2: 6900 4005 |0005: sput-object v0, Landroidx/datastore/preferences/protobuf/p;.a:Landroidx/datastore/preferences/protobuf/n; // field@0540 │ │ +0929c6: 7100 db15 0000 |0007: invoke-static {}, Landroidx/datastore/preferences/protobuf/p;.c:()Landroidx/datastore/preferences/protobuf/n; // method@15db │ │ +0929cc: 0c00 |000a: move-result-object v0 │ │ +0929ce: 6900 4105 |000b: sput-object v0, Landroidx/datastore/preferences/protobuf/p;.b:Landroidx/datastore/preferences/protobuf/n; // field@0541 │ │ +0929d2: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ name : 'a' │ │ - type : '(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;ILandroid/widget/TextView;Landroid/text/TextPaint;)Landroid/text/StaticLayout;' │ │ - access : 0x0008 (STATIC) │ │ + type : '()Landroidx/datastore/preferences/protobuf/n;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 8 │ │ - insns size : 23 16-bit code units │ │ -093ee0: |[093ee0] androidx.appcompat.widget.g0$a.a:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;ILandroid/widget/TextView;Landroid/text/TextPaint;)Landroid/text/StaticLayout; │ │ -093ef0: 6e10 a30c 0b00 |0000: invoke-virtual {v11}, Landroid/widget/TextView;.getLineSpacingMultiplier:()F // method@0ca3 │ │ -093ef6: 0a05 |0003: move-result v5 │ │ -093ef8: 6e10 a20c 0b00 |0004: invoke-virtual {v11}, Landroid/widget/TextView;.getLineSpacingExtra:()F // method@0ca2 │ │ -093efe: 0a06 |0007: move-result v6 │ │ -093f00: 6e10 9e0c 0b00 |0008: invoke-virtual {v11}, Landroid/widget/TextView;.getIncludeFontPadding:()Z // method@0c9e │ │ -093f06: 0a07 |000b: move-result v7 │ │ -093f08: 220b 8301 |000c: new-instance v11, Landroid/text/StaticLayout; // type@0183 │ │ -093f0c: 07b0 |000e: move-object v0, v11 │ │ -093f0e: 0781 |000f: move-object v1, v8 │ │ -093f10: 07c2 |0010: move-object v2, v12 │ │ -093f12: 01a3 |0011: move v3, v10 │ │ -093f14: 0794 |0012: move-object v4, v9 │ │ -093f16: 7608 c706 0000 |0013: 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@06c7 │ │ -093f1c: 110b |0016: return-object v11 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +092914: |[092914] androidx.datastore.preferences.protobuf.p.a:()Landroidx/datastore/preferences/protobuf/n; │ │ +092924: 6200 4105 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/p;.b:Landroidx/datastore/preferences/protobuf/n; // field@0541 │ │ +092928: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +09292c: 1100 |0004: return-object v0 │ │ +09292e: 2200 1d08 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@081d │ │ +092932: 1a01 9716 |0007: const-string v1, "Protobuf runtime is not correctly loaded." // string@1697 │ │ +092936: 7020 1c2f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2f1c │ │ +09293c: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0017 reg=8 (null) Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0017 reg=9 (null) Landroid/text/Layout$Alignment; │ │ - 0x0000 - 0x0017 reg=10 (null) I │ │ - 0x0000 - 0x0017 reg=11 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0017 reg=12 (null) Landroid/text/TextPaint; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/g0$a;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ name : 'b' │ │ - type : '(Landroid/widget/TextView;)I' │ │ - access : 0x0008 (STATIC) │ │ + type : '()Landroidx/datastore/preferences/protobuf/n;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -093f20: |[093f20] androidx.appcompat.widget.g0$a.b:(Landroid/widget/TextView;)I │ │ -093f30: 6e10 a40c 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getMaxLines:()I // method@0ca4 │ │ -093f36: 0a00 |0003: move-result v0 │ │ -093f38: 0f00 |0004: return v0 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +092940: |[092940] androidx.datastore.preferences.protobuf.p.b:()Landroidx/datastore/preferences/protobuf/n; │ │ +092950: 6200 4005 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/p;.a:Landroidx/datastore/preferences/protobuf/n; // field@0540 │ │ +092954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ + │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/p;) │ │ + name : 'c' │ │ + type : '()Landroidx/datastore/preferences/protobuf/n;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +092958: |[092958] androidx.datastore.preferences.protobuf.p.c:()Landroidx/datastore/preferences/protobuf/n; │ │ +092968: 1a00 471c |0000: const-string v0, "androidx.datastore.preferences.protobuf.ExtensionSchemaFull" // string@1c47 │ │ +09296c: 7110 d62e 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +092972: 0c00 |0005: move-result-object v0 │ │ +092974: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +092976: 2312 8a0e |0007: new-array v2, v1, [Ljava/lang/Class; // type@0e8a │ │ +09297a: 6e20 dd2e 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +092980: 0c00 |000c: move-result-object v0 │ │ +092982: 2311 8d0e |000d: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +092986: 6e20 e62f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +09298c: 0c00 |0012: move-result-object v0 │ │ +09298e: 1f00 1703 |0013: check-cast v0, Landroidx/datastore/preferences/protobuf/n; // type@0317 │ │ +092992: 1100 |0015: return-object v0 │ │ +092994: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +092996: 1100 |0017: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0015 │ │ + Ljava/lang/Exception; -> 0x0016 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #238 header: │ │ -class_idx : 918 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #209 header: │ │ +class_idx : 796 │ │ +access_flags : 5121 (0x1401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #238 annotations: │ │ +Class #209 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/g0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="b" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/q; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ │ │ -Class #238 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g0$b;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #209 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/q$a;' │ │ + Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q$a;) │ │ + name : 'a' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q$a;) │ │ + name : 'b' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0$b;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 12 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -093f3c: |[093f3c] androidx.appcompat.widget.g0$b.a:(Landroid/view/View;)Z │ │ -093f4c: 6e10 a408 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isInLayout:()Z // method@08a4 │ │ -093f52: 0a00 |0003: move-result v0 │ │ -093f54: 0f00 |0004: return v0 │ │ - catches : (none) │ │ + insns size : 314 16-bit code units │ │ +0929ec: |[0929ec] androidx.datastore.preferences.protobuf.q$a.:()V │ │ +0929fc: 7100 2515 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/k1$b;.values:()[Landroidx/datastore/preferences/protobuf/k1$b; // method@1525 │ │ +092a02: 0c00 |0003: move-result-object v0 │ │ +092a04: 2100 |0004: array-length v0, v0 │ │ +092a06: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +092a0a: 6900 4305 |0007: sput-object v0, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a0e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +092a10: 6202 fc04 |000a: sget-object v2, Landroidx/datastore/preferences/protobuf/k1$b;.g:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fc │ │ +092a14: 6e10 092f 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a1a: 0a02 |000f: move-result v2 │ │ +092a1c: 4b01 0002 |0010: aput v1, v0, v2 │ │ +092a20: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +092a22: 6202 4305 |0013: sget-object v2, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a26: 6203 fd04 |0015: sget-object v3, Landroidx/datastore/preferences/protobuf/k1$b;.h:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fd │ │ +092a2a: 6e10 092f 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a30: 0a03 |001a: move-result v3 │ │ +092a32: 4b00 0203 |001b: aput v0, v2, v3 │ │ +092a36: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +092a38: 6203 4305 |001e: sget-object v3, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a3c: 6204 fe04 |0020: sget-object v4, Landroidx/datastore/preferences/protobuf/k1$b;.i:Landroidx/datastore/preferences/protobuf/k1$b; // field@04fe │ │ +092a40: 6e10 092f 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a46: 0a04 |0025: move-result v4 │ │ +092a48: 4b02 0304 |0026: aput v2, v3, v4 │ │ +092a4c: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +092a4e: 6204 4305 |0029: sget-object v4, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a52: 6205 ff04 |002b: sget-object v5, Landroidx/datastore/preferences/protobuf/k1$b;.j:Landroidx/datastore/preferences/protobuf/k1$b; // field@04ff │ │ +092a56: 6e10 092f 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a5c: 0a05 |0030: move-result v5 │ │ +092a5e: 4b03 0405 |0031: aput v3, v4, v5 │ │ +092a62: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +092a64: 6205 4305 |0034: sget-object v5, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a68: 6206 0005 |0036: sget-object v6, Landroidx/datastore/preferences/protobuf/k1$b;.k:Landroidx/datastore/preferences/protobuf/k1$b; // field@0500 │ │ +092a6c: 6e10 092f 0600 |0038: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a72: 0a06 |003b: move-result v6 │ │ +092a74: 4b04 0506 |003c: aput v4, v5, v6 │ │ +092a78: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +092a7a: 6206 4305 |003f: sget-object v6, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a7e: 6207 0105 |0041: sget-object v7, Landroidx/datastore/preferences/protobuf/k1$b;.l:Landroidx/datastore/preferences/protobuf/k1$b; // field@0501 │ │ +092a82: 6e10 092f 0700 |0043: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a88: 0a07 |0046: move-result v7 │ │ +092a8a: 4b05 0607 |0047: aput v5, v6, v7 │ │ +092a8e: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +092a90: 6207 4305 |004a: sget-object v7, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092a94: 6208 0205 |004c: sget-object v8, Landroidx/datastore/preferences/protobuf/k1$b;.m:Landroidx/datastore/preferences/protobuf/k1$b; // field@0502 │ │ +092a98: 6e10 092f 0800 |004e: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092a9e: 0a08 |0051: move-result v8 │ │ +092aa0: 4b06 0708 |0052: aput v6, v7, v8 │ │ +092aa4: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ +092aa8: 6208 4305 |0056: sget-object v8, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092aac: 6209 0305 |0058: sget-object v9, Landroidx/datastore/preferences/protobuf/k1$b;.n:Landroidx/datastore/preferences/protobuf/k1$b; // field@0503 │ │ +092ab0: 6e10 092f 0900 |005a: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092ab6: 0a09 |005d: move-result v9 │ │ +092ab8: 4b07 0809 |005e: aput v7, v8, v9 │ │ +092abc: 1308 0900 |0060: const/16 v8, #int 9 // #9 │ │ +092ac0: 6209 4305 |0062: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092ac4: 620a 0505 |0064: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.p:Landroidx/datastore/preferences/protobuf/k1$b; // field@0505 │ │ +092ac8: 6e10 092f 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092ace: 0a0a |0069: move-result v10 │ │ +092ad0: 4b08 090a |006a: aput v8, v9, v10 │ │ +092ad4: 6209 4305 |006c: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092ad8: 620a 0605 |006e: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.q:Landroidx/datastore/preferences/protobuf/k1$b; // field@0506 │ │ +092adc: 6e10 092f 0a00 |0070: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092ae2: 0a0a |0073: move-result v10 │ │ +092ae4: 130b 0a00 |0074: const/16 v11, #int 10 // #a │ │ +092ae8: 4b0b 090a |0076: aput v11, v9, v10 │ │ +092aec: 6209 4305 |0078: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092af0: 620a 0405 |007a: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.o:Landroidx/datastore/preferences/protobuf/k1$b; // field@0504 │ │ +092af4: 6e10 092f 0a00 |007c: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092afa: 0a0a |007f: move-result v10 │ │ +092afc: 130b 0b00 |0080: const/16 v11, #int 11 // #b │ │ +092b00: 4b0b 090a |0082: aput v11, v9, v10 │ │ +092b04: 6209 4305 |0084: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b08: 620a 0705 |0086: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.r:Landroidx/datastore/preferences/protobuf/k1$b; // field@0507 │ │ +092b0c: 6e10 092f 0a00 |0088: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b12: 0a0a |008b: move-result v10 │ │ +092b14: 130b 0c00 |008c: const/16 v11, #int 12 // #c │ │ +092b18: 4b0b 090a |008e: aput v11, v9, v10 │ │ +092b1c: 6209 4305 |0090: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b20: 620a 0805 |0092: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.s:Landroidx/datastore/preferences/protobuf/k1$b; // field@0508 │ │ +092b24: 6e10 092f 0a00 |0094: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b2a: 0a0a |0097: move-result v10 │ │ +092b2c: 130b 0d00 |0098: const/16 v11, #int 13 // #d │ │ +092b30: 4b0b 090a |009a: aput v11, v9, v10 │ │ +092b34: 6209 4305 |009c: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b38: 620a 0a05 |009e: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.u:Landroidx/datastore/preferences/protobuf/k1$b; // field@050a │ │ +092b3c: 6e10 092f 0a00 |00a0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b42: 0a0a |00a3: move-result v10 │ │ +092b44: 130b 0e00 |00a4: const/16 v11, #int 14 // #e │ │ +092b48: 4b0b 090a |00a6: aput v11, v9, v10 │ │ +092b4c: 6209 4305 |00a8: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b50: 620a 0b05 |00aa: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.v:Landroidx/datastore/preferences/protobuf/k1$b; // field@050b │ │ +092b54: 6e10 092f 0a00 |00ac: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b5a: 0a0a |00af: move-result v10 │ │ +092b5c: 130b 0f00 |00b0: const/16 v11, #int 15 // #f │ │ +092b60: 4b0b 090a |00b2: aput v11, v9, v10 │ │ +092b64: 6209 4305 |00b4: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b68: 620a 0c05 |00b6: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.w:Landroidx/datastore/preferences/protobuf/k1$b; // field@050c │ │ +092b6c: 6e10 092f 0a00 |00b8: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b72: 0a0a |00bb: move-result v10 │ │ +092b74: 130b 1000 |00bc: const/16 v11, #int 16 // #10 │ │ +092b78: 4b0b 090a |00be: aput v11, v9, v10 │ │ +092b7c: 6209 4305 |00c0: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b80: 620a 0d05 |00c2: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.x:Landroidx/datastore/preferences/protobuf/k1$b; // field@050d │ │ +092b84: 6e10 092f 0a00 |00c4: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092b8a: 0a0a |00c7: move-result v10 │ │ +092b8c: 130b 1100 |00c8: const/16 v11, #int 17 // #11 │ │ +092b90: 4b0b 090a |00ca: aput v11, v9, v10 │ │ +092b94: 6209 4305 |00cc: sget-object v9, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +092b98: 620a 0905 |00ce: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$b;.t:Landroidx/datastore/preferences/protobuf/k1$b; // field@0509 │ │ +092b9c: 6e10 092f 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092ba2: 0a0a |00d3: move-result v10 │ │ +092ba4: 130b 1200 |00d4: const/16 v11, #int 18 // #12 │ │ +092ba8: 4b0b 090a |00d6: aput v11, v9, v10 │ │ +092bac: 7100 2915 0000 |00d8: invoke-static {}, Landroidx/datastore/preferences/protobuf/k1$c;.values:()[Landroidx/datastore/preferences/protobuf/k1$c; // method@1529 │ │ +092bb2: 0c09 |00db: move-result-object v9 │ │ +092bb4: 2199 |00dc: array-length v9, v9 │ │ +092bb6: 2399 3c0e |00dd: new-array v9, v9, [I // type@0e3c │ │ +092bba: 6909 4205 |00df: sput-object v9, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092bbe: 620a 1005 |00e1: sget-object v10, Landroidx/datastore/preferences/protobuf/k1$c;.f:Landroidx/datastore/preferences/protobuf/k1$c; // field@0510 │ │ +092bc2: 6e10 092f 0a00 |00e3: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092bc8: 0a0a |00e6: move-result v10 │ │ +092bca: 4b01 090a |00e7: aput v1, v9, v10 │ │ +092bce: 6201 4205 |00e9: sget-object v1, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092bd2: 6209 1105 |00eb: sget-object v9, Landroidx/datastore/preferences/protobuf/k1$c;.g:Landroidx/datastore/preferences/protobuf/k1$c; // field@0511 │ │ +092bd6: 6e10 092f 0900 |00ed: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092bdc: 0a09 |00f0: move-result v9 │ │ +092bde: 4b00 0109 |00f1: aput v0, v1, v9 │ │ +092be2: 6200 4205 |00f3: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092be6: 6201 1205 |00f5: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.h:Landroidx/datastore/preferences/protobuf/k1$c; // field@0512 │ │ +092bea: 6e10 092f 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092bf0: 0a01 |00fa: move-result v1 │ │ +092bf2: 4b02 0001 |00fb: aput v2, v0, v1 │ │ +092bf6: 6200 4205 |00fd: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092bfa: 6201 1305 |00ff: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.i:Landroidx/datastore/preferences/protobuf/k1$c; // field@0513 │ │ +092bfe: 6e10 092f 0100 |0101: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c04: 0a01 |0104: move-result v1 │ │ +092c06: 4b03 0001 |0105: aput v3, v0, v1 │ │ +092c0a: 6200 4205 |0107: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092c0e: 6201 1405 |0109: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.j:Landroidx/datastore/preferences/protobuf/k1$c; // field@0514 │ │ +092c12: 6e10 092f 0100 |010b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c18: 0a01 |010e: move-result v1 │ │ +092c1a: 4b04 0001 |010f: aput v4, v0, v1 │ │ +092c1e: 6200 4205 |0111: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092c22: 6201 1505 |0113: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.k:Landroidx/datastore/preferences/protobuf/k1$c; // field@0515 │ │ +092c26: 6e10 092f 0100 |0115: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c2c: 0a01 |0118: move-result v1 │ │ +092c2e: 4b05 0001 |0119: aput v5, v0, v1 │ │ +092c32: 6200 4205 |011b: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092c36: 6201 1605 |011d: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.l:Landroidx/datastore/preferences/protobuf/k1$c; // field@0516 │ │ +092c3a: 6e10 092f 0100 |011f: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c40: 0a01 |0122: move-result v1 │ │ +092c42: 4b06 0001 |0123: aput v6, v0, v1 │ │ +092c46: 6200 4205 |0125: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092c4a: 6201 1705 |0127: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.m:Landroidx/datastore/preferences/protobuf/k1$c; // field@0517 │ │ +092c4e: 6e10 092f 0100 |0129: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c54: 0a01 |012c: move-result v1 │ │ +092c56: 4b07 0001 |012d: aput v7, v0, v1 │ │ +092c5a: 6200 4205 |012f: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092c5e: 6201 1805 |0131: sget-object v1, Landroidx/datastore/preferences/protobuf/k1$c;.n:Landroidx/datastore/preferences/protobuf/k1$c; // field@0518 │ │ +092c62: 6e10 092f 0100 |0133: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092c68: 0a01 |0136: move-result v1 │ │ +092c6a: 4b08 0001 |0137: aput v8, v0, v1 │ │ +092c6e: 0e00 |0139: return-void │ │ + catches : 27 │ │ + 0x000a - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0013 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001e - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ + 0x0029 - 0x0033 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0033 │ │ + 0x0034 - 0x003e │ │ + Ljava/lang/NoSuchFieldError; -> 0x003e │ │ + 0x003f - 0x0049 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ + 0x004a - 0x0054 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ + 0x0056 - 0x0060 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0060 │ │ + 0x0062 - 0x006c │ │ + Ljava/lang/NoSuchFieldError; -> 0x006c │ │ + 0x006c - 0x0078 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0078 │ │ + 0x0078 - 0x0084 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0084 │ │ + 0x0084 - 0x0090 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0090 │ │ + 0x0090 - 0x009c │ │ + Ljava/lang/NoSuchFieldError; -> 0x009c │ │ + 0x009c - 0x00a8 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00a8 │ │ + 0x00a8 - 0x00b4 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00b4 │ │ + 0x00b4 - 0x00c0 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00c0 │ │ + 0x00c0 - 0x00cc │ │ + Ljava/lang/NoSuchFieldError; -> 0x00cc │ │ + 0x00cc - 0x00d8 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00d8 │ │ + 0x00e1 - 0x00e9 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00e9 │ │ + 0x00e9 - 0x00f3 │ │ + Ljava/lang/NoSuchFieldError; -> 0x00f3 │ │ + 0x00f3 - 0x00fd │ │ + Ljava/lang/NoSuchFieldError; -> 0x00fd │ │ + 0x00fd - 0x0107 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0107 │ │ + 0x0107 - 0x0111 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0111 │ │ + 0x0111 - 0x011b │ │ + Ljava/lang/NoSuchFieldError; -> 0x011b │ │ + 0x011b - 0x0125 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0125 │ │ + 0x0125 - 0x012f │ │ + Ljava/lang/NoSuchFieldError; -> 0x012f │ │ + 0x012f - 0x0139 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0139 │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #239 header: │ │ -class_idx : 919 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #210 header: │ │ +class_idx : 797 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #239 annotations: │ │ +Class #210 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/g0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="c" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/q; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #239 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g0$c;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #210 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/q$b;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Comparable;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0$c;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q$b;) │ │ name : 'a' │ │ - type : '(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/g0$f;)Landroid/text/StaticLayout;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 7 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -093f58: |[093f58] androidx.appcompat.widget.g0$c.a:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/g0$f;)Landroid/text/StaticLayout; │ │ -093f68: 7210 9e3c 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@3c9e │ │ -093f6e: 0a00 |0003: move-result v0 │ │ -093f70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -093f72: 7154 bf06 1270 |0005: invoke-static {v2, v1, v0, v7, v4}, Landroid/text/StaticLayout$Builder;.obtain:(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder; // method@06bf │ │ -093f78: 0c02 |0008: move-result-object v2 │ │ -093f7a: 6e20 c006 3200 |0009: invoke-virtual {v2, v3}, Landroid/text/StaticLayout$Builder;.setAlignment:(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder; // method@06c0 │ │ -093f80: 0c03 |000c: move-result-object v3 │ │ -093f82: 6e10 a20c 0600 |000d: invoke-virtual {v6}, Landroid/widget/TextView;.getLineSpacingExtra:()F // method@0ca2 │ │ -093f88: 0a04 |0010: move-result v4 │ │ -093f8a: 6e10 a30c 0600 |0011: invoke-virtual {v6}, Landroid/widget/TextView;.getLineSpacingMultiplier:()F // method@0ca3 │ │ -093f90: 0a07 |0014: move-result v7 │ │ -093f92: 6e30 c406 4307 |0015: invoke-virtual {v3, v4, v7}, Landroid/text/StaticLayout$Builder;.setLineSpacing:(FF)Landroid/text/StaticLayout$Builder; // method@06c4 │ │ -093f98: 0c03 |0018: move-result-object v3 │ │ -093f9a: 6e10 9e0c 0600 |0019: invoke-virtual {v6}, Landroid/widget/TextView;.getIncludeFontPadding:()Z // method@0c9e │ │ -093fa0: 0a04 |001c: move-result v4 │ │ -093fa2: 6e20 c306 4300 |001d: invoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;.setIncludePad:(Z)Landroid/text/StaticLayout$Builder; // method@06c3 │ │ -093fa8: 0c03 |0020: move-result-object v3 │ │ -093faa: 6e10 920c 0600 |0021: invoke-virtual {v6}, Landroid/widget/TextView;.getBreakStrategy:()I // method@0c92 │ │ -093fb0: 0a04 |0024: move-result v4 │ │ -093fb2: 6e20 c106 4300 |0025: invoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;.setBreakStrategy:(I)Landroid/text/StaticLayout$Builder; // method@06c1 │ │ -093fb8: 0c03 |0028: move-result-object v3 │ │ -093fba: 6e10 9c0c 0600 |0029: invoke-virtual {v6}, Landroid/widget/TextView;.getHyphenationFrequency:()I // method@0c9c │ │ -093fc0: 0a04 |002c: move-result v4 │ │ -093fc2: 6e20 c206 4300 |002d: invoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;.setHyphenationFrequency:(I)Landroid/text/StaticLayout$Builder; // method@06c2 │ │ -093fc8: 0c03 |0030: move-result-object v3 │ │ -093fca: 12f4 |0031: const/4 v4, #int -1 // #ff │ │ -093fcc: 3345 0500 |0032: if-ne v5, v4, 0037 // +0005 │ │ -093fd0: 1405 ffff ff7f |0034: const v5, #float nan // #7fffffff │ │ -093fd6: 6e20 c506 5300 |0037: invoke-virtual {v3, v5}, Landroid/text/StaticLayout$Builder;.setMaxLines:(I)Landroid/text/StaticLayout$Builder; // method@06c5 │ │ -093fdc: 6e30 c216 2806 |003a: invoke-virtual {v8, v2, v6}, Landroidx/appcompat/widget/g0$f;.a:(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V // method@16c2 │ │ -093fe2: 2808 |003d: goto 0045 // +0008 │ │ -093fe4: 1a03 5d02 |003e: const-string v3, "ACTVAutoSizeHelper" // string@025d │ │ -093fe8: 1a04 d604 |0040: const-string v4, "Failed to obtain TextDirectionHeuristic, auto size may be incorrect" // string@04d6 │ │ -093fec: 7120 fc06 4300 |0042: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@06fc │ │ -093ff2: 6e10 be06 0200 |0045: invoke-virtual {v2}, Landroid/text/StaticLayout$Builder;.build:()Landroid/text/StaticLayout; // method@06be │ │ -093ff8: 0c02 |0048: move-result-object v2 │ │ -093ffa: 1102 |0049: return-object v2 │ │ - catches : 1 │ │ - 0x003a - 0x003d │ │ - Ljava/lang/ClassCastException; -> 0x003e │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x004a reg=2 (null) Ljava/lang/CharSequence; │ │ - 0x0000 - 0x004a reg=3 (null) Landroid/text/Layout$Alignment; │ │ - 0x0000 - 0x004a reg=4 (null) I │ │ - 0x0000 - 0x004a reg=5 (null) I │ │ - 0x0000 - 0x004a reg=6 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x004a reg=7 (null) Landroid/text/TextPaint; │ │ - 0x0000 - 0x004a reg=8 (null) Landroidx/appcompat/widget/g0$f; │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q$b;) │ │ + name : 'b' │ │ + type : '()Landroidx/datastore/preferences/protobuf/k1$b;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #240 header: │ │ -class_idx : 922 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/q$b;) │ │ + name : 'c' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #240 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/g0; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="f" │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/q$b;) │ │ + name : 'd' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #240 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g0$f;' │ │ - Access flags : 0x0000 () │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #211 header: │ │ +class_idx : 798 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #211 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/q0;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ + name : 'a' │ │ + type : 'Landroidx/datastore/preferences/protobuf/o0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ + name : 'b' │ │ + type : 'Landroidx/datastore/preferences/protobuf/o0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0$f;) │ │ - name : '' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -094128: |[094128] androidx.appcompat.widget.g0$f.:()V │ │ -094138: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -09413e: 0e00 |0003: return-void │ │ + insns size : 14 16-bit code units │ │ +09da5c: |[09da5c] androidx.datastore.preferences.protobuf.q0.:()V │ │ +09da6c: 7100 e415 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/q0;.c:()Landroidx/datastore/preferences/protobuf/o0; // method@15e4 │ │ +09da72: 0c00 |0003: move-result-object v0 │ │ +09da74: 6900 4405 |0004: sput-object v0, Landroidx/datastore/preferences/protobuf/q0;.a:Landroidx/datastore/preferences/protobuf/o0; // field@0544 │ │ +09da78: 2200 1a03 |0006: new-instance v0, Landroidx/datastore/preferences/protobuf/p0; // type@031a │ │ +09da7c: 7010 d615 0000 |0008: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/p0;.:()V // method@15d6 │ │ +09da82: 6900 4505 |000b: sput-object v0, Landroidx/datastore/preferences/protobuf/q0;.b:Landroidx/datastore/preferences/protobuf/o0; // field@0545 │ │ +09da86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0$f;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ name : 'a' │ │ - type : '(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V' │ │ - access : 0x0000 () │ │ + type : '()Landroidx/datastore/preferences/protobuf/o0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -094140: |[094140] androidx.appcompat.widget.g0$f.a:(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V │ │ -094150: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +09d9dc: |[09d9dc] androidx.datastore.preferences.protobuf.q0.a:()Landroidx/datastore/preferences/protobuf/o0; │ │ +09d9ec: 6200 4405 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/q0;.a:Landroidx/datastore/preferences/protobuf/o0; // field@0544 │ │ +09d9f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/widget/g0$f; │ │ - 0x0000 - 0x0001 reg=1 (null) Landroid/text/StaticLayout$Builder; │ │ - 0x0000 - 0x0001 reg=2 (null) Landroid/widget/TextView; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/g0$f;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ name : 'b' │ │ - type : '(Landroid/widget/TextView;)Z' │ │ - access : 0x0000 () │ │ + type : '()Landroidx/datastore/preferences/protobuf/o0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -0940f8: |[0940f8] androidx.appcompat.widget.g0$f.b:(Landroid/widget/TextView;)Z │ │ -094108: 1a00 6020 |0000: const-string v0, "getHorizontallyScrolling" // string@2060 │ │ -09410c: 6201 9e15 |0002: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@159e │ │ -094110: 7130 d216 0301 |0004: invoke-static {v3, v0, v1}, Landroidx/appcompat/widget/g0;.m:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@16d2 │ │ -094116: 0c03 |0007: move-result-object v3 │ │ -094118: 1f03 140a |0008: check-cast v3, Ljava/lang/Boolean; // type@0a14 │ │ -09411c: 6e10 963c 0300 |000a: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@3c96 │ │ -094122: 0a03 |000d: move-result v3 │ │ -094124: 0f03 |000e: return v3 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09d9f4: |[09d9f4] androidx.datastore.preferences.protobuf.q0.b:()Landroidx/datastore/preferences/protobuf/o0; │ │ +09da04: 6200 4505 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/q0;.b:Landroidx/datastore/preferences/protobuf/o0; // field@0545 │ │ +09da08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroidx/appcompat/widget/g0$f; │ │ - 0x0000 - 0x000f reg=3 (null) Landroid/widget/TextView; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/q0;) │ │ + name : 'c' │ │ + type : '()Landroidx/datastore/preferences/protobuf/o0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +09da0c: |[09da0c] androidx.datastore.preferences.protobuf.q0.c:()Landroidx/datastore/preferences/protobuf/o0; │ │ +09da1c: 1a00 4a1c |0000: const-string v0, "androidx.datastore.preferences.protobuf.NewInstanceSchemaFull" // string@1c4a │ │ +09da20: 7110 d62e 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ed6 │ │ +09da26: 0c00 |0005: move-result-object v0 │ │ +09da28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09da2a: 2312 8a0e |0007: new-array v2, v1, [Ljava/lang/Class; // type@0e8a │ │ +09da2e: 6e20 dd2e 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2edd │ │ +09da34: 0c00 |000c: move-result-object v0 │ │ +09da36: 2311 8d0e |000d: new-array v1, v1, [Ljava/lang/Object; // type@0e8d │ │ +09da3a: 6e20 e62f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2fe6 │ │ +09da40: 0c00 |0012: move-result-object v0 │ │ +09da42: 1f00 1803 |0013: check-cast v0, Landroidx/datastore/preferences/protobuf/o0; // type@0318 │ │ +09da46: 1100 |0015: return-object v0 │ │ +09da48: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +09da4a: 1100 |0017: return-object v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0015 │ │ + Ljava/lang/Exception; -> 0x0016 │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ │ │ -Class #241 header: │ │ -class_idx : 923 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 14 │ │ -virtual_methods_size: 14 │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #241 annotations: │ │ +Class #212 header: │ │ +class_idx : 799 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 13 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #212 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/g0$a; Landroidx/appcompat/widget/g0$b; Landroidx/appcompat/widget/g0$c; Landroidx/appcompat/widget/g0$e; Landroidx/appcompat/widget/g0$d; Landroidx/appcompat/widget/g0$f; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/q$b; } │ │ │ │ -Class #241 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g0;' │ │ - Access flags : 0x0000 () │ │ +Class #212 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/q;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'l' │ │ - type : 'Landroid/graphics/RectF;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'm' │ │ - type : 'Ljava/util/concurrent/ConcurrentHashMap;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #2 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'n' │ │ - type : 'Ljava/util/concurrent/ConcurrentHashMap;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'd' │ │ + type : 'Landroidx/datastore/preferences/protobuf/q;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/g0;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'a' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroidx/appcompat/widget/g0;) │ │ + type : 'Landroidx/datastore/preferences/protobuf/a1;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'b' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/g0;) │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'c' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'd' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'e' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'f' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'g' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'h' │ │ - type : 'Landroid/text/TextPaint;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'i' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #9 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'j' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #10 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'k' │ │ - type : 'Landroidx/appcompat/widget/g0$f;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +09359c: |[09359c] androidx.datastore.preferences.protobuf.q.:()V │ │ +0935ac: 2200 1f03 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/q; // type@031f │ │ +0935b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0935b2: 7020 e815 1000 |0003: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/q;.:(Z)V // method@15e8 │ │ +0935b8: 6900 4905 |0006: sput-object v0, Landroidx/datastore/preferences/protobuf/q;.d:Landroidx/datastore/preferences/protobuf/q; // field@0549 │ │ +0935bc: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -09465c: |[09465c] androidx.appcompat.widget.g0.:()V │ │ -09466c: 2200 1a01 |0000: new-instance v0, Landroid/graphics/RectF; // type@011a │ │ -094670: 7010 0f05 0000 |0002: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@050f │ │ -094676: 6900 7a06 |0005: sput-object v0, Landroidx/appcompat/widget/g0;.l:Landroid/graphics/RectF; // field@067a │ │ -09467a: 2200 aa0a |0007: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0aaa │ │ -09467e: 7010 263f 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@3f26 │ │ -094684: 6900 7b06 |000c: sput-object v0, Landroidx/appcompat/widget/g0;.m:Ljava/util/concurrent/ConcurrentHashMap; // field@067b │ │ -094688: 2200 aa0a |000e: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0aaa │ │ -09468c: 7010 263f 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@3f26 │ │ -094692: 6900 7c06 |0013: sput-object v0, Landroidx/appcompat/widget/g0;.n:Ljava/util/concurrent/ConcurrentHashMap; // field@067c │ │ -094696: 0e00 |0015: return-void │ │ + insns size : 12 16-bit code units │ │ +0935c0: |[0935c0] androidx.datastore.preferences.protobuf.q.:()V │ │ +0935d0: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0935d6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +0935da: 7110 0012 0000 |0005: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/a1;.q:(I)Landroidx/datastore/preferences/protobuf/a1; // method@1200 │ │ +0935e0: 0c00 |0008: move-result-object v0 │ │ +0935e2: 5b10 4605 |0009: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +0935e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ + 0x0000 - 0x000c reg=1 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/g0;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : '' │ │ - type : '(Landroid/widget/TextView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroidx/datastore/preferences/protobuf/a1;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 61 16-bit code units │ │ -094698: |[094698] androidx.appcompat.widget.g0.:(Landroid/widget/TextView;)V │ │ -0946a8: 7010 383d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0946ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0946b0: 5920 6f06 |0004: iput v0, v2, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -0946b4: 5c20 7006 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -0946b8: 1501 80bf |0008: const/high16 v1, #int -1082130432 // #bf80 │ │ -0946bc: 5921 7106 |000a: iput v1, v2, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -0946c0: 5921 7206 |000c: iput v1, v2, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -0946c4: 5921 7306 |000e: iput v1, v2, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -0946c8: 2301 0d0e |0010: new-array v1, v0, [I // type@0e0d │ │ -0946cc: 5b21 7406 |0012: iput-object v1, v2, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -0946d0: 5c20 7506 |0014: iput-boolean v0, v2, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -0946d4: 5b23 7706 |0016: iput-object v3, v2, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0946d8: 6e10 5b08 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -0946de: 0c03 |001b: move-result-object v3 │ │ -0946e0: 5b23 7806 |001c: iput-object v3, v2, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -0946e4: 6003 c901 |001e: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -0946e8: 1300 1d00 |0020: const/16 v0, #int 29 // #1d │ │ -0946ec: 3403 0a00 |0022: if-lt v3, v0, 002c // +000a │ │ -0946f0: 2203 9903 |0024: new-instance v3, Landroidx/appcompat/widget/g0$e; // type@0399 │ │ -0946f4: 7010 be16 0300 |0026: invoke-direct {v3}, Landroidx/appcompat/widget/g0$e;.:()V // method@16be │ │ -0946fa: 5b23 7906 |0029: iput-object v3, v2, Landroidx/appcompat/widget/g0;.k:Landroidx/appcompat/widget/g0$f; // field@0679 │ │ -0946fe: 2811 |002b: goto 003c // +0011 │ │ -094700: 1300 1700 |002c: const/16 v0, #int 23 // #17 │ │ -094704: 3403 0800 |002e: if-lt v3, v0, 0036 // +0008 │ │ -094708: 2203 9803 |0030: new-instance v3, Landroidx/appcompat/widget/g0$d; // type@0398 │ │ -09470c: 7010 bc16 0300 |0032: invoke-direct {v3}, Landroidx/appcompat/widget/g0$d;.:()V // method@16bc │ │ -094712: 28f4 |0035: goto 0029 // -000c │ │ -094714: 2203 9a03 |0036: new-instance v3, Landroidx/appcompat/widget/g0$f; // type@039a │ │ -094718: 7010 c116 0300 |0038: invoke-direct {v3}, Landroidx/appcompat/widget/g0$f;.:()V // method@16c1 │ │ -09471e: 28ee |003b: goto 0029 // -0012 │ │ -094720: 0e00 |003c: return-void │ │ + insns size : 9 16-bit code units │ │ +0935e8: |[0935e8] androidx.datastore.preferences.protobuf.q.:(Landroidx/datastore/preferences/protobuf/a1;)V │ │ +0935f8: 7010 552f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2f55 │ │ +0935fe: 5b01 4605 |0003: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093602: 6e10 fa15 0000 |0005: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/q;.o:()V // method@15fa │ │ +093608: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=2 │ │ locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x0009 reg=1 (null) Landroidx/datastore/preferences/protobuf/a1; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'b' │ │ - type : '([I)[I' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : '' │ │ + type : '(Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 71 16-bit code units │ │ -094490: |[094490] androidx.appcompat.widget.g0.b:([I)[I │ │ -0944a0: 2170 |0000: array-length v0, v7 │ │ -0944a2: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ -0944a6: 1107 |0003: return-object v7 │ │ -0944a8: 7110 643e 0700 |0004: invoke-static {v7}, Ljava/util/Arrays;.sort:([I)V // method@3e64 │ │ -0944ae: 2201 820a |0007: new-instance v1, Ljava/util/ArrayList; // type@0a82 │ │ -0944b2: 7010 3e3e 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@3e3e │ │ -0944b8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0944ba: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0944bc: 3503 1a00 |000e: if-ge v3, v0, 0028 // +001a │ │ -0944c0: 4404 0703 |0010: aget v4, v7, v3 │ │ -0944c4: 3d04 1300 |0012: if-lez v4, 0025 // +0013 │ │ -0944c8: 7110 093d 0400 |0014: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3d09 │ │ -0944ce: 0c05 |0017: move-result-object v5 │ │ -0944d0: 7120 763e 5100 |0018: invoke-static {v1, v5}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I // method@3e76 │ │ -0944d6: 0a05 |001b: move-result v5 │ │ -0944d8: 3b05 0900 |001c: if-gez v5, 0025 // +0009 │ │ -0944dc: 7110 093d 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3d09 │ │ -0944e2: 0c04 |0021: move-result-object v4 │ │ -0944e4: 7220 b43e 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@3eb4 │ │ -0944ea: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0944ee: 28e7 |0027: goto 000e // -0019 │ │ -0944f0: 7210 c23e 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@3ec2 │ │ -0944f6: 0a03 |002b: move-result v3 │ │ -0944f8: 3330 0300 |002c: if-ne v0, v3, 002f // +0003 │ │ -0944fc: 1107 |002e: return-object v7 │ │ -0944fe: 7210 c23e 0100 |002f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@3ec2 │ │ -094504: 0a07 |0032: move-result v7 │ │ -094506: 2370 0d0e |0033: new-array v0, v7, [I // type@0e0d │ │ -09450a: 3572 1100 |0035: if-ge v2, v7, 0046 // +0011 │ │ -09450e: 7220 ba3e 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@3eba │ │ -094514: 0c03 |003a: move-result-object v3 │ │ -094516: 1f03 2b0a |003b: check-cast v3, Ljava/lang/Integer; // type@0a2b │ │ -09451a: 6e10 053d 0300 |003d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@3d05 │ │ -094520: 0a03 |0040: move-result v3 │ │ -094522: 4b03 0002 |0041: aput v3, v0, v2 │ │ -094526: d802 0201 |0043: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09452a: 28f0 |0045: goto 0035 // -0010 │ │ -09452c: 1100 |0046: return-object v0 │ │ + insns size : 12 16-bit code units │ │ +09360c: |[09360c] androidx.datastore.preferences.protobuf.q.:(Z)V │ │ +09361c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09361e: 7110 0012 0100 |0001: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/a1;.q:(I)Landroidx/datastore/preferences/protobuf/a1; // method@1200 │ │ +093624: 0c01 |0004: move-result-object v1 │ │ +093626: 7020 e715 1000 |0005: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/q;.:(Landroidx/datastore/preferences/protobuf/a1;)V // method@15e7 │ │ +09362c: 6e10 fa15 0000 |0008: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/q;.o:()V // method@15fa │ │ +093632: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x0047 reg=6 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0047 reg=7 (null) [I │ │ + 0x0000 - 0x000c reg=0 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x000c reg=1 (null) Z │ │ │ │ - #3 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'b' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 18 16-bit code units │ │ -094840: |[094840] androidx.appcompat.widget.g0.c:()V │ │ -094850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094852: 5920 6f06 |0001: iput v0, v2, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -094856: 1501 80bf |0003: const/high16 v1, #int -1082130432 // #bf80 │ │ -09485a: 5921 7206 |0005: iput v1, v2, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -09485e: 5921 7306 |0007: iput v1, v2, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -094862: 5921 7106 |0009: iput v1, v2, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -094866: 2301 0d0e |000b: new-array v1, v0, [I // type@0e0d │ │ -09486a: 5b21 7406 |000d: iput-object v1, v2, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -09486e: 5c20 7006 |000f: iput-boolean v0, v2, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094872: 0e00 |0011: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +093050: |[093050] androidx.datastore.preferences.protobuf.q.b:(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I │ │ +093060: 7110 6b14 0200 |0000: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.P:(I)I // method@146b │ │ +093066: 0a02 |0003: move-result v2 │ │ +093068: 6200 0505 |0004: sget-object v0, Landroidx/datastore/preferences/protobuf/k1$b;.p:Landroidx/datastore/preferences/protobuf/k1$b; // field@0505 │ │ +09306c: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +093070: da02 0202 |0008: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +093074: 7120 eb15 3100 |000a: invoke-static {v1, v3}, Landroidx/datastore/preferences/protobuf/q;.c:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)I // method@15eb │ │ +09307a: 0a01 |000d: move-result v1 │ │ +09307c: b012 |000e: add-int/2addr v2, v1 │ │ +09307e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x0010 reg=1 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0010 reg=2 (null) I │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Object; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'e' │ │ - type : '(Landroid/graphics/RectF;)I' │ │ - access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'c' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -0943a8: |[0943a8] androidx.appcompat.widget.g0.e:(Landroid/graphics/RectF;)I │ │ -0943b8: 5450 7406 |0000: iget-object v0, v5, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -0943bc: 2100 |0002: array-length v0, v0 │ │ -0943be: 3800 2400 |0003: if-eqz v0, 0027 // +0024 │ │ -0943c2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0943c4: b110 |0006: sub-int/2addr v0, v1 │ │ -0943c6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0943c8: 3601 1a00 |0008: if-gt v1, v0, 0022 // +001a │ │ -0943cc: 9002 0100 |000a: add-int v2, v1, v0 │ │ -0943d0: db02 0202 |000c: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0943d4: 5453 7406 |000e: iget-object v3, v5, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -0943d8: 4403 0302 |0010: aget v3, v3, v2 │ │ -0943dc: 7030 dd16 3506 |0012: invoke-direct {v5, v3, v6}, Landroidx/appcompat/widget/g0;.x:(ILandroid/graphics/RectF;)Z // method@16dd │ │ -0943e2: 0a03 |0015: move-result v3 │ │ -0943e4: 3803 0800 |0016: if-eqz v3, 001e // +0008 │ │ -0943e8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0943ec: 0124 |001a: move v4, v2 │ │ -0943ee: 0112 |001b: move v2, v1 │ │ -0943f0: 0141 |001c: move v1, v4 │ │ -0943f2: 28eb |001d: goto 0008 // -0015 │ │ -0943f4: d802 02ff |001e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0943f8: 0120 |0020: move v0, v2 │ │ -0943fa: 28e7 |0021: goto 0008 // -0019 │ │ -0943fc: 5456 7406 |0022: iget-object v6, v5, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094400: 4406 0602 |0024: aget v6, v6, v2 │ │ -094404: 0f06 |0026: return v6 │ │ -094406: 2206 280a |0027: new-instance v6, Ljava/lang/IllegalStateException; // type@0a28 │ │ -09440a: 1a00 b615 |0029: const-string v0, "No available text sizes to choose from." // string@15b6 │ │ -09440e: 7020 ff3c 0600 |002b: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3cff │ │ -094414: 2706 |002e: throw v6 │ │ + outs : 2 │ │ + insns size : 264 16-bit code units │ │ +093080: |[093080] androidx.datastore.preferences.protobuf.q.c:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)I │ │ +093090: 6200 4305 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +093094: 6e10 092f 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +09309a: 0a01 |0005: move-result v1 │ │ +09309c: 4401 0001 |0006: aget v1, v0, v1 │ │ +0930a0: 2b01 d800 0000 |0008: packed-switch v1, 000000e0 // +000000d8 │ │ +0930a6: 2201 3308 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@0833 │ │ +0930aa: 1a02 3d18 |000d: const-string v2, "There is no way to get here, but the compiler thinks otherwise." // string@183d │ │ +0930ae: 7020 632f 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2f63 │ │ +0930b4: 2701 |0012: throw v1 │ │ +0930b6: 1f02 2008 |0013: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +0930ba: 6e10 222f 0200 |0015: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0930c0: 0a01 |0018: move-result v1 │ │ +0930c2: 7110 8d14 0100 |0019: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.k:(I)I // method@148d │ │ +0930c8: 0a01 |001c: move-result v1 │ │ +0930ca: 0f01 |001d: return v1 │ │ +0930cc: 1f02 2308 |001e: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0930d0: 6e10 2d2f 0200 |0020: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0930d6: 0b01 |0023: move-result-wide v1 │ │ +0930d8: 7120 6514 2100 |0024: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.M:(J)I // method@1465 │ │ +0930de: 0a01 |0027: move-result v1 │ │ +0930e0: 0f01 |0028: return v1 │ │ +0930e2: 1f02 2008 |0029: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +0930e6: 6e10 222f 0200 |002b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0930ec: 0a01 |002e: move-result v1 │ │ +0930ee: 7110 6114 0100 |002f: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.K:(I)I // method@1461 │ │ +0930f4: 0a01 |0032: move-result v1 │ │ +0930f6: 0f01 |0033: return v1 │ │ +0930f8: 1f02 2308 |0034: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0930fc: 6e10 2d2f 0200 |0036: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093102: 0b01 |0039: move-result-wide v1 │ │ +093104: 7120 5d14 2100 |003a: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.I:(J)I // method@145d │ │ +09310a: 0a01 |003d: move-result v1 │ │ +09310c: 0f01 |003e: return v1 │ │ +09310e: 1f02 2008 |003f: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +093112: 6e10 222f 0200 |0041: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +093118: 0a01 |0044: move-result v1 │ │ +09311a: 7110 5914 0100 |0045: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.G:(I)I // method@1459 │ │ +093120: 0a01 |0048: move-result v1 │ │ +093122: 0f01 |0049: return v1 │ │ +093124: 1f02 2008 |004a: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +093128: 6e10 222f 0200 |004c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +09312e: 0a01 |004f: move-result v1 │ │ +093130: 7110 6f14 0100 |0050: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.R:(I)I // method@146f │ │ +093136: 0a01 |0053: move-result v1 │ │ +093138: 0f01 |0054: return v1 │ │ +09313a: 2021 e202 |0055: instance-of v1, v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +09313e: 3801 0900 |0057: if-eqz v1, 0060 // +0009 │ │ +093142: 1f02 e202 |0059: check-cast v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +093146: 7110 8514 0200 |005b: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.g:(Landroidx/datastore/preferences/protobuf/f;)I // method@1485 │ │ +09314c: 0a01 |005e: move-result v1 │ │ +09314e: 0f01 |005f: return v1 │ │ +093150: 1f02 380e |0060: check-cast v2, [B // type@0e38 │ │ +093154: 7110 8114 0200 |0062: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.e:([B)I // method@1481 │ │ +09315a: 0a01 |0065: move-result v1 │ │ +09315c: 0f01 |0066: return v1 │ │ +09315e: 2021 e202 |0067: instance-of v1, v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +093162: 3801 0900 |0069: if-eqz v1, 0072 // +0009 │ │ +093166: 1f02 e202 |006b: check-cast v2, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +09316a: 7110 8514 0200 |006d: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.g:(Landroidx/datastore/preferences/protobuf/f;)I // method@1485 │ │ +093170: 0a01 |0070: move-result v1 │ │ +093172: 0f01 |0071: return v1 │ │ +093174: 1f02 3808 |0072: check-cast v2, Ljava/lang/String; // type@0838 │ │ +093178: 7110 6914 0200 |0074: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.O:(Ljava/lang/String;)I // method@1469 │ │ +09317e: 0a01 |0077: move-result v1 │ │ +093180: 0f01 |0078: return v1 │ │ +093182: 1f02 fd02 |0079: check-cast v2, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +093186: 7110 4d14 0200 |007b: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.A:(Landroidx/datastore/preferences/protobuf/j0;)I // method@144d │ │ +09318c: 0a01 |007e: move-result v1 │ │ +09318e: 0f01 |007f: return v1 │ │ +093190: 1f02 fd02 |0080: check-cast v2, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +093194: 7110 9d14 0200 |0082: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.s:(Landroidx/datastore/preferences/protobuf/j0;)I // method@149d │ │ +09319a: 0a01 |0085: move-result v1 │ │ +09319c: 0f01 |0086: return v1 │ │ +09319e: 1f02 0908 |0087: check-cast v2, Ljava/lang/Boolean; // type@0809 │ │ +0931a2: 6e10 b32e 0200 |0089: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2eb3 │ │ +0931a8: 0a01 |008c: move-result v1 │ │ +0931aa: 7110 7f14 0100 |008d: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.d:(Z)I // method@147f │ │ +0931b0: 0a01 |0090: move-result v1 │ │ +0931b2: 0f01 |0091: return v1 │ │ +0931b4: 1f02 2008 |0092: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +0931b8: 6e10 222f 0200 |0094: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0931be: 0a01 |0097: move-result v1 │ │ +0931c0: 7110 9114 0100 |0098: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.m:(I)I // method@1491 │ │ +0931c6: 0a01 |009b: move-result v1 │ │ +0931c8: 0f01 |009c: return v1 │ │ +0931ca: 1f02 2308 |009d: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0931ce: 6e10 2d2f 0200 |009f: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +0931d4: 0b01 |00a2: move-result-wide v1 │ │ +0931d6: 7120 9514 2100 |00a3: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.o:(J)I // method@1495 │ │ +0931dc: 0a01 |00a6: move-result v1 │ │ +0931de: 0f01 |00a7: return v1 │ │ +0931e0: 1f02 2008 |00a8: check-cast v2, Ljava/lang/Integer; // type@0820 │ │ +0931e4: 6e10 222f 0200 |00aa: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +0931ea: 0a01 |00ad: move-result v1 │ │ +0931ec: 7110 a314 0100 |00ae: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.v:(I)I // method@14a3 │ │ +0931f2: 0a01 |00b1: move-result v1 │ │ +0931f4: 0f01 |00b2: return v1 │ │ +0931f6: 1f02 2308 |00b3: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +0931fa: 6e10 2d2f 0200 |00b5: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093200: 0b01 |00b8: move-result-wide v1 │ │ +093202: 7120 7214 2100 |00b9: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.T:(J)I // method@1472 │ │ +093208: 0a01 |00bc: move-result v1 │ │ +09320a: 0f01 |00bd: return v1 │ │ +09320c: 1f02 2308 |00be: check-cast v2, Ljava/lang/Long; // type@0823 │ │ +093210: 6e10 2d2f 0200 |00c0: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093216: 0b01 |00c3: move-result-wide v1 │ │ +093218: 7120 a714 2100 |00c4: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.x:(J)I // method@14a7 │ │ +09321e: 0a01 |00c7: move-result v1 │ │ +093220: 0f01 |00c8: return v1 │ │ +093222: 1f02 1908 |00c9: check-cast v2, Ljava/lang/Float; // type@0819 │ │ +093226: 6e10 112f 0200 |00cb: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2f11 │ │ +09322c: 0a01 |00ce: move-result v1 │ │ +09322e: 7110 9914 0100 |00cf: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.q:(F)I // method@1499 │ │ +093234: 0a01 |00d2: move-result v1 │ │ +093236: 0f01 |00d3: return v1 │ │ +093238: 1f02 1508 |00d4: check-cast v2, Ljava/lang/Double; // type@0815 │ │ +09323c: 6e10 fe2e 0200 |00d6: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@2efe │ │ +093242: 0b01 |00d9: move-result-wide v1 │ │ +093244: 7120 8914 2100 |00da: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.i:(D)I // method@1489 │ │ +09324a: 0a01 |00dd: move-result v1 │ │ +09324c: 0f01 |00de: return v1 │ │ +09324e: 0000 |00df: nop // spacer │ │ +093250: 0001 1200 0100 0000 cc00 0000 c100 ... |00e0: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002f reg=5 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x002f reg=6 (null) Landroid/graphics/RectF; │ │ + 0x0000 - 0x0108 reg=1 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0108 reg=2 (null) Ljava/lang/Object; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'k' │ │ - type : '(Ljava/lang/String;)Ljava/lang/reflect/Method;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'd' │ │ + type : '(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 61 16-bit code units │ │ -0945c0: |[0945c0] androidx.appcompat.widget.g0.k:(Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -0945d0: 6200 7b06 |0000: sget-object v0, Landroidx/appcompat/widget/g0;.m:Ljava/util/concurrent/ConcurrentHashMap; // field@067b │ │ -0945d4: 6e20 273f 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3f27 │ │ -0945da: 0c00 |0005: move-result-object v0 │ │ -0945dc: 1f00 5c0a |0006: check-cast v0, Ljava/lang/reflect/Method; // type@0a5c │ │ -0945e0: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -0945e4: 1c00 5d02 |000a: const-class v0, Landroid/widget/TextView; // type@025d │ │ -0945e8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0945ea: 2311 740e |000d: new-array v1, v1, [Ljava/lang/Class; // type@0e74 │ │ -0945ee: 6e30 c33c 3001 |000f: invoke-virtual {v0, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@3cc3 │ │ -0945f4: 0c00 |0012: move-result-object v0 │ │ -0945f6: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -0945fa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0945fc: 6e20 c13d 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3dc1 │ │ -094602: 6201 7b06 |0019: sget-object v1, Landroidx/appcompat/widget/g0;.m:Ljava/util/concurrent/ConcurrentHashMap; // field@067b │ │ -094606: 6e30 283f 3100 |001b: invoke-virtual {v1, v3, v0}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3f28 │ │ -09460c: 1100 |001e: return-object v0 │ │ -09460e: 0d00 |001f: move-exception v0 │ │ -094610: 2201 440a |0020: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -094614: 7010 7e3d 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -09461a: 1a02 e004 |0025: const-string v2, "Failed to retrieve TextView#" // string@04e0 │ │ -09461e: 6e20 893d 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094624: 6e20 893d 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -09462a: 1a03 f200 |002d: const-string v3, "() method" // string@00f2 │ │ -09462e: 6e20 893d 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094634: 6e10 903d 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -09463a: 0c03 |0035: move-result-object v3 │ │ -09463c: 1a01 5d02 |0036: const-string v1, "ACTVAutoSizeHelper" // string@025d │ │ -094640: 7130 fd06 3100 |0038: invoke-static {v1, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06fd │ │ -094646: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -094648: 1103 |003c: return-object v3 │ │ - catches : 1 │ │ - 0x0000 - 0x001e │ │ - Ljava/lang/Exception; -> 0x001f │ │ + insns size : 80 16-bit code units │ │ +0932a0: |[0932a0] androidx.datastore.preferences.protobuf.q.d:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)I │ │ +0932b0: 7210 de15 0300 |0000: invoke-interface {v3}, Landroidx/datastore/preferences/protobuf/q$b;.b:()Landroidx/datastore/preferences/protobuf/k1$b; // method@15de │ │ +0932b6: 0c00 |0003: move-result-object v0 │ │ +0932b8: 7210 df15 0300 |0004: invoke-interface {v3}, Landroidx/datastore/preferences/protobuf/q$b;.c:()I // method@15df │ │ +0932be: 0a01 |0007: move-result v1 │ │ +0932c0: 7210 dd15 0300 |0008: invoke-interface {v3}, Landroidx/datastore/preferences/protobuf/q$b;.a:()Z // method@15dd │ │ +0932c6: 0a02 |000b: move-result v2 │ │ +0932c8: 3802 3f00 |000c: if-eqz v2, 004b // +003f │ │ +0932cc: 7210 e015 0300 |000e: invoke-interface {v3}, Landroidx/datastore/preferences/protobuf/q$b;.d:()Z // method@15e0 │ │ +0932d2: 0a03 |0011: move-result v3 │ │ +0932d4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0932d6: 1f04 8908 |0013: check-cast v4, Ljava/util/List; // type@0889 │ │ +0932da: 3803 2100 |0015: if-eqz v3, 0036 // +0021 │ │ +0932de: 7210 e230 0400 |0017: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +0932e4: 0c03 |001a: move-result-object v3 │ │ +0932e6: 7210 c730 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0932ec: 0a04 |001e: move-result v4 │ │ +0932ee: 3804 0c00 |001f: if-eqz v4, 002b // +000c │ │ +0932f2: 7210 c830 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0932f8: 0c04 |0024: move-result-object v4 │ │ +0932fa: 7120 eb15 4000 |0025: invoke-static {v0, v4}, Landroidx/datastore/preferences/protobuf/q;.c:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)I // method@15eb │ │ +093300: 0a04 |0028: move-result v4 │ │ +093302: b042 |0029: add-int/2addr v2, v4 │ │ +093304: 28f1 |002a: goto 001b // -000f │ │ +093306: 7110 6b14 0100 |002b: invoke-static {v1}, Landroidx/datastore/preferences/protobuf/i;.P:(I)I // method@146b │ │ +09330c: 0a03 |002e: move-result v3 │ │ +09330e: b023 |002f: add-int/2addr v3, v2 │ │ +093310: 7110 5514 0200 |0030: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/i;.E:(I)I // method@1455 │ │ +093316: 0a04 |0033: move-result v4 │ │ +093318: b043 |0034: add-int/2addr v3, v4 │ │ +09331a: 0f03 |0035: return v3 │ │ +09331c: 7210 e230 0400 |0036: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +093322: 0c03 |0039: move-result-object v3 │ │ +093324: 7210 c730 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09332a: 0a04 |003d: move-result v4 │ │ +09332c: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +093330: 7210 c830 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +093336: 0c04 |0043: move-result-object v4 │ │ +093338: 7130 ea15 1004 |0044: invoke-static {v0, v1, v4}, Landroidx/datastore/preferences/protobuf/q;.b:(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I // method@15ea │ │ +09333e: 0a04 |0047: move-result v4 │ │ +093340: b042 |0048: add-int/2addr v2, v4 │ │ +093342: 28f1 |0049: goto 003a // -000f │ │ +093344: 0f02 |004a: return v2 │ │ +093346: 7130 ea15 1004 |004b: invoke-static {v0, v1, v4}, Landroidx/datastore/preferences/protobuf/q;.b:(Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)I // method@15ea │ │ +09334c: 0a03 |004e: move-result v3 │ │ +09334e: 0f03 |004f: return v3 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003d reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0050 reg=3 (null) Landroidx/datastore/preferences/protobuf/q$b; │ │ + 0x0000 - 0x0050 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'm' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0008 (STATIC) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'i' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Z)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -094548: |[094548] androidx.appcompat.widget.g0.m:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; │ │ -094558: 7110 d016 0400 |0000: invoke-static {v4}, Landroidx/appcompat/widget/g0;.k:(Ljava/lang/String;)Ljava/lang/reflect/Method; // method@16d0 │ │ -09455e: 0c00 |0003: move-result-object v0 │ │ -094560: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -094562: 2311 770e |0005: new-array v1, v1, [Ljava/lang/Object; // type@0e77 │ │ -094566: 6e30 d43d 3001 |0007: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -09456c: 0c05 |000a: move-result-object v5 │ │ -09456e: 281f |000b: goto 002a // +001f │ │ -094570: 0d03 |000c: move-exception v3 │ │ -094572: 2703 |000d: throw v3 │ │ -094574: 0d03 |000e: move-exception v3 │ │ -094576: 1a00 5d02 |000f: const-string v0, "ACTVAutoSizeHelper" // string@025d │ │ -09457a: 2201 440a |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -09457e: 7010 7e3d 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094584: 1a02 d004 |0016: const-string v2, "Failed to invoke TextView#" // string@04d0 │ │ -094588: 6e20 893d 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -09458e: 6e20 893d 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094594: 1a04 f200 |001e: const-string v4, "() method" // string@00f2 │ │ -094598: 6e20 893d 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -09459e: 6e10 903d 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -0945a4: 0c04 |0026: move-result-object v4 │ │ -0945a6: 7130 fd06 4003 |0027: invoke-static {v0, v4, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06fd │ │ -0945ac: 1105 |002a: return-object v5 │ │ - catches : 1 │ │ - 0x0000 - 0x000b │ │ - Ljava/lang/Exception; -> 0x000e │ │ - -> 0x000c │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +09349c: |[09349c] androidx.datastore.preferences.protobuf.q.i:(Landroidx/datastore/preferences/protobuf/k1$b;Z)I │ │ +0934ac: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0934b0: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +0934b2: 0f00 |0003: return v0 │ │ +0934b4: 6e10 2315 0000 |0004: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/k1$b;.f:()I // method@1523 │ │ +0934ba: 0a00 |0007: move-result v0 │ │ +0934bc: 0f00 |0008: return v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002b reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x002b reg=4 (null) Ljava/lang/String; │ │ - 0x0000 - 0x002b reg=5 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=0 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0009 reg=1 (null) Z │ │ │ │ - #7 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 's' │ │ - type : '(F)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'l' │ │ + type : '(Ljava/util/Map$Entry;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 83 16-bit code units │ │ -094c38: |[094c38] androidx.appcompat.widget.g0.s:(F)V │ │ -094c48: 5430 7706 |0000: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094c4c: 6e10 a60c 0000 |0002: invoke-virtual {v0}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@0ca6 │ │ -094c52: 0c00 |0005: move-result-object v0 │ │ -094c54: 6e10 bb04 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@04bb │ │ -094c5a: 0a00 |0009: move-result v0 │ │ -094c5c: 2d00 0400 |000a: cmpl-float v0, v4, v0 │ │ -094c60: 3800 4600 |000c: if-eqz v0, 0052 // +0046 │ │ -094c64: 5430 7706 |000e: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094c68: 6e10 a60c 0000 |0010: invoke-virtual {v0}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@0ca6 │ │ -094c6e: 0c00 |0013: move-result-object v0 │ │ -094c70: 6e20 d104 4000 |0014: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@04d1 │ │ -094c76: 5434 7706 |0017: iget-object v4, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094c7a: 7110 ba16 0400 |0019: invoke-static {v4}, Landroidx/appcompat/widget/g0$b;.a:(Landroid/view/View;)Z // method@16ba │ │ -094c80: 0a04 |001c: move-result v4 │ │ -094c82: 5430 7706 |001d: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094c86: 6e10 a10c 0000 |001f: invoke-virtual {v0}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0ca1 │ │ -094c8c: 0c00 |0022: move-result-object v0 │ │ -094c8e: 3800 2f00 |0023: if-eqz v0, 0052 // +002f │ │ -094c92: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -094c94: 5c30 7006 |0026: iput-boolean v0, v3, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094c98: 1a01 7825 |0028: const-string v1, "nullLayouts" // string@2578 │ │ -094c9c: 7110 d016 0100 |002a: invoke-static {v1}, Landroidx/appcompat/widget/g0;.k:(Ljava/lang/String;)Ljava/lang/reflect/Method; // method@16d0 │ │ -094ca2: 0c01 |002d: move-result-object v1 │ │ -094ca4: 3801 1200 |002e: if-eqz v1, 0040 // +0012 │ │ -094ca8: 5432 7706 |0030: iget-object v2, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094cac: 2300 770e |0032: new-array v0, v0, [Ljava/lang/Object; // type@0e77 │ │ -094cb0: 6e30 d43d 2100 |0034: invoke-virtual {v1, v2, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@3dd4 │ │ -094cb6: 2809 |0037: goto 0040 // +0009 │ │ -094cb8: 0d00 |0038: move-exception v0 │ │ -094cba: 1a01 5d02 |0039: const-string v1, "ACTVAutoSizeHelper" // string@025d │ │ -094cbe: 1a02 d104 |003b: const-string v2, "Failed to invoke TextView#nullLayouts() method" // string@04d1 │ │ -094cc2: 7130 fd06 2100 |003d: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@06fd │ │ -094cc8: 3904 0800 |0040: if-nez v4, 0048 // +0008 │ │ -094ccc: 5434 7706 |0042: iget-object v4, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094cd0: 6e10 c908 0400 |0044: invoke-virtual {v4}, Landroid/view/View;.requestLayout:()V // method@08c9 │ │ -094cd6: 2806 |0047: goto 004d // +0006 │ │ -094cd8: 5434 7706 |0048: iget-object v4, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094cdc: 6e10 4c08 0400 |004a: invoke-virtual {v4}, Landroid/view/View;.forceLayout:()V // method@084c │ │ -094ce2: 5434 7706 |004d: iget-object v4, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094ce6: 6e10 9908 0400 |004f: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@0899 │ │ -094cec: 0e00 |0052: return-void │ │ - catches : 1 │ │ - 0x0028 - 0x0037 │ │ - Ljava/lang/Exception; -> 0x0038 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +092f74: |[092f74] androidx.datastore.preferences.protobuf.q.l:(Ljava/util/Map$Entry;)Z │ │ +092f84: 7210 0831 0000 |0000: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +092f8a: 0c00 |0003: move-result-object v0 │ │ +092f8c: 7110 141d 0000 |0004: invoke-static {v0}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +092f92: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +092f94: 2700 |0008: throw v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0053 reg=3 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0053 reg=4 (null) F │ │ + 0x0000 - 0x0009 reg=0 (null) Ljava/util/Map$Entry; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'u' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'm' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 71 16-bit code units │ │ -0941cc: |[0941cc] androidx.appcompat.widget.g0.u:()Z │ │ -0941dc: 7010 de16 0700 |0000: invoke-direct {v7}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -0941e2: 0a00 |0003: move-result v0 │ │ -0941e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0941e6: 3800 3d00 |0005: if-eqz v0, 0042 // +003d │ │ -0941ea: 5270 6f06 |0007: iget v0, v7, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -0941ee: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0941f0: 3320 3800 |000a: if-ne v0, v2, 0042 // +0038 │ │ -0941f4: 5570 7506 |000c: iget-boolean v0, v7, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -0941f8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0941fc: 5470 7406 |0010: iget-object v0, v7, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094200: 2100 |0012: array-length v0, v0 │ │ -094202: 3900 2c00 |0013: if-nez v0, 003f // +002c │ │ -094206: 5270 7306 |0015: iget v0, v7, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -09420a: 5273 7206 |0017: iget v3, v7, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -09420e: c730 |0019: sub-float/2addr v0, v3 │ │ -094210: 5273 7106 |001a: iget v3, v7, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -094214: c930 |001c: div-float/2addr v0, v3 │ │ -094216: 8903 |001d: float-to-double v3, v0 │ │ -094218: 7120 1d3d 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@3d1d │ │ -09421e: 0b03 |0021: move-result-wide v3 │ │ -094220: 8a30 |0022: double-to-int v0, v3 │ │ -094222: b020 |0023: add-int/2addr v0, v2 │ │ -094224: 2303 0d0e |0024: new-array v3, v0, [I // type@0e0d │ │ -094228: 3501 1300 |0026: if-ge v1, v0, 0039 // +0013 │ │ -09422c: 5274 7206 |0028: iget v4, v7, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -094230: 8215 |002a: int-to-float v5, v1 │ │ -094232: 5276 7106 |002b: iget v6, v7, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -094236: a805 0506 |002d: mul-float v5, v5, v6 │ │ -09423a: c654 |002f: add-float/2addr v4, v5 │ │ -09423c: 7110 283d 0400 |0030: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -094242: 0a04 |0033: move-result v4 │ │ -094244: 4b04 0301 |0034: aput v4, v3, v1 │ │ -094248: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09424c: 28ee |0038: goto 0026 // -0012 │ │ -09424e: 7020 c716 3700 |0039: invoke-direct {v7, v3}, Landroidx/appcompat/widget/g0;.b:([I)[I // method@16c7 │ │ -094254: 0c00 |003c: move-result-object v0 │ │ -094256: 5b70 7406 |003d: iput-object v0, v7, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -09425a: 5c72 7006 |003f: iput-boolean v2, v7, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -09425e: 2803 |0041: goto 0044 // +0003 │ │ -094260: 5c71 7006 |0042: iput-boolean v1, v7, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094264: 5570 7006 |0044: iget-boolean v0, v7, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094268: 0f00 |0046: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 84 16-bit code units │ │ +092f98: |[092f98] androidx.datastore.preferences.protobuf.q.m:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Z │ │ +092fa8: 7110 6016 0300 |0000: invoke-static {v3}, Landroidx/datastore/preferences/protobuf/u;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ +092fae: 6200 4205 |0003: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.a:[I // field@0542 │ │ +092fb2: 6e10 2215 0200 |0005: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/k1$b;.e:()Landroidx/datastore/preferences/protobuf/k1$c; // method@1522 │ │ +092fb8: 0c02 |0008: move-result-object v2 │ │ +092fba: 6e10 092f 0200 |0009: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +092fc0: 0a02 |000c: move-result v2 │ │ +092fc2: 4402 0002 |000d: aget v2, v0, v2 │ │ +092fc6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +092fc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +092fca: 2b02 2d00 0000 |0011: packed-switch v2, 0000003e // +0000002d │ │ +092fd0: 0f01 |0014: return v1 │ │ +092fd2: 2032 fd02 |0015: instance-of v2, v3, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +092fd6: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ +092fda: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +092fdc: 0f00 |001a: return v0 │ │ +092fde: 2032 2008 |001b: instance-of v2, v3, Ljava/lang/Integer; // type@0820 │ │ +092fe2: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +092fe6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +092fe8: 0f00 |0020: return v0 │ │ +092fea: 2032 e202 |0021: instance-of v2, v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +092fee: 3902 0800 |0023: if-nez v2, 002b // +0008 │ │ +092ff2: 2032 380e |0025: instance-of v2, v3, [B // type@0e38 │ │ +092ff6: 3802 0300 |0027: if-eqz v2, 002a // +0003 │ │ +092ffa: 2802 |0029: goto 002b // +0002 │ │ +092ffc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +092ffe: 0f00 |002b: return v0 │ │ +093000: 2032 3808 |002c: instance-of v2, v3, Ljava/lang/String; // type@0838 │ │ +093004: 0f02 |002e: return v2 │ │ +093006: 2032 0908 |002f: instance-of v2, v3, Ljava/lang/Boolean; // type@0809 │ │ +09300a: 0f02 |0031: return v2 │ │ +09300c: 2032 1508 |0032: instance-of v2, v3, Ljava/lang/Double; // type@0815 │ │ +093010: 0f02 |0034: return v2 │ │ +093012: 2032 1908 |0035: instance-of v2, v3, Ljava/lang/Float; // type@0819 │ │ +093016: 0f02 |0037: return v2 │ │ +093018: 2032 2308 |0038: instance-of v2, v3, Ljava/lang/Long; // type@0823 │ │ +09301c: 0f02 |003a: return v2 │ │ +09301e: 2032 2008 |003b: instance-of v2, v3, Ljava/lang/Integer; // type@0820 │ │ +093022: 0f02 |003d: return v2 │ │ +093024: 0001 0900 0100 0000 2a00 0000 2700 ... |003e: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0047 reg=7 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x0054 reg=2 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0054 reg=3 (null) Ljava/lang/Object; │ │ │ │ - #9 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'v' │ │ - type : '(Landroid/content/res/TypedArray;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'r' │ │ + type : '()Landroidx/datastore/preferences/protobuf/q;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -094d44: |[094d44] androidx.appcompat.widget.g0.v:(Landroid/content/res/TypedArray;)V │ │ -094d54: 6e10 4204 0500 |0000: invoke-virtual {v5}, Landroid/content/res/TypedArray;.length:()I // method@0442 │ │ -094d5a: 0a00 |0003: move-result v0 │ │ -094d5c: 2301 0d0e |0004: new-array v1, v0, [I // type@0e0d │ │ -094d60: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ -094d64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -094d66: 3502 0c00 |0009: if-ge v2, v0, 0015 // +000c │ │ -094d6a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -094d6c: 6e30 3304 2503 |000c: invoke-virtual {v5, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0433 │ │ -094d72: 0a03 |000f: move-result v3 │ │ -094d74: 4b03 0102 |0010: aput v3, v1, v2 │ │ -094d78: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -094d7c: 28f5 |0014: goto 0009 // -000b │ │ -094d7e: 7020 c716 1400 |0015: invoke-direct {v4, v1}, Landroidx/appcompat/widget/g0;.b:([I)[I // method@16c7 │ │ -094d84: 0c05 |0018: move-result-object v5 │ │ -094d86: 5b45 7406 |0019: iput-object v5, v4, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094d8a: 7010 dc16 0400 |001b: invoke-direct {v4}, Landroidx/appcompat/widget/g0;.w:()Z // method@16dc │ │ -094d90: 0e00 |001e: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +092e78: |[092e78] androidx.datastore.preferences.protobuf.q.r:()Landroidx/datastore/preferences/protobuf/q; │ │ +092e88: 2200 1f03 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/q; // type@031f │ │ +092e8c: 7010 e615 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/q;.:()V // method@15e6 │ │ +092e92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001f reg=4 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x001f reg=5 (null) Landroid/content/res/TypedArray; │ │ │ │ - #10 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'w' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'u' │ │ + type : '(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 32 16-bit code units │ │ -09426c: |[09426c] androidx.appcompat.widget.g0.w:()Z │ │ -09427c: 5450 7406 |0000: iget-object v0, v5, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094280: 2101 |0002: array-length v1, v0 │ │ -094282: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -094284: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -094286: 3d01 0400 |0005: if-lez v1, 0009 // +0004 │ │ -09428a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -09428c: 2802 |0008: goto 000a // +0002 │ │ -09428e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -094290: 5c54 7506 |000a: iput-boolean v4, v5, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -094294: 3804 1300 |000c: if-eqz v4, 001f // +0013 │ │ -094298: 5953 6f06 |000e: iput v3, v5, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -09429c: 4402 0002 |0010: aget v2, v0, v2 │ │ -0942a0: 8222 |0012: int-to-float v2, v2 │ │ -0942a2: 5952 7206 |0013: iput v2, v5, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -0942a6: b131 |0015: sub-int/2addr v1, v3 │ │ -0942a8: 4400 0001 |0016: aget v0, v0, v1 │ │ -0942ac: 8200 |0018: int-to-float v0, v0 │ │ -0942ae: 5950 7306 |0019: iput v0, v5, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -0942b2: 1500 80bf |001b: const/high16 v0, #int -1082130432 // #bf80 │ │ -0942b6: 5950 7106 |001d: iput v0, v5, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -0942ba: 0f04 |001f: return v4 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +0937bc: |[0937bc] androidx.datastore.preferences.protobuf.q.u:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;ILjava/lang/Object;)V │ │ +0937cc: 6200 0505 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/k1$b;.p:Landroidx/datastore/preferences/protobuf/k1$b; // field@0505 │ │ +0937d0: 3302 0800 |0002: if-ne v2, v0, 000a // +0008 │ │ +0937d4: 1f04 fd02 |0004: check-cast v4, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +0937d8: 6e30 9c14 3104 |0006: invoke-virtual {v1, v3, v4}, Landroidx/datastore/preferences/protobuf/i;.r0:(ILandroidx/datastore/preferences/protobuf/j0;)V // method@149c │ │ +0937de: 280c |0009: goto 0015 // +000c │ │ +0937e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0937e2: 7120 f415 0200 |000b: invoke-static {v2, v0}, Landroidx/datastore/preferences/protobuf/q;.i:(Landroidx/datastore/preferences/protobuf/k1$b;Z)I // method@15f4 │ │ +0937e8: 0a00 |000e: move-result v0 │ │ +0937ea: 6e30 6814 3100 |000f: invoke-virtual {v1, v3, v0}, Landroidx/datastore/preferences/protobuf/i;.N0:(II)V // method@1468 │ │ +0937f0: 7130 0116 2104 |0012: invoke-static {v1, v2, v4}, Landroidx/datastore/preferences/protobuf/q;.v:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V // method@1601 │ │ +0937f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0020 reg=5 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x0016 reg=1 (null) Landroidx/datastore/preferences/protobuf/i; │ │ + 0x0000 - 0x0016 reg=2 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x0016 reg=3 (null) I │ │ + 0x0000 - 0x0016 reg=4 (null) Ljava/lang/Object; │ │ │ │ - #11 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'x' │ │ - type : '(ILandroid/graphics/RectF;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'v' │ │ + type : '(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 94 16-bit code units │ │ -0942bc: |[0942bc] androidx.appcompat.widget.g0.x:(ILandroid/graphics/RectF;)Z │ │ -0942cc: 5450 7706 |0000: iget-object v0, v5, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0942d0: 6e10 a70c 0000 |0002: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0ca7 │ │ -0942d6: 0c00 |0005: move-result-object v0 │ │ -0942d8: 5451 7706 |0006: iget-object v1, v5, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0942dc: 6e10 b00c 0100 |0008: invoke-virtual {v1}, Landroid/widget/TextView;.getTransformationMethod:()Landroid/text/method/TransformationMethod; // method@0cb0 │ │ -0942e2: 0c01 |000b: move-result-object v1 │ │ -0942e4: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -0942e8: 5452 7706 |000e: iget-object v2, v5, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0942ec: 7230 de06 0102 |0010: invoke-interface {v1, v0, v2}, Landroid/text/method/TransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@06de │ │ -0942f2: 0c01 |0013: move-result-object v1 │ │ -0942f4: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ -0942f8: 0710 |0016: move-object v0, v1 │ │ -0942fa: 5451 7706 |0017: iget-object v1, v5, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0942fe: 7110 b916 0100 |0019: invoke-static {v1}, Landroidx/appcompat/widget/g0$a;.b:(Landroid/widget/TextView;)I // method@16b9 │ │ -094304: 0a01 |001c: move-result v1 │ │ -094306: 6e20 d116 6500 |001d: invoke-virtual {v5, v6}, Landroidx/appcompat/widget/g0;.l:(I)V // method@16d1 │ │ -09430c: 5456 7706 |0020: iget-object v6, v5, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094310: 1a02 a820 |0022: const-string v2, "getLayoutAlignment" // string@20a8 │ │ -094314: 6203 ce01 |0024: sget-object v3, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@01ce │ │ -094318: 7130 d216 2603 |0026: invoke-static {v6, v2, v3}, Landroidx/appcompat/widget/g0;.m:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; // method@16d2 │ │ -09431e: 0c06 |0029: move-result-object v6 │ │ -094320: 1f06 7701 |002a: check-cast v6, Landroid/text/Layout$Alignment; // type@0177 │ │ -094324: 5272 be01 |002c: iget v2, v7, Landroid/graphics/RectF;.right:F // field@01be │ │ -094328: 7110 283d 0200 |002e: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -09432e: 0a02 |0031: move-result v2 │ │ -094330: 6e51 c916 0526 |0032: invoke-virtual {v5, v0, v6, v2, v1}, Landroidx/appcompat/widget/g0;.d:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;II)Landroid/text/StaticLayout; // method@16c9 │ │ -094336: 0c06 |0035: move-result-object v6 │ │ -094338: 12f2 |0036: const/4 v2, #int -1 // #ff │ │ -09433a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -09433c: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -09433e: 3221 1800 |0039: if-eq v1, v2, 0051 // +0018 │ │ -094342: 6e10 c806 0600 |003b: invoke-virtual {v6}, Landroid/text/StaticLayout;.getLineCount:()I // method@06c8 │ │ -094348: 0a02 |003e: move-result v2 │ │ -09434a: 3612 1100 |003f: if-gt v2, v1, 0050 // +0011 │ │ -09434e: 6e10 c806 0600 |0041: invoke-virtual {v6}, Landroid/text/StaticLayout;.getLineCount:()I // method@06c8 │ │ -094354: 0a01 |0044: move-result v1 │ │ -094356: b141 |0045: sub-int/2addr v1, v4 │ │ -094358: 6e20 8806 1600 |0046: invoke-virtual {v6, v1}, Landroid/text/Layout;.getLineEnd:(I)I // method@0688 │ │ -09435e: 0a01 |0049: move-result v1 │ │ -094360: 7210 9e3c 0000 |004a: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@3c9e │ │ -094366: 0a00 |004d: move-result v0 │ │ -094368: 3201 0300 |004e: if-eq v1, v0, 0051 // +0003 │ │ -09436c: 0f03 |0050: return v3 │ │ -09436e: 6e10 8606 0600 |0051: invoke-virtual {v6}, Landroid/text/Layout;.getHeight:()I // method@0686 │ │ -094374: 0a06 |0054: move-result v6 │ │ -094376: 8266 |0055: int-to-float v6, v6 │ │ -094378: 5277 bc01 |0056: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@01bc │ │ -09437c: 2d06 0607 |0058: cmpl-float v6, v6, v7 │ │ -094380: 3d06 0300 |005a: if-lez v6, 005d // +0003 │ │ -094384: 0f03 |005c: return v3 │ │ -094386: 0f04 |005d: return v4 │ │ + outs : 3 │ │ + insns size : 240 16-bit code units │ │ +0937f8: |[0937f8] androidx.datastore.preferences.protobuf.q.v:(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V │ │ +093808: 6200 4305 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/q$a;.b:[I // field@0543 │ │ +09380c: 6e10 092f 0200 |0002: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093812: 0a02 |0005: move-result v2 │ │ +093814: 4402 0002 |0006: aget v2, v0, v2 │ │ +093818: 2b02 c000 0000 |0008: packed-switch v2, 000000c8 // +000000c0 │ │ +09381e: 2900 bb00 |000b: goto/16 00c6 // +00bb │ │ +093822: 1f03 2008 |000d: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +093826: 6e10 222f 0300 |000f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +09382c: 0a02 |0012: move-result v2 │ │ +09382e: 6e20 8e14 2100 |0013: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.k0:(I)V // method@148e │ │ +093834: 2900 b000 |0016: goto/16 00c6 // +00b0 │ │ +093838: 1f03 2308 |0018: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +09383c: 6e10 2d2f 0300 |001a: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093842: 0b02 |001d: move-result-wide v2 │ │ +093844: 6e30 6214 2103 |001e: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.K0:(J)V // method@1462 │ │ +09384a: 2900 a500 |0021: goto/16 00c6 // +00a5 │ │ +09384e: 1f03 2008 |0023: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +093852: 6e10 222f 0300 |0025: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +093858: 0a02 |0028: move-result v2 │ │ +09385a: 6e20 5e14 2100 |0029: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.I0:(I)V // method@145e │ │ +093860: 2900 9a00 |002c: goto/16 00c6 // +009a │ │ +093864: 1f03 2308 |002e: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +093868: 6e10 2d2f 0300 |0030: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +09386e: 0b02 |0033: move-result-wide v2 │ │ +093870: 6e30 5a14 2103 |0034: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.G0:(J)V // method@145a │ │ +093876: 2900 8f00 |0037: goto/16 00c6 // +008f │ │ +09387a: 1f03 2008 |0039: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +09387e: 6e10 222f 0300 |003b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +093884: 0a02 |003e: move-result v2 │ │ +093886: 6e20 5614 2100 |003f: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.E0:(I)V // method@1456 │ │ +09388c: 2900 8400 |0042: goto/16 00c6 // +0084 │ │ +093890: 1f03 2008 |0044: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +093894: 6e10 222f 0300 |0046: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +09389a: 0a02 |0049: move-result v2 │ │ +09389c: 6e20 6c14 2100 |004a: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.P0:(I)V // method@146c │ │ +0938a2: 2900 7900 |004d: goto/16 00c6 // +0079 │ │ +0938a6: 2032 e202 |004f: instance-of v2, v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0938aa: 3802 0300 |0051: if-eqz v2, 0054 // +0003 │ │ +0938ae: 280c |0053: goto 005f // +000c │ │ +0938b0: 1f03 380e |0054: check-cast v3, [B // type@0e38 │ │ +0938b4: 6e20 8014 3100 |0056: invoke-virtual {v1, v3}, Landroidx/datastore/preferences/protobuf/i;.d0:([B)V // method@1480 │ │ +0938ba: 2900 6d00 |0059: goto/16 00c6 // +006d │ │ +0938be: 2032 e202 |005b: instance-of v2, v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0938c2: 3802 0800 |005d: if-eqz v2, 0065 // +0008 │ │ +0938c6: 1f03 e202 |005f: check-cast v3, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0938ca: 6e20 8614 3100 |0061: invoke-virtual {v1, v3}, Landroidx/datastore/preferences/protobuf/i;.g0:(Landroidx/datastore/preferences/protobuf/f;)V // method@1486 │ │ +0938d0: 2862 |0064: goto 00c6 // +0062 │ │ +0938d2: 1f03 3808 |0065: check-cast v3, Ljava/lang/String; // type@0838 │ │ +0938d6: 6e20 6614 3100 |0067: invoke-virtual {v1, v3}, Landroidx/datastore/preferences/protobuf/i;.M0:(Ljava/lang/String;)V // method@1466 │ │ +0938dc: 285c |006a: goto 00c6 // +005c │ │ +0938de: 1f03 fd02 |006b: check-cast v3, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +0938e2: 6e20 4e14 3100 |006d: invoke-virtual {v1, v3}, Landroidx/datastore/preferences/protobuf/i;.A0:(Landroidx/datastore/preferences/protobuf/j0;)V // method@144e │ │ +0938e8: 2856 |0070: goto 00c6 // +0056 │ │ +0938ea: 1f03 fd02 |0071: check-cast v3, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +0938ee: 6e20 a014 3100 |0073: invoke-virtual {v1, v3}, Landroidx/datastore/preferences/protobuf/i;.t0:(Landroidx/datastore/preferences/protobuf/j0;)V // method@14a0 │ │ +0938f4: 2850 |0076: goto 00c6 // +0050 │ │ +0938f6: 1f03 0908 |0077: check-cast v3, Ljava/lang/Boolean; // type@0809 │ │ +0938fa: 6e10 b32e 0300 |0079: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2eb3 │ │ +093900: 0a02 |007c: move-result v2 │ │ +093902: 6e20 7e14 2100 |007d: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.c0:(Z)V // method@147e │ │ +093908: 2846 |0080: goto 00c6 // +0046 │ │ +09390a: 1f03 2008 |0081: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +09390e: 6e10 222f 0300 |0083: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +093914: 0a02 |0086: move-result v2 │ │ +093916: 6e20 9214 2100 |0087: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.m0:(I)V // method@1492 │ │ +09391c: 283c |008a: goto 00c6 // +003c │ │ +09391e: 1f03 2308 |008b: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +093922: 6e10 2d2f 0300 |008d: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093928: 0b02 |0090: move-result-wide v2 │ │ +09392a: 6e30 9614 2103 |0091: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.o0:(J)V // method@1496 │ │ +093930: 2832 |0094: goto 00c6 // +0032 │ │ +093932: 1f03 2008 |0095: check-cast v3, Ljava/lang/Integer; // type@0820 │ │ +093936: 6e10 222f 0300 |0097: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2f22 │ │ +09393c: 0a02 |009a: move-result v2 │ │ +09393e: 6e20 a614 2100 |009b: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.w0:(I)V // method@14a6 │ │ +093944: 2828 |009e: goto 00c6 // +0028 │ │ +093946: 1f03 2308 |009f: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +09394a: 6e10 2d2f 0300 |00a1: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093950: 0b02 |00a4: move-result-wide v2 │ │ +093952: 6e30 7014 2103 |00a5: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.R0:(J)V // method@1470 │ │ +093958: 281e |00a8: goto 00c6 // +001e │ │ +09395a: 1f03 2308 |00a9: check-cast v3, Ljava/lang/Long; // type@0823 │ │ +09395e: 6e10 2d2f 0300 |00ab: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2f2d │ │ +093964: 0b02 |00ae: move-result-wide v2 │ │ +093966: 6e30 aa14 2103 |00af: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.y0:(J)V // method@14aa │ │ +09396c: 2814 |00b2: goto 00c6 // +0014 │ │ +09396e: 1f03 1908 |00b3: check-cast v3, Ljava/lang/Float; // type@0819 │ │ +093972: 6e10 112f 0300 |00b5: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@2f11 │ │ +093978: 0a02 |00b8: move-result v2 │ │ +09397a: 6e20 9a14 2100 |00b9: invoke-virtual {v1, v2}, Landroidx/datastore/preferences/protobuf/i;.q0:(F)V // method@149a │ │ +093980: 280a |00bc: goto 00c6 // +000a │ │ +093982: 1f03 1508 |00bd: check-cast v3, Ljava/lang/Double; // type@0815 │ │ +093986: 6e10 fe2e 0300 |00bf: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2efe │ │ +09398c: 0b02 |00c2: move-result-wide v2 │ │ +09398e: 6e30 8a14 2103 |00c3: invoke-virtual {v1, v2, v3}, Landroidx/datastore/preferences/protobuf/i;.i0:(D)V // method@148a │ │ +093994: 0e00 |00c6: return-void │ │ +093996: 0000 |00c7: nop // spacer │ │ +093998: 0001 1200 0100 0000 b500 0000 ab00 ... |00c8: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x005e reg=5 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x005e reg=6 (null) I │ │ - 0x0000 - 0x005e reg=7 (null) Landroid/graphics/RectF; │ │ + 0x0000 - 0x00f0 reg=1 (null) Landroidx/datastore/preferences/protobuf/i; │ │ + 0x0000 - 0x00f0 reg=2 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x00f0 reg=3 (null) Ljava/lang/Object; │ │ │ │ - #12 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'y' │ │ - type : '()Z' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'a' │ │ + type : '()Landroidx/datastore/preferences/protobuf/q;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -094388: |[094388] androidx.appcompat.widget.g0.y:()Z │ │ -094398: 5410 7706 |0000: iget-object v0, v1, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -09439c: 2000 b103 |0002: instance-of v0, v0, Landroidx/appcompat/widget/l; // type@03b1 │ │ -0943a0: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -0943a4: 0f00 |0006: return v0 │ │ + outs : 3 │ │ + insns size : 79 16-bit code units │ │ +092dc8: |[092dc8] androidx.datastore.preferences.protobuf.q.a:()Landroidx/datastore/preferences/protobuf/q; │ │ +092dd8: 7100 fd15 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/q;.r:()Landroidx/datastore/preferences/protobuf/q; // method@15fd │ │ +092dde: 0c00 |0003: move-result-object v0 │ │ +092de0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +092de2: 5452 4605 |0005: iget-object v2, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092de6: 6e10 fa11 0200 |0007: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +092dec: 0a02 |000a: move-result v2 │ │ +092dee: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +092df0: 3521 1900 |000c: if-ge v1, v2, 0025 // +0019 │ │ +092df4: 5452 4605 |000e: iget-object v2, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092df8: 6e20 f911 1200 |0010: invoke-virtual {v2, v1}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +092dfe: 0c02 |0013: move-result-object v2 │ │ +092e00: 7210 0831 0200 |0014: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +092e06: 0c04 |0017: move-result-object v4 │ │ +092e08: 7110 141d 0400 |0018: invoke-static {v4}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +092e0e: 7210 0931 0200 |001b: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +092e14: 0c02 |001e: move-result-object v2 │ │ +092e16: 6e30 fe15 3002 |001f: invoke-virtual {v0, v3, v2}, Landroidx/datastore/preferences/protobuf/q;.s:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V // method@15fe │ │ +092e1c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092e20: 28e1 |0024: goto 0005 // -001f │ │ +092e22: 5451 4605 |0025: iget-object v1, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092e26: 6e10 fc11 0100 |0027: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.m:()Ljava/lang/Iterable; // method@11fc │ │ +092e2c: 0c01 |002a: move-result-object v1 │ │ +092e2e: 7210 292f 0100 |002b: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +092e34: 0c01 |002e: move-result-object v1 │ │ +092e36: 7210 c730 0100 |002f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +092e3c: 0a02 |0032: move-result v2 │ │ +092e3e: 3802 1700 |0033: if-eqz v2, 004a // +0017 │ │ +092e42: 7210 c830 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +092e48: 0c02 |0038: move-result-object v2 │ │ +092e4a: 1f02 8e08 |0039: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +092e4e: 7210 0831 0200 |003b: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +092e54: 0c04 |003e: move-result-object v4 │ │ +092e56: 7110 141d 0400 |003f: invoke-static {v4}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +092e5c: 7210 0931 0200 |0042: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +092e62: 0c02 |0045: move-result-object v2 │ │ +092e64: 6e30 fe15 3002 |0046: invoke-virtual {v0, v3, v2}, Landroidx/datastore/preferences/protobuf/q;.s:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V // method@15fe │ │ +092e6a: 28e6 |0049: goto 002f // -001a │ │ +092e6c: 5551 4805 |004a: iget-boolean v1, v5, Landroidx/datastore/preferences/protobuf/q;.c:Z // field@0548 │ │ +092e70: 5c01 4805 |004c: iput-boolean v1, v0, Landroidx/datastore/preferences/protobuf/q;.c:Z // field@0548 │ │ +092e74: 1100 |004e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x004f reg=5 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #13 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'z' │ │ - type : '(FFF)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'clone' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 116 16-bit code units │ │ -094d94: |[094d94] androidx.appcompat.widget.g0.z:(FFF)V │ │ -094da4: 1a00 6627 |0000: const-string v0, "px) is less or equal to (0px)" // string@2766 │ │ -094da8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -094daa: 2e02 0401 |0003: cmpg-float v2, v4, v1 │ │ -094dae: 3d02 5500 |0005: if-lez v2, 005a // +0055 │ │ -094db2: 2e02 0504 |0007: cmpg-float v2, v5, v4 │ │ -094db6: 3d02 2d00 |0009: if-lez v2, 0036 // +002d │ │ -094dba: 2e01 0601 |000b: cmpg-float v1, v6, v1 │ │ -094dbe: 3d01 0f00 |000d: if-lez v1, 001c // +000f │ │ -094dc2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -094dc4: 5930 6f06 |0010: iput v0, v3, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -094dc8: 5934 7206 |0012: iput v4, v3, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -094dcc: 5935 7306 |0014: iput v5, v3, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -094dd0: 5936 7106 |0016: iput v6, v3, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -094dd4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -094dd6: 5c34 7506 |0019: iput-boolean v4, v3, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -094dda: 0e00 |001b: return-void │ │ -094ddc: 2204 270a |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -094de0: 2205 440a |001e: new-instance v5, Ljava/lang/StringBuilder; // type@0a44 │ │ -094de4: 7010 7e3d 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094dea: 1a01 b917 |0023: const-string v1, "The auto-size step granularity (" // string@17b9 │ │ -094dee: 6e20 893d 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094df4: 6e20 833d 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -094dfa: 6e20 893d 0500 |002b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e00: 6e10 903d 0500 |002e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -094e06: 0c05 |0031: move-result-object v5 │ │ -094e08: 7020 fb3c 5400 |0032: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -094e0e: 2704 |0035: throw v4 │ │ -094e10: 2206 270a |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -094e14: 2200 440a |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -094e18: 7010 7e3d 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094e1e: 1a01 6b15 |003d: const-string v1, "Maximum auto-size text size (" // string@156b │ │ -094e22: 6e20 893d 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e28: 6e20 833d 5000 |0042: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -094e2e: 1a05 6727 |0045: const-string v5, "px) is less or equal to minimum auto-size text size (" // string@2767 │ │ -094e32: 6e20 893d 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e38: 6e20 833d 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -094e3e: 1a04 6527 |004d: const-string v4, "px)" // string@2765 │ │ -094e42: 6e20 893d 4000 |004f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e48: 6e10 903d 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -094e4e: 0c04 |0055: move-result-object v4 │ │ -094e50: 7020 fb3c 4600 |0056: invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -094e56: 2706 |0059: throw v6 │ │ -094e58: 2205 270a |005a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -094e5c: 2206 440a |005c: new-instance v6, Ljava/lang/StringBuilder; // type@0a44 │ │ -094e60: 7010 7e3d 0600 |005e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094e66: 1a01 7a15 |0061: const-string v1, "Minimum auto-size text size (" // string@157a │ │ -094e6a: 6e20 893d 1600 |0063: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e70: 6e20 833d 4600 |0066: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3d83 │ │ -094e76: 6e20 893d 0600 |0069: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094e7c: 6e10 903d 0600 |006c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -094e82: 0c04 |006f: move-result-object v4 │ │ -094e84: 7020 fb3c 4500 |0070: invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -094e8a: 2705 |0073: throw v5 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0934e0: |[0934e0] androidx.datastore.preferences.protobuf.q.clone:()Ljava/lang/Object; │ │ +0934f0: 6e10 e915 0100 |0000: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/q;.a:()Landroidx/datastore/preferences/protobuf/q; // method@15e9 │ │ +0934f6: 0c00 |0003: move-result-object v0 │ │ +0934f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0074 reg=3 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0074 reg=4 (null) F │ │ - 0x0000 - 0x0074 reg=5 (null) F │ │ - 0x0000 - 0x0074 reg=6 (null) F │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'e' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 127 16-bit code units │ │ -094724: |[094724] androidx.appcompat.widget.g0.a:()V │ │ -094734: 6e10 d316 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/g0;.n:()Z // method@16d3 │ │ -09473a: 0a00 |0003: move-result v0 │ │ -09473c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -094740: 0e00 |0006: return-void │ │ -094742: 5530 7006 |0007: iget-boolean v0, v3, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094746: 3800 7200 |0009: if-eqz v0, 007b // +0072 │ │ -09474a: 5430 7706 |000b: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -09474e: 6e10 6d08 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@086d │ │ -094754: 0a00 |0010: move-result v0 │ │ -094756: 3d00 6900 |0011: if-lez v0, 007a // +0069 │ │ -09475a: 5430 7706 |0013: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -09475e: 6e10 6f08 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -094764: 0a00 |0018: move-result v0 │ │ -094766: 3c00 0300 |0019: if-gtz v0, 001c // +0003 │ │ -09476a: 285f |001b: goto 007a // +005f │ │ -09476c: 5430 7906 |001c: iget-object v0, v3, Landroidx/appcompat/widget/g0;.k:Landroidx/appcompat/widget/g0$f; // field@0679 │ │ -094770: 5431 7706 |001e: iget-object v1, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094774: 6e20 c316 1000 |0020: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/g0$f;.b:(Landroid/widget/TextView;)Z // method@16c3 │ │ -09477a: 0a00 |0023: move-result v0 │ │ -09477c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -094780: 1500 1000 |0026: const/high16 v0, #int 1048576 // #10 │ │ -094784: 2815 |0028: goto 003d // +0015 │ │ -094786: 5430 7706 |0029: iget-object v0, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -09478a: 6e10 6f08 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@086f │ │ -094790: 0a00 |002e: move-result v0 │ │ -094792: 5431 7706 |002f: iget-object v1, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094796: 6e10 ae0c 0100 |0031: invoke-virtual {v1}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0cae │ │ -09479c: 0a01 |0034: move-result v1 │ │ -09479e: b110 |0035: sub-int/2addr v0, v1 │ │ -0947a0: 5431 7706 |0036: iget-object v1, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0947a4: 6e10 af0c 0100 |0038: invoke-virtual {v1}, Landroid/widget/TextView;.getTotalPaddingRight:()I // method@0caf │ │ -0947aa: 0a01 |003b: move-result v1 │ │ -0947ac: b110 |003c: sub-int/2addr v0, v1 │ │ -0947ae: 5431 7706 |003d: iget-object v1, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0947b2: 6e10 6208 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@0862 │ │ -0947b8: 0a01 |0042: move-result v1 │ │ -0947ba: 5432 7706 |0043: iget-object v2, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0947be: 6e10 970c 0200 |0045: invoke-virtual {v2}, Landroid/widget/TextView;.getCompoundPaddingBottom:()I // method@0c97 │ │ -0947c4: 0a02 |0048: move-result v2 │ │ -0947c6: b121 |0049: sub-int/2addr v1, v2 │ │ -0947c8: 5432 7706 |004a: iget-object v2, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0947cc: 6e10 980c 0200 |004c: invoke-virtual {v2}, Landroid/widget/TextView;.getCompoundPaddingTop:()I // method@0c98 │ │ -0947d2: 0a02 |004f: move-result v2 │ │ -0947d4: b121 |0050: sub-int/2addr v1, v2 │ │ -0947d6: 3d00 2900 |0051: if-lez v0, 007a // +0029 │ │ -0947da: 3c01 0300 |0053: if-gtz v1, 0056 // +0003 │ │ -0947de: 2825 |0055: goto 007a // +0025 │ │ -0947e0: 6202 7a06 |0056: sget-object v2, Landroidx/appcompat/widget/g0;.l:Landroid/graphics/RectF; // field@067a │ │ -0947e4: 1d02 |0058: monitor-enter v2 │ │ -0947e6: 6e10 1705 0200 |0059: invoke-virtual {v2}, Landroid/graphics/RectF;.setEmpty:()V // method@0517 │ │ -0947ec: 8200 |005c: int-to-float v0, v0 │ │ -0947ee: 5920 be01 |005d: iput v0, v2, Landroid/graphics/RectF;.right:F // field@01be │ │ -0947f2: 8210 |005f: int-to-float v0, v1 │ │ -0947f4: 5920 bc01 |0060: iput v0, v2, Landroid/graphics/RectF;.bottom:F // field@01bc │ │ -0947f8: 7020 ca16 2300 |0062: invoke-direct {v3, v2}, Landroidx/appcompat/widget/g0;.e:(Landroid/graphics/RectF;)I // method@16ca │ │ -0947fe: 0a00 |0065: move-result v0 │ │ -094800: 8200 |0066: int-to-float v0, v0 │ │ -094802: 5431 7706 |0067: iget-object v1, v3, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094806: 6e10 ad0c 0100 |0069: invoke-virtual {v1}, Landroid/widget/TextView;.getTextSize:()F // method@0cad │ │ -09480c: 0a01 |006c: move-result v1 │ │ -09480e: 2d01 0001 |006d: cmpl-float v1, v0, v1 │ │ -094812: 3801 0600 |006f: if-eqz v1, 0075 // +0006 │ │ -094816: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -094818: 6e30 d916 1300 |0072: invoke-virtual {v3, v1, v0}, Landroidx/appcompat/widget/g0;.t:(IF)V // method@16d9 │ │ -09481e: 1e02 |0075: monitor-exit v2 │ │ -094820: 2805 |0076: goto 007b // +0005 │ │ -094822: 0d00 |0077: move-exception v0 │ │ -094824: 1e02 |0078: monitor-exit v2 │ │ -094826: 2700 |0079: throw v0 │ │ -094828: 0e00 |007a: return-void │ │ -09482a: 1210 |007b: const/4 v0, #int 1 // #1 │ │ -09482c: 5c30 7006 |007c: iput-boolean v0, v3, Landroidx/appcompat/widget/g0;.b:Z // field@0670 │ │ -094830: 0e00 |007e: return-void │ │ - catches : 1 │ │ - 0x0059 - 0x0079 │ │ - -> 0x0077 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +0934fc: |[0934fc] androidx.datastore.preferences.protobuf.q.e:()Ljava/util/Iterator; │ │ +09350c: 5520 4805 |0000: iget-boolean v0, v2, Landroidx/datastore/preferences/protobuf/q;.c:Z // field@0548 │ │ +093510: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +093514: 2200 3603 |0004: new-instance v0, Landroidx/datastore/preferences/protobuf/x; // type@0336 │ │ +093518: 5421 4605 |0006: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +09351c: 6e10 f611 0100 |0008: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.h:()Ljava/util/Set; // method@11f6 │ │ +093522: 0c01 |000b: move-result-object v1 │ │ +093524: 7210 3031 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09352a: 0c01 |000f: move-result-object v1 │ │ +09352c: 7020 b516 1000 |0010: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/x;.:(Ljava/util/Iterator;)V // method@16b5 │ │ +093532: 1100 |0013: return-object v0 │ │ +093534: 5420 4605 |0014: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093538: 6e10 f611 0000 |0016: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.h:()Ljava/util/Set; // method@11f6 │ │ +09353e: 0c00 |0019: move-result-object v0 │ │ +093540: 7210 3031 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +093546: 0c00 |001d: move-result-object v0 │ │ +093548: 1100 |001e: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x007f reg=3 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x001f reg=2 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'd' │ │ - type : '(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;II)Landroid/text/StaticLayout;' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 7 │ │ - insns size : 30 16-bit code units │ │ -094154: |[094154] androidx.appcompat.widget.g0.d:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;II)Landroid/text/StaticLayout; │ │ -094164: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -094168: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -09416c: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -094170: 5496 7706 |0006: iget-object v6, v9, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094174: 5497 7606 |0008: iget-object v7, v9, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -094178: 5498 7906 |000a: iget-object v8, v9, Landroidx/appcompat/widget/g0;.k:Landroidx/appcompat/widget/g0$f; // field@0679 │ │ -09417c: 07a2 |000c: move-object v2, v10 │ │ -09417e: 07b3 |000d: move-object v3, v11 │ │ -094180: 01c4 |000e: move v4, v12 │ │ -094182: 01d5 |000f: move v5, v13 │ │ -094184: 7707 bb16 0200 |0010: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/appcompat/widget/g0$c;.a:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/g0$f;)Landroid/text/StaticLayout; // method@16bb │ │ -09418a: 0c0a |0013: move-result-object v10 │ │ -09418c: 110a |0014: return-object v10 │ │ -09418e: 549d 7706 |0015: iget-object v13, v9, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -094192: 5490 7606 |0017: iget-object v0, v9, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -094196: 7150 b816 badc |0019: invoke-static {v10, v11, v12, v13, v0}, Landroidx/appcompat/widget/g0$a;.a:(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;ILandroid/widget/TextView;Landroid/text/TextPaint;)Landroid/text/StaticLayout; // method@16b8 │ │ -09419c: 0c0a |001c: move-result-object v10 │ │ -09419e: 110a |001d: return-object v10 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +092e94: |[092e94] androidx.datastore.preferences.protobuf.q.equals:(Ljava/lang/Object;)Z │ │ +092ea4: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +092ea8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +092eaa: 0f02 |0003: return v2 │ │ +092eac: 2020 1f03 |0004: instance-of v0, v2, Landroidx/datastore/preferences/protobuf/q; // type@031f │ │ +092eb0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +092eb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +092eb6: 0f02 |0009: return v2 │ │ +092eb8: 1f02 1f03 |000a: check-cast v2, Landroidx/datastore/preferences/protobuf/q; // type@031f │ │ +092ebc: 5410 4605 |000c: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092ec0: 5422 4605 |000e: iget-object v2, v2, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092ec4: 6e20 f211 2000 |0010: invoke-virtual {v0, v2}, Landroidx/datastore/preferences/protobuf/a1;.equals:(Ljava/lang/Object;)Z // method@11f2 │ │ +092eca: 0a02 |0013: move-result v2 │ │ +092ecc: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x001e reg=9 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x001e reg=10 (null) Ljava/lang/CharSequence; │ │ - 0x0000 - 0x001e reg=11 (null) Landroid/text/Layout$Alignment; │ │ - 0x0000 - 0x001e reg=12 (null) I │ │ - 0x0000 - 0x001e reg=13 (null) I │ │ │ │ - #2 : (in Landroidx/appcompat/widget/g0;) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'f' │ │ type : '()I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -094418: |[094418] androidx.appcompat.widget.g0.f:()I │ │ -094428: 5210 7306 |0000: iget v0, v1, Landroidx/appcompat/widget/g0;.e:F // field@0673 │ │ -09442c: 7110 283d 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -094432: 0a00 |0005: move-result v0 │ │ -094434: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +093350: |[093350] androidx.datastore.preferences.protobuf.q.f:()I │ │ +093360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093362: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +093364: 5432 4605 |0002: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093368: 6e10 fa11 0200 |0004: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +09336e: 0a02 |0007: move-result v2 │ │ +093370: 3520 1000 |0008: if-ge v0, v2, 0018 // +0010 │ │ +093374: 5432 4605 |000a: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093378: 6e20 f911 0200 |000c: invoke-virtual {v2, v0}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +09337e: 0c02 |000f: move-result-object v2 │ │ +093380: 6e20 f115 2300 |0010: invoke-virtual {v3, v2}, Landroidx/datastore/preferences/protobuf/q;.g:(Ljava/util/Map$Entry;)I // method@15f1 │ │ +093386: 0a02 |0013: move-result v2 │ │ +093388: b021 |0014: add-int/2addr v1, v2 │ │ +09338a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09338e: 28eb |0017: goto 0002 // -0015 │ │ +093390: 5430 4605 |0018: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093394: 6e10 fc11 0000 |001a: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.m:()Ljava/lang/Iterable; // method@11fc │ │ +09339a: 0c00 |001d: move-result-object v0 │ │ +09339c: 7210 292f 0000 |001e: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +0933a2: 0c00 |0021: move-result-object v0 │ │ +0933a4: 7210 c730 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0933aa: 0a02 |0025: move-result v2 │ │ +0933ac: 3802 0e00 |0026: if-eqz v2, 0034 // +000e │ │ +0933b0: 7210 c830 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0933b6: 0c02 |002b: move-result-object v2 │ │ +0933b8: 1f02 8e08 |002c: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +0933bc: 6e20 f115 2300 |002e: invoke-virtual {v3, v2}, Landroidx/datastore/preferences/protobuf/q;.g:(Ljava/util/Map$Entry;)I // method@15f1 │ │ +0933c2: 0a02 |0031: move-result v2 │ │ +0933c4: b021 |0032: add-int/2addr v1, v2 │ │ +0933c6: 28ef |0033: goto 0022 // -0011 │ │ +0933c8: 0f01 |0034: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x0035 reg=3 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/g0;) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'g' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '(Ljava/util/Map$Entry;)I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -094438: |[094438] androidx.appcompat.widget.g0.g:()I │ │ -094448: 5210 7206 |0000: iget v0, v1, Landroidx/appcompat/widget/g0;.d:F // field@0672 │ │ -09444c: 7110 283d 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -094452: 0a00 |0005: move-result v0 │ │ -094454: 0f00 |0006: return v0 │ │ + insns size : 12 16-bit code units │ │ +0933cc: |[0933cc] androidx.datastore.preferences.protobuf.q.g:(Ljava/util/Map$Entry;)I │ │ +0933dc: 7210 0831 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +0933e2: 0c00 |0003: move-result-object v0 │ │ +0933e4: 7110 141d 0000 |0004: invoke-static {v0}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +0933ea: 7210 0931 0200 |0007: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +0933f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0933f2: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x000c reg=1 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/g0;) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'h' │ │ type : '()I' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -094458: |[094458] androidx.appcompat.widget.g0.h:()I │ │ -094468: 5210 7106 |0000: iget v0, v1, Landroidx/appcompat/widget/g0;.c:F // field@0671 │ │ -09446c: 7110 283d 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -094472: 0a00 |0005: move-result v0 │ │ -094474: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 76 16-bit code units │ │ +0933f4: |[0933f4] androidx.datastore.preferences.protobuf.q.h:()I │ │ +093404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093406: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +093408: 5452 4605 |0002: iget-object v2, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +09340c: 6e10 fa11 0200 |0004: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +093412: 0a02 |0007: move-result v2 │ │ +093414: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +093416: 3520 1b00 |0009: if-ge v0, v2, 0024 // +001b │ │ +09341a: 5452 4605 |000b: iget-object v2, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +09341e: 6e20 f911 0200 |000d: invoke-virtual {v2, v0}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +093424: 0c02 |0010: move-result-object v2 │ │ +093426: 7210 0831 0200 |0011: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09342c: 0c04 |0014: move-result-object v4 │ │ +09342e: 7110 141d 0400 |0015: invoke-static {v4}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +093434: 7210 0931 0200 |0018: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09343a: 0c02 |001b: move-result-object v2 │ │ +09343c: 7120 ed15 2300 |001c: invoke-static {v3, v2}, Landroidx/datastore/preferences/protobuf/q;.d:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)I // method@15ed │ │ +093442: 0a02 |001f: move-result v2 │ │ +093444: b021 |0020: add-int/2addr v1, v2 │ │ +093446: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09344a: 28df |0023: goto 0002 // -0021 │ │ +09344c: 5450 4605 |0024: iget-object v0, v5, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093450: 6e10 fc11 0000 |0026: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.m:()Ljava/lang/Iterable; // method@11fc │ │ +093456: 0c00 |0029: move-result-object v0 │ │ +093458: 7210 292f 0000 |002a: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +09345e: 0c00 |002d: move-result-object v0 │ │ +093460: 7210 c730 0000 |002e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +093466: 0a02 |0031: move-result v2 │ │ +093468: 3802 1900 |0032: if-eqz v2, 004b // +0019 │ │ +09346c: 7210 c830 0000 |0034: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +093472: 0c02 |0037: move-result-object v2 │ │ +093474: 1f02 8e08 |0038: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +093478: 7210 0831 0200 |003a: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +09347e: 0c04 |003d: move-result-object v4 │ │ +093480: 7110 141d 0400 |003e: invoke-static {v4}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +093486: 7210 0931 0200 |0041: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +09348c: 0c02 |0044: move-result-object v2 │ │ +09348e: 7120 ed15 2300 |0045: invoke-static {v3, v2}, Landroidx/datastore/preferences/protobuf/q;.d:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)I // method@15ed │ │ +093494: 0a02 |0048: move-result v2 │ │ +093496: b021 |0049: add-int/2addr v1, v2 │ │ +093498: 28e4 |004a: goto 002e // -001c │ │ +09349a: 0f01 |004b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x004c reg=5 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'i' │ │ - type : '()[I' │ │ - access : 0x0000 () │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -094530: |[094530] androidx.appcompat.widget.g0.i:()[I │ │ -094540: 5410 7406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094544: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0934c0: |[0934c0] androidx.datastore.preferences.protobuf.q.hashCode:()I │ │ +0934d0: 5410 4605 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +0934d4: 6e10 f711 0000 |0002: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.hashCode:()I // method@11f7 │ │ +0934da: 0a00 |0005: move-result v0 │ │ +0934dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/g0; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/g0;) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'j' │ │ - type : '()I' │ │ - access : 0x0000 () │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -094478: |[094478] androidx.appcompat.widget.g0.j:()I │ │ -094488: 5210 6f06 |0000: iget v0, v1, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -09448c: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +092ed0: |[092ed0] androidx.datastore.preferences.protobuf.q.j:()Z │ │ +092ee0: 5410 4605 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092ee4: 6e10 4e30 0000 |0002: invoke-virtual {v0}, Ljava/util/AbstractMap;.isEmpty:()Z // method@304e │ │ +092eea: 0a00 |0005: move-result v0 │ │ +092eec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x0007 reg=1 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #7 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'l' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 'k' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 33 16-bit code units │ │ -094874: |[094874] androidx.appcompat.widget.g0.l:(I)V │ │ -094884: 5420 7606 |0000: iget-object v0, v2, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -094888: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -09488c: 2200 8601 |0004: new-instance v0, Landroid/text/TextPaint; // type@0186 │ │ -094890: 7010 c906 0000 |0006: invoke-direct {v0}, Landroid/text/TextPaint;.:()V // method@06c9 │ │ -094896: 5b20 7606 |0009: iput-object v0, v2, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -09489a: 2804 |000b: goto 000f // +0004 │ │ -09489c: 6e10 c204 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Paint;.reset:()V // method@04c2 │ │ -0948a2: 5420 7606 |000f: iget-object v0, v2, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -0948a6: 5421 7706 |0011: iget-object v1, v2, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0948aa: 6e10 a60c 0100 |0013: invoke-virtual {v1}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@0ca6 │ │ -0948b0: 0c01 |0016: move-result-object v1 │ │ -0948b2: 6e20 cd06 1000 |0017: invoke-virtual {v0, v1}, Landroid/text/TextPaint;.set:(Landroid/text/TextPaint;)V // method@06cd │ │ -0948b8: 5420 7606 |001a: iget-object v0, v2, Landroidx/appcompat/widget/g0;.h:Landroid/text/TextPaint; // field@0676 │ │ -0948bc: 8233 |001c: int-to-float v3, v3 │ │ -0948be: 6e20 d104 3000 |001d: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTextSize:(F)V // method@04d1 │ │ -0948c4: 0e00 |0020: return-void │ │ + insns size : 57 16-bit code units │ │ +092ef0: |[092ef0] androidx.datastore.preferences.protobuf.q.k:()Z │ │ +092f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092f02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +092f04: 5432 4605 |0002: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092f08: 6e10 fa11 0200 |0004: invoke-virtual {v2}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +092f0e: 0a02 |0007: move-result v2 │ │ +092f10: 3521 1200 |0008: if-ge v1, v2, 001a // +0012 │ │ +092f14: 5432 4605 |000a: iget-object v2, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092f18: 6e20 f911 1200 |000c: invoke-virtual {v2, v1}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +092f1e: 0c02 |000f: move-result-object v2 │ │ +092f20: 7110 f715 0200 |0010: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/q;.l:(Ljava/util/Map$Entry;)Z // method@15f7 │ │ +092f26: 0a02 |0013: move-result v2 │ │ +092f28: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +092f2c: 0f00 |0016: return v0 │ │ +092f2e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092f32: 28e9 |0019: goto 0002 // -0017 │ │ +092f34: 5431 4605 |001a: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +092f38: 6e10 fc11 0100 |001c: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.m:()Ljava/lang/Iterable; // method@11fc │ │ +092f3e: 0c01 |001f: move-result-object v1 │ │ +092f40: 7210 292f 0100 |0020: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +092f46: 0c01 |0023: move-result-object v1 │ │ +092f48: 7210 c730 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +092f4e: 0a02 |0027: move-result v2 │ │ +092f50: 3802 0f00 |0028: if-eqz v2, 0037 // +000f │ │ +092f54: 7210 c830 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +092f5a: 0c02 |002d: move-result-object v2 │ │ +092f5c: 1f02 8e08 |002e: check-cast v2, Ljava/util/Map$Entry; // type@088e │ │ +092f60: 7110 f715 0200 |0030: invoke-static {v2}, Landroidx/datastore/preferences/protobuf/q;.l:(Ljava/util/Map$Entry;)Z // method@15f7 │ │ +092f66: 0a02 |0033: move-result v2 │ │ +092f68: 3902 f0ff |0034: if-nez v2, 0024 // -0010 │ │ +092f6c: 0f00 |0036: return v0 │ │ +092f6e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +092f70: 0f00 |0038: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0021 reg=2 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0021 reg=3 (null) I │ │ + 0x0000 - 0x0039 reg=3 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #8 : (in Landroidx/appcompat/widget/g0;) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'n' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0941a0: |[0941a0] androidx.appcompat.widget.g0.n:()Z │ │ -0941b0: 7010 de16 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -0941b6: 0a00 |0003: move-result v0 │ │ -0941b8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0941bc: 5210 6f06 |0006: iget v0, v1, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -0941c0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0941c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0941c6: 2802 |000b: goto 000d // +0002 │ │ -0941c8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0941ca: 0f00 |000d: return v0 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +09354c: |[09354c] androidx.datastore.preferences.protobuf.q.n:()Ljava/util/Iterator; │ │ +09355c: 5520 4805 |0000: iget-boolean v0, v2, Landroidx/datastore/preferences/protobuf/q;.c:Z // field@0548 │ │ +093560: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +093564: 2200 3603 |0004: new-instance v0, Landroidx/datastore/preferences/protobuf/x; // type@0336 │ │ +093568: 5421 4605 |0006: iget-object v1, v2, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +09356c: 6e10 f111 0100 |0008: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.entrySet:()Ljava/util/Set; // method@11f1 │ │ +093572: 0c01 |000b: move-result-object v1 │ │ +093574: 7210 3031 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +09357a: 0c01 |000f: move-result-object v1 │ │ +09357c: 7020 b516 1000 |0010: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/x;.:(Ljava/util/Iterator;)V // method@16b5 │ │ +093582: 1100 |0013: return-object v0 │ │ +093584: 5420 4605 |0014: iget-object v0, v2, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093588: 6e10 f111 0000 |0016: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.entrySet:()Ljava/util/Set; // method@11f1 │ │ +09358e: 0c00 |0019: move-result-object v0 │ │ +093590: 7210 3031 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@3130 │ │ +093596: 0c00 |001d: move-result-object v0 │ │ +093598: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroidx/appcompat/widget/g0; │ │ + 0x0000 - 0x001f reg=2 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #9 : (in Landroidx/appcompat/widget/g0;) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'o' │ │ - type : '(Landroid/util/AttributeSet;I)V' │ │ - access : 0x0000 () │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 188 16-bit code units │ │ -0948c8: |[0948c8] androidx.appcompat.widget.g0.o:(Landroid/util/AttributeSet;I)V │ │ -0948d8: 54a0 7806 |0000: iget-object v0, v10, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -0948dc: 6201 d10e |0002: sget-object v1, Le/j;.g0:[I // field@0ed1 │ │ -0948e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0948e2: 6e52 7803 b0c1 |0005: invoke-virtual {v0, v11, v1, v12, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0378 │ │ -0948e8: 0c00 |0008: move-result-object v0 │ │ -0948ea: 54a3 7706 |0009: iget-object v3, v10, Landroidx/appcompat/widget/g0;.i:Landroid/widget/TextView; // field@0677 │ │ -0948ee: 6e10 5b08 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -0948f4: 0c04 |000e: move-result-object v4 │ │ -0948f6: 6205 d10e |000f: sget-object v5, Le/j;.g0:[I // field@0ed1 │ │ -0948fa: 1209 |0011: const/4 v9, #int 0 // #0 │ │ -0948fc: 07b6 |0012: move-object v6, v11 │ │ -0948fe: 0707 |0013: move-object v7, v0 │ │ -094900: 01c8 |0014: move v8, v12 │ │ -094902: 7707 c91d 0300 |0015: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -094908: 600b ea0e |0018: sget v11, Le/j;.l0:I // field@0eea │ │ -09490c: 6e20 4104 b000 |001a: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -094912: 0a0b |001d: move-result v11 │ │ -094914: 380b 0a00 |001e: if-eqz v11, 0028 // +000a │ │ -094918: 600b ea0e |0020: sget v11, Le/j;.l0:I // field@0eea │ │ -09491c: 6e30 3604 b002 |0022: invoke-virtual {v0, v11, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0436 │ │ -094922: 0a0b |0025: move-result v11 │ │ -094924: 59ab 6f06 |0026: iput v11, v10, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -094928: 600b e50e |0028: sget v11, Le/j;.k0:I // field@0ee5 │ │ -09492c: 6e20 4104 b000 |002a: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -094932: 0a0b |002d: move-result v11 │ │ -094934: 150c 80bf |002e: const/high16 v12, #int -1082130432 // #bf80 │ │ -094938: 380b 0900 |0030: if-eqz v11, 0039 // +0009 │ │ -09493c: 600b e50e |0032: sget v11, Le/j;.k0:I // field@0ee5 │ │ -094940: 6e30 3104 b00c |0034: invoke-virtual {v0, v11, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0431 │ │ -094946: 0a0b |0037: move-result v11 │ │ -094948: 2803 |0038: goto 003b // +0003 │ │ -09494a: 150b 80bf |0039: const/high16 v11, #int -1082130432 // #bf80 │ │ -09494e: 6001 db0e |003b: sget v1, Le/j;.i0:I // field@0edb │ │ -094952: 6e20 4104 1000 |003d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -094958: 0a01 |0040: move-result v1 │ │ -09495a: 3801 0900 |0041: if-eqz v1, 004a // +0009 │ │ -09495e: 6001 db0e |0043: sget v1, Le/j;.i0:I // field@0edb │ │ -094962: 6e30 3104 100c |0045: invoke-virtual {v0, v1, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0431 │ │ -094968: 0a01 |0048: move-result v1 │ │ -09496a: 2803 |0049: goto 004c // +0003 │ │ -09496c: 1501 80bf |004a: const/high16 v1, #int -1082130432 // #bf80 │ │ -094970: 6003 d60e |004c: sget v3, Le/j;.h0:I // field@0ed6 │ │ -094974: 6e20 4104 3000 |004e: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09497a: 0a03 |0051: move-result v3 │ │ -09497c: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ -094980: 6003 d60e |0054: sget v3, Le/j;.h0:I // field@0ed6 │ │ -094984: 6e30 3104 300c |0056: invoke-virtual {v0, v3, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0431 │ │ -09498a: 0a03 |0059: move-result v3 │ │ -09498c: 2803 |005a: goto 005d // +0003 │ │ -09498e: 1503 80bf |005b: const/high16 v3, #int -1082130432 // #bf80 │ │ -094992: 6004 e00e |005d: sget v4, Le/j;.j0:I // field@0ee0 │ │ -094996: 6e20 4104 4000 |005f: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0441 │ │ -09499c: 0a04 |0062: move-result v4 │ │ -09499e: 3804 1800 |0063: if-eqz v4, 007b // +0018 │ │ -0949a2: 6004 e00e |0065: sget v4, Le/j;.j0:I // field@0ee0 │ │ -0949a6: 6e30 3a04 4002 |0067: invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@043a │ │ -0949ac: 0a04 |006a: move-result v4 │ │ -0949ae: 3d04 1000 |006b: if-lez v4, 007b // +0010 │ │ -0949b2: 6e10 3b04 0000 |006d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@043b │ │ -0949b8: 0c05 |0070: move-result-object v5 │ │ -0949ba: 6e20 2604 4500 |0071: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.obtainTypedArray:(I)Landroid/content/res/TypedArray; // method@0426 │ │ -0949c0: 0c04 |0074: move-result-object v4 │ │ -0949c2: 7020 db16 4a00 |0075: invoke-direct {v10, v4}, Landroidx/appcompat/widget/g0;.v:(Landroid/content/res/TypedArray;)V // method@16db │ │ -0949c8: 6e10 4404 0400 |0078: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0949ce: 6e10 4404 0000 |007b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0444 │ │ -0949d4: 7010 de16 0a00 |007e: invoke-direct {v10}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -0949da: 0a00 |0081: move-result v0 │ │ -0949dc: 3800 3700 |0082: if-eqz v0, 00b9 // +0037 │ │ -0949e0: 52a0 6f06 |0084: iget v0, v10, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -0949e4: 1212 |0086: const/4 v2, #int 1 // #1 │ │ -0949e6: 3320 3400 |0087: if-ne v0, v2, 00bb // +0034 │ │ -0949ea: 55a0 7506 |0089: iget-boolean v0, v10, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -0949ee: 3900 2a00 |008b: if-nez v0, 00b5 // +002a │ │ -0949f2: 54a0 7806 |008d: iget-object v0, v10, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -0949f6: 6e10 6d03 0000 |008f: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -0949fc: 0c00 |0092: move-result-object v0 │ │ -0949fe: 6e10 0804 0000 |0093: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -094a04: 0c00 |0096: move-result-object v0 │ │ -094a06: 1222 |0097: const/4 v2, #int 2 // #2 │ │ -094a08: 2d04 010c |0098: cmpl-float v4, v1, v12 │ │ -094a0c: 3904 0800 |009a: if-nez v4, 00a2 // +0008 │ │ -094a10: 1501 4041 |009c: const/high16 v1, #int 1094713344 // #4140 │ │ -094a14: 7130 2007 1200 |009e: invoke-static {v2, v1, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094a1a: 0a01 |00a1: move-result v1 │ │ -094a1c: 2d04 030c |00a2: cmpl-float v4, v3, v12 │ │ -094a20: 3904 0800 |00a4: if-nez v4, 00ac // +0008 │ │ -094a24: 1503 e042 |00a6: const/high16 v3, #int 1121976320 // #42e0 │ │ -094a28: 7130 2007 3200 |00a8: invoke-static {v2, v3, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094a2e: 0a03 |00ab: move-result v3 │ │ -094a30: 2d0c 0b0c |00ac: cmpl-float v12, v11, v12 │ │ -094a34: 390c 0400 |00ae: if-nez v12, 00b2 // +0004 │ │ -094a38: 150b 803f |00b0: const/high16 v11, #int 1065353216 // #3f80 │ │ -094a3c: 7040 df16 1ab3 |00b2: invoke-direct {v10, v1, v3, v11}, Landroidx/appcompat/widget/g0;.z:(FFF)V // method@16df │ │ -094a42: 7010 da16 0a00 |00b5: invoke-direct {v10}, Landroidx/appcompat/widget/g0;.u:()Z // method@16da │ │ -094a48: 2803 |00b8: goto 00bb // +0003 │ │ -094a4a: 59a2 6f06 |00b9: iput v2, v10, Landroidx/appcompat/widget/g0;.a:I // field@066f │ │ -094a4e: 0e00 |00bb: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +093634: |[093634] androidx.datastore.preferences.protobuf.q.o:()V │ │ +093644: 5510 4705 |0000: iget-boolean v0, v1, Landroidx/datastore/preferences/protobuf/q;.b:Z // field@0547 │ │ +093648: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +09364c: 0e00 |0004: return-void │ │ +09364e: 5410 4605 |0005: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093652: 6e10 ff11 0000 |0007: invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/a1;.p:()V // method@11ff │ │ +093658: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09365a: 5c10 4705 |000b: iput-boolean v0, v1, Landroidx/datastore/preferences/protobuf/q;.b:Z // field@0547 │ │ +09365e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x00bc reg=10 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x00bc reg=11 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x00bc reg=12 (null) I │ │ + 0x0000 - 0x000e reg=1 this Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #10 : (in Landroidx/appcompat/widget/g0;) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'p' │ │ - type : '(IIII)V' │ │ - access : 0x0000 () │ │ + type : '(Landroidx/datastore/preferences/protobuf/q;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 44 16-bit code units │ │ -094a50: |[094a50] androidx.appcompat.widget.g0.p:(IIII)V │ │ -094a60: 7010 de16 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -094a66: 0a00 |0003: move-result v0 │ │ -094a68: 3800 2700 |0004: if-eqz v0, 002b // +0027 │ │ -094a6c: 5410 7806 |0006: iget-object v0, v1, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -094a70: 6e10 6d03 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -094a76: 0c00 |000b: move-result-object v0 │ │ -094a78: 6e10 0804 0000 |000c: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -094a7e: 0c00 |000f: move-result-object v0 │ │ -094a80: 8222 |0010: int-to-float v2, v2 │ │ -094a82: 7130 2007 2500 |0011: invoke-static {v5, v2, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094a88: 0a02 |0014: move-result v2 │ │ -094a8a: 8233 |0015: int-to-float v3, v3 │ │ -094a8c: 7130 2007 3500 |0016: invoke-static {v5, v3, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094a92: 0a03 |0019: move-result v3 │ │ -094a94: 8244 |001a: int-to-float v4, v4 │ │ -094a96: 7130 2007 4500 |001b: invoke-static {v5, v4, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094a9c: 0a04 |001e: move-result v4 │ │ -094a9e: 7040 df16 2143 |001f: invoke-direct {v1, v2, v3, v4}, Landroidx/appcompat/widget/g0;.z:(FFF)V // method@16df │ │ -094aa4: 7010 da16 0100 |0022: invoke-direct {v1}, Landroidx/appcompat/widget/g0;.u:()Z // method@16da │ │ -094aaa: 0a02 |0025: move-result v2 │ │ -094aac: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ -094ab0: 6e10 c616 0100 |0028: invoke-virtual {v1}, Landroidx/appcompat/widget/g0;.a:()V // method@16c6 │ │ -094ab6: 0e00 |002b: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +093660: |[093660] androidx.datastore.preferences.protobuf.q.p:(Landroidx/datastore/preferences/protobuf/q;)V │ │ +093670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093672: 5431 4605 |0001: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093676: 6e10 fa11 0100 |0003: invoke-virtual {v1}, Landroidx/datastore/preferences/protobuf/a1;.k:()I // method@11fa │ │ +09367c: 0a01 |0006: move-result v1 │ │ +09367e: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ +093682: 5431 4605 |0009: iget-object v1, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093686: 6e20 f911 0100 |000b: invoke-virtual {v1, v0}, Landroidx/datastore/preferences/protobuf/a1;.j:(I)Ljava/util/Map$Entry; // method@11f9 │ │ +09368c: 0c01 |000e: move-result-object v1 │ │ +09368e: 6e20 fc15 1200 |000f: invoke-virtual {v2, v1}, Landroidx/datastore/preferences/protobuf/q;.q:(Ljava/util/Map$Entry;)V // method@15fc │ │ +093694: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +093698: 28ed |0014: goto 0001 // -0013 │ │ +09369a: 5433 4605 |0015: iget-object v3, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +09369e: 6e10 fc11 0300 |0017: invoke-virtual {v3}, Landroidx/datastore/preferences/protobuf/a1;.m:()Ljava/lang/Iterable; // method@11fc │ │ +0936a4: 0c03 |001a: move-result-object v3 │ │ +0936a6: 7210 292f 0300 |001b: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2f29 │ │ +0936ac: 0c03 |001e: move-result-object v3 │ │ +0936ae: 7210 c730 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +0936b4: 0a00 |0022: move-result v0 │ │ +0936b6: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ +0936ba: 7210 c830 0300 |0025: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +0936c0: 0c00 |0028: move-result-object v0 │ │ +0936c2: 1f00 8e08 |0029: check-cast v0, Ljava/util/Map$Entry; // type@088e │ │ +0936c6: 6e20 fc15 0200 |002b: invoke-virtual {v2, v0}, Landroidx/datastore/preferences/protobuf/q;.q:(Ljava/util/Map$Entry;)V // method@15fc │ │ +0936cc: 28f1 |002e: goto 001f // -000f │ │ +0936ce: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x002c reg=1 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x002c reg=2 (null) I │ │ - 0x0000 - 0x002c reg=3 (null) I │ │ - 0x0000 - 0x002c reg=4 (null) I │ │ - 0x0000 - 0x002c reg=5 (null) I │ │ + 0x0000 - 0x0030 reg=2 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x0030 reg=3 (null) Landroidx/datastore/preferences/protobuf/q; │ │ │ │ - #11 : (in Landroidx/appcompat/widget/g0;) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ name : 'q' │ │ - type : '([II)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 99 16-bit code units │ │ -094ab8: |[094ab8] androidx.appcompat.widget.g0.q:([II)V │ │ -094ac8: 7010 de16 0500 |0000: invoke-direct {v5}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -094ace: 0a00 |0003: move-result v0 │ │ -094ad0: 3800 5e00 |0004: if-eqz v0, 0062 // +005e │ │ -094ad4: 2160 |0006: array-length v0, v6 │ │ -094ad6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -094ad8: 3d00 4f00 |0008: if-lez v0, 0057 // +004f │ │ -094adc: 2302 0d0e |000a: new-array v2, v0, [I // type@0e0d │ │ -094ae0: 3907 0700 |000c: if-nez v7, 0013 // +0007 │ │ -094ae4: 7120 543e 0600 |000e: invoke-static {v6, v0}, Ljava/util/Arrays;.copyOf:([II)[I // method@3e54 │ │ -094aea: 0c02 |0011: move-result-object v2 │ │ -094aec: 281d |0012: goto 002f // +001d │ │ -094aee: 5453 7806 |0013: iget-object v3, v5, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -094af2: 6e10 6d03 0300 |0015: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -094af8: 0c03 |0018: move-result-object v3 │ │ -094afa: 6e10 0804 0300 |0019: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -094b00: 0c03 |001c: move-result-object v3 │ │ -094b02: 3501 1200 |001d: if-ge v1, v0, 002f // +0012 │ │ -094b06: 4404 0601 |001f: aget v4, v6, v1 │ │ -094b0a: 8244 |0021: int-to-float v4, v4 │ │ -094b0c: 7130 2007 4703 |0022: invoke-static {v7, v4, v3}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094b12: 0a04 |0025: move-result v4 │ │ -094b14: 7110 283d 0400 |0026: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@3d28 │ │ -094b1a: 0a04 |0029: move-result v4 │ │ -094b1c: 4b04 0201 |002a: aput v4, v2, v1 │ │ -094b20: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -094b24: 28ef |002e: goto 001d // -0011 │ │ -094b26: 7020 c716 2500 |002f: invoke-direct {v5, v2}, Landroidx/appcompat/widget/g0;.b:([I)[I // method@16c7 │ │ -094b2c: 0c07 |0032: move-result-object v7 │ │ -094b2e: 5b57 7406 |0033: iput-object v7, v5, Landroidx/appcompat/widget/g0;.f:[I // field@0674 │ │ -094b32: 7010 dc16 0500 |0035: invoke-direct {v5}, Landroidx/appcompat/widget/g0;.w:()Z // method@16dc │ │ -094b38: 0a07 |0038: move-result v7 │ │ -094b3a: 3807 0300 |0039: if-eqz v7, 003c // +0003 │ │ -094b3e: 281e |003b: goto 0059 // +001e │ │ -094b40: 2207 270a |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -094b44: 2200 440a |003e: new-instance v0, Ljava/lang/StringBuilder; // type@0a44 │ │ -094b48: 7010 7e3d 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094b4e: 1a01 d315 |0043: const-string v1, "None of the preset sizes is valid: " // string@15d3 │ │ -094b52: 6e20 893d 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094b58: 7110 673e 0600 |0048: invoke-static {v6}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@3e67 │ │ -094b5e: 0c06 |004b: move-result-object v6 │ │ -094b60: 6e20 893d 6000 |004c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094b66: 6e10 903d 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -094b6c: 0c06 |0052: move-result-object v6 │ │ -094b6e: 7020 fb3c 6700 |0053: invoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -094b74: 2707 |0056: throw v7 │ │ -094b76: 5c51 7506 |0057: iput-boolean v1, v5, Landroidx/appcompat/widget/g0;.g:Z // field@0675 │ │ -094b7a: 7010 da16 0500 |0059: invoke-direct {v5}, Landroidx/appcompat/widget/g0;.u:()Z // method@16da │ │ -094b80: 0a06 |005c: move-result v6 │ │ -094b82: 3806 0500 |005d: if-eqz v6, 0062 // +0005 │ │ -094b86: 6e10 c616 0500 |005f: invoke-virtual {v5}, Landroidx/appcompat/widget/g0;.a:()V // method@16c6 │ │ -094b8c: 0e00 |0062: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0063 reg=5 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0063 reg=6 (null) [I │ │ - 0x0000 - 0x0063 reg=7 (null) I │ │ - │ │ - #12 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 'r' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + type : '(Ljava/util/Map$Entry;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 76 16-bit code units │ │ -094b90: |[094b90] androidx.appcompat.widget.g0.r:(I)V │ │ -094ba0: 7010 de16 0300 |0000: invoke-direct {v3}, Landroidx/appcompat/widget/g0;.y:()Z // method@16de │ │ -094ba6: 0a00 |0003: move-result v0 │ │ -094ba8: 3800 4700 |0004: if-eqz v0, 004b // +0047 │ │ -094bac: 3804 4200 |0006: if-eqz v4, 0048 // +0042 │ │ -094bb0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -094bb2: 3304 2800 |0009: if-ne v4, v0, 0031 // +0028 │ │ -094bb6: 5434 7806 |000b: iget-object v4, v3, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -094bba: 6e10 6d03 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -094bc0: 0c04 |0010: move-result-object v4 │ │ -094bc2: 6e10 0804 0400 |0011: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -094bc8: 0c04 |0014: move-result-object v4 │ │ -094bca: 1500 4041 |0015: const/high16 v0, #int 1094713344 // #4140 │ │ -094bce: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -094bd0: 7130 2007 0104 |0018: invoke-static {v1, v0, v4}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094bd6: 0a00 |001b: move-result v0 │ │ -094bd8: 1502 e042 |001c: const/high16 v2, #int 1121976320 // #42e0 │ │ -094bdc: 7130 2007 2104 |001e: invoke-static {v1, v2, v4}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094be2: 0a04 |0021: move-result v4 │ │ -094be4: 1501 803f |0022: const/high16 v1, #int 1065353216 // #3f80 │ │ -094be8: 7040 df16 0314 |0024: invoke-direct {v3, v0, v4, v1}, Landroidx/appcompat/widget/g0;.z:(FFF)V // method@16df │ │ -094bee: 7010 da16 0300 |0027: invoke-direct {v3}, Landroidx/appcompat/widget/g0;.u:()Z // method@16da │ │ -094bf4: 0a04 |002a: move-result v4 │ │ -094bf6: 3804 2000 |002b: if-eqz v4, 004b // +0020 │ │ -094bfa: 6e10 c616 0300 |002d: invoke-virtual {v3}, Landroidx/appcompat/widget/g0;.a:()V // method@16c6 │ │ -094c00: 281b |0030: goto 004b // +001b │ │ -094c02: 2200 270a |0031: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0a27 │ │ -094c06: 2201 440a |0033: new-instance v1, Ljava/lang/StringBuilder; // type@0a44 │ │ -094c0a: 7010 7e3d 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3d7e │ │ -094c10: 1a02 4a18 |0038: const-string v2, "Unknown auto-size text type: " // string@184a │ │ -094c14: 6e20 893d 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3d89 │ │ -094c1a: 6e20 843d 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3d84 │ │ -094c20: 6e10 903d 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3d90 │ │ -094c26: 0c04 |0043: move-result-object v4 │ │ -094c28: 7020 fb3c 4000 |0044: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3cfb │ │ -094c2e: 2700 |0047: throw v0 │ │ -094c30: 7010 c816 0300 |0048: invoke-direct {v3}, Landroidx/appcompat/widget/g0;.c:()V // method@16c8 │ │ -094c36: 0e00 |004b: return-void │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0936d0: |[0936d0] androidx.datastore.preferences.protobuf.q.q:(Ljava/util/Map$Entry;)V │ │ +0936e0: 7210 0831 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@3108 │ │ +0936e6: 0c00 |0003: move-result-object v0 │ │ +0936e8: 7110 141d 0000 |0004: invoke-static {v0}, Ld/d;.a:(Ljava/lang/Object;)V // method@1d14 │ │ +0936ee: 7210 0931 0200 |0007: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@3109 │ │ +0936f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0936f6: 2702 |000b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x004c reg=3 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x004c reg=4 (null) I │ │ + 0x0000 - 0x000c reg=1 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ - #13 : (in Landroidx/appcompat/widget/g0;) │ │ - name : 't' │ │ - type : '(IF)V' │ │ - access : 0x0000 () │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 's' │ │ + type : '(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 25 16-bit code units │ │ -094d00: |[094d00] androidx.appcompat.widget.g0.t:(IF)V │ │ -094d10: 5410 7806 |0000: iget-object v0, v1, Landroidx/appcompat/widget/g0;.j:Landroid/content/Context; // field@0678 │ │ -094d14: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -094d18: 7100 1c04 0000 |0004: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@041c │ │ -094d1e: 0c00 |0007: move-result-object v0 │ │ -094d20: 2805 |0008: goto 000d // +0005 │ │ -094d22: 6e10 6d03 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@036d │ │ -094d28: 0c00 |000c: move-result-object v0 │ │ -094d2a: 6e10 0804 0000 |000d: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0408 │ │ -094d30: 0c00 |0010: move-result-object v0 │ │ -094d32: 7130 2007 3200 |0011: invoke-static {v2, v3, v0}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@0720 │ │ -094d38: 0a02 |0014: move-result v2 │ │ -094d3a: 7020 d816 2100 |0015: invoke-direct {v1, v2}, Landroidx/appcompat/widget/g0;.s:(F)V // method@16d8 │ │ -094d40: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Landroidx/appcompat/widget/g0; │ │ - 0x0000 - 0x0019 reg=2 (null) I │ │ - 0x0000 - 0x0019 reg=3 (null) F │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #242 header: │ │ -class_idx : 924 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #242 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/g1;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/g1;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/Toolbar;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/g1;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a01dc: |[0a01dc] androidx.appcompat.widget.g1.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0a01ec: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a01f2: 5b01 7d06 |0003: iput-object v1, v0, Landroidx/appcompat/widget/g1;.e:Landroidx/appcompat/widget/Toolbar; // field@067d │ │ -0a01f6: 0e00 |0005: return-void │ │ + insns size : 65 16-bit code units │ │ +0936f8: |[0936f8] androidx.datastore.preferences.protobuf.q.s:(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V │ │ +093708: 7210 dd15 0400 |0000: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/q$b;.a:()Z // method@15dd │ │ +09370e: 0a00 |0003: move-result v0 │ │ +093710: 3800 3000 |0004: if-eqz v0, 0034 // +0030 │ │ +093714: 2050 8908 |0006: instance-of v0, v5, Ljava/util/List; // type@0889 │ │ +093718: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ +09371c: 2200 7808 |000a: new-instance v0, Ljava/util/ArrayList; // type@0878 │ │ +093720: 7010 6130 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@3061 │ │ +093726: 1f05 8908 |000f: check-cast v5, Ljava/util/List; // type@0889 │ │ +09372a: 7220 db30 5000 |0011: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@30db │ │ +093730: 7210 e230 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@30e2 │ │ +093736: 0c05 |0017: move-result-object v5 │ │ +093738: 7210 c730 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@30c7 │ │ +09373e: 0a01 |001b: move-result v1 │ │ +093740: 3801 0e00 |001c: if-eqz v1, 002a // +000e │ │ +093744: 7210 c830 0500 |001e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@30c8 │ │ +09374a: 0c01 |0021: move-result-object v1 │ │ +09374c: 7210 de15 0400 |0022: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/q$b;.b:()Landroidx/datastore/preferences/protobuf/k1$b; // method@15de │ │ +093752: 0c02 |0025: move-result-object v2 │ │ +093754: 6e30 ff15 2301 |0026: invoke-virtual {v3, v2, v1}, Landroidx/datastore/preferences/protobuf/q;.t:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V // method@15ff │ │ +09375a: 28ef |0029: goto 0018 // -0011 │ │ +09375c: 0705 |002a: move-object v5, v0 │ │ +09375e: 2810 |002b: goto 003b // +0010 │ │ +093760: 2204 1c08 |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@081c │ │ +093764: 1a05 261a |002e: const-string v5, "Wrong object type used with protocol message reflection." // string@1a26 │ │ +093768: 7020 182f 5400 |0030: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +09376e: 2704 |0033: throw v4 │ │ +093770: 7210 de15 0400 |0034: invoke-interface {v4}, Landroidx/datastore/preferences/protobuf/q$b;.b:()Landroidx/datastore/preferences/protobuf/k1$b; // method@15de │ │ +093776: 0c00 |0037: move-result-object v0 │ │ +093778: 6e30 ff15 0305 |0038: invoke-virtual {v3, v0, v5}, Landroidx/datastore/preferences/protobuf/q;.t:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V // method@15ff │ │ +09377e: 5430 4605 |003b: iget-object v0, v3, Landroidx/datastore/preferences/protobuf/q;.a:Landroidx/datastore/preferences/protobuf/a1; // field@0546 │ │ +093782: 6e30 0112 4005 |003d: invoke-virtual {v0, v4, v5}, Landroidx/datastore/preferences/protobuf/a1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@1201 │ │ +093788: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/g1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/appcompat/widget/Toolbar; │ │ + 0x0000 - 0x0041 reg=3 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x0041 reg=4 (null) Landroidx/datastore/preferences/protobuf/q$b; │ │ + 0x0000 - 0x0041 reg=5 (null) Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/g1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/q;) │ │ + name : 't' │ │ + type : '(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a01f8: |[0a01f8] androidx.appcompat.widget.g1.run:()V │ │ -0a0208: 5410 7d06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/g1;.e:Landroidx/appcompat/widget/Toolbar; // field@067d │ │ -0a020c: 6e10 8614 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;.g:()V // method@1486 │ │ -0a0212: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +09378c: |[09378c] androidx.datastore.preferences.protobuf.q.t:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)V │ │ +09379c: 7120 f815 2100 |0000: invoke-static {v1, v2}, Landroidx/datastore/preferences/protobuf/q;.m:(Landroidx/datastore/preferences/protobuf/k1$b;Ljava/lang/Object;)Z // method@15f8 │ │ +0937a2: 0a01 |0003: move-result v1 │ │ +0937a4: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +0937a8: 0e00 |0006: return-void │ │ +0937aa: 2201 1c08 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@081c │ │ +0937ae: 1a02 261a |0009: const-string v2, "Wrong object type used with protocol message reflection." // string@1a26 │ │ +0937b2: 7020 182f 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2f18 │ │ +0937b8: 2701 |000e: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/g1; │ │ + 0x0000 - 0x000f reg=0 this Landroidx/datastore/preferences/protobuf/q; │ │ + 0x0000 - 0x000f reg=1 (null) Landroidx/datastore/preferences/protobuf/k1$b; │ │ + 0x0000 - 0x000f reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #243 header: │ │ -class_idx : 926 │ │ +Class #213 header: │ │ +class_idx : 800 │ │ access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #243 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/h0;' │ │ +Class #213 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/r; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4105 name=null │ │ + │ │ +Class #213 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/r$a;' │ │ Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r$a;) │ │ + name : 'a' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r$a;) │ │ + name : 'b' │ │ + type : '[I' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/h0;) │ │ - name : 'a' │ │ - type : '(Landroid/text/StaticLayout$Builder;Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r$a;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -09400c: |[09400c] androidx.appcompat.widget.h0.a:(Landroid/text/StaticLayout$Builder;Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder; │ │ -09401c: 6e20 c606 1000 |0000: invoke-virtual {v0, v1}, Landroid/text/StaticLayout$Builder;.setTextDirection:(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder; // method@06c6 │ │ -094022: 0c00 |0003: move-result-object v0 │ │ -094024: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 78 16-bit code units │ │ +0939e8: |[0939e8] androidx.datastore.preferences.protobuf.r$a.:()V │ │ +0939f8: 7100 ab16 0000 |0000: invoke-static {}, Landroidx/datastore/preferences/protobuf/w;.values:()[Landroidx/datastore/preferences/protobuf/w; // method@16ab │ │ +0939fe: 0c00 |0003: move-result-object v0 │ │ +093a00: 2100 |0004: array-length v0, v0 │ │ +093a02: 2300 3c0e |0005: new-array v0, v0, [I // type@0e3c │ │ +093a06: 6900 4b05 |0007: sput-object v0, Landroidx/datastore/preferences/protobuf/r$a;.b:[I // field@054b │ │ +093a0a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +093a0c: 6202 ba05 |000a: sget-object v2, Landroidx/datastore/preferences/protobuf/w;.o:Landroidx/datastore/preferences/protobuf/w; // field@05ba │ │ +093a10: 6e10 092f 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a16: 0a02 |000f: move-result v2 │ │ +093a18: 4b01 0002 |0010: aput v1, v0, v2 │ │ +093a1c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +093a1e: 6202 4b05 |0013: sget-object v2, Landroidx/datastore/preferences/protobuf/r$a;.b:[I // field@054b │ │ +093a22: 6203 bc05 |0015: sget-object v3, Landroidx/datastore/preferences/protobuf/w;.q:Landroidx/datastore/preferences/protobuf/w; // field@05bc │ │ +093a26: 6e10 092f 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a2c: 0a03 |001a: move-result v3 │ │ +093a2e: 4b00 0203 |001b: aput v0, v2, v3 │ │ +093a32: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +093a34: 6203 4b05 |001e: sget-object v3, Landroidx/datastore/preferences/protobuf/r$a;.b:[I // field@054b │ │ +093a38: 6204 b905 |0020: sget-object v4, Landroidx/datastore/preferences/protobuf/w;.n:Landroidx/datastore/preferences/protobuf/w; // field@05b9 │ │ +093a3c: 6e10 092f 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a42: 0a04 |0025: move-result v4 │ │ +093a44: 4b02 0304 |0026: aput v2, v3, v4 │ │ +093a48: 7100 0616 0000 |0028: invoke-static {}, Landroidx/datastore/preferences/protobuf/r$b;.values:()[Landroidx/datastore/preferences/protobuf/r$b; // method@1606 │ │ +093a4e: 0c03 |002b: move-result-object v3 │ │ +093a50: 2133 |002c: array-length v3, v3 │ │ +093a52: 2333 3c0e |002d: new-array v3, v3, [I // type@0e3c │ │ +093a56: 6903 4a05 |002f: sput-object v3, Landroidx/datastore/preferences/protobuf/r$a;.a:[I // field@054a │ │ +093a5a: 6204 5005 |0031: sget-object v4, Landroidx/datastore/preferences/protobuf/r$b;.i:Landroidx/datastore/preferences/protobuf/r$b; // field@0550 │ │ +093a5e: 6e10 092f 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a64: 0a04 |0036: move-result v4 │ │ +093a66: 4b01 0304 |0037: aput v1, v3, v4 │ │ +093a6a: 6201 4a05 |0039: sget-object v1, Landroidx/datastore/preferences/protobuf/r$a;.a:[I // field@054a │ │ +093a6e: 6203 4e05 |003b: sget-object v3, Landroidx/datastore/preferences/protobuf/r$b;.g:Landroidx/datastore/preferences/protobuf/r$b; // field@054e │ │ +093a72: 6e10 092f 0300 |003d: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a78: 0a03 |0040: move-result v3 │ │ +093a7a: 4b00 0103 |0041: aput v0, v1, v3 │ │ +093a7e: 6200 4a05 |0043: sget-object v0, Landroidx/datastore/preferences/protobuf/r$a;.a:[I // field@054a │ │ +093a82: 6201 4d05 |0045: sget-object v1, Landroidx/datastore/preferences/protobuf/r$b;.f:Landroidx/datastore/preferences/protobuf/r$b; // field@054d │ │ +093a86: 6e10 092f 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +093a8c: 0a01 |004a: move-result v1 │ │ +093a8e: 4b02 0001 |004b: aput v2, v0, v1 │ │ +093a92: 0e00 |004d: return-void │ │ + catches : 6 │ │ + 0x000a - 0x0012 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ + 0x0013 - 0x001d │ │ + Ljava/lang/NoSuchFieldError; -> 0x001d │ │ + 0x001e - 0x0028 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ + 0x0031 - 0x0039 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0039 │ │ + 0x0039 - 0x0043 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0043 │ │ + 0x0043 - 0x004d │ │ + Ljava/lang/NoSuchFieldError; -> 0x004d │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/text/StaticLayout$Builder; │ │ - 0x0000 - 0x0005 reg=1 (null) Landroid/text/TextDirectionHeuristic; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #244 header: │ │ -class_idx : 927 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #214 header: │ │ +class_idx : 801 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 5 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #244 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/h1;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #214 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/r; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="b" │ │ + │ │ +Class #214 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ - #0 : 'Landroid/window/OnBackInvokedCallback;' │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'j' │ │ + type : '[Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/h1;) │ │ - name : 'a' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'e' │ │ + type : 'Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/h1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 54 16-bit code units │ │ +093b28: |[093b28] androidx.datastore.preferences.protobuf.r$b.:()V │ │ +093b38: 2200 2103 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093b3c: 1a01 fe16 |0002: const-string v1, "SCALAR" // string@16fe │ │ +093b40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +093b42: 7040 0416 1022 |0005: invoke-direct {v0, v1, v2, v2}, Landroidx/datastore/preferences/protobuf/r$b;.:(Ljava/lang/String;IZ)V // method@1604 │ │ +093b48: 6900 4d05 |0008: sput-object v0, Landroidx/datastore/preferences/protobuf/r$b;.f:Landroidx/datastore/preferences/protobuf/r$b; // field@054d │ │ +093b4c: 2201 2103 |000a: new-instance v1, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093b50: 1a03 ea18 |000c: const-string v3, "VECTOR" // string@18ea │ │ +093b54: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +093b56: 7040 0416 3144 |000f: invoke-direct {v1, v3, v4, v4}, Landroidx/datastore/preferences/protobuf/r$b;.:(Ljava/lang/String;IZ)V // method@1604 │ │ +093b5c: 6901 4e05 |0012: sput-object v1, Landroidx/datastore/preferences/protobuf/r$b;.g:Landroidx/datastore/preferences/protobuf/r$b; // field@054e │ │ +093b60: 2203 2103 |0014: new-instance v3, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093b64: 1a05 5b16 |0016: const-string v5, "PACKED_VECTOR" // string@165b │ │ +093b68: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +093b6a: 7040 0416 5346 |0019: invoke-direct {v3, v5, v6, v4}, Landroidx/datastore/preferences/protobuf/r$b;.:(Ljava/lang/String;IZ)V // method@1604 │ │ +093b70: 6903 4f05 |001c: sput-object v3, Landroidx/datastore/preferences/protobuf/r$b;.h:Landroidx/datastore/preferences/protobuf/r$b; // field@054f │ │ +093b74: 2205 2103 |001e: new-instance v5, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093b78: 1a07 a815 |0020: const-string v7, "MAP" // string@15a8 │ │ +093b7c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +093b7e: 7040 0416 7528 |0023: invoke-direct {v5, v7, v8, v2}, Landroidx/datastore/preferences/protobuf/r$b;.:(Ljava/lang/String;IZ)V // method@1604 │ │ +093b84: 6905 5005 |0026: sput-object v5, Landroidx/datastore/preferences/protobuf/r$b;.i:Landroidx/datastore/preferences/protobuf/r$b; // field@0550 │ │ +093b88: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +093b8a: 2377 590e |0029: new-array v7, v7, [Landroidx/datastore/preferences/protobuf/r$b; // type@0e59 │ │ +093b8e: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +093b92: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +093b96: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +093b9a: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +093b9e: 6907 5105 |0033: sput-object v7, Landroidx/datastore/preferences/protobuf/r$b;.j:[Landroidx/datastore/preferences/protobuf/r$b; // field@0551 │ │ +093ba2: 0e00 |0035: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ name : '' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;IZ)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a036c: |[0a036c] androidx.appcompat.widget.h1.:(Ljava/lang/Runnable;)V │ │ -0a037c: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a0382: 5b01 8206 |0003: iput-object v1, v0, Landroidx/appcompat/widget/h1;.a:Ljava/lang/Runnable; // field@0682 │ │ -0a0386: 0e00 |0005: return-void │ │ +093ba4: |[093ba4] androidx.datastore.preferences.protobuf.r$b.:(Ljava/lang/String;IZ)V │ │ +093bb4: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +093bba: 5c03 4c05 |0003: iput-boolean v3, v0, Landroidx/datastore/preferences/protobuf/r$b;.e:Z // field@054c │ │ +093bbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/h1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/h1;) │ │ - name : 'onBackInvoked' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a0388: |[0a0388] androidx.appcompat.widget.h1.onBackInvoked:()V │ │ -0a0398: 5410 8206 |0000: iget-object v0, v1, Landroidx/appcompat/widget/h1;.a:Ljava/lang/Runnable; // field@0682 │ │ -0a039c: 7210 423d 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3d42 │ │ -0a03a2: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +093ae0: |[093ae0] androidx.datastore.preferences.protobuf.r$b.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/r$b; │ │ +093af0: 1c00 2103 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093af4: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +093afa: 0c01 |0005: move-result-object v1 │ │ +093afc: 1f01 2103 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/r$b; // type@0321 │ │ +093b00: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/h1; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #245 header: │ │ -class_idx : 929 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ │ │ -Class #245 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/i0;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/i0;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/TextView;)Z' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/r$b;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -09406c: |[09406c] androidx.appcompat.widget.i0.a:(Landroid/widget/TextView;)Z │ │ -09407c: 6e10 b10c 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.isHorizontallyScrollable:()Z // method@0cb1 │ │ -094082: 0a00 |0003: move-result v0 │ │ -094084: 0f00 |0004: return v0 │ │ + insns size : 9 16-bit code units │ │ +093b04: |[093b04] androidx.datastore.preferences.protobuf.r$b.values:()[Landroidx/datastore/preferences/protobuf/r$b; │ │ +093b14: 6200 5105 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/r$b;.j:[Landroidx/datastore/preferences/protobuf/r$b; // field@0551 │ │ +093b18: 6e10 bc4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/r$b;.clone:()Ljava/lang/Object; // method@4dbc │ │ +093b1e: 0c00 |0005: move-result-object v0 │ │ +093b20: 1f00 590e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/r$b; // type@0e59 │ │ +093b24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #246 header: │ │ -class_idx : 930 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +Class #215 header: │ │ +class_idx : 802 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #246 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #246 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/i1$a;' │ │ - Access flags : 0x0000 () │ │ +Class #215 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/r0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/i1$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/view/menu/a;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/i1$a;) │ │ - name : 'b' │ │ - type : 'Landroidx/appcompat/widget/i1;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/i1$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/i1;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 7 │ │ - insns size : 28 16-bit code units │ │ -0a0914: |[0a0914] androidx.appcompat.widget.i1$a.:(Landroidx/appcompat/widget/i1;)V │ │ -0a0924: 5b89 8806 |0000: iput-object v9, v8, Landroidx/appcompat/widget/i1$a;.b:Landroidx/appcompat/widget/i1; // field@0688 │ │ -0a0928: 7010 383d 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a092e: 2207 0103 |0005: new-instance v7, Landroidx/appcompat/view/menu/a; // type@0301 │ │ -0a0932: 5490 8c06 |0007: iget-object v0, v9, Landroidx/appcompat/widget/i1;.a:Landroidx/appcompat/widget/Toolbar; // field@068c │ │ -0a0936: 6e10 5b08 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -0a093c: 0c01 |000c: move-result-object v1 │ │ -0a093e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0a0940: 1403 2c00 0201 |000e: const v3, #float 2.38774e-38 // #0102002c │ │ -0a0946: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0a0948: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0a094a: 5496 9406 |0013: iget-object v6, v9, Landroidx/appcompat/widget/i1;.i:Ljava/lang/CharSequence; // field@0694 │ │ -0a094e: 0770 |0015: move-object v0, v7 │ │ -0a0950: 7607 b110 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/a;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@10b1 │ │ -0a0956: 5b87 8706 |0019: iput-object v7, v8, Landroidx/appcompat/widget/i1$a;.a:Landroidx/appcompat/view/menu/a; // field@0687 │ │ -0a095a: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/i1$a;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -0a095c: |[0a095c] androidx.appcompat.widget.i1$a.onClick:(Landroid/view/View;)V │ │ -0a096c: 5423 8806 |0000: iget-object v3, v2, Landroidx/appcompat/widget/i1$a;.b:Landroidx/appcompat/widget/i1; // field@0688 │ │ -0a0970: 5430 9706 |0002: iget-object v0, v3, Landroidx/appcompat/widget/i1;.l:Landroid/view/Window$Callback; // field@0697 │ │ -0a0974: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0a0978: 5533 9806 |0006: iget-boolean v3, v3, Landroidx/appcompat/widget/i1;.m:Z // field@0698 │ │ -0a097c: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ -0a0980: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a0982: 5421 8706 |000b: iget-object v1, v2, Landroidx/appcompat/widget/i1$a;.a:Landroidx/appcompat/view/menu/a; // field@0687 │ │ -0a0986: 7230 8909 3001 |000d: invoke-interface {v0, v3, v1}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0989 │ │ -0a098c: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ +Class #216 header: │ │ +class_idx : 803 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 54 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #247 header: │ │ -class_idx : 933 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ +Class #216 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/r$b; } │ │ │ │ -Class #247 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/i;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #216 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'A' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'B' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'C' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'D' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'E' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'F' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'G' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'H' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'I' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'J' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'K' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'L' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'M' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'N' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'O' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'P' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'Q' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'R' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'S' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'T' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'U' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'V' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'W' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'X' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #24 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'Y' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #25 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'Z' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #26 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'a0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #27 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'b0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #28 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'c0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #29 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'd0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #30 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'e0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #31 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'f0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #32 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'g0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #33 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'h0' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #34 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'i0' │ │ + type : '[Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #35 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'j' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #36 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'j0' │ │ + type : '[Ljava/lang/reflect/Type;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #37 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'k' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #38 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'k0' │ │ + type : '[Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + #39 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'l' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #40 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'm' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #41 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'n' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #42 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'o' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #43 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'p' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #44 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'q' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #45 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'r' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #46 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 's' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #47 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 't' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #48 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'u' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #49 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'v' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #50 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'w' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #51 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'x' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #52 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'y' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #53 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'z' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'a' │ │ - type : 'Landroid/widget/CheckedTextView;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'b' │ │ - type : 'Landroid/content/res/ColorStateList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'c' │ │ - type : 'Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'd' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/i;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ name : 'e' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/i;) │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ name : 'f' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/r$b;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'h' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'i' │ │ type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/i;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 65 │ │ + ins : 0 │ │ + outs : 6 │ │ + insns size : 1093 16-bit code units │ │ +093c20: |[093c20] androidx.datastore.preferences.protobuf.r.:()V │ │ +093c30: 2206 2303 |0000: new-instance v6, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093c34: 1a01 f403 |0002: const-string v1, "DOUBLE" // string@03f4 │ │ +093c38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +093c3a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +093c3c: 620d 4d05 |0006: sget-object v13, Landroidx/datastore/preferences/protobuf/r$b;.f:Landroidx/datastore/preferences/protobuf/r$b; // field@054d │ │ +093c40: 620e b705 |0008: sget-object v14, Landroidx/datastore/preferences/protobuf/w;.l:Landroidx/datastore/preferences/protobuf/w; // field@05b7 │ │ +093c44: 0760 |000a: move-object v0, v6 │ │ +093c46: 07d4 |000b: move-object v4, v13 │ │ +093c48: 07e5 |000c: move-object v5, v14 │ │ +093c4a: 7606 0816 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093c50: 6906 7a05 |0010: sput-object v6, Landroidx/datastore/preferences/protobuf/r;.j:Landroidx/datastore/preferences/protobuf/r; // field@057a │ │ +093c54: 2200 2303 |0012: new-instance v0, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093c58: 1a08 bf04 |0014: const-string v8, "FLOAT" // string@04bf │ │ +093c5c: 1219 |0016: const/4 v9, #int 1 // #1 │ │ +093c5e: 121a |0017: const/4 v10, #int 1 // #1 │ │ +093c60: 6201 b605 |0018: sget-object v1, Landroidx/datastore/preferences/protobuf/w;.k:Landroidx/datastore/preferences/protobuf/w; // field@05b6 │ │ +093c64: 0707 |001a: move-object v7, v0 │ │ +093c66: 07db |001b: move-object v11, v13 │ │ +093c68: 071c |001c: move-object v12, v1 │ │ +093c6a: 7606 0816 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093c70: 6900 7c05 |0020: sput-object v0, Landroidx/datastore/preferences/protobuf/r;.k:Landroidx/datastore/preferences/protobuf/r; // field@057c │ │ +093c74: 2202 2303 |0022: new-instance v2, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093c78: 1a08 ec05 |0024: const-string v8, "INT64" // string@05ec │ │ +093c7c: 1229 |0026: const/4 v9, #int 2 // #2 │ │ +093c7e: 122a |0027: const/4 v10, #int 2 // #2 │ │ +093c80: 6203 b505 |0028: sget-object v3, Landroidx/datastore/preferences/protobuf/w;.j:Landroidx/datastore/preferences/protobuf/w; // field@05b5 │ │ +093c84: 0727 |002a: move-object v7, v2 │ │ +093c86: 073c |002b: move-object v12, v3 │ │ +093c88: 7606 0816 0700 |002c: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093c8e: 6902 7e05 |002f: sput-object v2, Landroidx/datastore/preferences/protobuf/r;.l:Landroidx/datastore/preferences/protobuf/r; // field@057e │ │ +093c92: 2204 2303 |0031: new-instance v4, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093c96: 1a08 7118 |0033: const-string v8, "UINT64" // string@1871 │ │ +093c9a: 1239 |0035: const/4 v9, #int 3 // #3 │ │ +093c9c: 123a |0036: const/4 v10, #int 3 // #3 │ │ +093c9e: 0747 |0037: move-object v7, v4 │ │ +093ca0: 7606 0816 0700 |0038: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ca6: 6904 7f05 |003b: sput-object v4, Landroidx/datastore/preferences/protobuf/r;.m:Landroidx/datastore/preferences/protobuf/r; // field@057f │ │ +093caa: 2205 2303 |003d: new-instance v5, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093cae: 1a08 e905 |003f: const-string v8, "INT32" // string@05e9 │ │ +093cb2: 1249 |0041: const/4 v9, #int 4 // #4 │ │ +093cb4: 124a |0042: const/4 v10, #int 4 // #4 │ │ +093cb6: 6215 b405 |0043: sget-object v21, Landroidx/datastore/preferences/protobuf/w;.i:Landroidx/datastore/preferences/protobuf/w; // field@05b4 │ │ +093cba: 0757 |0045: move-object v7, v5 │ │ +093cbc: 080c 1500 |0046: move-object/from16 v12, v21 │ │ +093cc0: 7606 0816 0700 |0048: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093cc6: 6905 8005 |004b: sput-object v5, Landroidx/datastore/preferences/protobuf/r;.n:Landroidx/datastore/preferences/protobuf/r; // field@0580 │ │ +093cca: 2216 2303 |004d: new-instance v22, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093cce: 1a08 b004 |004f: const-string v8, "FIXED64" // string@04b0 │ │ +093cd2: 1259 |0051: const/4 v9, #int 5 // #5 │ │ +093cd4: 125a |0052: const/4 v10, #int 5 // #5 │ │ +093cd6: 0807 1600 |0053: move-object/from16 v7, v22 │ │ +093cda: 073c |0055: move-object v12, v3 │ │ +093cdc: 7606 0816 0700 |0056: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ce2: 6916 8105 |0059: sput-object v22, Landroidx/datastore/preferences/protobuf/r;.o:Landroidx/datastore/preferences/protobuf/r; // field@0581 │ │ +093ce6: 2217 2303 |005b: new-instance v23, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093cea: 1a08 ad04 |005d: const-string v8, "FIXED32" // string@04ad │ │ +093cee: 1269 |005f: const/4 v9, #int 6 // #6 │ │ +093cf0: 126a |0060: const/4 v10, #int 6 // #6 │ │ +093cf2: 0807 1700 |0061: move-object/from16 v7, v23 │ │ +093cf6: 080c 1500 |0063: move-object/from16 v12, v21 │ │ +093cfa: 7606 0816 0700 |0065: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093d00: 6917 8205 |0068: sput-object v23, Landroidx/datastore/preferences/protobuf/r;.p:Landroidx/datastore/preferences/protobuf/r; // field@0582 │ │ +093d04: 2218 2303 |006a: new-instance v24, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093d08: 1a08 d402 |006c: const-string v8, "BOOL" // string@02d4 │ │ +093d0c: 1279 |006e: const/4 v9, #int 7 // #7 │ │ +093d0e: 127a |006f: const/4 v10, #int 7 // #7 │ │ +093d10: 6219 b805 |0070: sget-object v25, Landroidx/datastore/preferences/protobuf/w;.m:Landroidx/datastore/preferences/protobuf/w; // field@05b8 │ │ +093d14: 0807 1800 |0072: move-object/from16 v7, v24 │ │ +093d18: 080c 1900 |0074: move-object/from16 v12, v25 │ │ +093d1c: 7606 0816 0700 |0076: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093d22: 6918 8305 |0079: sput-object v24, Landroidx/datastore/preferences/protobuf/r;.q:Landroidx/datastore/preferences/protobuf/r; // field@0583 │ │ +093d26: 221a 2303 |007b: new-instance v26, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093d2a: 1a08 4017 |007d: const-string v8, "STRING" // string@1740 │ │ +093d2e: 1309 0800 |007f: const/16 v9, #int 8 // #8 │ │ +093d32: 130a 0800 |0081: const/16 v10, #int 8 // #8 │ │ +093d36: 621b b905 |0083: sget-object v27, Landroidx/datastore/preferences/protobuf/w;.n:Landroidx/datastore/preferences/protobuf/w; // field@05b9 │ │ +093d3a: 0807 1a00 |0085: move-object/from16 v7, v26 │ │ +093d3e: 080c 1b00 |0087: move-object/from16 v12, v27 │ │ +093d42: 7606 0816 0700 |0089: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093d48: 691a 8405 |008c: sput-object v26, Landroidx/datastore/preferences/protobuf/r;.r:Landroidx/datastore/preferences/protobuf/r; // field@0584 │ │ +093d4c: 221c 2303 |008e: new-instance v28, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093d50: 1a08 b215 |0090: const-string v8, "MESSAGE" // string@15b2 │ │ +093d54: 1309 0900 |0092: const/16 v9, #int 9 // #9 │ │ +093d58: 130a 0900 |0094: const/16 v10, #int 9 // #9 │ │ +093d5c: 621d bc05 |0096: sget-object v29, Landroidx/datastore/preferences/protobuf/w;.q:Landroidx/datastore/preferences/protobuf/w; // field@05bc │ │ +093d60: 0807 1c00 |0098: move-object/from16 v7, v28 │ │ +093d64: 080c 1d00 |009a: move-object/from16 v12, v29 │ │ +093d68: 7606 0816 0700 |009c: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093d6e: 691c 8505 |009f: sput-object v28, Landroidx/datastore/preferences/protobuf/r;.s:Landroidx/datastore/preferences/protobuf/r; // field@0585 │ │ +093d72: 221e 2303 |00a1: new-instance v30, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093d76: 1a08 df02 |00a3: const-string v8, "BYTES" // string@02df │ │ +093d7a: 1309 0a00 |00a5: const/16 v9, #int 10 // #a │ │ +093d7e: 130a 0a00 |00a7: const/16 v10, #int 10 // #a │ │ +093d82: 621f ba05 |00a9: sget-object v31, Landroidx/datastore/preferences/protobuf/w;.o:Landroidx/datastore/preferences/protobuf/w; // field@05ba │ │ +093d86: 0807 1e00 |00ab: move-object/from16 v7, v30 │ │ +093d8a: 080c 1f00 |00ad: move-object/from16 v12, v31 │ │ +093d8e: 7606 0816 0700 |00af: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093d94: 691e 8605 |00b2: sput-object v30, Landroidx/datastore/preferences/protobuf/r;.t:Landroidx/datastore/preferences/protobuf/r; // field@0586 │ │ +093d98: 2220 2303 |00b4: new-instance v32, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093d9c: 1a08 6e18 |00b6: const-string v8, "UINT32" // string@186e │ │ +093da0: 1309 0b00 |00b8: const/16 v9, #int 11 // #b │ │ +093da4: 130a 0b00 |00ba: const/16 v10, #int 11 // #b │ │ +093da8: 0807 2000 |00bc: move-object/from16 v7, v32 │ │ +093dac: 080c 1500 |00be: move-object/from16 v12, v21 │ │ +093db0: 7606 0816 0700 |00c0: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093db6: 6920 8705 |00c3: sput-object v32, Landroidx/datastore/preferences/protobuf/r;.u:Landroidx/datastore/preferences/protobuf/r; // field@0587 │ │ +093dba: 2221 2303 |00c5: new-instance v33, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093dbe: 1a08 4804 |00c7: const-string v8, "ENUM" // string@0448 │ │ +093dc2: 1309 0c00 |00c9: const/16 v9, #int 12 // #c │ │ +093dc6: 130a 0c00 |00cb: const/16 v10, #int 12 // #c │ │ +093dca: 6222 bb05 |00cd: sget-object v34, Landroidx/datastore/preferences/protobuf/w;.p:Landroidx/datastore/preferences/protobuf/w; // field@05bb │ │ +093dce: 0807 2100 |00cf: move-object/from16 v7, v33 │ │ +093dd2: 080c 2200 |00d1: move-object/from16 v12, v34 │ │ +093dd6: 7606 0816 0700 |00d3: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ddc: 6921 8805 |00d6: sput-object v33, Landroidx/datastore/preferences/protobuf/r;.v:Landroidx/datastore/preferences/protobuf/r; // field@0588 │ │ +093de0: 2223 2303 |00d8: new-instance v35, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093de4: 1a08 1617 |00da: const-string v8, "SFIXED32" // string@1716 │ │ +093de8: 1309 0d00 |00dc: const/16 v9, #int 13 // #d │ │ +093dec: 130a 0d00 |00de: const/16 v10, #int 13 // #d │ │ +093df0: 0807 2300 |00e0: move-object/from16 v7, v35 │ │ +093df4: 080c 1500 |00e2: move-object/from16 v12, v21 │ │ +093df8: 7606 0816 0700 |00e4: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093dfe: 6923 8905 |00e7: sput-object v35, Landroidx/datastore/preferences/protobuf/r;.w:Landroidx/datastore/preferences/protobuf/r; // field@0589 │ │ +093e02: 2224 2303 |00e9: new-instance v36, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093e06: 1a08 1917 |00eb: const-string v8, "SFIXED64" // string@1719 │ │ +093e0a: 1309 0e00 |00ed: const/16 v9, #int 14 // #e │ │ +093e0e: 130a 0e00 |00ef: const/16 v10, #int 14 // #e │ │ +093e12: 0807 2400 |00f1: move-object/from16 v7, v36 │ │ +093e16: 073c |00f3: move-object v12, v3 │ │ +093e18: 7606 0816 0700 |00f4: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093e1e: 6924 8a05 |00f7: sput-object v36, Landroidx/datastore/preferences/protobuf/r;.x:Landroidx/datastore/preferences/protobuf/r; // field@058a │ │ +093e22: 2225 2303 |00f9: new-instance v37, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093e26: 1a08 2317 |00fb: const-string v8, "SINT32" // string@1723 │ │ +093e2a: 1309 0f00 |00fd: const/16 v9, #int 15 // #f │ │ +093e2e: 130a 0f00 |00ff: const/16 v10, #int 15 // #f │ │ +093e32: 0807 2500 |0101: move-object/from16 v7, v37 │ │ +093e36: 080c 1500 |0103: move-object/from16 v12, v21 │ │ +093e3a: 7606 0816 0700 |0105: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093e40: 6925 8b05 |0108: sput-object v37, Landroidx/datastore/preferences/protobuf/r;.y:Landroidx/datastore/preferences/protobuf/r; // field@058b │ │ +093e44: 2226 2303 |010a: new-instance v38, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093e48: 1a08 2617 |010c: const-string v8, "SINT64" // string@1726 │ │ +093e4c: 1309 1000 |010e: const/16 v9, #int 16 // #10 │ │ +093e50: 130a 1000 |0110: const/16 v10, #int 16 // #10 │ │ +093e54: 0807 2600 |0112: move-object/from16 v7, v38 │ │ +093e58: 073c |0114: move-object v12, v3 │ │ +093e5a: 7606 0816 0700 |0115: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093e60: 6926 8c05 |0118: sput-object v38, Landroidx/datastore/preferences/protobuf/r;.z:Landroidx/datastore/preferences/protobuf/r; // field@058c │ │ +093e64: 2227 2303 |011a: new-instance v39, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093e68: 1a08 6005 |011c: const-string v8, "GROUP" // string@0560 │ │ +093e6c: 1309 1100 |011e: const/16 v9, #int 17 // #11 │ │ +093e70: 130a 1100 |0120: const/16 v10, #int 17 // #11 │ │ +093e74: 0807 2700 |0122: move-object/from16 v7, v39 │ │ +093e78: 080c 1d00 |0124: move-object/from16 v12, v29 │ │ +093e7c: 7606 0816 0700 |0126: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093e82: 6927 5205 |0129: sput-object v39, Landroidx/datastore/preferences/protobuf/r;.A:Landroidx/datastore/preferences/protobuf/r; // field@0552 │ │ +093e86: 220d 2303 |012b: new-instance v13, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093e8a: 1a08 f603 |012d: const-string v8, "DOUBLE_LIST" // string@03f6 │ │ +093e8e: 1309 1200 |012f: const/16 v9, #int 18 // #12 │ │ +093e92: 130a 1200 |0131: const/16 v10, #int 18 // #12 │ │ +093e96: 6228 4e05 |0133: sget-object v40, Landroidx/datastore/preferences/protobuf/r$b;.g:Landroidx/datastore/preferences/protobuf/r$b; // field@054e │ │ +093e9a: 07d7 |0135: move-object v7, v13 │ │ +093e9c: 080b 2800 |0136: move-object/from16 v11, v40 │ │ +093ea0: 07ec |0138: move-object v12, v14 │ │ +093ea2: 7606 0816 0700 |0139: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ea8: 690d 5305 |013c: sput-object v13, Landroidx/datastore/preferences/protobuf/r;.B:Landroidx/datastore/preferences/protobuf/r; // field@0553 │ │ +093eac: 2229 2303 |013e: new-instance v41, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093eb0: 1a10 c104 |0140: const-string v16, "FLOAT_LIST" // string@04c1 │ │ +093eb4: 1311 1300 |0142: const/16 v17, #int 19 // #13 │ │ +093eb8: 1312 1300 |0144: const/16 v18, #int 19 // #13 │ │ +093ebc: 080f 2900 |0146: move-object/from16 v15, v41 │ │ +093ec0: 0813 2800 |0148: move-object/from16 v19, v40 │ │ +093ec4: 0814 0100 |014a: move-object/from16 v20, v1 │ │ +093ec8: 7606 0816 0f00 |014c: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ece: 6929 5405 |014f: sput-object v41, Landroidx/datastore/preferences/protobuf/r;.C:Landroidx/datastore/preferences/protobuf/r; // field@0554 │ │ +093ed2: 222a 2303 |0151: new-instance v42, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093ed6: 1a10 ed05 |0153: const-string v16, "INT64_LIST" // string@05ed │ │ +093eda: 1311 1400 |0155: const/16 v17, #int 20 // #14 │ │ +093ede: 1312 1400 |0157: const/16 v18, #int 20 // #14 │ │ +093ee2: 080f 2a00 |0159: move-object/from16 v15, v42 │ │ +093ee6: 0814 0300 |015b: move-object/from16 v20, v3 │ │ +093eea: 7606 0816 0f00 |015d: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ef0: 692a 5505 |0160: sput-object v42, Landroidx/datastore/preferences/protobuf/r;.D:Landroidx/datastore/preferences/protobuf/r; // field@0555 │ │ +093ef4: 222b 2303 |0162: new-instance v43, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093ef8: 1a10 7218 |0164: const-string v16, "UINT64_LIST" // string@1872 │ │ +093efc: 1311 1500 |0166: const/16 v17, #int 21 // #15 │ │ +093f00: 1312 1500 |0168: const/16 v18, #int 21 // #15 │ │ +093f04: 080f 2b00 |016a: move-object/from16 v15, v43 │ │ +093f08: 7606 0816 0f00 |016c: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093f0e: 692b 5605 |016f: sput-object v43, Landroidx/datastore/preferences/protobuf/r;.E:Landroidx/datastore/preferences/protobuf/r; // field@0556 │ │ +093f12: 222c 2303 |0171: new-instance v44, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093f16: 1a10 ea05 |0173: const-string v16, "INT32_LIST" // string@05ea │ │ +093f1a: 1311 1600 |0175: const/16 v17, #int 22 // #16 │ │ +093f1e: 1312 1600 |0177: const/16 v18, #int 22 // #16 │ │ +093f22: 080f 2c00 |0179: move-object/from16 v15, v44 │ │ +093f26: 0814 1500 |017b: move-object/from16 v20, v21 │ │ +093f2a: 7606 0816 0f00 |017d: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093f30: 692c 5705 |0180: sput-object v44, Landroidx/datastore/preferences/protobuf/r;.F:Landroidx/datastore/preferences/protobuf/r; // field@0557 │ │ +093f34: 222d 2303 |0182: new-instance v45, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093f38: 1a10 b104 |0184: const-string v16, "FIXED64_LIST" // string@04b1 │ │ +093f3c: 1311 1700 |0186: const/16 v17, #int 23 // #17 │ │ +093f40: 1312 1700 |0188: const/16 v18, #int 23 // #17 │ │ +093f44: 080f 2d00 |018a: move-object/from16 v15, v45 │ │ +093f48: 0814 0300 |018c: move-object/from16 v20, v3 │ │ +093f4c: 7606 0816 0f00 |018e: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093f52: 692d 5805 |0191: sput-object v45, Landroidx/datastore/preferences/protobuf/r;.G:Landroidx/datastore/preferences/protobuf/r; // field@0558 │ │ +093f56: 222e 2303 |0193: new-instance v46, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093f5a: 1a10 ae04 |0195: const-string v16, "FIXED32_LIST" // string@04ae │ │ +093f5e: 1311 1800 |0197: const/16 v17, #int 24 // #18 │ │ +093f62: 1312 1800 |0199: const/16 v18, #int 24 // #18 │ │ +093f66: 080f 2e00 |019b: move-object/from16 v15, v46 │ │ +093f6a: 0814 1500 |019d: move-object/from16 v20, v21 │ │ +093f6e: 7606 0816 0f00 |019f: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093f74: 692e 5905 |01a2: sput-object v46, Landroidx/datastore/preferences/protobuf/r;.H:Landroidx/datastore/preferences/protobuf/r; // field@0559 │ │ +093f78: 222f 2303 |01a4: new-instance v47, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093f7c: 1a10 d702 |01a6: const-string v16, "BOOL_LIST" // string@02d7 │ │ +093f80: 1311 1900 |01a8: const/16 v17, #int 25 // #19 │ │ +093f84: 1312 1900 |01aa: const/16 v18, #int 25 // #19 │ │ +093f88: 080f 2f00 |01ac: move-object/from16 v15, v47 │ │ +093f8c: 0814 1900 |01ae: move-object/from16 v20, v25 │ │ +093f90: 7606 0816 0f00 |01b0: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093f96: 692f 5a05 |01b3: sput-object v47, Landroidx/datastore/preferences/protobuf/r;.I:Landroidx/datastore/preferences/protobuf/r; // field@055a │ │ +093f9a: 2230 2303 |01b5: new-instance v48, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093f9e: 1a10 4317 |01b7: const-string v16, "STRING_LIST" // string@1743 │ │ +093fa2: 1311 1a00 |01b9: const/16 v17, #int 26 // #1a │ │ +093fa6: 1312 1a00 |01bb: const/16 v18, #int 26 // #1a │ │ +093faa: 080f 3000 |01bd: move-object/from16 v15, v48 │ │ +093fae: 0814 1b00 |01bf: move-object/from16 v20, v27 │ │ +093fb2: 7606 0816 0f00 |01c1: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093fb8: 6930 5b05 |01c4: sput-object v48, Landroidx/datastore/preferences/protobuf/r;.J:Landroidx/datastore/preferences/protobuf/r; // field@055b │ │ +093fbc: 221b 2303 |01c6: new-instance v27, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093fc0: 1a10 b315 |01c8: const-string v16, "MESSAGE_LIST" // string@15b3 │ │ +093fc4: 1311 1b00 |01ca: const/16 v17, #int 27 // #1b │ │ +093fc8: 1312 1b00 |01cc: const/16 v18, #int 27 // #1b │ │ +093fcc: 080f 1b00 |01ce: move-object/from16 v15, v27 │ │ +093fd0: 0814 1d00 |01d0: move-object/from16 v20, v29 │ │ +093fd4: 7606 0816 0f00 |01d2: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093fda: 691b 5c05 |01d5: sput-object v27, Landroidx/datastore/preferences/protobuf/r;.K:Landroidx/datastore/preferences/protobuf/r; // field@055c │ │ +093fde: 2231 2303 |01d7: new-instance v49, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093fe2: 1a10 e002 |01d9: const-string v16, "BYTES_LIST" // string@02e0 │ │ +093fe6: 1311 1c00 |01db: const/16 v17, #int 28 // #1c │ │ +093fea: 1312 1c00 |01dd: const/16 v18, #int 28 // #1c │ │ +093fee: 080f 3100 |01df: move-object/from16 v15, v49 │ │ +093ff2: 0814 1f00 |01e1: move-object/from16 v20, v31 │ │ +093ff6: 7606 0816 0f00 |01e3: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +093ffc: 6931 5d05 |01e6: sput-object v49, Landroidx/datastore/preferences/protobuf/r;.L:Landroidx/datastore/preferences/protobuf/r; // field@055d │ │ +094000: 221f 2303 |01e8: new-instance v31, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094004: 1a10 6f18 |01ea: const-string v16, "UINT32_LIST" // string@186f │ │ +094008: 1311 1d00 |01ec: const/16 v17, #int 29 // #1d │ │ +09400c: 1312 1d00 |01ee: const/16 v18, #int 29 // #1d │ │ +094010: 080f 1f00 |01f0: move-object/from16 v15, v31 │ │ +094014: 0814 1500 |01f2: move-object/from16 v20, v21 │ │ +094018: 7606 0816 0f00 |01f4: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +09401e: 691f 5e05 |01f7: sput-object v31, Landroidx/datastore/preferences/protobuf/r;.M:Landroidx/datastore/preferences/protobuf/r; // field@055e │ │ +094022: 2232 2303 |01f9: new-instance v50, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094026: 1a10 4904 |01fb: const-string v16, "ENUM_LIST" // string@0449 │ │ +09402a: 1311 1e00 |01fd: const/16 v17, #int 30 // #1e │ │ +09402e: 1312 1e00 |01ff: const/16 v18, #int 30 // #1e │ │ +094032: 080f 3200 |0201: move-object/from16 v15, v50 │ │ +094036: 0814 2200 |0203: move-object/from16 v20, v34 │ │ +09403a: 7606 0816 0f00 |0205: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094040: 6932 5f05 |0208: sput-object v50, Landroidx/datastore/preferences/protobuf/r;.N:Landroidx/datastore/preferences/protobuf/r; // field@055f │ │ +094044: 2233 2303 |020a: new-instance v51, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094048: 1a10 1717 |020c: const-string v16, "SFIXED32_LIST" // string@1717 │ │ +09404c: 1311 1f00 |020e: const/16 v17, #int 31 // #1f │ │ +094050: 1312 1f00 |0210: const/16 v18, #int 31 // #1f │ │ +094054: 080f 3300 |0212: move-object/from16 v15, v51 │ │ +094058: 0814 1500 |0214: move-object/from16 v20, v21 │ │ +09405c: 7606 0816 0f00 |0216: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094062: 6933 6005 |0219: sput-object v51, Landroidx/datastore/preferences/protobuf/r;.O:Landroidx/datastore/preferences/protobuf/r; // field@0560 │ │ +094066: 2234 2303 |021b: new-instance v52, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09406a: 1a10 1a17 |021d: const-string v16, "SFIXED64_LIST" // string@171a │ │ +09406e: 1311 2000 |021f: const/16 v17, #int 32 // #20 │ │ +094072: 1312 2000 |0221: const/16 v18, #int 32 // #20 │ │ +094076: 080f 3400 |0223: move-object/from16 v15, v52 │ │ +09407a: 0814 0300 |0225: move-object/from16 v20, v3 │ │ +09407e: 7606 0816 0f00 |0227: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094084: 6934 6105 |022a: sput-object v52, Landroidx/datastore/preferences/protobuf/r;.P:Landroidx/datastore/preferences/protobuf/r; // field@0561 │ │ +094088: 2235 2303 |022c: new-instance v53, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09408c: 1a10 2417 |022e: const-string v16, "SINT32_LIST" // string@1724 │ │ +094090: 1311 2100 |0230: const/16 v17, #int 33 // #21 │ │ +094094: 1312 2100 |0232: const/16 v18, #int 33 // #21 │ │ +094098: 080f 3500 |0234: move-object/from16 v15, v53 │ │ +09409c: 0814 1500 |0236: move-object/from16 v20, v21 │ │ +0940a0: 7606 0816 0f00 |0238: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0940a6: 6935 6205 |023b: sput-object v53, Landroidx/datastore/preferences/protobuf/r;.Q:Landroidx/datastore/preferences/protobuf/r; // field@0562 │ │ +0940aa: 2236 2303 |023d: new-instance v54, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0940ae: 1a10 2717 |023f: const-string v16, "SINT64_LIST" // string@1727 │ │ +0940b2: 1311 2200 |0241: const/16 v17, #int 34 // #22 │ │ +0940b6: 1312 2200 |0243: const/16 v18, #int 34 // #22 │ │ +0940ba: 080f 3600 |0245: move-object/from16 v15, v54 │ │ +0940be: 0814 0300 |0247: move-object/from16 v20, v3 │ │ +0940c2: 7606 0816 0f00 |0249: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0940c8: 6936 6305 |024c: sput-object v54, Landroidx/datastore/preferences/protobuf/r;.R:Landroidx/datastore/preferences/protobuf/r; // field@0563 │ │ +0940cc: 2237 2303 |024e: new-instance v55, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0940d0: 1a08 f703 |0250: const-string v8, "DOUBLE_LIST_PACKED" // string@03f7 │ │ +0940d4: 1309 2300 |0252: const/16 v9, #int 35 // #23 │ │ +0940d8: 130a 2300 |0254: const/16 v10, #int 35 // #23 │ │ +0940dc: 6238 4f05 |0256: sget-object v56, Landroidx/datastore/preferences/protobuf/r$b;.h:Landroidx/datastore/preferences/protobuf/r$b; // field@054f │ │ +0940e0: 0807 3700 |0258: move-object/from16 v7, v55 │ │ +0940e4: 080b 3800 |025a: move-object/from16 v11, v56 │ │ +0940e8: 7606 0816 0700 |025c: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0940ee: 6937 6405 |025f: sput-object v55, Landroidx/datastore/preferences/protobuf/r;.S:Landroidx/datastore/preferences/protobuf/r; // field@0564 │ │ +0940f2: 2207 2303 |0261: new-instance v7, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0940f6: 1a10 c204 |0263: const-string v16, "FLOAT_LIST_PACKED" // string@04c2 │ │ +0940fa: 1311 2400 |0265: const/16 v17, #int 36 // #24 │ │ +0940fe: 1312 2400 |0267: const/16 v18, #int 36 // #24 │ │ +094102: 077f |0269: move-object v15, v7 │ │ +094104: 0813 3800 |026a: move-object/from16 v19, v56 │ │ +094108: 0814 0100 |026c: move-object/from16 v20, v1 │ │ +09410c: 7606 0816 0f00 |026e: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094112: 6907 6505 |0271: sput-object v7, Landroidx/datastore/preferences/protobuf/r;.T:Landroidx/datastore/preferences/protobuf/r; // field@0565 │ │ +094116: 2201 2303 |0273: new-instance v1, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09411a: 1a10 ee05 |0275: const-string v16, "INT64_LIST_PACKED" // string@05ee │ │ +09411e: 1311 2500 |0277: const/16 v17, #int 37 // #25 │ │ +094122: 1312 2500 |0279: const/16 v18, #int 37 // #25 │ │ +094126: 071f |027b: move-object v15, v1 │ │ +094128: 0814 0300 |027c: move-object/from16 v20, v3 │ │ +09412c: 7606 0816 0f00 |027e: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094132: 6901 6605 |0281: sput-object v1, Landroidx/datastore/preferences/protobuf/r;.U:Landroidx/datastore/preferences/protobuf/r; // field@0566 │ │ +094136: 2208 2303 |0283: new-instance v8, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09413a: 1a10 7318 |0285: const-string v16, "UINT64_LIST_PACKED" // string@1873 │ │ +09413e: 1311 2600 |0287: const/16 v17, #int 38 // #26 │ │ +094142: 1312 2600 |0289: const/16 v18, #int 38 // #26 │ │ +094146: 078f |028b: move-object v15, v8 │ │ +094148: 7606 0816 0f00 |028c: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +09414e: 6908 6705 |028f: sput-object v8, Landroidx/datastore/preferences/protobuf/r;.V:Landroidx/datastore/preferences/protobuf/r; // field@0567 │ │ +094152: 2209 2303 |0291: new-instance v9, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094156: 1a10 eb05 |0293: const-string v16, "INT32_LIST_PACKED" // string@05eb │ │ +09415a: 1311 2700 |0295: const/16 v17, #int 39 // #27 │ │ +09415e: 1312 2700 |0297: const/16 v18, #int 39 // #27 │ │ +094162: 079f |0299: move-object v15, v9 │ │ +094164: 0814 1500 |029a: move-object/from16 v20, v21 │ │ +094168: 7606 0816 0f00 |029c: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +09416e: 6909 6805 |029f: sput-object v9, Landroidx/datastore/preferences/protobuf/r;.W:Landroidx/datastore/preferences/protobuf/r; // field@0568 │ │ +094172: 220a 2303 |02a1: new-instance v10, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094176: 1a10 b204 |02a3: const-string v16, "FIXED64_LIST_PACKED" // string@04b2 │ │ +09417a: 1311 2800 |02a5: const/16 v17, #int 40 // #28 │ │ +09417e: 1312 2800 |02a7: const/16 v18, #int 40 // #28 │ │ +094182: 07af |02a9: move-object v15, v10 │ │ +094184: 0814 0300 |02aa: move-object/from16 v20, v3 │ │ +094188: 7606 0816 0f00 |02ac: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +09418e: 690a 6905 |02af: sput-object v10, Landroidx/datastore/preferences/protobuf/r;.X:Landroidx/datastore/preferences/protobuf/r; // field@0569 │ │ +094192: 220b 2303 |02b1: new-instance v11, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094196: 1a10 af04 |02b3: const-string v16, "FIXED32_LIST_PACKED" // string@04af │ │ +09419a: 1311 2900 |02b5: const/16 v17, #int 41 // #29 │ │ +09419e: 1312 2900 |02b7: const/16 v18, #int 41 // #29 │ │ +0941a2: 07bf |02b9: move-object v15, v11 │ │ +0941a4: 0814 1500 |02ba: move-object/from16 v20, v21 │ │ +0941a8: 7606 0816 0f00 |02bc: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0941ae: 690b 6a05 |02bf: sput-object v11, Landroidx/datastore/preferences/protobuf/r;.Y:Landroidx/datastore/preferences/protobuf/r; // field@056a │ │ +0941b2: 220c 2303 |02c1: new-instance v12, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0941b6: 1a10 d802 |02c3: const-string v16, "BOOL_LIST_PACKED" // string@02d8 │ │ +0941ba: 1311 2a00 |02c5: const/16 v17, #int 42 // #2a │ │ +0941be: 1312 2a00 |02c7: const/16 v18, #int 42 // #2a │ │ +0941c2: 07cf |02c9: move-object v15, v12 │ │ +0941c4: 0814 1900 |02ca: move-object/from16 v20, v25 │ │ +0941c8: 7606 0816 0f00 |02cc: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0941ce: 690c 6b05 |02cf: sput-object v12, Landroidx/datastore/preferences/protobuf/r;.Z:Landroidx/datastore/preferences/protobuf/r; // field@056b │ │ +0941d2: 220e 2303 |02d1: new-instance v14, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0941d6: 1a10 7018 |02d3: const-string v16, "UINT32_LIST_PACKED" // string@1870 │ │ +0941da: 1311 2b00 |02d5: const/16 v17, #int 43 // #2b │ │ +0941de: 1312 2b00 |02d7: const/16 v18, #int 43 // #2b │ │ +0941e2: 07ef |02d9: move-object v15, v14 │ │ +0941e4: 0814 1500 |02da: move-object/from16 v20, v21 │ │ +0941e8: 7606 0816 0f00 |02dc: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0941ee: 690e 6c05 |02df: sput-object v14, Landroidx/datastore/preferences/protobuf/r;.a0:Landroidx/datastore/preferences/protobuf/r; // field@056c │ │ +0941f2: 2219 2303 |02e1: new-instance v25, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0941f6: 1a10 4a04 |02e3: const-string v16, "ENUM_LIST_PACKED" // string@044a │ │ +0941fa: 1311 2c00 |02e5: const/16 v17, #int 44 // #2c │ │ +0941fe: 1312 2c00 |02e7: const/16 v18, #int 44 // #2c │ │ +094202: 080f 1900 |02e9: move-object/from16 v15, v25 │ │ +094206: 0814 2200 |02eb: move-object/from16 v20, v34 │ │ +09420a: 7606 0816 0f00 |02ed: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094210: 6919 6d05 |02f0: sput-object v25, Landroidx/datastore/preferences/protobuf/r;.b0:Landroidx/datastore/preferences/protobuf/r; // field@056d │ │ +094214: 2222 2303 |02f2: new-instance v34, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +094218: 1a10 1817 |02f4: const-string v16, "SFIXED32_LIST_PACKED" // string@1718 │ │ +09421c: 1311 2d00 |02f6: const/16 v17, #int 45 // #2d │ │ +094220: 1312 2d00 |02f8: const/16 v18, #int 45 // #2d │ │ +094224: 080f 2200 |02fa: move-object/from16 v15, v34 │ │ +094228: 0814 1500 |02fc: move-object/from16 v20, v21 │ │ +09422c: 7606 0816 0f00 |02fe: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094232: 6922 6e05 |0301: sput-object v34, Landroidx/datastore/preferences/protobuf/r;.c0:Landroidx/datastore/preferences/protobuf/r; // field@056e │ │ +094236: 2239 2303 |0303: new-instance v57, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09423a: 1a10 1b17 |0305: const-string v16, "SFIXED64_LIST_PACKED" // string@171b │ │ +09423e: 1311 2e00 |0307: const/16 v17, #int 46 // #2e │ │ +094242: 1312 2e00 |0309: const/16 v18, #int 46 // #2e │ │ +094246: 080f 3900 |030b: move-object/from16 v15, v57 │ │ +09424a: 0814 0300 |030d: move-object/from16 v20, v3 │ │ +09424e: 7606 0816 0f00 |030f: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094254: 6939 6f05 |0312: sput-object v57, Landroidx/datastore/preferences/protobuf/r;.d0:Landroidx/datastore/preferences/protobuf/r; // field@056f │ │ +094258: 223a 2303 |0314: new-instance v58, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09425c: 1a10 2517 |0316: const-string v16, "SINT32_LIST_PACKED" // string@1725 │ │ +094260: 1311 2f00 |0318: const/16 v17, #int 47 // #2f │ │ +094264: 1312 2f00 |031a: const/16 v18, #int 47 // #2f │ │ +094268: 080f 3a00 |031c: move-object/from16 v15, v58 │ │ +09426c: 0814 1500 |031e: move-object/from16 v20, v21 │ │ +094270: 7606 0816 0f00 |0320: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094276: 693a 7105 |0323: sput-object v58, Landroidx/datastore/preferences/protobuf/r;.e0:Landroidx/datastore/preferences/protobuf/r; // field@0571 │ │ +09427a: 2215 2303 |0325: new-instance v21, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +09427e: 1a10 2817 |0327: const-string v16, "SINT64_LIST_PACKED" // string@1728 │ │ +094282: 1311 3000 |0329: const/16 v17, #int 48 // #30 │ │ +094286: 1312 3000 |032b: const/16 v18, #int 48 // #30 │ │ +09428a: 080f 1500 |032d: move-object/from16 v15, v21 │ │ +09428e: 0814 0300 |032f: move-object/from16 v20, v3 │ │ +094292: 7606 0816 0f00 |0331: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +094298: 6915 7305 |0334: sput-object v21, Landroidx/datastore/preferences/protobuf/r;.f0:Landroidx/datastore/preferences/protobuf/r; // field@0573 │ │ +09429c: 2203 2303 |0336: new-instance v3, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0942a0: 1a10 6105 |0338: const-string v16, "GROUP_LIST" // string@0561 │ │ +0942a4: 1311 3100 |033a: const/16 v17, #int 49 // #31 │ │ +0942a8: 1312 3100 |033c: const/16 v18, #int 49 // #31 │ │ +0942ac: 073f |033e: move-object v15, v3 │ │ +0942ae: 0813 2800 |033f: move-object/from16 v19, v40 │ │ +0942b2: 0814 1d00 |0341: move-object/from16 v20, v29 │ │ +0942b6: 7606 0816 0f00 |0343: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0942bc: 6903 7505 |0346: sput-object v3, Landroidx/datastore/preferences/protobuf/r;.g0:Landroidx/datastore/preferences/protobuf/r; // field@0575 │ │ +0942c0: 220f 2303 |0348: new-instance v15, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +0942c4: 1a3c a815 |034a: const-string v60, "MAP" // string@15a8 │ │ +0942c8: 133d 3200 |034c: const/16 v61, #int 50 // #32 │ │ +0942cc: 133e 3200 |034e: const/16 v62, #int 50 // #32 │ │ +0942d0: 623f 5005 |0350: sget-object v63, Landroidx/datastore/preferences/protobuf/r$b;.i:Landroidx/datastore/preferences/protobuf/r$b; // field@0550 │ │ +0942d4: 6240 b305 |0352: sget-object v64, Landroidx/datastore/preferences/protobuf/w;.h:Landroidx/datastore/preferences/protobuf/w; // field@05b3 │ │ +0942d8: 083b 0f00 |0354: move-object/from16 v59, v15 │ │ +0942dc: 7606 0816 3b00 |0356: invoke-direct/range {v59, v60, v61, v62, v63, v64}, Landroidx/datastore/preferences/protobuf/r;.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V // method@1608 │ │ +0942e2: 690f 7705 |0359: sput-object v15, Landroidx/datastore/preferences/protobuf/r;.h0:Landroidx/datastore/preferences/protobuf/r; // field@0577 │ │ +0942e6: 0810 0f00 |035b: move-object/from16 v16, v15 │ │ +0942ea: 130f 3300 |035d: const/16 v15, #int 51 // #33 │ │ +0942ee: 23ff 5a0e |035f: new-array v15, v15, [Landroidx/datastore/preferences/protobuf/r; // type@0e5a │ │ +0942f2: 0811 0300 |0361: move-object/from16 v17, v3 │ │ +0942f6: 1203 |0363: const/4 v3, #int 0 // #0 │ │ +0942f8: 4d06 0f03 |0364: aput-object v6, v15, v3 │ │ +0942fc: 1216 |0366: const/4 v6, #int 1 // #1 │ │ +0942fe: 4d00 0f06 |0367: aput-object v0, v15, v6 │ │ +094302: 1220 |0369: const/4 v0, #int 2 // #2 │ │ +094304: 4d02 0f00 |036a: aput-object v2, v15, v0 │ │ +094308: 1230 |036c: const/4 v0, #int 3 // #3 │ │ +09430a: 4d04 0f00 |036d: aput-object v4, v15, v0 │ │ +09430e: 1240 |036f: const/4 v0, #int 4 // #4 │ │ +094310: 4d05 0f00 |0370: aput-object v5, v15, v0 │ │ +094314: 1250 |0372: const/4 v0, #int 5 // #5 │ │ +094316: 4d16 0f00 |0373: aput-object v22, v15, v0 │ │ +09431a: 1260 |0375: const/4 v0, #int 6 // #6 │ │ +09431c: 4d17 0f00 |0376: aput-object v23, v15, v0 │ │ +094320: 1270 |0378: const/4 v0, #int 7 // #7 │ │ +094322: 4d18 0f00 |0379: aput-object v24, v15, v0 │ │ +094326: 1300 0800 |037b: const/16 v0, #int 8 // #8 │ │ +09432a: 4d1a 0f00 |037d: aput-object v26, v15, v0 │ │ +09432e: 1300 0900 |037f: const/16 v0, #int 9 // #9 │ │ +094332: 4d1c 0f00 |0381: aput-object v28, v15, v0 │ │ +094336: 1300 0a00 |0383: const/16 v0, #int 10 // #a │ │ +09433a: 4d1e 0f00 |0385: aput-object v30, v15, v0 │ │ +09433e: 1300 0b00 |0387: const/16 v0, #int 11 // #b │ │ +094342: 4d20 0f00 |0389: aput-object v32, v15, v0 │ │ +094346: 1300 0c00 |038b: const/16 v0, #int 12 // #c │ │ +09434a: 4d21 0f00 |038d: aput-object v33, v15, v0 │ │ +09434e: 1300 0d00 |038f: const/16 v0, #int 13 // #d │ │ +094352: 4d23 0f00 |0391: aput-object v35, v15, v0 │ │ +094356: 1300 0e00 |0393: const/16 v0, #int 14 // #e │ │ +09435a: 4d24 0f00 |0395: aput-object v36, v15, v0 │ │ +09435e: 1300 0f00 |0397: const/16 v0, #int 15 // #f │ │ +094362: 4d25 0f00 |0399: aput-object v37, v15, v0 │ │ +094366: 1300 1000 |039b: const/16 v0, #int 16 // #10 │ │ +09436a: 4d26 0f00 |039d: aput-object v38, v15, v0 │ │ +09436e: 1300 1100 |039f: const/16 v0, #int 17 // #11 │ │ +094372: 4d27 0f00 |03a1: aput-object v39, v15, v0 │ │ +094376: 1300 1200 |03a3: const/16 v0, #int 18 // #12 │ │ +09437a: 4d0d 0f00 |03a5: aput-object v13, v15, v0 │ │ +09437e: 1300 1300 |03a7: const/16 v0, #int 19 // #13 │ │ +094382: 4d29 0f00 |03a9: aput-object v41, v15, v0 │ │ +094386: 1300 1400 |03ab: const/16 v0, #int 20 // #14 │ │ +09438a: 4d2a 0f00 |03ad: aput-object v42, v15, v0 │ │ +09438e: 1300 1500 |03af: const/16 v0, #int 21 // #15 │ │ +094392: 4d2b 0f00 |03b1: aput-object v43, v15, v0 │ │ +094396: 1300 1600 |03b3: const/16 v0, #int 22 // #16 │ │ +09439a: 4d2c 0f00 |03b5: aput-object v44, v15, v0 │ │ +09439e: 1300 1700 |03b7: const/16 v0, #int 23 // #17 │ │ +0943a2: 4d2d 0f00 |03b9: aput-object v45, v15, v0 │ │ +0943a6: 1300 1800 |03bb: const/16 v0, #int 24 // #18 │ │ +0943aa: 4d2e 0f00 |03bd: aput-object v46, v15, v0 │ │ +0943ae: 1300 1900 |03bf: const/16 v0, #int 25 // #19 │ │ +0943b2: 4d2f 0f00 |03c1: aput-object v47, v15, v0 │ │ +0943b6: 1300 1a00 |03c3: const/16 v0, #int 26 // #1a │ │ +0943ba: 4d30 0f00 |03c5: aput-object v48, v15, v0 │ │ +0943be: 1300 1b00 |03c7: const/16 v0, #int 27 // #1b │ │ +0943c2: 4d1b 0f00 |03c9: aput-object v27, v15, v0 │ │ +0943c6: 1300 1c00 |03cb: const/16 v0, #int 28 // #1c │ │ +0943ca: 4d31 0f00 |03cd: aput-object v49, v15, v0 │ │ +0943ce: 1300 1d00 |03cf: const/16 v0, #int 29 // #1d │ │ +0943d2: 4d1f 0f00 |03d1: aput-object v31, v15, v0 │ │ +0943d6: 1300 1e00 |03d3: const/16 v0, #int 30 // #1e │ │ +0943da: 4d32 0f00 |03d5: aput-object v50, v15, v0 │ │ +0943de: 1300 1f00 |03d7: const/16 v0, #int 31 // #1f │ │ +0943e2: 4d33 0f00 |03d9: aput-object v51, v15, v0 │ │ +0943e6: 1300 2000 |03db: const/16 v0, #int 32 // #20 │ │ +0943ea: 4d34 0f00 |03dd: aput-object v52, v15, v0 │ │ +0943ee: 1300 2100 |03df: const/16 v0, #int 33 // #21 │ │ +0943f2: 4d35 0f00 |03e1: aput-object v53, v15, v0 │ │ +0943f6: 1300 2200 |03e3: const/16 v0, #int 34 // #22 │ │ +0943fa: 4d36 0f00 |03e5: aput-object v54, v15, v0 │ │ +0943fe: 1300 2300 |03e7: const/16 v0, #int 35 // #23 │ │ +094402: 4d37 0f00 |03e9: aput-object v55, v15, v0 │ │ +094406: 1300 2400 |03eb: const/16 v0, #int 36 // #24 │ │ +09440a: 4d07 0f00 |03ed: aput-object v7, v15, v0 │ │ +09440e: 1300 2500 |03ef: const/16 v0, #int 37 // #25 │ │ +094412: 4d01 0f00 |03f1: aput-object v1, v15, v0 │ │ +094416: 1300 2600 |03f3: const/16 v0, #int 38 // #26 │ │ +09441a: 4d08 0f00 |03f5: aput-object v8, v15, v0 │ │ +09441e: 1300 2700 |03f7: const/16 v0, #int 39 // #27 │ │ +094422: 4d09 0f00 |03f9: aput-object v9, v15, v0 │ │ +094426: 1300 2800 |03fb: const/16 v0, #int 40 // #28 │ │ +09442a: 4d0a 0f00 |03fd: aput-object v10, v15, v0 │ │ +09442e: 1300 2900 |03ff: const/16 v0, #int 41 // #29 │ │ +094432: 4d0b 0f00 |0401: aput-object v11, v15, v0 │ │ +094436: 1300 2a00 |0403: const/16 v0, #int 42 // #2a │ │ +09443a: 4d0c 0f00 |0405: aput-object v12, v15, v0 │ │ +09443e: 1300 2b00 |0407: const/16 v0, #int 43 // #2b │ │ +094442: 4d0e 0f00 |0409: aput-object v14, v15, v0 │ │ +094446: 1300 2c00 |040b: const/16 v0, #int 44 // #2c │ │ +09444a: 4d19 0f00 |040d: aput-object v25, v15, v0 │ │ +09444e: 1300 2d00 |040f: const/16 v0, #int 45 // #2d │ │ +094452: 4d22 0f00 |0411: aput-object v34, v15, v0 │ │ +094456: 1300 2e00 |0413: const/16 v0, #int 46 // #2e │ │ +09445a: 4d39 0f00 |0415: aput-object v57, v15, v0 │ │ +09445e: 1300 2f00 |0417: const/16 v0, #int 47 // #2f │ │ +094462: 4d3a 0f00 |0419: aput-object v58, v15, v0 │ │ +094466: 1300 3000 |041b: const/16 v0, #int 48 // #30 │ │ +09446a: 4d15 0f00 |041d: aput-object v21, v15, v0 │ │ +09446e: 1300 3100 |041f: const/16 v0, #int 49 // #31 │ │ +094472: 4d11 0f00 |0421: aput-object v17, v15, v0 │ │ +094476: 1300 3200 |0423: const/16 v0, #int 50 // #32 │ │ +09447a: 4d10 0f00 |0425: aput-object v16, v15, v0 │ │ +09447e: 690f 7d05 |0427: sput-object v15, Landroidx/datastore/preferences/protobuf/r;.k0:[Landroidx/datastore/preferences/protobuf/r; // field@057d │ │ +094482: 2330 920e |0429: new-array v0, v3, [Ljava/lang/reflect/Type; // type@0e92 │ │ +094486: 6900 7b05 |042b: sput-object v0, Landroidx/datastore/preferences/protobuf/r;.j0:[Ljava/lang/reflect/Type; // field@057b │ │ +09448a: 7100 0b16 0000 |042d: invoke-static {}, Landroidx/datastore/preferences/protobuf/r;.values:()[Landroidx/datastore/preferences/protobuf/r; // method@160b │ │ +094490: 0c00 |0430: move-result-object v0 │ │ +094492: 2101 |0431: array-length v1, v0 │ │ +094494: 2311 5a0e |0432: new-array v1, v1, [Landroidx/datastore/preferences/protobuf/r; // type@0e5a │ │ +094498: 6901 7905 |0434: sput-object v1, Landroidx/datastore/preferences/protobuf/r;.i0:[Landroidx/datastore/preferences/protobuf/r; // field@0579 │ │ +09449c: 2101 |0436: array-length v1, v0 │ │ +09449e: 3513 0d00 |0437: if-ge v3, v1, 0444 // +000d │ │ +0944a2: 4602 0003 |0439: aget-object v2, v0, v3 │ │ +0944a6: 6204 7905 |043b: sget-object v4, Landroidx/datastore/preferences/protobuf/r;.i0:[Landroidx/datastore/preferences/protobuf/r; // field@0579 │ │ +0944aa: 5225 7205 |043d: iget v5, v2, Landroidx/datastore/preferences/protobuf/r;.f:I // field@0572 │ │ +0944ae: 4d02 0405 |043f: aput-object v2, v4, v5 │ │ +0944b2: d803 0301 |0441: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0944b6: 28f4 |0443: goto 0437 // -000c │ │ +0944b8: 0e00 |0444: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ name : '' │ │ - type : '(Landroid/widget/CheckedTextView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -08db74: |[08db74] androidx.appcompat.widget.i.:(Landroid/widget/CheckedTextView;)V │ │ -08db84: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08db8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08db8c: 5b10 9e06 |0004: iput-object v0, v1, Landroidx/appcompat/widget/i;.b:Landroid/content/res/ColorStateList; // field@069e │ │ -08db90: 5b10 9f06 |0006: iput-object v0, v1, Landroidx/appcompat/widget/i;.c:Landroid/graphics/PorterDuff$Mode; // field@069f │ │ -08db94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08db96: 5c10 a006 |0009: iput-boolean v0, v1, Landroidx/appcompat/widget/i;.d:Z // field@06a0 │ │ -08db9a: 5c10 a106 |000b: iput-boolean v0, v1, Landroidx/appcompat/widget/i;.e:Z // field@06a1 │ │ -08db9e: 5b12 9d06 |000d: iput-object v2, v1, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dba2: 0e00 |000f: return-void │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +0944bc: |[0944bc] androidx.datastore.preferences.protobuf.r.:(Ljava/lang/String;IILandroidx/datastore/preferences/protobuf/r$b;Landroidx/datastore/preferences/protobuf/w;)V │ │ +0944cc: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +0944d2: 5903 7205 |0003: iput v3, v0, Landroidx/datastore/preferences/protobuf/r;.f:I // field@0572 │ │ +0944d6: 5b04 7405 |0005: iput-object v4, v0, Landroidx/datastore/preferences/protobuf/r;.g:Landroidx/datastore/preferences/protobuf/r$b; // field@0574 │ │ +0944da: 5b05 7005 |0007: iput-object v5, v0, Landroidx/datastore/preferences/protobuf/r;.e:Landroidx/datastore/preferences/protobuf/w; // field@0570 │ │ +0944de: 6201 4a05 |0009: sget-object v1, Landroidx/datastore/preferences/protobuf/r$a;.a:[I // field@054a │ │ +0944e2: 6e10 092f 0400 |000b: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +0944e8: 0a02 |000e: move-result v2 │ │ +0944ea: 4401 0102 |000f: aget v1, v1, v2 │ │ +0944ee: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +0944f0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0944f2: 3231 0600 |0013: if-eq v1, v3, 0019 // +0006 │ │ +0944f6: 3221 0400 |0015: if-eq v1, v2, 0019 // +0004 │ │ +0944fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0944fc: 2805 |0018: goto 001d // +0005 │ │ +0944fe: 6e10 a916 0500 |0019: invoke-virtual {v5}, Landroidx/datastore/preferences/protobuf/w;.e:()Ljava/lang/Class; // method@16a9 │ │ +094504: 0c01 |001c: move-result-object v1 │ │ +094506: 5b01 7605 |001d: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/r;.h:Ljava/lang/Class; // field@0576 │ │ +09450a: 6201 4d05 |001f: sget-object v1, Landroidx/datastore/preferences/protobuf/r$b;.f:Landroidx/datastore/preferences/protobuf/r$b; // field@054d │ │ +09450e: 3314 1200 |0021: if-ne v4, v1, 0033 // +0012 │ │ +094512: 6201 4b05 |0023: sget-object v1, Landroidx/datastore/preferences/protobuf/r$a;.b:[I // field@054b │ │ +094516: 6e10 092f 0500 |0025: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@2f09 │ │ +09451c: 0a04 |0028: move-result v4 │ │ +09451e: 4401 0104 |0029: aget v1, v1, v4 │ │ +094522: 3231 0800 |002b: if-eq v1, v3, 0033 // +0008 │ │ +094526: 3221 0600 |002d: if-eq v1, v2, 0033 // +0006 │ │ +09452a: 1232 |002f: const/4 v2, #int 3 // #3 │ │ +09452c: 3221 0300 |0030: if-eq v1, v2, 0033 // +0003 │ │ +094530: 2802 |0032: goto 0034 // +0002 │ │ +094532: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +094534: 5c03 7805 |0034: iput-boolean v3, v0, Landroidx/datastore/preferences/protobuf/r;.i:Z // field@0578 │ │ +094538: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 63 16-bit code units │ │ -08dba4: |[08dba4] androidx.appcompat.widget.i.a:()V │ │ -08dbb4: 5420 9d06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dbb8: 7110 d91f 0000 |0002: invoke-static {v0}, Landroidx/core/widget/b;.a:(Landroid/widget/CheckedTextView;)Landroid/graphics/drawable/Drawable; // method@1fd9 │ │ -08dbbe: 0c00 |0005: move-result-object v0 │ │ -08dbc0: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ -08dbc4: 5521 a006 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/i;.d:Z // field@06a0 │ │ -08dbc8: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -08dbcc: 5521 a106 |000c: iget-boolean v1, v2, Landroidx/appcompat/widget/i;.e:Z // field@06a1 │ │ -08dbd0: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ -08dbd4: 7110 931b 0000 |0010: invoke-static {v0}, Landroidx/core/graphics/drawable/a;.p:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1b93 │ │ -08dbda: 0c00 |0013: move-result-object v0 │ │ -08dbdc: 6e10 7005 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0570 │ │ -08dbe2: 0c00 |0017: move-result-object v0 │ │ -08dbe4: 5521 a006 |0018: iget-boolean v1, v2, Landroidx/appcompat/widget/i;.d:Z // field@06a0 │ │ -08dbe8: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ -08dbec: 5421 9e06 |001c: iget-object v1, v2, Landroidx/appcompat/widget/i;.b:Landroid/content/res/ColorStateList; // field@069e │ │ -08dbf0: 7120 911b 1000 |001e: invoke-static {v0, v1}, Landroidx/core/graphics/drawable/a;.n:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@1b91 │ │ -08dbf6: 5521 a106 |0021: iget-boolean v1, v2, Landroidx/appcompat/widget/i;.e:Z // field@06a1 │ │ -08dbfa: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -08dbfe: 5421 9f06 |0025: iget-object v1, v2, Landroidx/appcompat/widget/i;.c:Landroid/graphics/PorterDuff$Mode; // field@069f │ │ -08dc02: 7120 921b 1000 |0027: invoke-static {v0, v1}, Landroidx/core/graphics/drawable/a;.o:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@1b92 │ │ -08dc08: 6e10 6d05 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@056d │ │ -08dc0e: 0a01 |002d: move-result v1 │ │ -08dc10: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ -08dc14: 5421 9d06 |0030: iget-object v1, v2, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dc18: 6e10 5c08 0100 |0032: invoke-virtual {v1}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -08dc1e: 0c01 |0035: move-result-object v1 │ │ -08dc20: 6e20 8205 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0582 │ │ -08dc26: 5421 9d06 |0039: iget-object v1, v2, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dc2a: 6e20 690b 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b69 │ │ -08dc30: 0e00 |003e: return-void │ │ + insns size : 9 16-bit code units │ │ +093bc0: |[093bc0] androidx.datastore.preferences.protobuf.r.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/r; │ │ +093bd0: 1c00 2303 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093bd4: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +093bda: 0c01 |0005: move-result-object v1 │ │ +093bdc: 1f01 2303 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/r; // type@0323 │ │ +093be0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003f reg=2 this Landroidx/appcompat/widget/i; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'b' │ │ - type : '()Landroid/content/res/ColorStateList;' │ │ - access : 0x0000 () │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/r;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -08db44: |[08db44] androidx.appcompat.widget.i.b:()Landroid/content/res/ColorStateList; │ │ -08db54: 5410 9e06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/i;.b:Landroid/content/res/ColorStateList; // field@069e │ │ -08db58: 1100 |0002: return-object v0 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +093be4: |[093be4] androidx.datastore.preferences.protobuf.r.values:()[Landroidx/datastore/preferences/protobuf/r; │ │ +093bf4: 6200 7d05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/r;.k0:[Landroidx/datastore/preferences/protobuf/r; // field@057d │ │ +093bf8: 6e10 bd4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/r;.clone:()Ljava/lang/Object; // method@4dbd │ │ +093bfe: 0c00 |0005: move-result-object v0 │ │ +093c00: 1f00 5a0e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/r; // type@0e5a │ │ +093c04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/i; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'c' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/r;) │ │ + name : 'e' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08db5c: |[08db5c] androidx.appcompat.widget.i.c:()Landroid/graphics/PorterDuff$Mode; │ │ -08db6c: 5410 9f06 |0000: iget-object v0, v1, Landroidx/appcompat/widget/i;.c:Landroid/graphics/PorterDuff$Mode; // field@069f │ │ -08db70: 1100 |0002: return-object v0 │ │ +093c08: |[093c08] androidx.datastore.preferences.protobuf.r.e:()I │ │ +093c18: 5210 7205 |0000: iget v0, v1, Landroidx/datastore/preferences/protobuf/r;.f:I // field@0572 │ │ +093c1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/i; │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/r; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'd' │ │ - type : '(Landroid/util/AttributeSet;I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 148 16-bit code units │ │ -08dc34: |[08dc34] androidx.appcompat.widget.i.d:(Landroid/util/AttributeSet;I)V │ │ -08dc44: 54a0 9d06 |0000: iget-object v0, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dc48: 6e10 5b08 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08dc4e: 0c00 |0005: move-result-object v0 │ │ -08dc50: 6201 870e |0006: sget-object v1, Le/j;.P0:[I // field@0e87 │ │ -08dc54: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -08dc56: 7152 2716 b0c1 |0009: invoke-static {v0, v11, v1, v12, v2}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -08dc5c: 0c00 |000c: move-result-object v0 │ │ -08dc5e: 54a3 9d06 |000d: iget-object v3, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dc62: 6e10 5b08 0300 |000f: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08dc68: 0c04 |0012: move-result-object v4 │ │ -08dc6a: 6205 870e |0013: sget-object v5, Le/j;.P0:[I // field@0e87 │ │ -08dc6e: 6e10 2316 0000 |0015: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.q:()Landroid/content/res/TypedArray; // method@1623 │ │ -08dc74: 0c07 |0018: move-result-object v7 │ │ -08dc76: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -08dc78: 07b6 |001a: move-object v6, v11 │ │ -08dc7a: 01c8 |001b: move v8, v12 │ │ -08dc7c: 7707 c91d 0300 |001c: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -08dc82: 600b 8f0e |001f: sget v11, Le/j;.R0:I // field@0e8f │ │ -08dc86: 6e20 2416 b000 |0021: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08dc8c: 0a0b |0024: move-result v11 │ │ -08dc8e: 380b 1a00 |0025: if-eqz v11, 003f // +001a │ │ -08dc92: 600b 8f0e |0027: sget v11, Le/j;.R0:I // field@0e8f │ │ -08dc96: 6e30 1f16 b002 |0029: invoke-virtual {v0, v11, v2}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -08dc9c: 0a0b |002c: move-result v11 │ │ -08dc9e: 380b 1200 |002d: if-eqz v11, 003f // +0012 │ │ -08dca2: 54ac 9d06 |002f: iget-object v12, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dca6: 6e10 5b08 0c00 |0031: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08dcac: 0c01 |0034: move-result-object v1 │ │ -08dcae: 7120 062f b100 |0035: invoke-static {v1, v11}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -08dcb4: 0c0b |0038: move-result-object v11 │ │ -08dcb6: 6e20 690b bc00 |0039: invoke-virtual {v12, v11}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b69 │ │ -08dcbc: 121b |003c: const/4 v11, #int 1 // #1 │ │ -08dcbe: 2803 |003d: goto 0040 // +0003 │ │ -08dcc0: 0000 |003e: nop // spacer │ │ -08dcc2: 120b |003f: const/4 v11, #int 0 // #0 │ │ -08dcc4: 390b 1f00 |0040: if-nez v11, 005f // +001f │ │ -08dcc8: 600b 8b0e |0042: sget v11, Le/j;.Q0:I // field@0e8b │ │ -08dccc: 6e20 2416 b000 |0044: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08dcd2: 0a0b |0047: move-result v11 │ │ -08dcd4: 380b 1700 |0048: if-eqz v11, 005f // +0017 │ │ -08dcd8: 600b 8b0e |004a: sget v11, Le/j;.Q0:I // field@0e8b │ │ -08dcdc: 6e30 1f16 b002 |004c: invoke-virtual {v0, v11, v2}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -08dce2: 0a0b |004f: move-result v11 │ │ -08dce4: 380b 0f00 |0050: if-eqz v11, 005f // +000f │ │ -08dce8: 54ac 9d06 |0052: iget-object v12, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dcec: 6e10 5b08 0c00 |0054: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08dcf2: 0c01 |0057: move-result-object v1 │ │ -08dcf4: 7120 062f b100 |0058: invoke-static {v1, v11}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -08dcfa: 0c0b |005b: move-result-object v11 │ │ -08dcfc: 6e20 690b bc00 |005c: invoke-virtual {v12, v11}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b69 │ │ -08dd02: 600b 930e |005f: sget v11, Le/j;.S0:I // field@0e93 │ │ -08dd06: 6e20 2416 b000 |0061: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08dd0c: 0a0b |0064: move-result v11 │ │ -08dd0e: 380b 0d00 |0065: if-eqz v11, 0072 // +000d │ │ -08dd12: 54ab 9d06 |0067: iget-object v11, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dd16: 600c 930e |0069: sget v12, Le/j;.S0:I // field@0e93 │ │ -08dd1a: 6e20 1516 c000 |006b: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -08dd20: 0c0c |006e: move-result-object v12 │ │ -08dd22: 7120 da1f cb00 |006f: invoke-static {v11, v12}, Landroidx/core/widget/b;.b:(Landroid/widget/CheckedTextView;Landroid/content/res/ColorStateList;)V // method@1fda │ │ -08dd28: 600b 970e |0072: sget v11, Le/j;.T0:I // field@0e97 │ │ -08dd2c: 6e20 2416 b000 |0074: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08dd32: 0a0b |0077: move-result v11 │ │ -08dd34: 380b 1300 |0078: if-eqz v11, 008b // +0013 │ │ -08dd38: 54ab 9d06 |007a: iget-object v11, v10, Landroidx/appcompat/widget/i;.a:Landroid/widget/CheckedTextView; // field@069d │ │ -08dd3c: 600c 970e |007c: sget v12, Le/j;.T0:I // field@0e97 │ │ -08dd40: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ -08dd42: 6e30 1c16 c001 |007f: invoke-virtual {v0, v12, v1}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -08dd48: 0a0c |0082: move-result v12 │ │ -08dd4a: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -08dd4c: 7120 f217 1c00 |0084: invoke-static {v12, v1}, Landroidx/appcompat/widget/n0;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@17f2 │ │ -08dd52: 0c0c |0087: move-result-object v12 │ │ -08dd54: 7120 db1f cb00 |0088: invoke-static {v11, v12}, Landroidx/core/widget/b;.c:(Landroid/widget/CheckedTextView;Landroid/graphics/PorterDuff$Mode;)V // method@1fdb │ │ -08dd5a: 6e10 2816 0000 |008b: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08dd60: 0e00 |008e: return-void │ │ -08dd62: 0d0b |008f: move-exception v11 │ │ -08dd64: 6e10 2816 0000 |0090: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08dd6a: 270b |0093: throw v11 │ │ - catches : 3 │ │ - 0x001f - 0x002d │ │ - -> 0x008f │ │ - 0x002f - 0x003c │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x003e │ │ - -> 0x008f │ │ - 0x0042 - 0x008b │ │ - -> 0x008f │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0094 reg=10 this Landroidx/appcompat/widget/i; │ │ - 0x0000 - 0x0094 reg=11 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0094 reg=12 (null) I │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #217 header: │ │ +class_idx : 804 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ - #4 : (in Landroidx/appcompat/widget/i;) │ │ +Class #217 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/s0;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : 'g' │ │ + type : '[Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -08dd90: |[08dd90] androidx.appcompat.widget.i.e:()V │ │ -08dda0: 5510 a206 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/i;.f:Z // field@06a2 │ │ -08dda4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -08dda8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08ddaa: 5c10 a206 |0005: iput-boolean v0, v1, Landroidx/appcompat/widget/i;.f:Z // field@06a2 │ │ -08ddae: 0e00 |0007: return-void │ │ -08ddb0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08ddb2: 5c10 a206 |0009: iput-boolean v0, v1, Landroidx/appcompat/widget/i;.f:Z // field@06a2 │ │ -08ddb6: 6e10 4d17 0100 |000b: invoke-virtual {v1}, Landroidx/appcompat/widget/i;.a:()V // method@174d │ │ -08ddbc: 0e00 |000e: return-void │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +09dad0: |[09dad0] androidx.datastore.preferences.protobuf.s0.:()V │ │ +09dae0: 2200 2403 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/s0; // type@0324 │ │ +09dae4: 1a01 7616 |0002: const-string v1, "PROTO2" // string@1676 │ │ +09dae8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09daea: 7030 0d16 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/s0;.:(Ljava/lang/String;I)V // method@160d │ │ +09daf0: 6900 8d05 |0008: sput-object v0, Landroidx/datastore/preferences/protobuf/s0;.e:Landroidx/datastore/preferences/protobuf/s0; // field@058d │ │ +09daf4: 2201 2403 |000a: new-instance v1, Landroidx/datastore/preferences/protobuf/s0; // type@0324 │ │ +09daf8: 1a03 7716 |000c: const-string v3, "PROTO3" // string@1677 │ │ +09dafc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +09dafe: 7030 0d16 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/datastore/preferences/protobuf/s0;.:(Ljava/lang/String;I)V // method@160d │ │ +09db04: 6901 8e05 |0012: sput-object v1, Landroidx/datastore/preferences/protobuf/s0;.f:Landroidx/datastore/preferences/protobuf/s0; // field@058e │ │ +09db08: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +09db0a: 2333 5b0e |0015: new-array v3, v3, [Landroidx/datastore/preferences/protobuf/s0; // type@0e5b │ │ +09db0e: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +09db12: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +09db16: 6903 8f05 |001b: sput-object v3, Landroidx/datastore/preferences/protobuf/s0;.g:[Landroidx/datastore/preferences/protobuf/s0; // field@058f │ │ +09db1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/widget/i; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'f' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -08ddc0: |[08ddc0] androidx.appcompat.widget.i.f:(Landroid/content/res/ColorStateList;)V │ │ -08ddd0: 5b01 9e06 |0000: iput-object v1, v0, Landroidx/appcompat/widget/i;.b:Landroid/content/res/ColorStateList; // field@069e │ │ -08ddd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08ddd6: 5c01 a006 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/i;.d:Z // field@06a0 │ │ -08ddda: 6e10 4d17 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/i;.a:()V // method@174d │ │ -08dde0: 0e00 |0008: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +09db1c: |[09db1c] androidx.datastore.preferences.protobuf.s0.:(Ljava/lang/String;I)V │ │ +09db2c: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +09db32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/i; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/content/res/ColorStateList; │ │ │ │ - #6 : (in Landroidx/appcompat/widget/i;) │ │ - name : 'g' │ │ - type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ + ins : 1 │ │ + outs : 2 │ │ insns size : 9 16-bit code units │ │ -08dde4: |[08dde4] androidx.appcompat.widget.i.g:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08ddf4: 5b01 9f06 |0000: iput-object v1, v0, Landroidx/appcompat/widget/i;.c:Landroid/graphics/PorterDuff$Mode; // field@069f │ │ -08ddf8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08ddfa: 5c01 a106 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/i;.e:Z // field@06a1 │ │ -08ddfe: 6e10 4d17 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/i;.a:()V // method@174d │ │ -08de04: 0e00 |0008: return-void │ │ +09da88: |[09da88] androidx.datastore.preferences.protobuf.s0.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/s0; │ │ +09da98: 1c00 2403 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/s0; // type@0324 │ │ +09da9c: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +09daa2: 0c01 |0005: move-result-object v1 │ │ +09daa4: 1f01 2403 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/s0; // type@0324 │ │ +09daa8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/i; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/PorterDuff$Mode; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #248 header: │ │ -class_idx : 934 │ │ -access_flags : 5121 (0x1401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ │ │ -Class #248 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/j0;' │ │ - Access flags : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/j0;) │ │ - name : 'a' │ │ - type : '(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/s0;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/s0;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -094088: |[094088] androidx.appcompat.widget.j0.a:(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic; │ │ -094098: 6e10 a90c 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getTextDirectionHeuristic:()Landroid/text/TextDirectionHeuristic; // method@0ca9 │ │ -09409e: 0c00 |0003: move-result-object v0 │ │ -0940a0: 1100 |0004: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +09daac: |[09daac] androidx.datastore.preferences.protobuf.s0.values:()[Landroidx/datastore/preferences/protobuf/s0; │ │ +09dabc: 6200 8f05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/s0;.g:[Landroidx/datastore/preferences/protobuf/s0; // field@058f │ │ +09dac0: 6e10 be4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/s0;.clone:()Ljava/lang/Object; // method@4dbe │ │ +09dac6: 0c00 |0005: move-result-object v0 │ │ +09dac8: 1f00 5b0e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/s0; // type@0e5b │ │ +09dacc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #249 header: │ │ -class_idx : 935 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ +Class #218 header: │ │ +class_idx : 809 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 8 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #249 annotations: │ │ +Class #218 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/j1; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/t; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="d" │ │ │ │ -Class #249 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/j1$a;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #218 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'f' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'g' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'j' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'k' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'l' │ │ + type : '[Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/j1$a;) │ │ - name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0a3f30: |[0a3f30] androidx.appcompat.widget.j1$a.a:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0a3f40: 6e20 0309 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTooltipText:(Ljava/lang/CharSequence;)V // method@0903 │ │ -0a3f46: 0e00 |0003: return-void │ │ + registers : 15 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 90 16-bit code units │ │ +0948d0: |[0948d0] androidx.datastore.preferences.protobuf.t$d.:()V │ │ +0948e0: 2200 2903 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +0948e4: 1a01 5d05 |0002: const-string v1, "GET_MEMOIZED_IS_INITIALIZED" // string@055d │ │ +0948e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0948ea: 7030 2416 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +0948f0: 6900 9505 |0008: sput-object v0, Landroidx/datastore/preferences/protobuf/t$d;.e:Landroidx/datastore/preferences/protobuf/t$d; // field@0595 │ │ +0948f4: 2201 2903 |000a: new-instance v1, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +0948f8: 1a03 0e17 |000c: const-string v3, "SET_MEMOIZED_IS_INITIALIZED" // string@170e │ │ +0948fc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0948fe: 7030 2416 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +094904: 6901 9605 |0012: sput-object v1, Landroidx/datastore/preferences/protobuf/t$d;.f:Landroidx/datastore/preferences/protobuf/t$d; // field@0596 │ │ +094908: 2203 2903 |0014: new-instance v3, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +09490c: 1a05 dd02 |0016: const-string v5, "BUILD_MESSAGE_INFO" // string@02dd │ │ +094910: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +094912: 7030 2416 5306 |0019: invoke-direct {v3, v5, v6}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +094918: 6903 9705 |001c: sput-object v3, Landroidx/datastore/preferences/protobuf/t$d;.g:Landroidx/datastore/preferences/protobuf/t$d; // field@0597 │ │ +09491c: 2205 2903 |001e: new-instance v5, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +094920: 1a07 ea15 |0020: const-string v7, "NEW_MUTABLE_INSTANCE" // string@15ea │ │ +094924: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +094926: 7030 2416 7508 |0023: invoke-direct {v5, v7, v8}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +09492c: 6905 9805 |0026: sput-object v5, Landroidx/datastore/preferences/protobuf/t$d;.h:Landroidx/datastore/preferences/protobuf/t$d; // field@0598 │ │ +094930: 2207 2903 |0028: new-instance v7, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +094934: 1a09 e915 |002a: const-string v9, "NEW_BUILDER" // string@15e9 │ │ +094938: 124a |002c: const/4 v10, #int 4 // #4 │ │ +09493a: 7030 2416 970a |002d: invoke-direct {v7, v9, v10}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +094940: 6907 9905 |0030: sput-object v7, Landroidx/datastore/preferences/protobuf/t$d;.i:Landroidx/datastore/preferences/protobuf/t$d; // field@0599 │ │ +094944: 2209 2903 |0032: new-instance v9, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +094948: 1a0b 5c05 |0034: const-string v11, "GET_DEFAULT_INSTANCE" // string@055c │ │ +09494c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +09494e: 7030 2416 b90c |0037: invoke-direct {v9, v11, v12}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +094954: 6909 9a05 |003a: sput-object v9, Landroidx/datastore/preferences/protobuf/t$d;.j:Landroidx/datastore/preferences/protobuf/t$d; // field@059a │ │ +094958: 220b 2903 |003c: new-instance v11, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +09495c: 1a0d 5e05 |003e: const-string v13, "GET_PARSER" // string@055e │ │ +094960: 126e |0040: const/4 v14, #int 6 // #6 │ │ +094962: 7030 2416 db0e |0041: invoke-direct {v11, v13, v14}, Landroidx/datastore/preferences/protobuf/t$d;.:(Ljava/lang/String;I)V // method@1624 │ │ +094968: 690b 9b05 |0044: sput-object v11, Landroidx/datastore/preferences/protobuf/t$d;.k:Landroidx/datastore/preferences/protobuf/t$d; // field@059b │ │ +09496c: 127d |0046: const/4 v13, #int 7 // #7 │ │ +09496e: 23dd 5c0e |0047: new-array v13, v13, [Landroidx/datastore/preferences/protobuf/t$d; // type@0e5c │ │ +094972: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +094976: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +09497a: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +09497e: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +094982: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +094986: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +09498a: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +09498e: 690d 9c05 |0057: sput-object v13, Landroidx/datastore/preferences/protobuf/t$d;.l:[Landroidx/datastore/preferences/protobuf/t$d; // field@059c │ │ +094992: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/CharSequence; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ │ │ -Class #250 header: │ │ -class_idx : 936 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +094994: |[094994] androidx.datastore.preferences.protobuf.t$d.:(Ljava/lang/String;I)V │ │ +0949a4: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +0949aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #250 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/j1$a; } │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +094888: |[094888] androidx.datastore.preferences.protobuf.t$d.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/t$d; │ │ +094898: 1c00 2903 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +09489c: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +0948a2: 0c01 |0005: move-result-object v1 │ │ +0948a4: 1f01 2903 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/t$d; // type@0329 │ │ +0948a8: 1101 |0008: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #250 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/j1;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/t$d;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/t$d;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0948ac: |[0948ac] androidx.datastore.preferences.protobuf.t$d.values:()[Landroidx/datastore/preferences/protobuf/t$d; │ │ +0948bc: 6200 9c05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/t$d;.l:[Landroidx/datastore/preferences/protobuf/t$d; // field@059c │ │ +0948c0: 6e10 bf4d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/t$d;.clone:()Ljava/lang/Object; // method@4dbf │ │ +0948c6: 0c00 |0005: move-result-object v0 │ │ +0948c8: 1f00 5c0e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/t$d; // type@0e5c │ │ +0948cc: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #219 header: │ │ +class_idx : 810 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #219 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/t0;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'c' │ │ + type : 'Landroidx/datastore/preferences/protobuf/t0;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'a' │ │ + type : 'Landroidx/datastore/preferences/protobuf/y0;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'b' │ │ + type : 'Ljava/util/concurrent/ConcurrentMap;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/j1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +09df18: |[09df18] androidx.datastore.preferences.protobuf.t0.:()V │ │ +09df28: 2200 2a03 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/t0; // type@032a │ │ +09df2c: 7010 2816 0000 |0002: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/t0;.:()V // method@1628 │ │ +09df32: 6900 9f05 |0005: sput-object v0, Landroidx/datastore/preferences/protobuf/t0;.c:Landroidx/datastore/preferences/protobuf/t0; // field@059f │ │ +09df36: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +09df38: |[09df38] androidx.datastore.preferences.protobuf.t0.:()V │ │ +09df48: 7010 552f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2f55 │ │ +09df4e: 2200 a008 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@08a0 │ │ +09df52: 7010 4a31 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@314a │ │ +09df58: 5b10 9e05 |0008: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/t0;.b:Ljava/util/concurrent/ConcurrentMap; // field@059e │ │ +09df5c: 2200 c702 |000a: new-instance v0, Landroidx/datastore/preferences/protobuf/b0; // type@02c7 │ │ +09df60: 7010 1312 0000 |000c: invoke-direct {v0}, Landroidx/datastore/preferences/protobuf/b0;.:()V // method@1213 │ │ +09df66: 5b10 9d05 |000f: iput-object v0, v1, Landroidx/datastore/preferences/protobuf/t0;.a:Landroidx/datastore/preferences/protobuf/y0; // field@059d │ │ +09df6a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ name : 'a' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ + type : '()Landroidx/datastore/preferences/protobuf/t0;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +09de58: |[09de58] androidx.datastore.preferences.protobuf.t0.a:()Landroidx/datastore/preferences/protobuf/t0; │ │ +09de68: 6200 9f05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/t0;.c:Landroidx/datastore/preferences/protobuf/t0; // field@059f │ │ +09de6c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/x0;)Landroidx/datastore/preferences/protobuf/x0;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +09de70: |[09de70] androidx.datastore.preferences.protobuf.t0.b:(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/x0;)Landroidx/datastore/preferences/protobuf/x0; │ │ +09de80: 1a00 2725 |0000: const-string v0, "messageType" // string@2527 │ │ +09de84: 7120 6116 0200 |0002: invoke-static {v2, v0}, Landroidx/datastore/preferences/protobuf/u;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@1661 │ │ +09de8a: 1a00 ec28 |0005: const-string v0, "schema" // string@28ec │ │ +09de8e: 7120 6116 0300 |0007: invoke-static {v3, v0}, Landroidx/datastore/preferences/protobuf/u;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@1661 │ │ +09de94: 5410 9e05 |000a: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/t0;.b:Ljava/util/concurrent/ConcurrentMap; // field@059e │ │ +09de98: 7230 5231 2003 |000c: invoke-interface {v0, v2, v3}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3152 │ │ +09de9e: 0c02 |000f: move-result-object v2 │ │ +09dea0: 1f02 3503 |0010: check-cast v2, Landroidx/datastore/preferences/protobuf/x0; // type@0335 │ │ +09dea4: 1102 |0012: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroidx/datastore/preferences/protobuf/t0; │ │ + 0x0000 - 0x0013 reg=2 (null) Ljava/lang/Class; │ │ + 0x0000 - 0x0013 reg=3 (null) Landroidx/datastore/preferences/protobuf/x0; │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/x0;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +09dea8: |[09dea8] androidx.datastore.preferences.protobuf.t0.c:(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/x0; │ │ +09deb8: 1a00 2725 |0000: const-string v0, "messageType" // string@2527 │ │ +09debc: 7120 6116 0200 |0002: invoke-static {v2, v0}, Landroidx/datastore/preferences/protobuf/u;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@1661 │ │ +09dec2: 5410 9e05 |0005: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/t0;.b:Ljava/util/concurrent/ConcurrentMap; // field@059e │ │ +09dec6: 7220 1031 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3110 │ │ +09decc: 0c00 |000a: move-result-object v0 │ │ +09dece: 1f00 3503 |000b: check-cast v0, Landroidx/datastore/preferences/protobuf/x0; // type@0335 │ │ +09ded2: 3900 0f00 |000d: if-nez v0, 001c // +000f │ │ +09ded6: 5410 9d05 |000f: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/t0;.a:Landroidx/datastore/preferences/protobuf/y0; // field@059d │ │ +09deda: 7220 ba16 2000 |0011: invoke-interface {v0, v2}, Landroidx/datastore/preferences/protobuf/y0;.a:(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/x0; // method@16ba │ │ +09dee0: 0c00 |0014: move-result-object v0 │ │ +09dee2: 6e30 2a16 2100 |0015: invoke-virtual {v1, v2, v0}, Landroidx/datastore/preferences/protobuf/t0;.b:(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/x0;)Landroidx/datastore/preferences/protobuf/x0; // method@162a │ │ +09dee8: 0c02 |0018: move-result-object v2 │ │ +09deea: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +09deee: 0720 |001b: move-object v0, v2 │ │ +09def0: 1100 |001c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1 │ │ + locals : │ │ + 0x0000 - 0x001d reg=1 this Landroidx/datastore/preferences/protobuf/t0; │ │ + 0x0000 - 0x001d reg=2 (null) Ljava/lang/Class; │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/t0;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/x0;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -0a4430: |[0a4430] androidx.appcompat.widget.j1.a:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0a4440: 6000 c901 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@01c9 │ │ -0a4444: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -0a4448: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0a444c: 7120 5517 3200 |0006: invoke-static {v2, v3}, Landroidx/appcompat/widget/j1$a;.a:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1755 │ │ -0a4452: 2804 |0009: goto 000d // +0004 │ │ -0a4454: 7120 e117 3200 |000a: invoke-static {v2, v3}, Landroidx/appcompat/widget/m1;.h:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@17e1 │ │ -0a445a: 0e00 |000d: return-void │ │ + insns size : 9 16-bit code units │ │ +09def4: |[09def4] androidx.datastore.preferences.protobuf.t0.d:(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/x0; │ │ +09df04: 6e10 592f 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +09df0a: 0c01 |0003: move-result-object v1 │ │ +09df0c: 6e20 2b16 1000 |0004: invoke-virtual {v0, v1}, Landroidx/datastore/preferences/protobuf/t0;.c:(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/x0; // method@162b │ │ +09df12: 0c01 |0007: move-result-object v1 │ │ +09df14: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ - 0x0000 - 0x000e reg=3 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0009 reg=0 this Landroidx/datastore/preferences/protobuf/t0; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #220 header: │ │ +class_idx : 812 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #220 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/u; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ +Class #220 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/u$a;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5932 (SourceFile) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/u$a;) │ │ + name : 'a' │ │ + type : '(I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #251 header: │ │ -class_idx : 937 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #221 header: │ │ +class_idx : 813 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #251 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/j;' │ │ - Access flags : 0x0000 () │ │ +Class #221 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/datastore/preferences/protobuf/u; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ + │ │ +Class #221 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/u$b;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/List;' │ │ + #1 : 'Ljava/util/RandomAccess;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/j;) │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/u$b;) │ │ + name : 'c' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/u$b;) │ │ + name : 'e' │ │ + type : '(I)Landroidx/datastore/preferences/protobuf/u$b;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/u$b;) │ │ + name : 'g' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #222 header: │ │ +class_idx : 815 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #222 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/u$b; Landroidx/datastore/preferences/protobuf/u$a; } │ │ + │ │ +Class #222 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/u;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'a' │ │ - type : 'Landroid/widget/CompoundButton;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/j;) │ │ + type : 'Ljava/nio/charset/Charset;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'b' │ │ - type : 'Landroid/content/res/ColorStateList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroidx/appcompat/widget/j;) │ │ + type : 'Ljava/nio/charset/Charset;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'c' │ │ - type : 'Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroidx/appcompat/widget/j;) │ │ + type : '[B' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'd' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroidx/appcompat/widget/j;) │ │ + type : 'Ljava/nio/ByteBuffer;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'e' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroidx/appcompat/widget/j;) │ │ - name : 'f' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Landroidx/datastore/preferences/protobuf/g;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/j;) │ │ - name : '' │ │ - type : '(Landroid/widget/CompoundButton;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -08e2d0: |[08e2d0] androidx.appcompat.widget.j.:(Landroid/widget/CompoundButton;)V │ │ -08e2e0: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08e2e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08e2e8: 5b10 a406 |0004: iput-object v0, v1, Landroidx/appcompat/widget/j;.b:Landroid/content/res/ColorStateList; // field@06a4 │ │ -08e2ec: 5b10 a506 |0006: iput-object v0, v1, Landroidx/appcompat/widget/j;.c:Landroid/graphics/PorterDuff$Mode; // field@06a5 │ │ -08e2f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08e2f2: 5c10 a606 |0009: iput-boolean v0, v1, Landroidx/appcompat/widget/j;.d:Z // field@06a6 │ │ -08e2f6: 5c10 a706 |000b: iput-boolean v0, v1, Landroidx/appcompat/widget/j;.e:Z // field@06a7 │ │ -08e2fa: 5b12 a306 |000d: iput-object v2, v1, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e2fe: 0e00 |000f: return-void │ │ + insns size : 34 16-bit code units │ │ +095158: |[095158] androidx.datastore.preferences.protobuf.u.:()V │ │ +095168: 1a00 8218 |0000: const-string v0, "UTF-8" // string@1882 │ │ +09516c: 7110 3930 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@3039 │ │ +095172: 0c00 |0005: move-result-object v0 │ │ +095174: 6900 a605 |0006: sput-object v0, Landroidx/datastore/preferences/protobuf/u;.a:Ljava/nio/charset/Charset; // field@05a6 │ │ +095178: 1a00 fa05 |0008: const-string v0, "ISO-8859-1" // string@05fa │ │ +09517c: 7110 3930 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@3039 │ │ +095182: 0c00 |000d: move-result-object v0 │ │ +095184: 6900 a705 |000e: sput-object v0, Landroidx/datastore/preferences/protobuf/u;.b:Ljava/nio/charset/Charset; // field@05a7 │ │ +095188: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09518a: 2300 380e |0011: new-array v0, v0, [B // type@0e38 │ │ +09518e: 6900 a805 |0013: sput-object v0, Landroidx/datastore/preferences/protobuf/u;.c:[B // field@05a8 │ │ +095192: 7110 2c30 0000 |0015: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@302c │ │ +095198: 0c01 |0018: move-result-object v1 │ │ +09519a: 6901 a905 |0019: sput-object v1, Landroidx/datastore/preferences/protobuf/u;.d:Ljava/nio/ByteBuffer; // field@05a9 │ │ +09519e: 7110 5b13 0000 |001b: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/g;.h:([B)Landroidx/datastore/preferences/protobuf/g; // method@135b │ │ +0951a4: 0c00 |001e: move-result-object v0 │ │ +0951a6: 6900 aa05 |001f: sput-object v0, Landroidx/datastore/preferences/protobuf/u;.e:Landroidx/datastore/preferences/protobuf/g; // field@05aa │ │ +0951aa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/j;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'a' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 63 16-bit code units │ │ -08e300: |[08e300] androidx.appcompat.widget.j.a:()V │ │ -08e310: 5420 a306 |0000: iget-object v0, v2, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e314: 7110 e11f 0000 |0002: invoke-static {v0}, Landroidx/core/widget/c;.a:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@1fe1 │ │ -08e31a: 0c00 |0005: move-result-object v0 │ │ -08e31c: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ -08e320: 5521 a606 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/j;.d:Z // field@06a6 │ │ -08e324: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -08e328: 5521 a706 |000c: iget-boolean v1, v2, Landroidx/appcompat/widget/j;.e:Z // field@06a7 │ │ -08e32c: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ -08e330: 7110 931b 0000 |0010: invoke-static {v0}, Landroidx/core/graphics/drawable/a;.p:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1b93 │ │ -08e336: 0c00 |0013: move-result-object v0 │ │ -08e338: 6e10 7005 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0570 │ │ -08e33e: 0c00 |0017: move-result-object v0 │ │ -08e340: 5521 a606 |0018: iget-boolean v1, v2, Landroidx/appcompat/widget/j;.d:Z // field@06a6 │ │ -08e344: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ -08e348: 5421 a406 |001c: iget-object v1, v2, Landroidx/appcompat/widget/j;.b:Landroid/content/res/ColorStateList; // field@06a4 │ │ -08e34c: 7120 911b 1000 |001e: invoke-static {v0, v1}, Landroidx/core/graphics/drawable/a;.n:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@1b91 │ │ -08e352: 5521 a706 |0021: iget-boolean v1, v2, Landroidx/appcompat/widget/j;.e:Z // field@06a7 │ │ -08e356: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -08e35a: 5421 a506 |0025: iget-object v1, v2, Landroidx/appcompat/widget/j;.c:Landroid/graphics/PorterDuff$Mode; // field@06a5 │ │ -08e35e: 7120 921b 1000 |0027: invoke-static {v0, v1}, Landroidx/core/graphics/drawable/a;.o:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@1b92 │ │ -08e364: 6e10 6d05 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@056d │ │ -08e36a: 0a01 |002d: move-result v1 │ │ -08e36c: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ -08e370: 5421 a306 |0030: iget-object v1, v2, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e374: 6e10 5c08 0100 |0032: invoke-virtual {v1}, Landroid/view/View;.getDrawableState:()[I // method@085c │ │ -08e37a: 0c01 |0035: move-result-object v1 │ │ -08e37c: 6e20 8205 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0582 │ │ -08e382: 5421 a306 |0039: iget-object v1, v2, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e386: 6e20 730b 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b73 │ │ -08e38c: 0e00 |003e: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0950c8: |[0950c8] androidx.datastore.preferences.protobuf.u.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0950d8: 6e10 592f 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2f59 │ │ +0950de: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x003f reg=2 this Landroidx/appcompat/widget/j; │ │ + 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/j;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'b' │ │ - type : '(I)I' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -08e2bc: |[08e2bc] androidx.appcompat.widget.j.b:(I)I │ │ -08e2cc: 0f01 |0000: return v1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0950e0: |[0950e0] androidx.datastore.preferences.protobuf.u.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +0950f0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +0950f4: 1100 |0002: return-object v0 │ │ +0950f6: 2200 2a08 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@082a │ │ +0950fa: 7020 502f 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2f50 │ │ +095100: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroidx/appcompat/widget/j; │ │ - 0x0000 - 0x0001 reg=1 (null) I │ │ + 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/j;) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'c' │ │ - type : '()Landroid/content/res/ColorStateList;' │ │ - access : 0x0000 () │ │ + type : '(Z)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -08e28c: |[08e28c] androidx.appcompat.widget.j.c:()Landroid/content/res/ColorStateList; │ │ -08e29c: 5410 a406 |0000: iget-object v0, v1, Landroidx/appcompat/widget/j;.b:Landroid/content/res/ColorStateList; // field@06a4 │ │ -08e2a0: 1100 |0002: return-object v0 │ │ + insns size : 8 16-bit code units │ │ +09501c: |[09501c] androidx.datastore.preferences.protobuf.u.c:(Z)I │ │ +09502c: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +095030: 1300 cf04 |0002: const/16 v0, #int 1231 // #4cf │ │ +095034: 2803 |0004: goto 0007 // +0003 │ │ +095036: 1300 d504 |0005: const/16 v0, #int 1237 // #4d5 │ │ +09503a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/j; │ │ + 0x0000 - 0x0008 reg=0 (null) Z │ │ │ │ - #3 : (in Landroidx/appcompat/widget/j;) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'd' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x0000 () │ │ + type : '([B)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -08e2a4: |[08e2a4] androidx.appcompat.widget.j.d:()Landroid/graphics/PorterDuff$Mode; │ │ -08e2b4: 5410 a506 |0000: iget-object v0, v1, Landroidx/appcompat/widget/j;.c:Landroid/graphics/PorterDuff$Mode; // field@06a5 │ │ -08e2b8: 1100 |0002: return-object v0 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +09503c: |[09503c] androidx.datastore.preferences.protobuf.u.d:([B)I │ │ +09504c: 2120 |0000: array-length v0, v2 │ │ +09504e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +095050: 7130 6416 1200 |0002: invoke-static {v2, v1, v0}, Landroidx/datastore/preferences/protobuf/u;.e:([BII)I // method@1664 │ │ +095056: 0a02 |0005: move-result v2 │ │ +095058: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroidx/appcompat/widget/j; │ │ + 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ - #4 : (in Landroidx/appcompat/widget/j;) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'e' │ │ - type : '(Landroid/util/AttributeSet;I)V' │ │ - access : 0x0000 () │ │ + type : '([BII)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 7 │ │ - insns size : 148 16-bit code units │ │ -08e390: |[08e390] androidx.appcompat.widget.j.e:(Landroid/util/AttributeSet;I)V │ │ -08e3a0: 54a0 a306 |0000: iget-object v0, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e3a4: 6e10 5b08 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08e3aa: 0c00 |0005: move-result-object v0 │ │ -08e3ac: 6201 9b0e |0006: sget-object v1, Le/j;.U0:[I // field@0e9b │ │ -08e3b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -08e3b2: 7152 2716 b0c1 |0009: invoke-static {v0, v11, v1, v12, v2}, Landroidx/appcompat/widget/e1;.u:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/e1; // method@1627 │ │ -08e3b8: 0c00 |000c: move-result-object v0 │ │ -08e3ba: 54a3 a306 |000d: iget-object v3, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e3be: 6e10 5b08 0300 |000f: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08e3c4: 0c04 |0012: move-result-object v4 │ │ -08e3c6: 6205 9b0e |0013: sget-object v5, Le/j;.U0:[I // field@0e9b │ │ -08e3ca: 6e10 2316 0000 |0015: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.q:()Landroid/content/res/TypedArray; // method@1623 │ │ -08e3d0: 0c07 |0018: move-result-object v7 │ │ -08e3d2: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -08e3d4: 07b6 |001a: move-object v6, v11 │ │ -08e3d6: 01c8 |001b: move v8, v12 │ │ -08e3d8: 7707 c91d 0300 |001c: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/core/view/m0;.I:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@1dc9 │ │ -08e3de: 600b a30e |001f: sget v11, Le/j;.W0:I // field@0ea3 │ │ -08e3e2: 6e20 2416 b000 |0021: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08e3e8: 0a0b |0024: move-result v11 │ │ -08e3ea: 380b 1a00 |0025: if-eqz v11, 003f // +001a │ │ -08e3ee: 600b a30e |0027: sget v11, Le/j;.W0:I // field@0ea3 │ │ -08e3f2: 6e30 1f16 b002 |0029: invoke-virtual {v0, v11, v2}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -08e3f8: 0a0b |002c: move-result v11 │ │ -08e3fa: 380b 1200 |002d: if-eqz v11, 003f // +0012 │ │ -08e3fe: 54ac a306 |002f: iget-object v12, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e402: 6e10 5b08 0c00 |0031: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08e408: 0c01 |0034: move-result-object v1 │ │ -08e40a: 7120 062f b100 |0035: invoke-static {v1, v11}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -08e410: 0c0b |0038: move-result-object v11 │ │ -08e412: 6e20 730b bc00 |0039: invoke-virtual {v12, v11}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b73 │ │ -08e418: 121b |003c: const/4 v11, #int 1 // #1 │ │ -08e41a: 2803 |003d: goto 0040 // +0003 │ │ -08e41c: 0000 |003e: nop // spacer │ │ -08e41e: 120b |003f: const/4 v11, #int 0 // #0 │ │ -08e420: 390b 1f00 |0040: if-nez v11, 005f // +001f │ │ -08e424: 600b 9f0e |0042: sget v11, Le/j;.V0:I // field@0e9f │ │ -08e428: 6e20 2416 b000 |0044: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08e42e: 0a0b |0047: move-result v11 │ │ -08e430: 380b 1700 |0048: if-eqz v11, 005f // +0017 │ │ -08e434: 600b 9f0e |004a: sget v11, Le/j;.V0:I // field@0e9f │ │ -08e438: 6e30 1f16 b002 |004c: invoke-virtual {v0, v11, v2}, Landroidx/appcompat/widget/e1;.m:(II)I // method@161f │ │ -08e43e: 0a0b |004f: move-result v11 │ │ -08e440: 380b 0f00 |0050: if-eqz v11, 005f // +000f │ │ -08e444: 54ac a306 |0052: iget-object v12, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e448: 6e10 5b08 0c00 |0054: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -08e44e: 0c01 |0057: move-result-object v1 │ │ -08e450: 7120 062f b100 |0058: invoke-static {v1, v11}, Lf/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@2f06 │ │ -08e456: 0c0b |005b: move-result-object v11 │ │ -08e458: 6e20 730b bc00 |005c: invoke-virtual {v12, v11}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b73 │ │ -08e45e: 600b a70e |005f: sget v11, Le/j;.X0:I // field@0ea7 │ │ -08e462: 6e20 2416 b000 |0061: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08e468: 0a0b |0064: move-result v11 │ │ -08e46a: 380b 0d00 |0065: if-eqz v11, 0072 // +000d │ │ -08e46e: 54ab a306 |0067: iget-object v11, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e472: 600c a70e |0069: sget v12, Le/j;.X0:I // field@0ea7 │ │ -08e476: 6e20 1516 c000 |006b: invoke-virtual {v0, v12}, Landroidx/appcompat/widget/e1;.c:(I)Landroid/content/res/ColorStateList; // method@1615 │ │ -08e47c: 0c0c |006e: move-result-object v12 │ │ -08e47e: 7120 e21f cb00 |006f: invoke-static {v11, v12}, Landroidx/core/widget/c;.b:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@1fe2 │ │ -08e484: 600b ab0e |0072: sget v11, Le/j;.Y0:I // field@0eab │ │ -08e488: 6e20 2416 b000 |0074: invoke-virtual {v0, v11}, Landroidx/appcompat/widget/e1;.r:(I)Z // method@1624 │ │ -08e48e: 0a0b |0077: move-result v11 │ │ -08e490: 380b 1300 |0078: if-eqz v11, 008b // +0013 │ │ -08e494: 54ab a306 |007a: iget-object v11, v10, Landroidx/appcompat/widget/j;.a:Landroid/widget/CompoundButton; // field@06a3 │ │ -08e498: 600c ab0e |007c: sget v12, Le/j;.Y0:I // field@0eab │ │ -08e49c: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ -08e49e: 6e30 1c16 c001 |007f: invoke-virtual {v0, v12, v1}, Landroidx/appcompat/widget/e1;.j:(II)I // method@161c │ │ -08e4a4: 0a0c |0082: move-result v12 │ │ -08e4a6: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -08e4a8: 7120 f217 1c00 |0084: invoke-static {v12, v1}, Landroidx/appcompat/widget/n0;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@17f2 │ │ -08e4ae: 0c0c |0087: move-result-object v12 │ │ -08e4b0: 7120 e31f cb00 |0088: invoke-static {v11, v12}, Landroidx/core/widget/c;.c:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@1fe3 │ │ -08e4b6: 6e10 2816 0000 |008b: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08e4bc: 0e00 |008e: return-void │ │ -08e4be: 0d0b |008f: move-exception v11 │ │ -08e4c0: 6e10 2816 0000 |0090: invoke-virtual {v0}, Landroidx/appcompat/widget/e1;.v:()V // method@1628 │ │ -08e4c6: 270b |0093: throw v11 │ │ - catches : 3 │ │ - 0x001f - 0x002d │ │ - -> 0x008f │ │ - 0x002f - 0x003c │ │ - Landroid/content/res/Resources$NotFoundException; -> 0x003e │ │ - -> 0x008f │ │ - 0x0042 - 0x008b │ │ - -> 0x008f │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +09505c: |[09505c] androidx.datastore.preferences.protobuf.u.e:([BII)I │ │ +09506c: 7140 6816 0221 |0000: invoke-static {v2, v0, v1, v2}, Landroidx/datastore/preferences/protobuf/u;.i:(I[BII)I // method@1668 │ │ +095072: 0a00 |0003: move-result v0 │ │ +095074: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +095078: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09507a: 0f00 |0007: return v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0094 reg=10 this Landroidx/appcompat/widget/j; │ │ - 0x0000 - 0x0094 reg=11 (null) Landroid/util/AttributeSet; │ │ - 0x0000 - 0x0094 reg=12 (null) I │ │ + 0x0000 - 0x0008 reg=0 (null) [B │ │ + 0x0000 - 0x0008 reg=1 (null) I │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #5 : (in Landroidx/appcompat/widget/j;) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'f' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + type : '(J)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -08e4ec: |[08e4ec] androidx.appcompat.widget.j.f:()V │ │ -08e4fc: 5510 a806 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/j;.f:Z // field@06a8 │ │ -08e500: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -08e504: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08e506: 5c10 a806 |0005: iput-boolean v0, v1, Landroidx/appcompat/widget/j;.f:Z // field@06a8 │ │ -08e50a: 0e00 |0007: return-void │ │ -08e50c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08e50e: 5c10 a806 |0009: iput-boolean v0, v1, Landroidx/appcompat/widget/j;.f:Z // field@06a8 │ │ -08e512: 6e10 5817 0100 |000b: invoke-virtual {v1}, Landroidx/appcompat/widget/j;.a:()V // method@1758 │ │ -08e518: 0e00 |000e: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +09507c: |[09507c] androidx.datastore.preferences.protobuf.u.f:(J)I │ │ +09508c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +095090: a500 0200 |0002: ushr-long v0, v2, v0 │ │ +095094: c202 |0004: xor-long/2addr v2, v0 │ │ +095096: 8423 |0005: long-to-int v3, v2 │ │ +095098: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroidx/appcompat/widget/j; │ │ + 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ - #6 : (in Landroidx/appcompat/widget/j;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'g' │ │ - type : '(Landroid/content/res/ColorStateList;)V' │ │ - access : 0x0000 () │ │ + type : '([B)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -08e51c: |[08e51c] androidx.appcompat.widget.j.g:(Landroid/content/res/ColorStateList;)V │ │ -08e52c: 5b01 a406 |0000: iput-object v1, v0, Landroidx/appcompat/widget/j;.b:Landroid/content/res/ColorStateList; // field@06a4 │ │ -08e530: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08e532: 5c01 a606 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/j;.d:Z // field@06a6 │ │ -08e536: 6e10 5817 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/j;.a:()V // method@1758 │ │ -08e53c: 0e00 |0008: return-void │ │ + insns size : 5 16-bit code units │ │ +095000: |[095000] androidx.datastore.preferences.protobuf.u.g:([B)Z │ │ +095010: 7110 e714 0000 |0000: invoke-static {v0}, Landroidx/datastore/preferences/protobuf/j1;.m:([B)Z // method@14e7 │ │ +095016: 0a00 |0003: move-result v0 │ │ +095018: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/j; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/content/res/ColorStateList; │ │ + 0x0000 - 0x0005 reg=0 (null) [B │ │ │ │ - #7 : (in Landroidx/appcompat/widget/j;) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ name : 'h' │ │ - type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ - access : 0x0000 () │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -08e540: |[08e540] androidx.appcompat.widget.j.h:(Landroid/graphics/PorterDuff$Mode;)V │ │ -08e550: 5b01 a506 |0000: iput-object v1, v0, Landroidx/appcompat/widget/j;.c:Landroid/graphics/PorterDuff$Mode; // field@06a5 │ │ -08e554: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08e556: 5c01 a706 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/j;.e:Z // field@06a7 │ │ -08e55a: 6e10 5817 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/j;.a:()V // method@1758 │ │ -08e560: 0e00 |0008: return-void │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +095104: |[095104] androidx.datastore.preferences.protobuf.u.h:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +095114: 1f00 fd02 |0000: check-cast v0, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +095118: 7210 b214 0000 |0002: invoke-interface {v0}, Landroidx/datastore/preferences/protobuf/j0;.e:()Landroidx/datastore/preferences/protobuf/j0$a; // method@14b2 │ │ +09511e: 0c00 |0005: move-result-object v0 │ │ +095120: 1f01 fd02 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/j0; // type@02fd │ │ +095124: 7220 ae14 1000 |0008: invoke-interface {v0, v1}, Landroidx/datastore/preferences/protobuf/j0$a;.c:(Landroidx/datastore/preferences/protobuf/j0;)Landroidx/datastore/preferences/protobuf/j0$a; // method@14ae │ │ +09512a: 0c00 |000b: move-result-object v0 │ │ +09512c: 7210 af14 0000 |000c: invoke-interface {v0}, Landroidx/datastore/preferences/protobuf/j0$a;.h:()Landroidx/datastore/preferences/protobuf/j0; // method@14af │ │ +095132: 0c00 |000f: move-result-object v0 │ │ +095134: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroidx/appcompat/widget/j; │ │ - 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/PorterDuff$Mode; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #252 header: │ │ -class_idx : 940 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + 0x0000 - 0x0011 reg=0 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0011 reg=1 (null) Ljava/lang/Object; │ │ │ │ -Class #252 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/k1;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/k1;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/m1;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/k1;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/m1;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ + name : 'i' │ │ + type : '(I[BII)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a3f48: |[0a3f48] androidx.appcompat.widget.k1.:(Landroidx/appcompat/widget/m1;)V │ │ -0a3f58: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a3f5e: 5b01 b206 |0003: iput-object v1, v0, Landroidx/appcompat/widget/k1;.e:Landroidx/appcompat/widget/m1; // field@06b2 │ │ -0a3f62: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +09509c: |[09509c] androidx.datastore.preferences.protobuf.u.i:(I[BII)I │ │ +0950ac: 0140 |0000: move v0, v4 │ │ +0950ae: 9001 0405 |0001: add-int v1, v4, v5 │ │ +0950b2: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ +0950b6: da02 021f |0005: mul-int/lit8 v2, v2, #int 31 // #1f │ │ +0950ba: 4801 0300 |0007: aget-byte v1, v3, v0 │ │ +0950be: b012 |0009: add-int/2addr v2, v1 │ │ +0950c0: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0950c4: 28f5 |000c: goto 0001 // -000b │ │ +0950c6: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/k1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/appcompat/widget/m1; │ │ + 0x0000 - 0x000e reg=2 (null) I │ │ + 0x0000 - 0x000e reg=3 (null) [B │ │ + 0x0000 - 0x000e reg=4 (null) I │ │ + 0x0000 - 0x000e reg=5 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/k1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/u;) │ │ + name : 'j' │ │ + type : '([B)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a3f64: |[0a3f64] androidx.appcompat.widget.k1.run:()V │ │ -0a3f74: 5410 b206 |0000: iget-object v0, v1, Landroidx/appcompat/widget/k1;.e:Landroidx/appcompat/widget/m1; // field@06b2 │ │ -0a3f78: 7110 da17 0000 |0002: invoke-static {v0}, Landroidx/appcompat/widget/m1;.a:(Landroidx/appcompat/widget/m1;)V // method@17da │ │ -0a3f7e: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +095138: |[095138] androidx.datastore.preferences.protobuf.u.j:([B)Ljava/lang/String; │ │ +095148: 2200 3808 |0000: new-instance v0, Ljava/lang/String; // type@0838 │ │ +09514c: 6201 a605 |0002: sget-object v1, Landroidx/datastore/preferences/protobuf/u;.a:Ljava/nio/charset/Charset; // field@05a6 │ │ +095150: 7030 6d2f 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@2f6d │ │ +095156: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/k1; │ │ + 0x0000 - 0x0008 reg=2 (null) [B │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + Virtual methods - │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #253 header: │ │ -class_idx : 941 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ +Class #223 header: │ │ +class_idx : 818 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2039 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 4 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #253 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/k;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #223 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/datastore/preferences/protobuf/v$a; } │ │ + │ │ +Class #223 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/v;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/io/IOException;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'b' │ │ - type : 'Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'c' │ │ - type : 'Landroidx/appcompat/widget/k;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/v0;' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'e' │ │ + type : 'Landroidx/datastore/preferences/protobuf/j0;' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/k;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -08eeac: |[08eeac] androidx.appcompat.widget.k.:()V │ │ -08eebc: 6200 b401 |0000: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@01b4 │ │ -08eec0: 6900 b406 |0002: sput-object v0, Landroidx/appcompat/widget/k;.b:Landroid/graphics/PorterDuff$Mode; // field@06b4 │ │ -08eec4: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Landroidx/appcompat/widget/k;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -08eec8: |[08eec8] androidx.appcompat.widget.k.:()V │ │ -08eed8: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08eede: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +09531c: |[09531c] androidx.datastore.preferences.protobuf.v.:(Ljava/lang/String;)V │ │ +09532c: 7020 8b2e 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2e8b │ │ +095332: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +095334: 5b01 af05 |0004: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/v;.e:Landroidx/datastore/preferences/protobuf/j0; // field@05af │ │ +095338: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Landroidx/appcompat/widget/k;) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ name : 'a' │ │ - type : '()Landroid/graphics/PorterDuff$Mode;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -08edb8: |[08edb8] androidx.appcompat.widget.k.a:()Landroid/graphics/PorterDuff$Mode; │ │ -08edc8: 6200 b406 |0000: sget-object v0, Landroidx/appcompat/widget/k;.b:Landroid/graphics/PorterDuff$Mode; // field@06b4 │ │ -08edcc: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0951c4: |[0951c4] androidx.datastore.preferences.protobuf.v.a:()Landroidx/datastore/preferences/protobuf/v; │ │ +0951d4: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +0951d8: 1a01 9916 |0002: const-string v1, "Protocol message end-group tag did not match expected tag." // string@1699 │ │ +0951dc: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +0951e2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #3 : (in Landroidx/appcompat/widget/k;) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ name : 'b' │ │ - type : '()Landroidx/appcompat/widget/k;' │ │ - access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 17 16-bit code units │ │ -08ee6c: |[08ee6c] androidx.appcompat.widget.k.b:()Landroidx/appcompat/widget/k; │ │ -08ee7c: 1c00 ad03 |0000: const-class v0, Landroidx/appcompat/widget/k; // type@03ad │ │ -08ee80: 1d00 |0002: monitor-enter v0 │ │ -08ee82: 6201 b506 |0003: sget-object v1, Landroidx/appcompat/widget/k;.c:Landroidx/appcompat/widget/k; // field@06b5 │ │ -08ee86: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ -08ee8a: 7100 8c17 0000 |0007: invoke-static {}, Landroidx/appcompat/widget/k;.h:()V // method@178c │ │ -08ee90: 6201 b506 |000a: sget-object v1, Landroidx/appcompat/widget/k;.c:Landroidx/appcompat/widget/k; // field@06b5 │ │ -08ee94: 1e00 |000c: monitor-exit v0 │ │ -08ee96: 1101 |000d: return-object v1 │ │ -08ee98: 0d01 |000e: move-exception v1 │ │ -08ee9a: 1e00 |000f: monitor-exit v0 │ │ -08ee9c: 2701 |0010: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x000c │ │ - -> 0x000e │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - │ │ - #4 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'e' │ │ - type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;' │ │ - access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -08edd0: |[08edd0] androidx.appcompat.widget.k.e:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -08ede0: 1c00 ad03 |0000: const-class v0, Landroidx/appcompat/widget/k; // type@03ad │ │ -08ede4: 1d00 |0002: monitor-enter v0 │ │ -08ede6: 7120 7919 2100 |0003: invoke-static {v1, v2}, Landroidx/appcompat/widget/v0;.l:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@1979 │ │ -08edec: 0c01 |0006: move-result-object v1 │ │ -08edee: 1e00 |0007: monitor-exit v0 │ │ -08edf0: 1101 |0008: return-object v1 │ │ -08edf2: 0d01 |0009: move-exception v1 │ │ -08edf4: 1e00 |000a: monitor-exit v0 │ │ -08edf6: 2701 |000b: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0007 │ │ - -> 0x0009 │ │ + insns size : 8 16-bit code units │ │ +0951e4: |[0951e4] androidx.datastore.preferences.protobuf.v.b:()Landroidx/datastore/preferences/protobuf/v; │ │ +0951f4: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +0951f8: 1a01 9816 |0002: const-string v1, "Protocol message contained an invalid tag (zero)." // string@1698 │ │ +0951fc: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +095202: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 (null) I │ │ - 0x0000 - 0x000c reg=2 (null) Landroid/graphics/PorterDuff$Mode; │ │ │ │ - #5 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'h' │ │ - type : '()V' │ │ - access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'c' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ - insns size : 37 16-bit code units │ │ -08ef14: |[08ef14] androidx.appcompat.widget.k.h:()V │ │ -08ef24: 1c00 ad03 |0000: const-class v0, Landroidx/appcompat/widget/k; // type@03ad │ │ -08ef28: 1d00 |0002: monitor-enter v0 │ │ -08ef2a: 6201 b506 |0003: sget-object v1, Landroidx/appcompat/widget/k;.c:Landroidx/appcompat/widget/k; // field@06b5 │ │ -08ef2e: 3901 1b00 |0005: if-nez v1, 0020 // +001b │ │ -08ef32: 2201 ad03 |0007: new-instance v1, Landroidx/appcompat/widget/k; // type@03ad │ │ -08ef36: 7010 8417 0100 |0009: invoke-direct {v1}, Landroidx/appcompat/widget/k;.:()V // method@1784 │ │ -08ef3c: 6901 b506 |000c: sput-object v1, Landroidx/appcompat/widget/k;.c:Landroidx/appcompat/widget/k; // field@06b5 │ │ -08ef40: 7100 7519 0000 |000e: invoke-static {}, Landroidx/appcompat/widget/v0;.h:()Landroidx/appcompat/widget/v0; // method@1975 │ │ -08ef46: 0c02 |0011: move-result-object v2 │ │ -08ef48: 5b12 b306 |0012: iput-object v2, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08ef4c: 6201 b506 |0014: sget-object v1, Landroidx/appcompat/widget/k;.c:Landroidx/appcompat/widget/k; // field@06b5 │ │ -08ef50: 5411 b306 |0016: iget-object v1, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08ef54: 2202 aa03 |0018: new-instance v2, Landroidx/appcompat/widget/k$a; // type@03aa │ │ -08ef58: 7010 6017 0200 |001a: invoke-direct {v2}, Landroidx/appcompat/widget/k$a;.:()V // method@1760 │ │ -08ef5e: 6e20 8219 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/v0;.u:(Landroidx/appcompat/widget/v0$f;)V // method@1982 │ │ -08ef64: 1e00 |0020: monitor-exit v0 │ │ -08ef66: 0e00 |0021: return-void │ │ -08ef68: 0d01 |0022: move-exception v1 │ │ -08ef6a: 1e00 |0023: monitor-exit v0 │ │ -08ef6c: 2701 |0024: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0020 │ │ - -> 0x0022 │ │ + insns size : 8 16-bit code units │ │ +095204: |[095204] androidx.datastore.preferences.protobuf.v.c:()Landroidx/datastore/preferences/protobuf/v; │ │ +095214: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +095218: 1a01 9a16 |0002: const-string v1, "Protocol message had invalid UTF-8." // string@169a │ │ +09521c: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +095222: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ - #6 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'i' │ │ - type : '(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'd' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v$a;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -08ef7c: |[08ef7c] androidx.appcompat.widget.k.i:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V │ │ -08ef8c: 7130 8419 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/appcompat/widget/v0;.w:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/c1;[I)V // method@1984 │ │ -08ef92: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0952fc: |[0952fc] androidx.datastore.preferences.protobuf.v.d:()Landroidx/datastore/preferences/protobuf/v$a; │ │ +09530c: 2200 3003 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v$a; // type@0330 │ │ +095310: 1a01 9c16 |0002: const-string v1, "Protocol message tag had invalid wire type." // string@169c │ │ +095314: 7020 6a16 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v$a;.:(Ljava/lang/String;)V // method@166a │ │ +09531a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroidx/appcompat/widget/c1; │ │ - 0x0000 - 0x0004 reg=2 (null) [I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'c' │ │ - type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'e' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -08ee04: |[08ee04] androidx.appcompat.widget.k.c:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -08ee14: 1d01 |0000: monitor-enter v1 │ │ -08ee16: 5410 b306 |0001: iget-object v0, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08ee1a: 6e30 7719 2003 |0003: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/v0;.j:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@1977 │ │ -08ee20: 0c02 |0006: move-result-object v2 │ │ -08ee22: 1e01 |0007: monitor-exit v1 │ │ -08ee24: 1102 |0008: return-object v2 │ │ -08ee26: 0d02 |0009: move-exception v2 │ │ -08ee28: 1e01 |000a: monitor-exit v1 │ │ -08ee2a: 2702 |000b: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0007 │ │ - -> 0x0009 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +095224: |[095224] androidx.datastore.preferences.protobuf.v.e:()Landroidx/datastore/preferences/protobuf/v; │ │ +095234: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +095238: 1a01 7b03 |0002: const-string v1, "CodedInputStream encountered a malformed varint." // string@037b │ │ +09523c: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +095242: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroidx/appcompat/widget/k; │ │ - 0x0000 - 0x000c reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000c reg=3 (null) I │ │ │ │ - #1 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'd' │ │ - type : '(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'f' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 12 16-bit code units │ │ -08ee38: |[08ee38] androidx.appcompat.widget.k.d:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; │ │ -08ee48: 1d01 |0000: monitor-enter v1 │ │ -08ee4a: 5410 b306 |0001: iget-object v0, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08ee4e: 6e40 7819 2043 |0003: invoke-virtual {v0, v2, v3, v4}, Landroidx/appcompat/widget/v0;.k:(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; // method@1978 │ │ -08ee54: 0c02 |0006: move-result-object v2 │ │ -08ee56: 1e01 |0007: monitor-exit v1 │ │ -08ee58: 1102 |0008: return-object v2 │ │ -08ee5a: 0d02 |0009: move-exception v2 │ │ -08ee5c: 1e01 |000a: monitor-exit v1 │ │ -08ee5e: 2702 |000b: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0007 │ │ - -> 0x0009 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +095244: |[095244] androidx.datastore.preferences.protobuf.v.f:()Landroidx/datastore/preferences/protobuf/v; │ │ +095254: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +095258: 1a01 7c03 |0002: const-string v1, "CodedInputStream encountered an embedded string or message which claimed to have negative size." // string@037c │ │ +09525c: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +095262: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroidx/appcompat/widget/k; │ │ - 0x0000 - 0x000c reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000c reg=3 (null) I │ │ - 0x0000 - 0x000c reg=4 (null) Z │ │ │ │ - #2 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'f' │ │ - type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ - access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'g' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -08ed84: |[08ed84] androidx.appcompat.widget.k.f:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -08ed94: 1d01 |0000: monitor-enter v1 │ │ -08ed96: 5410 b306 |0001: iget-object v0, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08ed9a: 6e30 7a19 2003 |0003: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/v0;.m:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@197a │ │ -08eda0: 0c02 |0006: move-result-object v2 │ │ -08eda2: 1e01 |0007: monitor-exit v1 │ │ -08eda4: 1102 |0008: return-object v2 │ │ -08eda6: 0d02 |0009: move-exception v2 │ │ -08eda8: 1e01 |000a: monitor-exit v1 │ │ -08edaa: 2702 |000b: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0007 │ │ - -> 0x0009 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +095264: |[095264] androidx.datastore.preferences.protobuf.v.g:()Landroidx/datastore/preferences/protobuf/v; │ │ +095274: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +095278: 1a01 f204 |0002: const-string v1, "Failed to parse the message." // string@04f2 │ │ +09527c: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +095282: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroidx/appcompat/widget/k; │ │ - 0x0000 - 0x000c reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000c reg=3 (null) I │ │ │ │ - #3 : (in Landroidx/appcompat/widget/k;) │ │ - name : 'g' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'h' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -08eee0: |[08eee0] androidx.appcompat.widget.k.g:(Landroid/content/Context;)V │ │ -08eef0: 1d01 |0000: monitor-enter v1 │ │ -08eef2: 5410 b306 |0001: iget-object v0, v1, Landroidx/appcompat/widget/k;.a:Landroidx/appcompat/widget/v0; // field@06b3 │ │ -08eef6: 6e20 8019 2000 |0003: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/v0;.s:(Landroid/content/Context;)V // method@1980 │ │ -08eefc: 1e01 |0006: monitor-exit v1 │ │ -08eefe: 0e00 |0007: return-void │ │ -08ef00: 0d02 |0008: move-exception v2 │ │ -08ef02: 1e01 |0009: monitor-exit v1 │ │ -08ef04: 2702 |000a: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0008 │ │ + insns size : 8 16-bit code units │ │ +095284: |[095284] androidx.datastore.preferences.protobuf.v.h:()Landroidx/datastore/preferences/protobuf/v; │ │ +095294: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +095298: 1a01 9b16 |0002: const-string v1, "Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit." // string@169b │ │ +09529c: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +0952a2: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroidx/appcompat/widget/k; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ - │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #254 header: │ │ -class_idx : 942 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ │ │ -Class #254 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/l; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="a" │ │ - │ │ -Class #254 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/l$a;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/l$a;) │ │ - name : 'a' │ │ - type : 'Landroidx/appcompat/widget/l;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/l$a;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/l;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'j' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -08efb4: |[08efb4] androidx.appcompat.widget.l$a.:(Landroidx/appcompat/widget/l;)V │ │ -08efc4: 5b01 b606 |0000: iput-object v1, v0, Landroidx/appcompat/widget/l$a;.a:Landroidx/appcompat/widget/l; // field@06b6 │ │ -08efc8: 7010 383d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -08efce: 0e00 |0005: return-void │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0952bc: |[0952bc] androidx.datastore.preferences.protobuf.v.j:()Landroidx/datastore/preferences/protobuf/v; │ │ +0952cc: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +0952d0: 1a01 9d16 |0002: const-string v1, "Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit." // string@169d │ │ +0952d4: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +0952da: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=1 │ │ locals : │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/l$a;) │ │ - name : 'a' │ │ - type : '()Landroid/view/textclassifier/TextClassifier;' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'k' │ │ + type : '()Landroidx/datastore/preferences/protobuf/v;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -08ef94: |[08ef94] androidx.appcompat.widget.l$a.a:()Landroid/view/textclassifier/TextClassifier; │ │ -08efa4: 5410 b606 |0000: iget-object v0, v1, Landroidx/appcompat/widget/l$a;.a:Landroidx/appcompat/widget/l; // field@06b6 │ │ -08efa8: 7110 a117 0000 |0002: invoke-static {v0}, Landroidx/appcompat/widget/l;.b:(Landroidx/appcompat/widget/l;)Landroid/view/textclassifier/TextClassifier; // method@17a1 │ │ -08efae: 0c00 |0005: move-result-object v0 │ │ -08efb0: 1100 |0006: return-object v0 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0952dc: |[0952dc] androidx.datastore.preferences.protobuf.v.k:()Landroidx/datastore/preferences/protobuf/v; │ │ +0952ec: 2200 3203 |0000: new-instance v0, Landroidx/datastore/preferences/protobuf/v; // type@0332 │ │ +0952f0: 1a01 191a |0002: const-string v1, "While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length." // string@1a19 │ │ +0952f4: 7020 7116 1000 |0004: invoke-direct {v0, v1}, Landroidx/datastore/preferences/protobuf/v;.:(Ljava/lang/String;)V // method@1671 │ │ +0952fa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/widget/l$a; │ │ │ │ - #1 : (in Landroidx/appcompat/widget/l$a;) │ │ - name : 'b' │ │ - type : '(Landroid/view/textclassifier/TextClassifier;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/v;) │ │ + name : 'i' │ │ + type : '(Landroidx/datastore/preferences/protobuf/j0;)Landroidx/datastore/preferences/protobuf/v;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -08efd0: |[08efd0] androidx.appcompat.widget.l$a.b:(Landroid/view/textclassifier/TextClassifier;)V │ │ -08efe0: 5410 b606 |0000: iget-object v0, v1, Landroidx/appcompat/widget/l$a;.a:Landroidx/appcompat/widget/l; // field@06b6 │ │ -08efe4: 7120 a217 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/widget/l;.c:(Landroidx/appcompat/widget/l;Landroid/view/textclassifier/TextClassifier;)V // method@17a2 │ │ -08efea: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0952a4: |[0952a4] androidx.datastore.preferences.protobuf.v.i:(Landroidx/datastore/preferences/protobuf/j0;)Landroidx/datastore/preferences/protobuf/v; │ │ +0952b4: 5b01 af05 |0000: iput-object v1, v0, Landroidx/datastore/preferences/protobuf/v;.e:Landroidx/datastore/preferences/protobuf/j0; // field@05af │ │ +0952b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/l$a; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/view/textclassifier/TextClassifier; │ │ + 0x0000 - 0x0003 reg=0 this Landroidx/datastore/preferences/protobuf/v; │ │ + 0x0000 - 0x0003 reg=1 (null) Landroidx/datastore/preferences/protobuf/j0; │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #255 header: │ │ -class_idx : 943 │ │ +Class #224 header: │ │ +class_idx : 819 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 11 │ │ +virtual_methods_size: 42 │ │ │ │ -Class #255 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/l0;' │ │ +Class #224 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/w0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'b' │ │ - type : '(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V' │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'A' │ │ + type : '(Ljava/util/List;Landroidx/datastore/preferences/protobuf/x0;Landroidx/datastore/preferences/protobuf/m;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'c' │ │ - type : '()Z' │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'B' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'd' │ │ - type : '()Z' │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'C' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'e' │ │ - type : '()Z' │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'D' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'f' │ │ - type : '()Z' │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'E' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'g' │ │ - type : '()V' │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'F' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'h' │ │ - type : '()Z' │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'G' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'k' │ │ - type : '(I)V' │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'H' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'l' │ │ - type : '()V' │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'I' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'setWindowCallback' │ │ - type : '(Landroid/view/Window$Callback;)V' │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'J' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroidx/appcompat/widget/l0;) │ │ - name : 'setWindowTitle' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'K' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ - │ │ -Class #256 header: │ │ -class_idx : 944 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #11 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'L' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #256 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/l1;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/l1;) │ │ - name : 'e' │ │ - type : 'Landroidx/appcompat/widget/m1;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/l1;) │ │ - name : '' │ │ - type : '(Landroidx/appcompat/widget/m1;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a3f80: |[0a3f80] androidx.appcompat.widget.l1.:(Landroidx/appcompat/widget/m1;)V │ │ -0a3f90: 7010 383d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a3f96: 5b01 b706 |0003: iput-object v1, v0, Landroidx/appcompat/widget/l1;.e:Landroidx/appcompat/widget/m1; // field@06b7 │ │ -0a3f9a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroidx/appcompat/widget/l1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroidx/appcompat/widget/m1; │ │ + #12 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'M' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/l1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0a3f9c: |[0a3f9c] androidx.appcompat.widget.l1.run:()V │ │ -0a3fac: 5410 b706 |0000: iget-object v0, v1, Landroidx/appcompat/widget/l1;.e:Landroidx/appcompat/widget/m1; // field@06b7 │ │ -0a3fb0: 6e10 dd17 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/m1;.d:()V // method@17dd │ │ -0a3fb6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/l1; │ │ + #13 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'N' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #14 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'O' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #257 header: │ │ -class_idx : 946 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 27 │ │ + #15 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'P' │ │ + type : '(Landroidx/datastore/preferences/protobuf/x0;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #257 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/m0;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroidx/appcompat/widget/m0;) │ │ + #16 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'a' │ │ - type : '()Landroid/content/Context;' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroidx/appcompat/widget/m0;) │ │ + #17 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'b' │ │ - type : '(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V' │ │ + type : '(Landroidx/datastore/preferences/protobuf/x0;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroidx/appcompat/widget/m0;) │ │ + #18 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'c' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'collapseActionView' │ │ - type : '()V' │ │ + type : '(Ljava/util/Map;Landroidx/datastore/preferences/protobuf/c0$a;Landroidx/datastore/preferences/protobuf/m;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroidx/appcompat/widget/m0;) │ │ + #19 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'd' │ │ - type : '()Z' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/m0;) │ │ + #20 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'e' │ │ - type : '()Z' │ │ + type : '()Landroidx/datastore/preferences/protobuf/f;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/widget/m0;) │ │ + #21 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'f' │ │ - type : '()Z' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroidx/appcompat/widget/m0;) │ │ + #22 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'g' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroidx/appcompat/widget/m0;) │ │ + #23 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'h' │ │ - type : '()Z' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroidx/appcompat/widget/m0;) │ │ + #24 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'i' │ │ - type : '()V' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroidx/appcompat/widget/m0;) │ │ + #25 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'j' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroidx/appcompat/widget/m0;) │ │ + #26 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'k' │ │ - type : '(I)V' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #13 : (in Landroidx/appcompat/widget/m0;) │ │ + #27 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'l' │ │ - type : '(I)V' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #14 : (in Landroidx/appcompat/widget/m0;) │ │ + #28 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'm' │ │ - type : '(Landroidx/appcompat/widget/y0;)V' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroidx/appcompat/widget/m0;) │ │ + #29 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'n' │ │ - type : '(Z)V' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroidx/appcompat/widget/m0;) │ │ + #30 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'o' │ │ - type : '()I' │ │ + type : '(Ljava/util/List;Landroidx/datastore/preferences/protobuf/x0;Landroidx/datastore/preferences/protobuf/m;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroidx/appcompat/widget/m0;) │ │ + #31 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'p' │ │ - type : '(IJ)Landroidx/core/view/t0;' │ │ + type : '()D' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #18 : (in Landroidx/appcompat/widget/m0;) │ │ + #32 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'q' │ │ - type : '()V' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #19 : (in Landroidx/appcompat/widget/m0;) │ │ + #33 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 'r' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #20 : (in Landroidx/appcompat/widget/m0;) │ │ + #34 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ name : 's' │ │ - type : '()V' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #21 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'setIcon' │ │ - type : '(I)V' │ │ + #35 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 't' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #22 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'setIcon' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + #36 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'u' │ │ + type : '()F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #23 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'setWindowCallback' │ │ - type : '(Landroid/view/Window$Callback;)V' │ │ + #37 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'v' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #24 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'setWindowTitle' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #38 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'w' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #25 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 't' │ │ - type : '(Z)V' │ │ + #39 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'x' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #26 : (in Landroidx/appcompat/widget/m0;) │ │ - name : 'u' │ │ - type : '(I)V' │ │ + #40 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'y' │ │ + type : '(Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5932 (SourceFile) │ │ + #41 : (in Landroidx/datastore/preferences/protobuf/w0;) │ │ + name : 'z' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #258 header: │ │ -class_idx : 947 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 2616 │ │ -source_file_idx : 5932 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 10 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 6 │ │ + source_file_idx : 6034 (SourceFile) │ │ │ │ -Class #258 - │ │ - Class descriptor : 'Landroidx/appcompat/widget/m1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #225 header: │ │ +class_idx : 820 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 2070 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 11 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #225 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnLongClickListener;' │ │ - #1 : 'Landroid/view/View$OnHoverListener;' │ │ - #2 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ Static fields - │ │ - #0 : (in Landroidx/appcompat/widget/m1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'h' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'i' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'j' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'k' │ │ - type : 'Landroidx/appcompat/widget/m1;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #1 : (in Landroidx/appcompat/widget/m1;) │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'l' │ │ - type : 'Landroidx/appcompat/widget/m1;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'm' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'n' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'o' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'p' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #9 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'q' │ │ + type : 'Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #10 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'r' │ │ + type : '[Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ - #0 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'a' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'b' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'c' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'd' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroidx/appcompat/widget/m1;) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'e' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroidx/appcompat/widget/m1;) │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'f' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroidx/appcompat/widget/m1;) │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'g' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'h' │ │ - type : 'Landroidx/appcompat/widget/n1;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'i' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'j' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroidx/appcompat/widget/m1;) │ │ - name : '' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -0a412c: |[0a412c] androidx.appcompat.widget.m1.:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0a413c: 7010 383d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3d38 │ │ -0a4142: 2200 ac03 |0003: new-instance v0, Landroidx/appcompat/widget/k1; // type@03ac │ │ -0a4146: 7020 8117 1000 |0005: invoke-direct {v0, v1}, Landroidx/appcompat/widget/k1;.:(Landroidx/appcompat/widget/m1;)V // method@1781 │ │ -0a414c: 5b10 c106 |0008: iput-object v0, v1, Landroidx/appcompat/widget/m1;.d:Ljava/lang/Runnable; // field@06c1 │ │ -0a4150: 2200 b003 |000a: new-instance v0, Landroidx/appcompat/widget/l1; // type@03b0 │ │ -0a4154: 7020 9c17 1000 |000c: invoke-direct {v0, v1}, Landroidx/appcompat/widget/l1;.:(Landroidx/appcompat/widget/m1;)V // method@179c │ │ -0a415a: 5b10 c206 |000f: iput-object v0, v1, Landroidx/appcompat/widget/m1;.e:Ljava/lang/Runnable; // field@06c2 │ │ -0a415e: 5b12 be06 |0011: iput-object v2, v1, Landroidx/appcompat/widget/m1;.a:Landroid/view/View; // field@06be │ │ -0a4162: 5b13 bf06 |0013: iput-object v3, v1, Landroidx/appcompat/widget/m1;.b:Ljava/lang/CharSequence; // field@06bf │ │ -0a4166: 6e10 5b08 0200 |0015: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@085b │ │ -0a416c: 0c03 |0018: move-result-object v3 │ │ -0a416e: 7110 0f09 0300 |0019: invoke-static {v3}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@090f │ │ -0a4174: 0c03 |001c: move-result-object v3 │ │ -0a4176: 7110 171e 0300 |001d: invoke-static {v3}, Landroidx/core/view/q0;.e:(Landroid/view/ViewConfiguration;)I // method@1e17 │ │ -0a417c: 0a03 |0020: move-result v3 │ │ -0a417e: 5913 c006 |0021: iput v3, v1, Landroidx/appcompat/widget/m1;.c:I // field@06c0 │ │ -0a4182: 7010 dc17 0100 |0023: invoke-direct {v1}, Landroidx/appcompat/widget/m1;.c:()V // method@17dc │ │ -0a4188: 6e20 f208 1200 |0026: invoke-virtual {v2, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@08f2 │ │ -0a418e: 6e20 f008 1200 |0029: invoke-virtual {v2, v1}, Landroid/view/View;.setOnHoverListener:(Landroid/view/View$OnHoverListener;)V // method@08f0 │ │ -0a4194: 0e00 |002c: return-void │ │ + registers : 26 │ │ + ins : 0 │ │ + outs : 6 │ │ + insns size : 227 16-bit code units │ │ +09539c: |[09539c] androidx.datastore.preferences.protobuf.w.:()V │ │ +0953ac: 2206 3403 |0000: new-instance v6, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +0953b0: 1a01 ed19 |0002: const-string v1, "VOID" // string@19ed │ │ +0953b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0953b6: 1c03 4308 |0005: const-class v3, Ljava/lang/Void; // type@0843 │ │ +0953ba: 1c04 4308 |0007: const-class v4, Ljava/lang/Void; // type@0843 │ │ +0953be: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0953c0: 0760 |000a: move-object v0, v6 │ │ +0953c2: 7606 a816 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +0953c8: 6906 b305 |000e: sput-object v6, Landroidx/datastore/preferences/protobuf/w;.h:Landroidx/datastore/preferences/protobuf/w; // field@05b3 │ │ +0953cc: 2200 3403 |0010: new-instance v0, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +0953d0: 1a08 e805 |0012: const-string v8, "INT" // string@05e8 │ │ +0953d4: 1219 |0014: const/4 v9, #int 1 // #1 │ │ +0953d6: 620d 5310 |0015: sget-object v13, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@1053 │ │ +0953da: 1c0b 2008 |0017: const-class v11, Ljava/lang/Integer; // type@0820 │ │ +0953de: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0953e0: 7110 262f 0100 |001a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2f26 │ │ +0953e6: 0c0c |001d: move-result-object v12 │ │ +0953e8: 0707 |001e: move-object v7, v0 │ │ +0953ea: 07da |001f: move-object v10, v13 │ │ +0953ec: 7606 a816 0700 |0020: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +0953f2: 6900 b405 |0023: sput-object v0, Landroidx/datastore/preferences/protobuf/w;.i:Landroidx/datastore/preferences/protobuf/w; // field@05b4 │ │ +0953f6: 2202 3403 |0025: new-instance v2, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +0953fa: 1a0f 2b07 |0027: const-string v15, "LONG" // string@072b │ │ +0953fe: 1310 0200 |0029: const/16 v16, #int 2 // #2 │ │ +095402: 6211 5410 |002b: sget-object v17, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1054 │ │ +095406: 1c12 2308 |002d: const-class v18, Ljava/lang/Long; // type@0823 │ │ +09540a: 1603 0000 |002f: const-wide/16 v3, #int 0 // #0 │ │ +09540e: 7120 2f2f 4300 |0031: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2f2f │ │ +095414: 0c13 |0034: move-result-object v19 │ │ +095416: 072e |0035: move-object v14, v2 │ │ +095418: 7606 a816 0e00 |0036: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +09541e: 6902 b505 |0039: sput-object v2, Landroidx/datastore/preferences/protobuf/w;.j:Landroidx/datastore/preferences/protobuf/w; // field@05b5 │ │ +095422: 2203 3403 |003b: new-instance v3, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +095426: 1a08 bf04 |003d: const-string v8, "FLOAT" // string@04bf │ │ +09542a: 1239 |003f: const/4 v9, #int 3 // #3 │ │ +09542c: 620a 5210 |0040: sget-object v10, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@1052 │ │ +095430: 1c0b 1908 |0042: const-class v11, Ljava/lang/Float; // type@0819 │ │ +095434: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +095436: 7110 162f 0400 |0045: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2f16 │ │ +09543c: 0c0c |0048: move-result-object v12 │ │ +09543e: 0737 |0049: move-object v7, v3 │ │ +095440: 7606 a816 0700 |004a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +095446: 6903 b605 |004d: sput-object v3, Landroidx/datastore/preferences/protobuf/w;.k:Landroidx/datastore/preferences/protobuf/w; // field@05b6 │ │ +09544a: 2204 3403 |004f: new-instance v4, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +09544e: 1a0f f403 |0051: const-string v15, "DOUBLE" // string@03f4 │ │ +095452: 1310 0400 |0053: const/16 v16, #int 4 // #4 │ │ +095456: 6211 5110 |0055: sget-object v17, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@1051 │ │ +09545a: 1c12 1508 |0057: const-class v18, Ljava/lang/Double; // type@0815 │ │ +09545e: 1607 0000 |0059: const-wide/16 v7, #int 0 // #0 │ │ +095462: 7120 042f 8700 |005b: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2f04 │ │ +095468: 0c13 |005e: move-result-object v19 │ │ +09546a: 074e |005f: move-object v14, v4 │ │ +09546c: 7606 a816 0e00 |0060: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +095472: 6904 b705 |0063: sput-object v4, Landroidx/datastore/preferences/protobuf/w;.l:Landroidx/datastore/preferences/protobuf/w; // field@05b7 │ │ +095476: 2205 3403 |0065: new-instance v5, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +09547a: 1a08 d502 |0067: const-string v8, "BOOLEAN" // string@02d5 │ │ +09547e: 1259 |0069: const/4 v9, #int 5 // #5 │ │ +095480: 620a 4f10 |006a: sget-object v10, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@104f │ │ +095484: 1c0b 0908 |006c: const-class v11, Ljava/lang/Boolean; // type@0809 │ │ +095488: 620c 4d10 |006e: sget-object v12, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@104d │ │ +09548c: 0757 |0070: move-object v7, v5 │ │ +09548e: 7606 a816 0700 |0071: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +095494: 6905 b805 |0074: sput-object v5, Landroidx/datastore/preferences/protobuf/w;.m:Landroidx/datastore/preferences/protobuf/w; // field@05b8 │ │ +095498: 2207 3403 |0076: new-instance v7, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +09549c: 1a0f 4017 |0078: const-string v15, "STRING" // string@1740 │ │ +0954a0: 1310 0600 |007a: const/16 v16, #int 6 // #6 │ │ +0954a4: 1c11 3808 |007c: const-class v17, Ljava/lang/String; // type@0838 │ │ +0954a8: 1c12 3808 |007e: const-class v18, Ljava/lang/String; // type@0838 │ │ +0954ac: 1a13 0000 |0080: const-string v19, "" // string@0000 │ │ +0954b0: 077e |0082: move-object v14, v7 │ │ +0954b2: 7606 a816 0e00 |0083: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +0954b8: 6907 b905 |0086: sput-object v7, Landroidx/datastore/preferences/protobuf/w;.n:Landroidx/datastore/preferences/protobuf/w; // field@05b9 │ │ +0954bc: 2208 3403 |0088: new-instance v8, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +0954c0: 1a15 e102 |008a: const-string v21, "BYTE_STRING" // string@02e1 │ │ +0954c4: 1316 0700 |008c: const/16 v22, #int 7 // #7 │ │ +0954c8: 1c17 e202 |008e: const-class v23, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0954cc: 1c18 e202 |0090: const-class v24, Landroidx/datastore/preferences/protobuf/f; // type@02e2 │ │ +0954d0: 6219 af04 |0092: sget-object v25, Landroidx/datastore/preferences/protobuf/f;.f:Landroidx/datastore/preferences/protobuf/f; // field@04af │ │ +0954d4: 0814 0800 |0094: move-object/from16 v20, v8 │ │ +0954d8: 7606 a816 1400 |0096: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +0954de: 6908 ba05 |0099: sput-object v8, Landroidx/datastore/preferences/protobuf/w;.o:Landroidx/datastore/preferences/protobuf/w; // field@05ba │ │ +0954e2: 2209 3403 |009b: new-instance v9, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +0954e6: 1a0b 4804 |009d: const-string v11, "ENUM" // string@0448 │ │ +0954ea: 130c 0800 |009f: const/16 v12, #int 8 // #8 │ │ +0954ee: 1c0e 2008 |00a1: const-class v14, Ljava/lang/Integer; // type@0820 │ │ +0954f2: 120f |00a3: const/4 v15, #int 0 // #0 │ │ +0954f4: 079a |00a4: move-object v10, v9 │ │ +0954f6: 7606 a816 0a00 |00a5: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +0954fc: 6909 bb05 |00a8: sput-object v9, Landroidx/datastore/preferences/protobuf/w;.p:Landroidx/datastore/preferences/protobuf/w; // field@05bb │ │ +095500: 220a 3403 |00aa: new-instance v10, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +095504: 1a11 b215 |00ac: const-string v17, "MESSAGE" // string@15b2 │ │ +095508: 1312 0900 |00ae: const/16 v18, #int 9 // #9 │ │ +09550c: 1c13 2d08 |00b0: const-class v19, Ljava/lang/Object; // type@082d │ │ +095510: 1c14 2d08 |00b2: const-class v20, Ljava/lang/Object; // type@082d │ │ +095514: 1315 0000 |00b4: const/16 v21, #int 0 // #0 │ │ +095518: 0810 0a00 |00b6: move-object/from16 v16, v10 │ │ +09551c: 7606 a816 1000 |00b8: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Landroidx/datastore/preferences/protobuf/w;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@16a8 │ │ +095522: 690a bc05 |00bb: sput-object v10, Landroidx/datastore/preferences/protobuf/w;.q:Landroidx/datastore/preferences/protobuf/w; // field@05bc │ │ +095526: 130b 0a00 |00bd: const/16 v11, #int 10 // #a │ │ +09552a: 23bb 5d0e |00bf: new-array v11, v11, [Landroidx/datastore/preferences/protobuf/w; // type@0e5d │ │ +09552e: 4d06 0b01 |00c1: aput-object v6, v11, v1 │ │ +095532: 1211 |00c3: const/4 v1, #int 1 // #1 │ │ +095534: 4d00 0b01 |00c4: aput-object v0, v11, v1 │ │ +095538: 1220 |00c6: const/4 v0, #int 2 // #2 │ │ +09553a: 4d02 0b00 |00c7: aput-object v2, v11, v0 │ │ +09553e: 1230 |00c9: const/4 v0, #int 3 // #3 │ │ +095540: 4d03 0b00 |00ca: aput-object v3, v11, v0 │ │ +095544: 1240 |00cc: const/4 v0, #int 4 // #4 │ │ +095546: 4d04 0b00 |00cd: aput-object v4, v11, v0 │ │ +09554a: 1250 |00cf: const/4 v0, #int 5 // #5 │ │ +09554c: 4d05 0b00 |00d0: aput-object v5, v11, v0 │ │ +095550: 1260 |00d2: const/4 v0, #int 6 // #6 │ │ +095552: 4d07 0b00 |00d3: aput-object v7, v11, v0 │ │ +095556: 1270 |00d5: const/4 v0, #int 7 // #7 │ │ +095558: 4d08 0b00 |00d6: aput-object v8, v11, v0 │ │ +09555c: 1300 0800 |00d8: const/16 v0, #int 8 // #8 │ │ +095560: 4d09 0b00 |00da: aput-object v9, v11, v0 │ │ +095564: 1300 0900 |00dc: const/16 v0, #int 9 // #9 │ │ +095568: 4d0a 0b00 |00de: aput-object v10, v11, v0 │ │ +09556c: 690b bd05 |00e0: sput-object v11, Landroidx/datastore/preferences/protobuf/w;.r:[Landroidx/datastore/preferences/protobuf/w; // field@05bd │ │ +095570: 0e00 |00e2: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'a' │ │ - type : '(Landroidx/appcompat/widget/m1;)V' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0a4114: |[0a4114] androidx.appcompat.widget.m1.a:(Landroidx/appcompat/widget/m1;)V │ │ -0a4124: 7010 de17 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/widget/m1;.e:()V // method@17de │ │ -0a412a: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +095574: |[095574] androidx.datastore.preferences.protobuf.w.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +095584: 7030 062f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2f06 │ │ +09558a: 5b03 b005 |0003: iput-object v3, v0, Landroidx/datastore/preferences/protobuf/w;.e:Ljava/lang/Class; // field@05b0 │ │ +09558e: 5b04 b105 |0005: iput-object v4, v0, Landroidx/datastore/preferences/protobuf/w;.f:Ljava/lang/Class; // field@05b1 │ │ +095592: 5b05 b205 |0007: iput-object v5, v0, Landroidx/datastore/preferences/protobuf/w;.g:Ljava/lang/Object; // field@05b2 │ │ +095596: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 (null) Landroidx/appcompat/widget/m1; │ │ │ │ - #2 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'b' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0a4198: |[0a4198] androidx.appcompat.widget.m1.b:()V │ │ -0a41a8: 5420 be06 |0000: iget-object v0, v2, Landroidx/appcompat/widget/m1;.a:Landroid/view/View; // field@06be │ │ -0a41ac: 5421 c106 |0002: iget-object v1, v2, Landroidx/appcompat/widget/m1;.d:Ljava/lang/Runnable; // field@06c1 │ │ -0a41b0: 6e20 c208 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@08c2 │ │ -0a41b6: 0e00 |0007: return-void │ │ + insns size : 9 16-bit code units │ │ +09533c: |[09533c] androidx.datastore.preferences.protobuf.w.valueOf:(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/w; │ │ +09534c: 1c00 3403 |0000: const-class v0, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +095350: 7120 0a2f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2f0a │ │ +095356: 0c01 |0005: move-result-object v1 │ │ +095358: 1f01 3403 |0006: check-cast v1, Landroidx/datastore/preferences/protobuf/w; // type@0334 │ │ +09535c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroidx/appcompat/widget/m1; │ │ │ │ - #3 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'c' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ + name : 'values' │ │ + type : '()[Landroidx/datastore/preferences/protobuf/w;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -0a41b8: |[0a41b8] androidx.appcompat.widget.m1.c:()V │ │ -0a41c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a41ca: 5c10 c706 |0001: iput-boolean v0, v1, Landroidx/appcompat/widget/m1;.j:Z // field@06c7 │ │ -0a41ce: 0e00 |0003: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +095360: |[095360] androidx.datastore.preferences.protobuf.w.values:()[Landroidx/datastore/preferences/protobuf/w; │ │ +095370: 6200 bd05 |0000: sget-object v0, Landroidx/datastore/preferences/protobuf/w;.r:[Landroidx/datastore/preferences/protobuf/w; // field@05bd │ │ +095374: 6e10 c04d 0000 |0002: invoke-virtual {v0}, [Landroidx/datastore/preferences/protobuf/w;.clone:()Ljava/lang/Object; // method@4dc0 │ │ +09537a: 0c00 |0005: move-result-object v0 │ │ +09537c: 1f00 5d0e |0006: check-cast v0, [Landroidx/datastore/preferences/protobuf/w; // type@0e5d │ │ +095380: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Landroidx/appcompat/widget/m1; │ │ │ │ - #4 : (in Landroidx/appcompat/widget/m1;) │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/w;) │ │ name : 'e' │ │ - type : '()V' │ │ - access : 0x1002 (PRIVATE SYNTHETIC) │ │ + type : '()Ljava/lang/Class;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0a4240: |[0a4240] androidx.appcompat.widget.m1.e:()V │ │ -0a4250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4252: 6e20 e217 0100 |0001: invoke-virtual {v1, v0}, Landroidx/appcompat/widget/m1;.i:(Z)V // method@17e2 │ │ -0a4258: 0e00 |0004: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +095384: |[095384] androidx.datastore.preferences.protobuf.w.e:()Ljava/lang/Class; │ │ +095394: 5410 b105 |0000: iget-object v0, v1, Landroidx/datastore/preferences/protobuf/w;.f:Ljava/lang/Class; // field@05b1 │ │ +095398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroidx/appcompat/widget/m1; │ │ + 0x0000 - 0x0003 reg=1 this Landroidx/datastore/preferences/protobuf/w; │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #226 header: │ │ +class_idx : 821 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #226 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/x0;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'a' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'b' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/w0;Landroidx/datastore/preferences/protobuf/m;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'c' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #5 : (in Landroidx/appcompat/widget/m1;) │ │ + #4 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/l1;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ name : 'f' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 13 16-bit code units │ │ -0a4288: |[0a4288] androidx.appcompat.widget.m1.f:()V │ │ -0a4298: 5440 be06 |0000: iget-object v0, v4, Landroidx/appcompat/widget/m1;.a:Landroid/view/View; // field@06be │ │ -0a429c: 5441 c106 |0002: iget-object v1, v4, Landroidx/appcompat/widget/m1;.d:Ljava/lang/Runnable; // field@06c1 │ │ -0a42a0: 7100 1009 0000 |0004: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@0910 │ │ -0a42a6: 0a02 |0007: move-result v2 │ │ -0a42a8: 8122 |0008: int-to-long v2, v2 │ │ -0a42aa: 6e40 bc08 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@08bc │ │ -0a42b0: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000d reg=4 this Landroidx/appcompat/widget/m1; │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #6 : (in Landroidx/appcompat/widget/m1;) │ │ + #6 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ name : 'g' │ │ - type : '(Landroidx/appcompat/widget/m1;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -0a42b4: |[0a42b4] androidx.appcompat.widget.m1.g:(Landroidx/appcompat/widget/m1;)V │ │ -0a42c4: 6200 c806 |0000: sget-object v0, Landroidx/appcompat/widget/m1;.k:Landroidx/appcompat/widget/m1; // field@06c8 │ │ -0a42c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a42cc: 7010 db17 0000 |0004: invoke-direct {v0}, Landroidx/appcompat/widget/m1;.b:()V // method@17db │ │ -0a42d2: 6901 c806 |0007: sput-object v1, Landroidx/appcompat/widget/m1;.k:Landroidx/appcompat/widget/m1; // field@06c8 │ │ -0a42d6: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -0a42da: 7010 df17 0100 |000b: invoke-direct {v1}, Landroidx/appcompat/widget/m1;.f:()V // method@17df │ │ -0a42e0: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 (null) Landroidx/appcompat/widget/m1; │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #7 : (in Landroidx/appcompat/widget/m1;) │ │ + #7 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ name : 'h' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 46 16-bit code units │ │ -0a42e4: |[0a42e4] androidx.appcompat.widget.m1.h:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0a42f4: 6200 c806 |0000: sget-object v0, Landroidx/appcompat/widget/m1;.k:Landroidx/appcompat/widget/m1; // field@06c8 │ │ -0a42f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a42fa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0a42fe: 5400 be06 |0005: iget-object v0, v0, Landroidx/appcompat/widget/m1;.a:Landroid/view/View; // field@06be │ │ -0a4302: 3320 0500 |0007: if-ne v0, v2, 000c // +0005 │ │ -0a4306: 7110 e017 0100 |0009: invoke-static {v1}, Landroidx/appcompat/widget/m1;.g:(Landroidx/appcompat/widget/m1;)V // method@17e0 │ │ -0a430c: 7110 d106 0300 |000c: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@06d1 │ │ -0a4312: 0a00 |000f: move-result v0 │ │ -0a4314: 3800 1800 |0010: if-eqz v0, 0028 // +0018 │ │ -0a4318: 6203 c906 |0012: sget-object v3, Landroidx/appcompat/widget/m1;.l:Landroidx/appcompat/widget/m1; // field@06c9 │ │ -0a431c: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -0a4320: 5430 be06 |0016: iget-object v0, v3, Landroidx/appcompat/widget/m1;.a:Landroid/view/View; // field@06be │ │ -0a4324: 3320 0500 |0018: if-ne v0, v2, 001d // +0005 │ │ -0a4328: 6e10 dd17 0300 |001a: invoke-virtual {v3}, Landroidx/appcompat/widget/m1;.d:()V // method@17dd │ │ -0a432e: 6e20 f208 1200 |001d: invoke-virtual {v2, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@08f2 │ │ -0a4334: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -0a4336: 6e20 e908 3200 |0021: invoke-virtual {v2, v3}, Landroid/view/View;.setLongClickable:(Z)V // method@08e9 │ │ -0a433c: 6e20 f008 1200 |0024: invoke-virtual {v2, v1}, Landroid/view/View;.setOnHoverListener:(Landroid/view/View$OnHoverListener;)V // method@08f0 │ │ -0a4342: 2806 |0027: goto 002d // +0006 │ │ -0a4344: 2200 b303 |0028: new-instance v0, Landroidx/appcompat/widget/m1; // type@03b3 │ │ -0a4348: 7030 d917 2003 |002a: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/m1;.:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@17d9 │ │ -0a434e: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1 │ │ - locals : │ │ - 0x0000 - 0x002e reg=2 (null) Landroid/view/View; │ │ - 0x0000 - 0x002e reg=3 (null) Ljava/lang/CharSequence; │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #8 : (in Landroidx/appcompat/widget/m1;) │ │ - name : 'j' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroidx/datastore/preferences/protobuf/x0;) │ │ + name : 'i' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 6034 (SourceFile) │ │ + │ │ +Class #227 header: │ │ +class_idx : 822 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 2093 │ │ +source_file_idx : 6034 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #227 - │ │ + Class descriptor : 'Landroidx/datastore/preferences/protobuf/x;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/x;) │ │ + name : 'e' │ │ + type : 'Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroidx/datastore/preferences/protobuf/x;) │ │ + name : '' │ │ + type : '(Ljava/util/Iterator;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 49 16-bit code units