139 MB
/home/fdroid/fdroiddata/tmp/com.nextcloud_cookbook_flutter_23.apk vs.
/home/fdroid/fdroiddata/unsigned/com.nextcloud_cookbook_flutter_23.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 3507000031070000e70300006000000028000000030100002000000095a0e2ef3e8c5a 
14 b07dd59370dfd7e7c620e9aebe186a130a3dc56ad62e1b19b230000000210400002800 
15 0000bc0aec989ab8e4cad2837f8093d76784211fb6185340334df1cfe5bdd6bd4ae80a 
16 f86201000000006b03000067030000308203633082024ba00302010202083661385c37 
17 2cdfce300d06092a864886f70d01010b05003060310b300906035504061302554b310c 
18 300a060355040813034f5247310c300a060355040713034f524731133011060355040a 
19 130a6664726f69642e6f7267310f300d060355040b13064644726f6964310f300d0603 
20 55040313064644726f6964301e170d3231303332363134303030345a170d3438303831 
21 313134303030345a3060310b300906035504061302554b310c300a060355040813034f 
22 5247310c300a060355040713034f524731133011060355040a130a6664726f69642e6f 
23 7267310f300d060355040b13064644726f6964310f300d060355040313064644726f69 
24 6430820122300d06092a864886f70d01010105000382010f003082010a028201010098 
25 2f75d46a8d31a104f93cdd6330c887c555772182d0c9cdf8ab93643c097bc711b70666 
26 2aa472942ac85f67997ffb82f2969b5a818e38ff57b4421cc8d1a65dce925bc244f5fd 
27 9a4b21222ed5afdff74313e27a1845b5f84ae586e518c958f5a7cbcac43f71faea4bf9 
28 173724088606ff2e4bfeb8a63be08f38404008de3fecdc8bc07b2f7cf4ab5dd25357dd 
29 6ec0402e428bc27591564a012e25c127c441275ae8195c94df069d137e97b539902445 
30 906101595e829612f8a6329e46117fa7e0341521f9c3adca407429582924ca671a440d 
31 c9d08d508d0cc14faf0ce1c98cb303d05fc92d34e0fa04ad5b21d86e8bfaf2a59dc7e0 
32 df9b11d26cb297ae68790203010001a321301f301d0603551d0e04160414596d667ff7 
33 66ab7563fab908aa1c9935f544e577300d06092a864886f70d01010b05000382010100 
34 550ce02965f15f999a8b47078eb9bbab9c2ca4181506b349e7dec584558ea5fffde6ef 
35 1279443f2d59b386b22fb646fcc50e3811296288ab73a29f509a102f0ec5bad6213887 
36 427dbe356b261c18aee36dcc56d200035cfe195e429a6a4d171cb390b0ea3640534d27 
37 dce64d1e77f69bee08aea9a5c7cff15003c3120d0cda85dcdb081ec7bdc6067adeba48 
38 3710cf96e73102d54a60b35cb85f4faf0a8370d9b9a129be93ff6b631508d0882852a8 
39 90df788ca1491c2c9d50d504c95c6c52b0563e9ccf073108ba3e0403f66973befc63ae 
40 f8330d3a9b003b350769bdcdbee041af56dcfb34b36b9d8f434b8cee3c796548209918 
41 3035d8d4f3ca52e8eaef8e0c000000080000000df0efbe030000000000000018020000 
42 08010000030100000001000091692581b5e1217f7acacbfdc854960b4ad2d018bf36ad 
43 d723ecf89a7c19e639df78822baf02a133ee93999c5483148fb5e3f2be47526a873bd7 
44 ceb2c32cdc4fe533b39ddf2e6756efe39b34b52a37642f04392868db9dbfaf5257fc9d 
45 aeb386d2bd94a624eda676ecb64eeb60a90293c0f662595c0b3f8d7482f39f0e5e982a 
46 38fbcd54b1fd29bb5312445322589e7b18bf8daa6dce7c7d66b6bd274d7ef4b123815c 
47 cee88a03bce3f1848288fabf20deb2d683b29b84a4aae67dab8d4a8872543b21d99736 
48 3ce091b7e8b9395b4ed619ae8acba82c7bf12e3a9de18d1486a43cdf7942c9ce224a57 
49 16c90004ae9d9d0c8262eec4341ed0d69610f658b05450080100002104000000010000 
50 91692581b5e1217f7acacbfdc854960b4ad2d018bf36add723ecf89a7c19e639df7882 
51 2baf02a133ee93999c5483148fb5e3f2be47526a873bd7ceb2c32cdc4fe533b39ddf2e 
52 6756efe39b34b52a37642f04392868db9dbfaf5257fc9daeb386d2bd94a624eda676ec 
53 b64eeb60a90293c0f662595c0b3f8d7482f39f0e5e982a38fbcd54b1fd29bb53124453 
54 22589e7b18bf8daa6dce7c7d66b6bd274d7ef4b123815ccee88a03bce3f1848288fabf 
55 20deb2d683b29b84a4aae67dab8d4a8872543b21d997363ce091b7e8b9395b4ed619ae 
56 8acba82c7bf12e3a9de18d1486a43cdf7942c9ce224a5716c90004ae9d9d0c8262eec4 
57 341ed0d69610f658b054502601000030820122300d06092a864886f70d010101050003 
58 82010f003082010a0282010100982f75d46a8d31a104f93cdd6330c887c555772182d0 
59 c9cdf8ab93643c097bc711b706662aa472942ac85f67997ffb82f2969b5a818e38ff57 
60 b4421cc8d1a65dce925bc244f5fd9a4b21222ed5afdff74313e27a1845b5f84ae586e5 
61 18c958f5a7cbcac43f71faea4bf9173724088606ff2e4bfeb8a63be08f38404008de3f 
62 ecdc8bc07b2f7cf4ab5dd25357dd6ec0402e428bc27591564a012e25c127c441275ae8 
63 195c94df069d137e97b539902445906101595e829612f8a6329e46117fa7e0341521f9 
64 c3adca407429582924ca671a440dc9d08d508d0cc14faf0ce1c98cb303d05fc92d34e0 
65 fa04ad5b21d86e8bfaf2a59dc7e0df9b11d26cb297ae68790203010001 
  
66 Key·0xf05368c0: 
67 3507000031070000df0300006000000028000000030100002000000095a0e2ef3e8c5a 
68 b07dd59370dfd7e7c620e9aebe186a130a3dc56ad62e1b19b230000000210400002800 
69 0000bc0aec989ab8e4cad2837f8093d76784211fb6185340334df1cfe5bdd6bd4ae80a 
70 f86201000000006b03000067030000308203633082024ba00302010202083661385c37 
71 2cdfce300d06092a864886f70d01010b05003060310b300906035504061302554b310c 
72 300a060355040813034f5247310c300a060355040713034f524731133011060355040a 
73 130a6664726f69642e6f7267310f300d060355040b13064644726f6964310f300d0603 
74 55040313064644726f6964301e170d3231303332363134303030345a170d3438303831 
75 313134303030345a3060310b300906035504061302554b310c300a060355040813034f 
76 5247310c300a060355040713034f524731133011060355040a130a6664726f69642e6f 
77 7267310f300d060355040b13064644726f6964310f300d060355040313064644726f69 
78 6430820122300d06092a864886f70d01010105000382010f003082010a028201010098 
79 2f75d46a8d31a104f93cdd6330c887c555772182d0c9cdf8ab93643c097bc711b70666 
80 2aa472942ac85f67997ffb82f2969b5a818e38ff57b4421cc8d1a65dce925bc244f5fd 
81 9a4b21222ed5afdff74313e27a1845b5f84ae586e518c958f5a7cbcac43f71faea4bf9 
82 173724088606ff2e4bfeb8a63be08f38404008de3fecdc8bc07b2f7cf4ab5dd25357dd 
83 6ec0402e428bc27591564a012e25c127c441275ae8195c94df069d137e97b539902445 
84 906101595e829612f8a6329e46117fa7e0341521f9c3adca407429582924ca671a440d 
85 c9d08d508d0cc14faf0ce1c98cb303d05fc92d34e0fa04ad5b21d86e8bfaf2a59dc7e0 
86 df9b11d26cb297ae68790203010001a321301f301d0603551d0e04160414596d667ff7 
87 66ab7563fab908aa1c9935f544e577300d06092a864886f70d01010b05000382010100 
88 550ce02965f15f999a8b47078eb9bbab9c2ca4181506b349e7dec584558ea5fffde6ef 
89 1279443f2d59b386b22fb646fcc50e3811296288ab73a29f509a102f0ec5bad6213887 
90 427dbe356b261c18aee36dcc56d200035cfe195e429a6a4d171cb390b0ea3640534d27 
91 dce64d1e77f69bee08aea9a5c7cff15003c3120d0cda85dcdb081ec7bdc6067adeba48 
92 3710cf96e73102d54a60b35cb85f4faf0a8370d9b9a129be93ff6b631508d0882852a8 
93 90df788ca1491c2c9d50d504c95c6c52b0563e9ccf073108ba3e0403f66973befc63ae 
94 f8330d3a9b003b350769bdcdbee041af56dcfb34b36b9d8f434b8cee3c796548209918 
95 3035d8d4f3ca52e8eaef8e18000000ffffff7f0000000018000000ffffff7f18020000 
96 0801000003010000000100001f80211a2e7646111bae9a981a37b435caa92dd2a23b43 
97 6081426bb8a9874d55dc61caf60c3019bbc246f8da1dfbbd05f0f7844648e4c6991c7d 
98 35a5e1ecc3c69aeb34c7bb73c87004773657a09019b34c384a7ce886bd3d1f495610fa 
99 72baa644927c90c910f8ccc0a052a332d5134230ad3c598cda6bd45b09be8429547595 
100 1f31020f2bca336119f35022019c92dff60dec10ba13cbb476656d0a53c547cec117a5 
101 79944df5be584bb69c0cfcd0ee00e59cb53c4333ac54a702983b5257fdc021d7af4fb9 
102 52a6296e8a786f0e282fa70faf032178690efd1bc828fc60bdfb637067122de080a2bd 
103 b53afa1d6cbfbfbe0a35fc6a1ec5ecddc7b12fb0b48545080100002104000000010000 
104 1f80211a2e7646111bae9a981a37b435caa92dd2a23b436081426bb8a9874d55dc61ca 
105 f60c3019bbc246f8da1dfbbd05f0f7844648e4c6991c7d35a5e1ecc3c69aeb34c7bb73 
106 c87004773657a09019b34c384a7ce886bd3d1f495610fa72baa644927c90c910f8ccc0 
107 a052a332d5134230ad3c598cda6bd45b09be84295475951f31020f2bca336119f35022 
108 019c92dff60dec10ba13cbb476656d0a53c547cec117a579944df5be584bb69c0cfcd0 
109 ee00e59cb53c4333ac54a702983b5257fdc021d7af4fb952a6296e8a786f0e282fa70f 
110 af032178690efd1bc828fc60bdfb637067122de080a2bdb53afa1d6cbfbfbe0a35fc6a 
111 1ec5ecddc7b12fb0b485452601000030820122300d06092a864886f70d010101050003 
112 82010f003082010a0282010100982f75d46a8d31a104f93cdd6330c887c555772182d0 
113 c9cdf8ab93643c097bc711b706662aa472942ac85f67997ffb82f2969b5a818e38ff57 
114 b4421cc8d1a65dce925bc244f5fd9a4b21222ed5afdff74313e27a1845b5f84ae586e5 
115 18c958f5a7cbcac43f71faea4bf9173724088606ff2e4bfeb8a63be08f38404008de3f 
116 ecdc8bc07b2f7cf4ab5dd25357dd6ec0402e428bc27591564a012e25c127c441275ae8 
117 195c94df069d137e97b539902445906101595e829612f8a6329e46117fa7e0341521f9 
118 c3adca407429582924ca671a440dc9d08d508d0cc14faf0ce1c98cb303d05fc92d34e0 
119 fa04ad5b21d86e8bfaf2a59dc7e0df9b11d26cb297ae68790203010001 
5.58 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: Missing META-INF/MANIFEST.MF
    
Offset 1, 38 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·e32163c5bef926578a33d7d293bc7a8cb2024ca5629bf47ea53fee90af7b392b 
10 Signer·#1·certificate·SHA-1·digest:·c688f6401f5ff80060c393eb1fb5738be9825c49 
11 Signer·#1·certificate·MD5·digest:·8a7dc6ebc030ba8e59de142b818edadd 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d7acffebcbfe0a990fccda5c4e446d3243f3e030357dadd254e2c954212597de 
15 Signer·#1·public·key·SHA-1·digest:·8e81290d04d121e26546ab4ce66568ee038f0f46 
16 Signer·#1·public·key·MD5·digest:·b75c22910b75090dc3b495ba8e4d268f 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.security_security-crypto.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.8 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·23267338·bytes,·number·of·entries:·1391 Zip·file·size:·23263873·bytes,·number·of·entries:·136
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··1549828·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··1554176·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··7373720·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··7390104·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··8077904·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··8094288·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··7373720·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··7406488·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx·····1485·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json10 -rw-rw-rw-··0.0·unx·····1485·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
11 -rw-rw-rw-··0.0·unx······208·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json11 -rw-rw-rw-··0.0·unx······208·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
12 -rw-rw-rw-··0.0·unx····98075·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z12 -rw-rw-rw-··0.0·unx····98102·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
13 -rw-rw-rw-··0.0·unx·····9052·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/bg_BG.json13 -rw-rw-rw-··0.0·unx·····9052·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/bg_BG.json
14 -rw-rw-rw-··0.0·unx·····6487·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/cs_CZ.json14 -rw-rw-rw-··0.0·unx·····6487·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/cs_CZ.json
15 -rw-rw-rw-··0.0·unx·····6441·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/de.json15 -rw-rw-rw-··0.0·unx·····6441·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/de.json
16 -rw-rw-rw-··0.0·unx·····6428·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/de_DE.json16 -rw-rw-rw-··0.0·unx·····6428·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/de_DE.json
17 -rw-rw-rw-··0.0·unx·····5841·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/en.json17 -rw-rw-rw-··0.0·unx·····5841·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/en.json
18 -rw-rw-rw-··0.0·unx·····6705·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/es.json18 -rw-rw-rw-··0.0·unx·····6705·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/es.json
19 -rw-rw-rw-··0.0·unx·····6472·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/eu.json19 -rw-rw-rw-··0.0·unx·····6472·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/i18n/eu.json
Offset 126, 16 lines modifiedOffset 126, 13 lines modified
126 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version126 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version
127 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler127 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
128 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory128 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
129 -rw----·····2.0·fat·······66·b-·defN·81-Jan-01·01:01·build-data.properties129 -rw----·····2.0·fat·······66·b-·defN·81-Jan-01·01:01·build-data.properties
130 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins130 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
131 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins131 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
132 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins132 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
133 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins133 -rw----·····2.0·fat······939·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
134 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins134 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
135 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins135 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
136 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins136 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
137 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties137 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties
138 -rw----·····2.0·fat····13726·b-·defN·81-Jan-01·01:01·META-INF/2D8ABBDF.SF 
139 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/2D8ABBDF.RSA 
140 -rw----·····2.0·fat····13599·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
141 139·files,·53011054·bytes·uncompressed,·23241744·bytes·compressed:··56.2%138 136·files,·53052584·bytes·uncompressed,·23245921·bytes·compressed:··56.2%
39.8 MB
classes.dex
39.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·060628af4 checksum············:·9e3b29bb
5 signature···········:·2b33...132a5 signature···········:·bcf6...7dc1
6 file_size···········:·15498286 file_size···········:·1554176
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·966210 string_ids_size·····:·9689
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·273212 type_ids_size·······:·2742
13 type_ids_off········:·38760·(0x009768)13 type_ids_off········:·38868·(0x0097d4)
14 proto_ids_size······:·426614 proto_ids_size······:·4262
15 proto_ids_off·······:·49688·(0x00c218)15 proto_ids_off·······:·49836·(0x00c2ac)
16 field_ids_size······:·429716 field_ids_size······:·4308
17 field_ids_off·······:·100880·(0x018a10)17 field_ids_off·······:·100980·(0x018a74)
18 method_ids_size·····:·1375018 method_ids_size·····:·13798
19 method_ids_off······:·135256·(0x021058)19 method_ids_off······:·135444·(0x021114)
20 class_defs_size·····:·196920 class_defs_size·····:·1979
21 class_defs_off······:·245256·(0x03be08)21 class_defs_off······:·245828·(0x03c044)
22 data_size···········:·124156422 data_size···········:·1245020
23 data_off············:·308264·(0x04b428)23 data_off············:·309156·(0x04b7a4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·825 class_idx···········:·8
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·166227 superclass_idx······:·1662
28 source_file_idx·····:·028 source_file_idx·····:·0
29 static_fields_size··:·029 static_fields_size··:·0
Offset 93, 36 lines modifiedOffset 93, 36 lines modified
93 ······type··········:·'(Z)V'93 ······type··········:·'(Z)V'
94 ······access········:·0x0009·(PUBLIC·STATIC)94 ······access········:·0x0009·(PUBLIC·STATIC)
95 ······code··········-95 ······code··········-
96 ······registers·····:·196 ······registers·····:·1
97 ······ins···········:·197 ······ins···········:·1
98 ······outs··········:·198 ······outs··········:·1
99 ······insns·size····:·9·16-bit·code·units99 ······insns·size····:·9·16-bit·code·units
100 04b680:········································|[04b680]·a0.a.a:(Z)V100 04b9fc:········································|[04b9fc]·a0.a.a:(Z)V
101 04b690:·3800·0300······························|0000:·if-eqz·v0,·0003·//·+0003101 04ba0c:·3800·0300······························|0000:·if-eqz·v0,·0003·//·+0003
102 04b694:·0e00···································|0002:·return-void102 04ba10:·0e00···································|0002:·return-void
103 04b696:·2200·6c06······························|0003:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@066c103 04ba12:·2200·6c06······························|0003:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@066c
104 04b69a:·7010·d125·0000·························|0005:·invoke-direct·{v0},·Ljava/lang/IllegalArgumentException;.<init>:()V·//·method@25d1104 04ba16:·7010·d425·0000·························|0005:·invoke-direct·{v0},·Ljava/lang/IllegalArgumentException;.<init>:()V·//·method@25d4
105 04b6a0:·2700···································|0008:·throw·v0105 04ba1c:·2700···································|0008:·throw·v0
106 ······catches·······:·(none)106 ······catches·······:·(none)
107 ······positions·····:·107 ······positions·····:·
108 ······locals········:·108 ······locals········:·
  
109 ····#1··············:·(in·La0/a;)109 ····#1··············:·(in·La0/a;)
110 ······name··········:·'b'110 ······name··········:·'b'
111 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'111 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
112 ······access········:·0x0009·(PUBLIC·STATIC)112 ······access········:·0x0009·(PUBLIC·STATIC)
113 ······code··········-113 ······code··········-
114 ······registers·····:·1114 ······registers·····:·1
115 ······ins···········:·1115 ······ins···········:·1
116 ······outs··········:·1116 ······outs··········:·1
117 ······insns·size····:·4·16-bit·code·units117 ······insns·size····:·4·16-bit·code·units
118 04b668:········································|[04b668]·a0.a.b:(Ljava/lang/Object;)Ljava/lang/Object;118 04b9e4:········································|[04b9e4]·a0.a.b:(Ljava/lang/Object;)Ljava/lang/Object;
119 04b678:·6e10·0626·0000·························|0000:·invoke-virtual·{v0},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@2606119 04b9f4:·6e10·0926·0000·························|0000:·invoke-virtual·{v0},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@2609
120 04b67e:·1100···································|0003:·return-object·v0120 04b9fa:·1100···································|0003:·return-object·v0
121 ······catches·······:·(none)121 ······catches·······:·(none)
122 ······positions·····:·122 ······positions·····:·
123 ······locals········:·123 ······locals········:·
  
124 ··Virtual·methods···-124 ··Virtual·methods···-
125 ··source_file_idx···:·0·()125 ··source_file_idx···:·0·()
  
Offset 160, 104 lines modifiedOffset 160, 104 lines modified
160 ······type··········:·'(Ljava/lang/reflect/Type;)V'160 ······type··········:·'(Ljava/lang/reflect/Type;)V'
161 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)161 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
162 ······code··········-162 ······code··········-
163 ······registers·····:·2163 ······registers·····:·2
164 ······ins···········:·2164 ······ins···········:·2
165 ······outs··········:·1165 ······outs··········:·1
166 ······insns·size····:·10·16-bit·code·units166 ······insns·size····:·10·16-bit·code·units
167 04b74c:········································|[04b74c]·a0.b$a.<init>:(Ljava/lang/reflect/Type;)V167 04bac8:········································|[04bac8]·a0.b$a.<init>:(Ljava/lang/reflect/Type;)V
168 04b75c:·7010·0226·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@2602168 04bad8:·7010·0526·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@2605
169 04b762:·7110·2000·0100·························|0003:·invoke-static·{v1},·La0/b;.b:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;·//·method@0020169 04bade:·7110·2000·0100·························|0003:·invoke-static·{v1},·La0/b;.b:(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;·//·method@0020
170 04b768:·0c01···································|0006:·move-result-object·v1170 04bae4:·0c01···································|0006:·move-result-object·v1
171 04b76a:·5b01·0200······························|0007:·iput-object·v1,·v0,·La0/b$a;.d:Ljava/lang/reflect/Type;·//·field@0002171 04bae6:·5b01·0200······························|0007:·iput-object·v1,·v0,·La0/b$a;.d:Ljava/lang/reflect/Type;·//·field@0002
172 04b76e:·0e00···································|0009:·return-void172 04baea:·0e00···································|0009:·return-void
173 ······catches·······:·(none)173 ······catches·······:·(none)
174 ······positions·····:·174 ······positions·····:·
175 ······locals········:·175 ······locals········:·
  
176 ··Virtual·methods···-176 ··Virtual·methods···-
177 ····#0··············:·(in·La0/b$a;)177 ····#0··············:·(in·La0/b$a;)
178 ······name··········:·'equals'178 ······name··········:·'equals'
179 ······type··········:·'(Ljava/lang/Object;)Z'179 ······type··········:·'(Ljava/lang/Object;)Z'
180 ······access········:·0x0001·(PUBLIC)180 ······access········:·0x0001·(PUBLIC)
181 ······code··········-181 ······code··········-
182 ······registers·····:·3182 ······registers·····:·3
183 ······ins···········:·2183 ······ins···········:·2
184 ······outs··········:·2184 ······outs··········:·2
185 ······insns·size····:·16·16-bit·code·units185 ······insns·size····:·16·16-bit·code·units
186 04b6a4:········································|[04b6a4]·a0.b$a.equals:(Ljava/lang/Object;)Z186 04ba20:········································|[04ba20]·a0.b$a.equals:(Ljava/lang/Object;)Z
187 04b6b4:·2020·9e06······························|0000:·instance-of·v0,·v2,·Ljava/lang/reflect/GenericArrayType;·//·type@069e187 04ba30:·2020·9e06······························|0000:·instance-of·v0,·v2,·Ljava/lang/reflect/GenericArrayType;·//·type@069e
188 04b6b8:·3800·0c00······························|0002:·if-eqz·v0,·000e·//·+000c188 04ba34:·3800·0c00······························|0002:·if-eqz·v0,·000e·//·+000c
189 04b6bc:·1f02·9e06······························|0004:·check-cast·v2,·Ljava/lang/reflect/GenericArrayType;·//·type@069e189 04ba38:·1f02·9e06······························|0004:·check-cast·v2,·Ljava/lang/reflect/GenericArrayType;·//·type@069e
190 04b6c0:·7120·2400·2100·························|0006:·invoke-static·{v1,·v2},·La0/b;.f:(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Z·//·method@0024190 04ba3c:·7120·2400·2100·························|0006:·invoke-static·{v1,·v2},·La0/b;.f:(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Z·//·method@0024
191 04b6c6:·0a02···································|0009:·move-result·v2191 04ba42:·0a02···································|0009:·move-result·v2
192 04b6c8:·3802·0400······························|000a:·if-eqz·v2,·000e·//·+0004192 04ba44:·3802·0400······························|000a:·if-eqz·v2,·000e·//·+0004
193 04b6cc:·1212···································|000c:·const/4·v2,·#int·1·//·#1193 04ba48:·1212···································|000c:·const/4·v2,·#int·1·//·#1
194 04b6ce:·2802···································|000d:·goto·000f·//·+0002194 04ba4a:·2802···································|000d:·goto·000f·//·+0002
195 04b6d0:·1202···································|000e:·const/4·v2,·#int·0·//·#0195 04ba4c:·1202···································|000e:·const/4·v2,·#int·0·//·#0
196 04b6d2:·0f02···································|000f:·return·v2196 04ba4e:·0f02···································|000f:·return·v2
197 ······catches·······:·(none)197 ······catches·······:·(none)
198 ······positions·····:·198 ······positions·····:·
199 ······locals········:·199 ······locals········:·
  
200 ····#1··············:·(in·La0/b$a;)200 ····#1··············:·(in·La0/b$a;)
201 ······name··········:·'getGenericComponentType'201 ······name··········:·'getGenericComponentType'
202 ······type··········:·'()Ljava/lang/reflect/Type;'202 ······type··········:·'()Ljava/lang/reflect/Type;'
203 ······access········:·0x0001·(PUBLIC)203 ······access········:·0x0001·(PUBLIC)
204 ······code··········-204 ······code··········-
205 ······registers·····:·2205 ······registers·····:·2
206 ······ins···········:·1206 ······ins···········:·1
207 ······outs··········:·0207 ······outs··········:·0
208 ······insns·size····:·3·16-bit·code·units208 ······insns·size····:·3·16-bit·code·units
209 04b734:········································|[04b734]·a0.b$a.getGenericComponentType:()Ljava/lang/reflect/Type;209 04bab0:········································|[04bab0]·a0.b$a.getGenericComponentType:()Ljava/lang/reflect/Type;
210 04b744:·5410·0200······························|0000:·iget-object·v0,·v1,·La0/b$a;.d:Ljava/lang/reflect/Type;·//·field@0002210 04bac0:·5410·0200······························|0000:·iget-object·v0,·v1,·La0/b$a;.d:Ljava/lang/reflect/Type;·//·field@0002
211 04b748:·1100···································|0002:·return-object·v0211 04bac4:·1100···································|0002:·return-object·v0
212 ······catches·······:·(none)212 ······catches·······:·(none)
213 ······positions·····:·213 ······positions·····:·
214 ······locals········:·214 ······locals········:·
  
215 ····#2··············:·(in·La0/b$a;)215 ····#2··············:·(in·La0/b$a;)
Max diff block lines reached; 41252411/41261517 bytes (99.98%) of diff not shown.
452 KB
classes.jar
43.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2726306·bytes,·number·of·entries:·19691 Zip·file·size:·2730565·bytes,·number·of·entries:·1979
2 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·a0/a.class3 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·a0/a.class
4 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·a0/b$a.class4 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·a0/b$a.class
5 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·a0/b$b.class5 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·a0/b$b.class
6 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·a0/b$c.class6 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·a0/b$c.class
7 ?rwxrwxr-x··2.0·unx·····6400·b-·stor·80-Jan-01·00:00·a0/b.class7 ?rwxrwxr-x··2.0·unx·····6400·b-·stor·80-Jan-01·00:00·a0/b.class
8 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·a0/c.class8 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·a0/c.class
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·a0/k.class20 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·a0/k.class
21 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·a0/l$a$a.class21 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·a0/l$a$a.class
22 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·a0/l$a.class22 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·a0/l$a.class
23 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·a0/l.class23 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·a0/l.class
24 ?rwxrwxr-x··2.0·unx·····2417·b-·stor·80-Jan-01·00:00·a0/m.class24 ?rwxrwxr-x··2.0·unx·····2417·b-·stor·80-Jan-01·00:00·a0/m.class
25 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a1/a.class25 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a1/a.class
26 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a1/b.class26 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a1/b.class
27 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·a2/a.class27 ?rwxrwxr-x··2.0·unx······856·b-·stor·80-Jan-01·00:00·a2/a.class
28 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·a2/c$a.class28 ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·a2/c$a.class
29 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·a2/e.class29 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·a2/e.class
30 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$a.class30 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$a.class
31 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class31 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
32 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$a.class32 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$a.class
33 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$b.class33 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$b.class
34 ?rwxrwxr-x··2.0·unx·····5162·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class34 ?rwxrwxr-x··2.0·unx·····5162·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class
35 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat$a.class35 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat$a.class
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.class175 ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.class
176 ?rwxrwxr-x··2.0·unx·····1352·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$FirstAttachAdapter.class176 ?rwxrwxr-x··2.0·unx·····1352·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$FirstAttachAdapter.class
177 ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$TranslatingCallback.class177 ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$TranslatingCallback.class
178 ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.class178 ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.class
179 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarWindowBackend$Companion.class179 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarWindowBackend$Companion.class
180 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.class180 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·androidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.class
181 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowBackend.class181 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowBackend.class
182 ?rwxrwxr-x··2.0·unx·····2687·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTracker$Companion.class182 ?rwxrwxr-x··2.0·unx·····2691·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTracker$Companion.class
183 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTracker.class183 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTracker.class
184 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTrackerDecorator.class184 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTrackerDecorator.class
185 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTrackerImpl$Companion.class185 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowInfoTrackerImpl$Companion.class
186 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowLayoutInfo.class186 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowLayoutInfo.class
187 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetrics.class187 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetrics.class
188 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculator$Companion.class188 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculator$Companion.class
189 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculator.class189 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·androidx/window/layout/WindowMetricsCalculator.class
Offset 459, 15 lines modifiedOffset 459, 15 lines modified
459 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·e1/d$a.class459 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·e1/d$a.class
460 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·e1/d$b.class460 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·e1/d$b.class
461 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·e1/d$d.class461 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·e1/d$d.class
462 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·e1/d.class462 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·e1/d.class
463 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·e1/e.class463 ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·e1/e.class
464 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·e1/h.class464 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·e1/h.class
465 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·e1/i.class465 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·e1/i.class
466 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·e1/j.class466 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·e1/j.class
467 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·e1/k$c.class467 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·e1/k$c.class
468 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·e1/k$d.class468 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·e1/k$d.class
469 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·e1/k.class469 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·e1/k.class
470 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·e1/l.class470 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·e1/l.class
471 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·e1/m.class471 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·e1/m.class
472 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·e1/n.class472 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·e1/n.class
473 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·e1/o.class473 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·e1/o.class
Offset 724, 34 lines modifiedOffset 724, 34 lines modified
724 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·k1/c.class724 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·k1/c.class
725 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·k1/d.class725 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·k1/d.class
726 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·k1/e.class726 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·k1/e.class
727 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·k1/g.class727 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·k1/g.class
728 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·k1/i.class728 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·k1/i.class
729 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·k1/j.class729 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·k1/j.class
730 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·k1/k$a.class730 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·k1/k$a.class
731 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·k1/k$b.class731 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·k1/k$b.class
732 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·k1/k.class732 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·k1/k.class
733 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·k1/l.class733 ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·k1/l.class
734 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·k1/n.class734 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·k1/n.class
735 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·k1/o.class735 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·k1/o.class
736 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·k1/p.class736 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·k1/p.class
737 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·k1/q.class737 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·k1/q.class
738 ?rwxrwxr-x··2.0·unx·····2483·b-·stor·80-Jan-01·00:00·k2/d.class738 ?rwxrwxr-x··2.0·unx·····2483·b-·stor·80-Jan-01·00:00·k2/d.class
739 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class739 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class
740 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class740 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class
741 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class741 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class
742 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class742 ?rwxrwxr-x··2.0·unx·····2141·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class
743 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class743 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class
744 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class744 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class
745 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class745 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class
746 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/a$a.class746 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/a$a.class
747 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/c$a.class747 ?rwxrwxr-x··2.0·unx·····1736·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/c$a.class
748 ?rwxrwxr-x··2.0·unx·····1665·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/d.class748 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/d.class
749 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/e.class749 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/e.class
750 ?rwxrwxr-x··2.0·unx·····2315·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/i.class750 ?rwxrwxr-x··2.0·unx·····2411·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/i.class
751 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/l.class751 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/l.class
752 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/m.class752 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/m.class
753 ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/n.class753 ?rwxrwxr-x··2.0·unx·····2030·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/n.class
754 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a$a.class754 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a$a.class
755 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a.class755 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/a.class
756 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MainDispatcherFactory.class756 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MainDispatcherFactory.class
757 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/a0.class757 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/a0.class
Offset 791, 21 lines modifiedOffset 791, 21 lines modified
791 ?rwxrwxr-x··2.0·unx····10096·b-·defN·80-Jan-01·00:00·kotlinx/coroutines/scheduling/a.class791 ?rwxrwxr-x··2.0·unx····10096·b-·defN·80-Jan-01·00:00·kotlinx/coroutines/scheduling/a.class
792 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/h.class792 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/h.class
793 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/i.class793 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/i.class
794 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/j.class794 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/j.class
795 ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/l.class795 ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/l.class
796 ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/m.class796 ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/m.class
797 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·l1/b.class797 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·l1/b.class
798 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·l1/c0.class798 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·l1/d0.class
799 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·l1/f.class799 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·l1/f.class
800 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·l1/h.class800 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·l1/h.class
801 ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·l1/r.class801 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·l1/r.class
802 ?rwxrwxr-x··2.0·unx·····3509·b-·stor·80-Jan-01·00:00·l1/s.class802 ?rwxrwxr-x··2.0·unx·····3176·b-·stor·80-Jan-01·00:00·l1/s.class
803 ?rwxrwxr-x··2.0·unx·····1958·b-·stor·80-Jan-01·00:00·l1/t.class803 ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·l1/t.class
804 ?rwxrwxr-x··2.0·unx·····1860·b-·stor·80-Jan-01·00:00·l1/u.class804 ?rwxrwxr-x··2.0·unx·····1813·b-·stor·80-Jan-01·00:00·l1/u.class
805 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·l1/v.class805 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·l1/v.class
806 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·l1/x.class806 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·l1/x.class
807 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·l2/c$a.class807 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·l2/c$a.class
808 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·l2/c.class808 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·l2/c.class
809 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·l2/e.class809 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·l2/e.class
810 ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·l2/f.class810 ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·l2/f.class
811 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·l2/g$a.class811 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·l2/g$a.class
Offset 823, 53 lines modifiedOffset 823, 63 lines modified
823 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·m/a$e.class823 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·m/a$e.class
824 ?rwxrwxr-x··2.0·unx·····7095·b-·stor·80-Jan-01·00:00·m/a.class824 ?rwxrwxr-x··2.0·unx·····7095·b-·stor·80-Jan-01·00:00·m/a.class
825 ?rwxrwxr-x··2.0·unx·····2923·b-·stor·80-Jan-01·00:00·m/b$a.class825 ?rwxrwxr-x··2.0·unx·····2923·b-·stor·80-Jan-01·00:00·m/b$a.class
826 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·m/b$b.class826 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·m/b$b.class
827 ?rwxrwxr-x··2.0·unx·····1302·b-·stor·80-Jan-01·00:00·m/b.class827 ?rwxrwxr-x··2.0·unx·····1302·b-·stor·80-Jan-01·00:00·m/b.class
828 ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·m/c.class828 ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·m/c.class
829 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·m0/a.class829 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·m0/a.class
 830 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·m0/b.class
 831 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·m0/c.class
 832 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·m0/d.class
 833 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·m0/e.class
 834 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·m0/f.class
Max diff block lines reached; 31648/44513 bytes (71.10%) of diff not shown.
3.82 KB
zipnote «TEMP»/diffoscope_a4ix05sb_unsigned/tmp_m0dzdzn_.zip
    
Offset 2382, 15 lines modifiedOffset 2382, 15 lines modified
  
2382 Filename:·kotlinx/coroutines/scheduling/m.class2382 Filename:·kotlinx/coroutines/scheduling/m.class
2383 Comment:·2383 Comment:·
  
2384 Filename:·l1/b.class2384 Filename:·l1/b.class
2385 Comment:·2385 Comment:·
  
2386 Filename:·l1/c0.class2386 Filename:·l1/d0.class
2387 Comment:·2387 Comment:·
  
2388 Filename:·l1/f.class2388 Filename:·l1/f.class
2389 Comment:·2389 Comment:·
  
2390 Filename:·l1/h.class2390 Filename:·l1/h.class
2391 Comment:·2391 Comment:·
Offset 2478, 51 lines modifiedOffset 2478, 78 lines modified
  
2478 Filename:·m/c.class2478 Filename:·m/c.class
2479 Comment:·2479 Comment:·
  
2480 Filename:·m0/a.class2480 Filename:·m0/a.class
2481 Comment:·2481 Comment:·
  
2482 Filename:·m0/b$a.class 
2483 Comment:· 
  
2484 Filename:·m0/b.class2482 Filename:·m0/b.class
2485 Comment:·2483 Comment:·
  
2486 Filename:·m0/c.class2484 Filename:·m0/c.class
2487 Comment:·2485 Comment:·
  
2488 Filename:·m0/d$a.class2486 Filename:·m0/d.class
2489 Comment:·2487 Comment:·
  
2490 Filename:·m0/d$b.class2488 Filename:·m0/e.class
2491 Comment:·2489 Comment:·
  
2492 Filename:·m0/d$c.class2490 Filename:·m0/f.class
2493 Comment:·2491 Comment:·
  
2494 Filename:·m0/d$d.class2492 Filename:·m0/g.class
2495 Comment:·2493 Comment:·
  
2496 Filename:·m0/d$e.class2494 Filename:·m0/h.class
2497 Comment:·2495 Comment:·
  
2498 Filename:·m0/d$f.class2496 Filename:·m0/i$a.class
2499 Comment:·2497 Comment:·
  
2500 Filename:·m0/d$g.class2498 Filename:·m0/i.class
2501 Comment:·2499 Comment:·
  
2502 Filename:·m0/d$h.class2500 Filename:·m0/j.class
2503 Comment:·2501 Comment:·
  
2504 Filename:·m0/d$i.class2502 Filename:·m0/k.class
2505 Comment:·2503 Comment:·
  
2506 Filename:·m0/e.class2504 Filename:·m0/l.class
 2505 Comment:·
  
 2506 Filename:·m0/m.class
 2507 Comment:·
  
 2508 Filename:·m0/n.class
 2509 Comment:·
  
 2510 Filename:·m0/o.class
 2511 Comment:·
  
 2512 Filename:·m0/p.class
 2513 Comment:·
  
 2514 Filename:·m0/q.class
 2515 Comment:·
  
 2516 Filename:·m0/r.class
 2517 Comment:·
  
 2518 Filename:·m0/s$a.class
 2519 Comment:·
  
 2520 Filename:·m0/s$b.class
 2521 Comment:·
  
 2522 Filename:·m0/t.class
 2523 Comment:·
  
 2524 Filename:·m0/u.class
2507 Comment:·2525 Comment:·
  
2508 Filename:·m1/b.class2526 Filename:·m1/b.class
2509 Comment:·2527 Comment:·
  
2510 Filename:·m2/a.class2528 Filename:·m2/a.class
2511 Comment:·2529 Comment:·
Offset 2583, 14 lines modifiedOffset 2610, 17 lines modified
  
2583 Filename:·o/a.class2610 Filename:·o/a.class
2584 Comment:·2611 Comment:·
  
2585 Filename:·o/b.class2612 Filename:·o/b.class
2586 Comment:·2613 Comment:·
  
 2614 Filename:·o0/f.class
 2615 Comment:·
  
2587 Filename:·o0/g.class2616 Filename:·o0/g.class
2588 Comment:·2617 Comment:·
  
2589 Filename:·o0/h.class2618 Filename:·o0/h.class
2590 Comment:·2619 Comment:·
  
2591 Filename:·o1/a.class2620 Filename:·o1/a.class
Offset 4350, 15 lines modifiedOffset 4380, 15 lines modified
  
4350 Filename:·l0/a.class4380 Filename:·l0/a.class
4351 Comment:·4381 Comment:·
  
4352 Filename:·l1/c.class4382 Filename:·l1/c.class
4353 Comment:·4383 Comment:·
  
4354 Filename:·l1/d0.class4384 Filename:·l1/e0.class
4355 Comment:·4385 Comment:·
  
4356 Filename:·l1/i.class4386 Filename:·l1/i.class
Max diff block lines reached; 1915/3788 bytes (50.55%) of diff not shown.
828 B
a2/a.class
808 B
procyon -ec {}
    
Offset 2, 27 lines modifiedOffset 2, 24 lines modified
2 package·a2;2 package·a2;
  
3 import·x1.c;3 import·x1.c;
  
4 class·a4 class·a
5 {5 {
6 ····public·static·final·int·a(final·int·i)·{6 ····public·static·final·int·a(final·int·i)·{
7 ········boolean·b·=·false; 
8 ········final·int·n·=·2;7 ········final·int·n·=·2;
 8 ········final·int·n2·=·36;
 9 ········if·(new·c(n,·n2).m(i))·{
9 ········if·(n·<=·i·&&·i·<·37)·{ 
10 ············b·=·true; 
11 ········} 
12 ········if·(b)·{ 
13 ············return·i;10 ············return·i;
14 ········}11 ········}
15 ········final·StringBuilder·sb·=·new·StringBuilder();12 ········final·StringBuilder·sb·=·new·StringBuilder();
16 ········sb.append("radix·");13 ········sb.append("radix·");
17 ········sb.append(i);14 ········sb.append(i);
18 ········sb.append("·was·not·in·valid·range·");15 ········sb.append("·was·not·in·valid·range·");
19 ········sb.append(new·c(n,·36));16 ········sb.append(new·c(n,·n2));
20 ········throw·new·IllegalArgumentException(sb.toString());17 ········throw·new·IllegalArgumentException(sb.toString());
21 ····}18 ····}
22 ····19 ····
23 ····public·static·final·int·b(final·char·codePoint,·final·int·radix)·{20 ····public·static·final·int·b(final·char·codePoint,·final·int·radix)·{
24 ········return·Character.digit((int)codePoint,·radix);21 ········return·Character.digit((int)codePoint,·radix);
25 ····}22 ····}
26 ····23 ····
1.11 KB
a2/c$a.class
1.08 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·a2;1 package·a2;
  
2 import·java.util.NoSuchElementException;2 import·java.util.NoSuchElementException;
 3 import·kotlin.jvm.internal.i;
3 import·k1.j;4 import·k1.j;
4 import·x1.d;5 import·x1.d;
5 import·x1.c;6 import·x1.c;
6 import·java.util.Iterator;7 import·java.util.Iterator;
  
7 public·final·class·c$a·implements·Iterator8 public·final·class·c$a·implements·Iterator
8 {9 {
Offset 65, 24 lines modifiedOffset 66, 22 lines modified
65 ····66 ····
66 ····public·c·c()·{67 ····public·c·c()·{
67 ········final·int·d·=·this.d;68 ········final·int·d·=·this.d;
68 ········final·int·d2·=·-1;69 ········final·int·d2·=·-1;
69 ········if·(d·==·d2)·{70 ········if·(d·==·d2)·{
70 ············this.b();71 ············this.b();
71 ········}72 ········}
72 ········if·(this.d·==·0)·{73 ········if·(this.d·!=·0)·{
73 ············throw·new·NoSuchElementException(); 
74 ········} 
75 ········final·c·g·=·this.g;74 ············final·c·g·=·this.g;
76 ········if·(g·!=·null)·{75 ············kotlin.jvm.internal.i.c((Object)g,·"null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange");
77 ············this.g·=·null;76 ············this.g·=·null;
78 ············this.d·=·d2;77 ············this.d·=·d2;
79 ············return·g;78 ············return·g;
80 ········}79 ········}
81 ········throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange");80 ········throw·new·NoSuchElementException();
82 ····}81 ····}
83 ····82 ····
84 ····public·boolean·hasNext()·{83 ····public·boolean·hasNext()·{
85 ········if·(this.d·==·-1)·{84 ········if·(this.d·==·-1)·{
86 ············this.b();85 ············this.b();
87 ········}86 ········}
88 ········final·int·d·=·this.d;87 ········final·int·d·=·this.d;
575 B
a2/e.class
555 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·u1.l;4 import·u1.l;
  
5 class·e5 class·e
6 {6 {
7 ····public·static·void·a(final·Appendable·appendable,·Object·invoke,·final·l·l)·{7 ····public·static·void·a(final·Appendable·appendable,·Object·invoke,·final·l·l)·{
8 ········i.d((Object)appendable,·"<this>");8 ········i.e((Object)appendable,·"<this>");
9 ········CharSequence·value·=·null;9 ········CharSequence·value·=·null;
10 ········Label_0025:·{10 ········Label_0025:·{
11 ············if·(l·!=·null)·{11 ············if·(l·!=·null)·{
12 ················invoke·=·l.invoke(invoke);12 ················invoke·=·l.invoke(invoke);
13 ············}13 ············}
14 ············else·if·(invoke·!=·null·&&·!(invoke·instanceof·CharSequence))·{14 ············else·if·(invoke·!=·null·&&·!(invoke·instanceof·CharSequence))·{
15 ················if·(invoke·instanceof·Character)·{15 ················if·(invoke·instanceof·Character)·{
536 B
androidx/window/core/Bounds.class
470 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········this.left·=·left;15 ········this.left·=·left;
16 ········this.top·=·top;16 ········this.top·=·top;
17 ········this.right·=·right;17 ········this.right·=·right;
18 ········this.bottom·=·bottom;18 ········this.bottom·=·bottom;
19 ····}19 ····}
20 ····20 ····
21 ····public·Bounds(final·Rect·rect)·{21 ····public·Bounds(final·Rect·rect)·{
22 ········i.d((Object)rect,·"rect");22 ········i.e((Object)rect,·"rect");
23 ········this(rect.left,·rect.top,·rect.right,·rect.bottom);23 ········this(rect.left,·rect.top,·rect.right,·rect.bottom);
24 ····}24 ····}
25 ····25 ····
26 ····@Override26 ····@Override
27 ····public·boolean·equals(Object·o)·{27 ····public·boolean·equals(Object·o)·{
28 ········final·boolean·b·=·true;28 ········final·boolean·b·=·true;
29 ········if·(this·==·o)·{29 ········if·(this·==·o)·{
475 B
androidx/window/core/Version$Companion.class
387 B
procyon -ec {}
    
Offset 76, 11 lines modifiedOffset 76, 11 lines modified
76 ········if·(matcher.group(n)·!=·null)·{76 ········if·(matcher.group(n)·!=·null)·{
77 ············group·=·matcher.group(n);77 ············group·=·matcher.group(n);
78 ········}78 ········}
79 ········else·{79 ········else·{
80 ············group·=·"";80 ············group·=·"";
81 ········}81 ········}
82 ········final·String·s·=·group;82 ········final·String·s·=·group;
83 ········i.c((Object)s,·"description");83 ········i.d((Object)s,·"description");
84 ········return·new·Version(intValue,·intValue2,·intValue3,·s,·(e)null);84 ········return·new·Version(intValue,·intValue2,·intValue3,·s,·(e)null);
85 ····}85 ····}
86 }86 }
1.77 KB
androidx/window/core/Version.class
1.7 KB
procyon -ec {}
    
Offset 37, 24 lines modifiedOffset 37, 24 lines modified
37 ········this.patch·=·patch;37 ········this.patch·=·patch;
38 ········this.description·=·description;38 ········this.description·=·description;
39 ········this.bigInteger$delegate·=·f.a((a)new·Version$bigInteger$2(this));39 ········this.bigInteger$delegate·=·f.a((a)new·Version$bigInteger$2(this));
40 ····}40 ····}
41 ····41 ····
42 ····private·final·BigInteger·getBigInteger()·{42 ····private·final·BigInteger·getBigInteger()·{
43 ········final·Object·value·=·this.bigInteger$delegate.getValue();43 ········final·Object·value·=·this.bigInteger$delegate.getValue();
44 ········i.c(value,·"<get-bigInteger>(...)");44 ········i.d(value,·"<get-bigInteger>(...)");
45 ········return·(BigInteger)value;45 ········return·(BigInteger)value;
46 ····}46 ····}
47 ····47 ····
48 ····public·static·final·Version·parse(final·String·s)·{48 ····public·static·final·Version·parse(final·String·s)·{
49 ········return·Version.Companion.parse(s);49 ········return·Version.Companion.parse(s);
50 ····}50 ····}
51 ····51 ····
52 ····public·int·compareTo(final·Version·version)·{52 ····public·int·compareTo(final·Version·version)·{
53 ········i.d((Object)version,·"other");53 ········i.e((Object)version,·"other");
54 ········return·this.getBigInteger().compareTo(version.getBigInteger());54 ········return·this.getBigInteger().compareTo(version.getBigInteger());
55 ····}55 ····}
56 ····56 ····
57 ····@Override57 ····@Override
58 ····public·boolean·equals(final·Object·o)·{58 ····public·boolean·equals(final·Object·o)·{
59 ········final·boolean·b·=·o·instanceof·Version;59 ········final·boolean·b·=·o·instanceof·Version;
60 ········boolean·b2·=·false;60 ········boolean·b2·=·false;
Offset 88, 25 lines modifiedOffset 88, 25 lines modified
88 ····@Override88 ····@Override
89 ····public·int·hashCode()·{89 ····public·int·hashCode()·{
90 ········return·((527·+·this.major)·*·31·+·this.minor)·*·31·+·this.patch;90 ········return·((527·+·this.major)·*·31·+·this.minor)·*·31·+·this.patch;
91 ····}91 ····}
92 ····92 ····
93 ····@Override93 ····@Override
94 ····public·String·toString()·{94 ····public·String·toString()·{
95 ········String·i;95 ········String·j;
96 ········if·(d.l((CharSequence)this.description)·^·true)·{96 ········if·(d.l((CharSequence)this.description)·^·true)·{
97 ············i·=·kotlin.jvm.internal.i.i("-",·(Object)this.description);97 ············j·=·i.j("-",·(Object)this.description);
98 ········}98 ········}
99 ········else·{99 ········else·{
100 ············i·=·"";100 ············j·=·"";
101 ········}101 ········}
102 ········final·StringBuilder·sb·=·new·StringBuilder();102 ········final·StringBuilder·sb·=·new·StringBuilder();
103 ········sb.append(this.major);103 ········sb.append(this.major);
104 ········final·char·c·=·'.';104 ········final·char·c·=·'.';
105 ········sb.append(c);105 ········sb.append(c);
106 ········sb.append(this.minor);106 ········sb.append(this.minor);
107 ········sb.append(c);107 ········sb.append(c);
108 ········sb.append(this.patch);108 ········sb.append(this.patch);
109 ········sb.append(i);109 ········sb.append(j);
110 ········return·sb.toString();110 ········return·sb.toString();
111 ····}111 ····}
112 }112 }
2.44 KB
androidx/window/embedding/ActivityFilter.class
2.35 KB
procyon -ec {}
    
Offset 9, 21 lines modifiedOffset 9, 21 lines modified
  
9 public·final·class·ActivityFilter9 public·final·class·ActivityFilter
10 {10 {
11 ····private·final·ComponentName·componentName;11 ····private·final·ComponentName·componentName;
12 ····private·final·String·intentAction;12 ····private·final·String·intentAction;
13 ····13 ····
14 ····public·ActivityFilter(final·ComponentName·componentName,·String·s)·{14 ····public·ActivityFilter(final·ComponentName·componentName,·String·s)·{
15 ········i.d((Object)componentName,·"componentName");15 ········i.e((Object)componentName,·"componentName");
16 ········this.componentName·=·componentName;16 ········this.componentName·=·componentName;
17 ········this.intentAction·=·s;17 ········this.intentAction·=·s;
18 ········s·=·componentName.getPackageName();18 ········s·=·componentName.getPackageName();
19 ········i.c((Object)s,·"componentName.packageName");19 ········i.d((Object)s,·"componentName.packageName");
20 ········final·String·className·=·componentName.getClassName();20 ········final·String·className·=·componentName.getClassName();
21 ········i.c((Object)className,·"componentName.className");21 ········i.d((Object)className,·"componentName.className");
22 ········final·int·length·=·s.length();22 ········final·int·length·=·s.length();
23 ········int·n·=·1;23 ········int·n·=·1;
24 ········if·(length·<=·0)·{24 ········if·(length·<=·0)·{
25 ············s·=·"Package·name·must·not·be·empty".toString();25 ············s·=·"Package·name·must·not·be·empty".toString();
26 ············throw·new·IllegalArgumentException(s);26 ············throw·new·IllegalArgumentException(s);
27 ········}27 ········}
28 ········if·(className.length()·<=·0)·{28 ········if·(className.length()·<=·0)·{
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ········else·{81 ········else·{
82 ············hashCode·=·intentAction.hashCode();82 ············hashCode·=·intentAction.hashCode();
83 ········}83 ········}
84 ········return·n·+·hashCode;84 ········return·n·+·hashCode;
85 ····}85 ····}
86 ····86 ····
87 ····public·final·boolean·matchesActivity(final·Activity·activity)·{87 ····public·final·boolean·matchesActivity(final·Activity·activity)·{
88 ········i.d((Object)activity,·"activity");88 ········i.e((Object)activity,·"activity");
89 ········if·(MatcherUtils.INSTANCE.areActivityOrIntentComponentsMatching$window_release(activity,·this.componentName))·{89 ········if·(MatcherUtils.INSTANCE.areActivityOrIntentComponentsMatching$window_release(activity,·this.componentName))·{
90 ············final·String·intentAction·=·this.intentAction;90 ············final·String·intentAction·=·this.intentAction;
91 ············if·(intentAction·!=·null)·{91 ············if·(intentAction·!=·null)·{
92 ················final·Intent·intent·=·activity.getIntent();92 ················final·Intent·intent·=·activity.getIntent();
93 ················Object·action;93 ················Object·action;
94 ················if·(intent·==·null)·{94 ················if·(intent·==·null)·{
95 ····················action·=·null;95 ····················action·=·null;
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ············}103 ············}
104 ············return·true;104 ············return·true;
105 ········}105 ········}
106 ········return·false;106 ········return·false;
107 ····}107 ····}
108 ····108 ····
109 ····public·final·boolean·matchesIntent(final·Intent·intent)·{109 ····public·final·boolean·matchesIntent(final·Intent·intent)·{
110 ········i.d((Object)intent,·"intent");110 ········i.e((Object)intent,·"intent");
111 ········final·boolean·componentsMatching$window_release·=·MatcherUtils.INSTANCE.areComponentsMatching$window_release(intent.getComponent(),·this.componentName);111 ········final·boolean·componentsMatching$window_release·=·MatcherUtils.INSTANCE.areComponentsMatching$window_release(intent.getComponent(),·this.componentName);
112 ········boolean·b·=·false;112 ········boolean·b·=·false;
113 ········if·(componentsMatching$window_release)·{113 ········if·(componentsMatching$window_release)·{
114 ············final·String·intentAction·=·this.intentAction;114 ············final·String·intentAction·=·this.intentAction;
115 ············if·(intentAction·==·null·||·i.a((Object)intentAction,·(Object)intent.getAction()))·{115 ············if·(intentAction·==·null·||·i.a((Object)intentAction,·(Object)intent.getAction()))·{
116 ················b·=·true;116 ················b·=·true;
117 ············}117 ············}
1.6 KB
androidx/window/embedding/ActivityStack.class
1.51 KB
procyon -ec {}
    
Offset 8, 21 lines modifiedOffset 8, 21 lines modified
  
8 public·final·class·ActivityStack8 public·final·class·ActivityStack
9 {9 {
10 ····private·final·List·activities;10 ····private·final·List·activities;
11 ····private·final·boolean·isEmpty;11 ····private·final·boolean·isEmpty;
12 ····12 ····
13 ····public·ActivityStack(final·List·activities,·final·boolean·isEmpty)·{13 ····public·ActivityStack(final·List·activities,·final·boolean·isEmpty)·{
14 ········i.d((Object)activities,·"activities");14 ········i.e((Object)activities,·"activities");
15 ········this.activities·=·activities;15 ········this.activities·=·activities;
16 ········this.isEmpty·=·isEmpty;16 ········this.isEmpty·=·isEmpty;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·boolean·contains(final·Activity·activity)·{19 ····public·final·boolean·contains(final·Activity·activity)·{
20 ········i.d((Object)activity,·"activity");20 ········i.e((Object)activity,·"activity");
21 ········return·this.activities.contains(activity);21 ········return·this.activities.contains(activity);
22 ····}22 ····}
23 ····23 ····
24 ····@Override24 ····@Override
25 ····public·boolean·equals(final·Object·o)·{25 ····public·boolean·equals(final·Object·o)·{
26 ········boolean·b·=·true;26 ········boolean·b·=·true;
27 ········if·(this·==·o)·{27 ········if·(this·==·o)·{
Offset 52, 18 lines modifiedOffset 52, 18 lines modified
52 ········return·this.isEmpty;52 ········return·this.isEmpty;
53 ····}53 ····}
54 ····54 ····
55 ····@Override55 ····@Override
56 ····public·String·toString()·{56 ····public·String·toString()·{
57 ········final·StringBuilder·sb·=·new·StringBuilder();57 ········final·StringBuilder·sb·=·new·StringBuilder();
58 ········sb.append("ActivityStack{");58 ········sb.append("ActivityStack{");
59 ········sb.append(i.i("activities=",·(Object)this.getActivities$window_release()));59 ········sb.append(i.j("activities=",·(Object)this.getActivities$window_release()));
60 ········final·StringBuilder·sb2·=·new·StringBuilder();60 ········final·StringBuilder·sb2·=·new·StringBuilder();
61 ········sb2.append("isEmpty=");61 ········sb2.append("isEmpty=");
62 ········sb2.append(this.isEmpty);62 ········sb2.append(this.isEmpty);
63 ········sb2.append('}');63 ········sb2.append('}');
64 ········sb.append(sb2.toString());64 ········sb.append(sb2.toString());
65 ········final·String·string·=·sb.toString();65 ········final·String·string·=·sb.toString();
66 ········i.c((Object)string,·"StringBuilder().apply(builderAction).toString()");66 ········i.d((Object)string,·"StringBuilder().apply(builderAction).toString()");
67 ········return·string;67 ········return·string;
68 ····}68 ····}
69 }69 }
9.31 KB
androidx/window/embedding/EmbeddingAdapter.class
9.22 KB
procyon -ec {}
    
Offset 18, 58 lines modifiedOffset 18, 58 lines modified
18 import·android.view.WindowMetrics;18 import·android.view.WindowMetrics;
19 import·android.app.Activity;19 import·android.app.Activity;
20 import·java.util.Set;20 import·java.util.Set;
  
21 public·final·class·EmbeddingAdapter21 public·final·class·EmbeddingAdapter
22 {22 {
23 ····private·final·Object·component1(final·Pair·pair)·{23 ····private·final·Object·component1(final·Pair·pair)·{
24 ········i.d((Object)pair,·"<this>");24 ········i.e((Object)pair,·"<this>");
25 ········return·pair.first;25 ········return·pair.first;
26 ····}26 ····}
27 ····27 ····
28 ····private·final·Object·component2(final·Pair·pair)·{28 ····private·final·Object·component2(final·Pair·pair)·{
29 ········i.d((Object)pair,·"<this>");29 ········i.e((Object)pair,·"<this>");
30 ········return·pair.second;30 ········return·pair.second;
31 ····}31 ····}
32 ····32 ····
33 ····private·final·androidx.window.embedding.SplitInfo·translate(final·SplitInfo·splitInfo)·{33 ····private·final·androidx.window.embedding.SplitInfo·translate(final·SplitInfo·splitInfo)·{
34 ········final·androidx.window.extensions.embedding.ActivityStack·primaryActivityStack·=·splitInfo.getPrimaryActivityStack();34 ········final·androidx.window.extensions.embedding.ActivityStack·primaryActivityStack·=·splitInfo.getPrimaryActivityStack();
35 ········i.c((Object)primaryActivityStack,·"splitInfo.primaryActivityStack");35 ········i.d((Object)primaryActivityStack,·"splitInfo.primaryActivityStack");
36 ········boolean·empty·=·false;36 ········boolean·empty·=·false;
37 ········boolean·empty2;37 ········boolean·empty2;
38 ········try·{38 ········try·{
39 ············empty2·=·primaryActivityStack.isEmpty();39 ············empty2·=·primaryActivityStack.isEmpty();
40 ········}40 ········}
41 ········catch·(NoSuchMethodError·noSuchMethodError)·{41 ········catch·(NoSuchMethodError·noSuchMethodError)·{
42 ············empty2·=·false;42 ············empty2·=·false;
43 ········}43 ········}
44 ········final·List·activities·=·primaryActivityStack.getActivities();44 ········final·List·activities·=·primaryActivityStack.getActivities();
45 ········i.c((Object)activities,·"primaryActivityStack.activities");45 ········i.d((Object)activities,·"primaryActivityStack.activities");
46 ········final·ActivityStack·activityStack·=·new·ActivityStack(activities,·empty2);46 ········final·ActivityStack·activityStack·=·new·ActivityStack(activities,·empty2);
47 ········Object·o·=·splitInfo.getSecondaryActivityStack();47 ········Object·o·=·splitInfo.getSecondaryActivityStack();
48 ········i.c(o,·"splitInfo.secondaryActivityStack");48 ········i.d(o,·"splitInfo.secondaryActivityStack");
49 ········while·(true)·{49 ········while·(true)·{
50 ············try·{50 ············try·{
51 ················empty·=·((androidx.window.extensions.embedding.ActivityStack)o).isEmpty();51 ················empty·=·((androidx.window.extensions.embedding.ActivityStack)o).isEmpty();
52 ················o·=·((androidx.window.extensions.embedding.ActivityStack)o).getActivities();52 ················o·=·((androidx.window.extensions.embedding.ActivityStack)o).getActivities();
53 ················i.c(o,·"secondaryActivityStack.activities");53 ················i.d(o,·"secondaryActivityStack.activities");
54 ················o·=·new·androidx.window.embedding.SplitInfo(activityStack,·new·ActivityStack((List)o,·empty),·splitInfo.getSplitRatio());54 ················o·=·new·androidx.window.embedding.SplitInfo(activityStack,·new·ActivityStack((List)o,·empty),·splitInfo.getSplitRatio());
55 ················return·(androidx.window.embedding.SplitInfo)o;55 ················return·(androidx.window.embedding.SplitInfo)o;
56 ············}56 ············}
57 ············catch·(NoSuchMethodError·noSuchMethodError2)·{57 ············catch·(NoSuchMethodError·noSuchMethodError2)·{
58 ················continue;58 ················continue;
59 ············}59 ············}
60 ············break;60 ············break;
61 ········}61 ········}
62 ····}62 ····}
63 ····63 ····
64 ····private·static·final·boolean·translateActivityIntentPredicates$lambda-3(final·EmbeddingAdapter·embeddingAdapter,·final·Set·set,·final·Pair·pair)·{64 ····private·static·final·boolean·translateActivityIntentPredicates$lambda-3(final·EmbeddingAdapter·embeddingAdapter,·final·Set·set,·final·Pair·pair)·{
65 ········i.d((Object)embeddingAdapter,·"this$0");65 ········i.e((Object)embeddingAdapter,·"this$0");
66 ········i.d((Object)set,·"$splitPairFilters");66 ········i.e((Object)set,·"$splitPairFilters");
67 ········i.c((Object)pair,·"(first,·second)");67 ········i.d((Object)pair,·"(first,·second)");
68 ········final·Activity·activity·=·(Activity)embeddingAdapter.component1(pair);68 ········final·Activity·activity·=·(Activity)embeddingAdapter.component1(pair);
69 ········final·Intent·intent·=·(Intent)embeddingAdapter.component2(pair);69 ········final·Intent·intent·=·(Intent)embeddingAdapter.component2(pair);
70 ········final·boolean·b·=·set·instanceof·Collection;70 ········final·boolean·b·=·set·instanceof·Collection;
71 ········boolean·b2·=·false;71 ········boolean·b2·=·false;
72 ········if·(!b·||·!set.isEmpty())·{72 ········if·(!b·||·!set.isEmpty())·{
73 ············final·Iterator<SplitPairFilter>·iterator·=·(Iterator<SplitPairFilter>)set.iterator();73 ············final·Iterator<SplitPairFilter>·iterator·=·(Iterator<SplitPairFilter>)set.iterator();
74 ············while·(iterator.hasNext())·{74 ············while·(iterator.hasNext())·{
Offset 79, 17 lines modifiedOffset 79, 17 lines modified
79 ················}79 ················}
80 ············}80 ············}
81 ········}81 ········}
82 ········return·b2;82 ········return·b2;
83 ····}83 ····}
84 ····84 ····
85 ····private·static·final·boolean·translateActivityPairPredicates$lambda-1(final·EmbeddingAdapter·embeddingAdapter,·final·Set·set,·final·Pair·pair)·{85 ····private·static·final·boolean·translateActivityPairPredicates$lambda-1(final·EmbeddingAdapter·embeddingAdapter,·final·Set·set,·final·Pair·pair)·{
86 ········i.d((Object)embeddingAdapter,·"this$0");86 ········i.e((Object)embeddingAdapter,·"this$0");
87 ········i.d((Object)set,·"$splitPairFilters");87 ········i.e((Object)set,·"$splitPairFilters");
88 ········i.c((Object)pair,·"(first,·second)");88 ········i.d((Object)pair,·"(first,·second)");
89 ········final·Activity·activity·=·(Activity)embeddingAdapter.component1(pair);89 ········final·Activity·activity·=·(Activity)embeddingAdapter.component1(pair);
90 ········final·Activity·activity2·=·(Activity)embeddingAdapter.component2(pair);90 ········final·Activity·activity2·=·(Activity)embeddingAdapter.component2(pair);
91 ········final·boolean·b·=·set·instanceof·Collection;91 ········final·boolean·b·=·set·instanceof·Collection;
92 ········boolean·b2·=·false;92 ········boolean·b2·=·false;
93 ········if·(!b·||·!set.isEmpty())·{93 ········if·(!b·||·!set.isEmpty())·{
94 ············final·Iterator<SplitPairFilter>·iterator·=·(Iterator<SplitPairFilter>)set.iterator();94 ············final·Iterator<SplitPairFilter>·iterator·=·(Iterator<SplitPairFilter>)set.iterator();
95 ············while·(iterator.hasNext())·{95 ············while·(iterator.hasNext())·{
Offset 99, 63 lines modifiedOffset 99, 63 lines modified
99 ················}99 ················}
100 ············}100 ············}
101 ········}101 ········}
102 ········return·b2;102 ········return·b2;
103 ····}103 ····}
104 ····104 ····
105 ····private·static·final·boolean·translateActivityPredicates$lambda-6(final·Set·set,·final·Activity·activity)·{105 ····private·static·final·boolean·translateActivityPredicates$lambda-6(final·Set·set,·final·Activity·activity)·{
106 ········i.d((Object)set,·"$activityFilters");106 ········i.e((Object)set,·"$activityFilters");
107 ········final·boolean·b·=·set·instanceof·Collection;107 ········final·boolean·b·=·set·instanceof·Collection;
108 ········boolean·b2·=·false;108 ········boolean·b2·=·false;
109 ········if·(!b·||·!set.isEmpty())·{109 ········if·(!b·||·!set.isEmpty())·{
110 ············for·(final·ActivityFilter·activityFilter·:·set)·{110 ············for·(final·ActivityFilter·activityFilter·:·set)·{
111 ················i.c((Object)activity,·"activity");111 ················i.d((Object)activity,·"activity");
112 ················if·(activityFilter.matchesActivity(activity))·{112 ················if·(activityFilter.matchesActivity(activity))·{
113 ····················b2·=·true;113 ····················b2·=·true;
114 ····················break;114 ····················break;
115 ················}115 ················}
116 ············}116 ············}
117 ········}117 ········}
118 ········return·b2;118 ········return·b2;
119 ····}119 ····}
120 ····120 ····
121 ····private·static·final·boolean·translateIntentPredicates$lambda-8(final·Set·set,·final·Intent·intent)·{121 ····private·static·final·boolean·translateIntentPredicates$lambda-8(final·Set·set,·final·Intent·intent)·{
122 ········i.d((Object)set,·"$activityFilters");122 ········i.e((Object)set,·"$activityFilters");
123 ········final·boolean·b·=·set·instanceof·Collection;123 ········final·boolean·b·=·set·instanceof·Collection;
124 ········boolean·b2·=·false;124 ········boolean·b2·=·false;
125 ········if·(!b·||·!set.isEmpty())·{125 ········if·(!b·||·!set.isEmpty())·{
126 ············for·(final·ActivityFilter·activityFilter·:·set)·{126 ············for·(final·ActivityFilter·activityFilter·:·set)·{
127 ················i.c((Object)intent,·"intent");127 ················i.d((Object)intent,·"intent");
128 ················if·(activityFilter.matchesIntent(intent))·{128 ················if·(activityFilter.matchesIntent(intent))·{
129 ····················b2·=·true;129 ····················b2·=·true;
130 ····················break;130 ····················break;
131 ················}131 ················}
132 ············}132 ············}
133 ········}133 ········}
134 ········return·b2;134 ········return·b2;
135 ····}135 ····}
136 ····136 ····
137 ····private·static·final·boolean·translateParentMetricsPredicate$lambda-4(final·SplitRule·splitRule,·final·WindowMetrics·windowMetrics)·{137 ····private·static·final·boolean·translateParentMetricsPredicate$lambda-4(final·SplitRule·splitRule,·final·WindowMetrics·windowMetrics)·{
138 ········i.d((Object)splitRule,·"$splitRule");138 ········i.e((Object)splitRule,·"$splitRule");
139 ········i.c((Object)windowMetrics,·"windowMetrics");139 ········i.d((Object)windowMetrics,·"windowMetrics");
140 ········return·splitRule.checkParentMetrics(windowMetrics);140 ········return·splitRule.checkParentMetrics(windowMetrics);
141 ····}141 ····}
142 ····142 ····
143 ····public·final·List·translate(final·List·list)·{143 ····public·final·List·translate(final·List·list)·{
144 ········i.d((Object)list,·"splitInfoList");144 ········i.e((Object)list,·"splitInfoList");
145 ········final·ArrayList·list2·=·new·ArrayList<androidx.window.embedding.SplitInfo>(g.g((Iterable)list,·10));145 ········final·ArrayList·list2·=·new·ArrayList<androidx.window.embedding.SplitInfo>(g.g((Iterable)list,·10));
146 ········final·Iterator<SplitInfo>·iterator·=·list.iterator();146 ········final·Iterator<SplitInfo>·iterator·=·list.iterator();
147 ········while·(iterator.hasNext())·{147 ········while·(iterator.hasNext())·{
148 ············list2.add(this.translate((SplitInfo)iterator.next()));148 ············list2.add(this.translate((SplitInfo)iterator.next()));
Max diff block lines reached; 2993/9412 bytes (31.80%) of diff not shown.
1.09 KB
androidx/window/embedding/EmbeddingTranslatingCallback.class
998 B
procyon -ec {}
    
Offset 7, 20 lines modifiedOffset 7, 20 lines modified
  
7 public·final·class·EmbeddingTranslatingCallback·implements·Consumer7 public·final·class·EmbeddingTranslatingCallback·implements·Consumer
8 {8 {
9 ····private·final·EmbeddingAdapter·adapter;9 ····private·final·EmbeddingAdapter·adapter;
10 ····private·final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback;10 ····private·final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback;
11 ····11 ····
12 ····public·EmbeddingTranslatingCallback(final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback,·final·EmbeddingAdapter·adapter)·{12 ····public·EmbeddingTranslatingCallback(final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback,·final·EmbeddingAdapter·adapter)·{
13 ········i.d((Object)callback,·"callback");13 ········i.e((Object)callback,·"callback");
14 ········i.d((Object)adapter,·"adapter");14 ········i.e((Object)adapter,·"adapter");
15 ········this.callback·=·callback;15 ········this.callback·=·callback;
16 ········this.adapter·=·adapter;16 ········this.adapter·=·adapter;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·accept(List·translate)·{19 ····public·void·accept(List·translate)·{
20 ········i.d((Object)translate,·"splitInfoList");20 ········i.e((Object)translate,·"splitInfoList");
21 ········final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback·=·this.callback;21 ········final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·callback·=·this.callback;
22 ········translate·=·this.adapter.translate(translate);22 ········translate·=·this.adapter.translate(translate);
23 ········callback.onSplitInfoChanged(translate);23 ········callback.onSplitInfoChanged(translate);
24 ····}24 ····}
25 }25 }
599 B
androidx/window/embedding/EmptyEmbeddingComponent.class
489 B
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 14 lines modified
  
8 final·class·EmptyEmbeddingComponent·implements·ActivityEmbeddingComponent8 final·class·EmptyEmbeddingComponent·implements·ActivityEmbeddingComponent
9 {9 {
10 ····public·EmptyEmbeddingComponent()·{10 ····public·EmptyEmbeddingComponent()·{
11 ····}11 ····}
12 ····12 ····
13 ····public·void·setEmbeddingRules(final·Set·set)·{13 ····public·void·setEmbeddingRules(final·Set·set)·{
14 ········i.d((Object)set,·"splitRules");14 ········i.e((Object)set,·"splitRules");
15 ····}15 ····}
16 ····16 ····
17 ····public·void·setSplitInfoCallback(final·Consumer·consumer)·{17 ····public·void·setSplitInfoCallback(final·Consumer·consumer)·{
18 ········i.d((Object)consumer,·"consumer");18 ········i.e((Object)consumer,·"consumer");
19 ····}19 ····}
20 }20 }
839 B
androidx/window/embedding/ExtensionEmbeddingBackend$Companion.class
705 B
procyon -ec {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ············final·EmbeddingCompat$Companion·companion·=·EmbeddingCompat.Companion;19 ············final·EmbeddingCompat$Companion·companion·=·EmbeddingCompat.Companion;
20 ············if·(this.isExtensionVersionSupported(companion.getExtensionApiLevel())·&&·companion.isEmbeddingAvailable())·{20 ············if·(this.isExtensionVersionSupported(companion.getExtensionApiLevel())·&&·companion.isEmbeddingAvailable())·{
21 ················o·=·new·EmbeddingCompat();21 ················o·=·new·EmbeddingCompat();
22 ············}22 ············}
23 ········}23 ········}
24 ········finally·{24 ········finally·{
25 ············final·Throwable·t;25 ············final·Throwable·t;
26 ············Log.d(s,·i.i("Failed·to·load·embedding·extension:·",·(Object)t));26 ············Log.d(s,·i.j("Failed·to·load·embedding·extension:·",·(Object)t));
27 ········}27 ········}
28 ········if·(o·==·null)·{28 ········if·(o·==·null)·{
29 ············Log.d(s,·"No·supported·embedding·extension·found");29 ············Log.d(s,·"No·supported·embedding·extension·found");
30 ········}30 ········}
31 ········return·(EmbeddingInterfaceCompat)o;31 ········return·(EmbeddingInterfaceCompat)o;
32 ····}32 ····}
33 ····33 ····
1.79 KB
androidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper.class
1.64 KB
procyon -ec {}
    
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 {13 {
14 ····private·final·Activity·activity;14 ····private·final·Activity·activity;
15 ····private·final·a·callback;15 ····private·final·a·callback;
16 ····private·final·Executor·executor;16 ····private·final·Executor·executor;
17 ····private·List·lastValue;17 ····private·List·lastValue;
18 ····18 ····
19 ····public·ExtensionEmbeddingBackend$SplitListenerWrapper(final·Activity·activity,·final·Executor·executor,·final·a·callback)·{19 ····public·ExtensionEmbeddingBackend$SplitListenerWrapper(final·Activity·activity,·final·Executor·executor,·final·a·callback)·{
20 ········i.d((Object)activity,·"activity");20 ········i.e((Object)activity,·"activity");
21 ········i.d((Object)executor,·"executor");21 ········i.e((Object)executor,·"executor");
22 ········i.d((Object)callback,·"callback");22 ········i.e((Object)callback,·"callback");
23 ········this.activity·=·activity;23 ········this.activity·=·activity;
24 ········this.executor·=·executor;24 ········this.executor·=·executor;
25 ········this.callback·=·callback;25 ········this.callback·=·callback;
26 ····}26 ····}
27 ····27 ····
28 ····private·static·final·void·accept$lambda-1(final·ExtensionEmbeddingBackend$SplitListenerWrapper·extensionEmbeddingBackend$SplitListenerWrapper,·final·List·list)·{28 ····private·static·final·void·accept$lambda-1(final·ExtensionEmbeddingBackend$SplitListenerWrapper·extensionEmbeddingBackend$SplitListenerWrapper,·final·List·list)·{
29 ········i.d((Object)extensionEmbeddingBackend$SplitListenerWrapper,·"this$0");29 ········i.e((Object)extensionEmbeddingBackend$SplitListenerWrapper,·"this$0");
30 ········i.d((Object)list,·"$splitsWithActivity");30 ········i.e((Object)list,·"$splitsWithActivity");
31 ········extensionEmbeddingBackend$SplitListenerWrapper.getCallback().accept((Object)list);31 ········extensionEmbeddingBackend$SplitListenerWrapper.getCallback().accept((Object)list);
32 ····}32 ····}
33 ····33 ····
34 ····public·final·void·accept(List·lastValue)·{34 ····public·final·void·accept(List·lastValue)·{
35 ········i.d((Object)lastValue,·"splitInfoList");35 ········i.e((Object)lastValue,·"splitInfoList");
36 ········final·ArrayList<SplitInfo>·lastValue2·=·new·ArrayList<SplitInfo>();36 ········final·ArrayList<SplitInfo>·lastValue2·=·new·ArrayList<SplitInfo>();
37 ········for·(final·SplitInfo·next·:·lastValue)·{37 ········for·(final·SplitInfo·next·:·lastValue)·{
38 ············if·(((SplitInfo)next).contains(this.activity))·{38 ············if·(((SplitInfo)next).contains(this.activity))·{
39 ················lastValue2.add(next);39 ················lastValue2.add(next);
40 ············}40 ············}
41 ········}41 ········}
42 ········lastValue·=·this.lastValue;42 ········lastValue·=·this.lastValue;
4.28 KB
androidx/window/embedding/MatcherUtils.class
4.19 KB
procyon -ec {}
    
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
30 ········final·int·n2·=·1;30 ········final·int·n2·=·1;
31 ········if·(a)·{31 ········if·(a)·{
32 ············return·n2·!=·0;32 ············return·n2·!=·0;
33 ········}33 ········}
34 ········final·int·n3·=·6;34 ········final·int·n3·=·6;
35 ········if·(d.A((CharSequence)s2,·"*",·0,·false,·n3,·(Object)null)·==·d.F((CharSequence)s2,·"*",·0,·false,·n3,·(Object)null)·&&·d.k(s2,·s3,·false,·n,·(Object)null))·{35 ········if·(d.A((CharSequence)s2,·"*",·0,·false,·n3,·(Object)null)·==·d.F((CharSequence)s2,·"*",·0,·false,·n3,·(Object)null)·&&·d.k(s2,·s3,·false,·n,·(Object)null))·{
36 ············s2·=·s2.substring(0,·s2.length()·-·n2);36 ············s2·=·s2.substring(0,·s2.length()·-·n2);
37 ············i.c((Object)s2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");37 ············i.d((Object)s2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");
38 ············return·d.o(s,·s2,·false,·n,·(Object)null);38 ············return·d.o(s,·s2,·false,·n,·(Object)null);
39 ········}39 ········}
40 ········s2·=·"Name·pattern·with·a·wildcard·must·only·contain·a·single·wildcard·in·the·end".toString();40 ········s2·=·"Name·pattern·with·a·wildcard·must·only·contain·a·single·wildcard·in·the·end".toString();
41 ········throw·new·IllegalArgumentException(s2);41 ········throw·new·IllegalArgumentException(s2);
42 ····}42 ····}
43 ····43 ····
44 ····public·final·boolean·areActivityOrIntentComponentsMatching$window_release(final·Activity·activity,·final·ComponentName·componentName)·{44 ····public·final·boolean·areActivityOrIntentComponentsMatching$window_release(final·Activity·activity,·final·ComponentName·componentName)·{
45 ········i.d((Object)activity,·"activity");45 ········i.e((Object)activity,·"activity");
46 ········i.d((Object)componentName,·"ruleComponent");46 ········i.e((Object)componentName,·"ruleComponent");
47 ········if·(this.areComponentsMatching$window_release(activity.getComponentName(),·componentName))·{47 ········if·(this.areComponentsMatching$window_release(activity.getComponentName(),·componentName))·{
48 ············return·true;48 ············return·true;
49 ········}49 ········}
50 ········final·Intent·intent·=·activity.getIntent();50 ········final·Intent·intent·=·activity.getIntent();
51 ········boolean·componentsMatching$window_release·=·false;51 ········boolean·componentsMatching$window_release·=·false;
52 ········if·(intent·!=·null)·{52 ········if·(intent·!=·null)·{
53 ············final·ComponentName·component·=·intent.getComponent();53 ············final·ComponentName·component·=·intent.getComponent();
Offset 55, 47 lines modifiedOffset 55, 47 lines modified
55 ················componentsMatching$window_release·=·MatcherUtils.INSTANCE.areComponentsMatching$window_release(component,·componentName);55 ················componentsMatching$window_release·=·MatcherUtils.INSTANCE.areComponentsMatching$window_release(component,·componentName);
56 ············}56 ············}
57 ········}57 ········}
58 ········return·componentsMatching$window_release;58 ········return·componentsMatching$window_release;
59 ····}59 ····}
60 ····60 ····
61 ····public·final·boolean·areComponentsMatching$window_release(final·ComponentName·componentName,·final·ComponentName·componentName2)·{61 ····public·final·boolean·areComponentsMatching$window_release(final·ComponentName·componentName,·final·ComponentName·componentName2)·{
62 ········i.d((Object)componentName2,·"ruleComponent");62 ········i.e((Object)componentName2,·"ruleComponent");
63 ········final·String·s·=·"*";63 ········final·String·s·=·"*";
64 ········boolean·b·=·true;64 ········boolean·b·=·true;
65 ········if·(componentName·==·null)·{65 ········if·(componentName·==·null)·{
66 ············if·(!i.a((Object)componentName2.getPackageName(),·(Object)s)·||·!i.a((Object)componentName2.getClassName(),·(Object)s))·{66 ············if·(!i.a((Object)componentName2.getPackageName(),·(Object)s)·||·!i.a((Object)componentName2.getClassName(),·(Object)s))·{
67 ················b·=·false;67 ················b·=·false;
68 ············}68 ············}
69 ············return·b;69 ············return·b;
70 ········}70 ········}
71 ········final·String·string·=·componentName.toString();71 ········final·String·string·=·componentName.toString();
72 ········i.c((Object)string,·"activityComponent.toString()");72 ········i.d((Object)string,·"activityComponent.toString()");
73 ········if·(d.r((CharSequence)string,·(CharSequence)s,·false,·2,·(Object)null)·^·b)·{73 ········if·(d.r((CharSequence)string,·(CharSequence)s,·false,·2,·(Object)null)·^·b)·{
74 ············boolean·b2·=·false;74 ············boolean·b2·=·false;
75 ············Label_0179:·{75 ············Label_0179:·{
76 ················if·(!i.a((Object)componentName.getPackageName(),·(Object)componentName2.getPackageName()))·{76 ················if·(!i.a((Object)componentName.getPackageName(),·(Object)componentName2.getPackageName()))·{
77 ····················final·String·packageName·=·componentName.getPackageName();77 ····················final·String·packageName·=·componentName.getPackageName();
78 ····················i.c((Object)packageName,·"activityComponent.packageName");78 ····················i.d((Object)packageName,·"activityComponent.packageName");
79 ····················final·String·packageName2·=·componentName2.getPackageName();79 ····················final·String·packageName2·=·componentName2.getPackageName();
80 ····················i.c((Object)packageName2,·"ruleComponent.packageName");80 ····················i.d((Object)packageName2,·"ruleComponent.packageName");
81 ····················if·(!this.wildcardMatch(packageName,·packageName2))·{81 ····················if·(!this.wildcardMatch(packageName,·packageName2))·{
82 ························b2·=·false;82 ························b2·=·false;
83 ························break·Label_0179;83 ························break·Label_0179;
84 ····················}84 ····················}
85 ················}85 ················}
86 ················b2·=·true;86 ················b2·=·true;
87 ············}87 ············}
88 ············boolean·b3·=·false;88 ············boolean·b3·=·false;
89 ············Label_0258:·{89 ············Label_0258:·{
90 ················if·(!i.a((Object)componentName.getClassName(),·(Object)componentName2.getClassName()))·{90 ················if·(!i.a((Object)componentName.getClassName(),·(Object)componentName2.getClassName()))·{
91 ····················final·String·className·=·componentName.getClassName();91 ····················final·String·className·=·componentName.getClassName();
92 ····················i.c((Object)className,·"activityComponent.className");92 ····················i.d((Object)className,·"activityComponent.className");
93 ····················final·String·className2·=·componentName2.getClassName();93 ····················final·String·className2·=·componentName2.getClassName();
94 ····················i.c((Object)className2,·"ruleComponent.className");94 ····················i.d((Object)className2,·"ruleComponent.className");
95 ····················if·(!this.wildcardMatch(className,·className2))·{95 ····················if·(!this.wildcardMatch(className,·className2))·{
96 ························b3·=·false;96 ························b3·=·false;
97 ························break·Label_0258;97 ························break·Label_0258;
98 ····················}98 ····················}
99 ················}99 ················}
100 ················b3·=·true;100 ················b3·=·true;
101 ············}101 ············}
1.15 KB
androidx/window/embedding/SplitController$Companion.class
1.04 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·androidx.window.embedding;1 package·androidx.window.embedding;
  
2 import·java.util.Set;2 import·java.util.Set;
3 import·l1.b0;3 import·l1.c0;
4 import·android.content.Context;4 import·android.content.Context;
5 import·java.util.concurrent.locks.ReentrantLock;5 import·java.util.concurrent.locks.ReentrantLock;
6 import·kotlin.jvm.internal.i;6 import·kotlin.jvm.internal.i;
7 import·k1.q;7 import·k1.q;
8 import·kotlin.jvm.internal.e;8 import·kotlin.jvm.internal.e;
  
9 public·final·class·SplitController$Companion9 public·final·class·SplitController$Companion
Offset 31, 16 lines modifiedOffset 31, 16 lines modified
31 ········}31 ········}
32 ········final·SplitController·access$getGlobalInstance$cp·=·SplitController.access$getGlobalInstance$cp();32 ········final·SplitController·access$getGlobalInstance$cp·=·SplitController.access$getGlobalInstance$cp();
33 ········i.b((Object)access$getGlobalInstance$cp);33 ········i.b((Object)access$getGlobalInstance$cp);
34 ········return·access$getGlobalInstance$cp;34 ········return·access$getGlobalInstance$cp;
35 ····}35 ····}
36 ····36 ····
37 ····public·final·void·initialize(final·Context·context,·final·int·n)·{37 ····public·final·void·initialize(final·Context·context,·final·int·n)·{
38 ········i.d((Object)context,·"context");38 ········i.e((Object)context,·"context");
39 ········Set·set·=·new·SplitRuleParser().parseSplitRules$window_release(context,·n);39 ········Set·set·=·new·SplitRuleParser().parseSplitRules$window_release(context,·n);
40 ········final·SplitController·instance·=·this.getInstance();40 ········final·SplitController·instance·=·this.getInstance();
41 ········if·(set·==·null)·{41 ········if·(set·==·null)·{
42 ············set·=·b0.b();42 ············set·=·c0.b();
43 ········}43 ········}
44 ········SplitController.access$setStaticSplitRules(instance,·set);44 ········SplitController.access$setStaticSplitRules(instance,·set);
45 ····}45 ····}
46 }46 }
2.67 KB
androidx/window/embedding/SplitController.class
2.58 KB
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 import·l1.g;3 import·l1.g;
4 import·kotlin.jvm.internal.i;4 import·kotlin.jvm.internal.i;
5 import·j.a;5 import·j.a;
6 import·java.util.concurrent.Executor;6 import·java.util.concurrent.Executor;
7 import·android.app.Activity;7 import·android.app.Activity;
8 import·android.content.Context;8 import·android.content.Context;
9 import·l1.b0;9 import·l1.c0;
10 import·kotlin.jvm.internal.e;10 import·kotlin.jvm.internal.e;
11 import·java.util.Set;11 import·java.util.Set;
12 import·java.util.concurrent.locks.ReentrantLock;12 import·java.util.concurrent.locks.ReentrantLock;
  
13 public·final·class·SplitController13 public·final·class·SplitController
14 {14 {
15 ····public·static·final·SplitController$Companion·Companion;15 ····public·static·final·SplitController$Companion·Companion;
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····static·{24 ····static·{
25 ········Companion·=·new·SplitController$Companion((e)null);25 ········Companion·=·new·SplitController$Companion((e)null);
26 ········globalLock·=·new·ReentrantLock();26 ········globalLock·=·new·ReentrantLock();
27 ····}27 ····}
28 ····28 ····
29 ····private·SplitController()·{29 ····private·SplitController()·{
30 ········this.embeddingBackend·=·(EmbeddingBackend)ExtensionEmbeddingBackend.Companion.getInstance();30 ········this.embeddingBackend·=·(EmbeddingBackend)ExtensionEmbeddingBackend.Companion.getInstance();
31 ········this.staticSplitRules·=·b0.b();31 ········this.staticSplitRules·=·c0.b();
32 ····}32 ····}
33 ····33 ····
34 ····public·static·final·SplitController·getInstance()·{34 ····public·static·final·SplitController·getInstance()·{
35 ········return·SplitController.Companion.getInstance();35 ········return·SplitController.Companion.getInstance();
36 ····}36 ····}
37 ····37 ····
38 ····public·static·final·void·initialize(final·Context·context,·final·int·n)·{38 ····public·static·final·void·initialize(final·Context·context,·final·int·n)·{
Offset 41, 17 lines modifiedOffset 41, 17 lines modified
41 ····41 ····
42 ····private·final·void·setStaticSplitRules(final·Set·set)·{42 ····private·final·void·setStaticSplitRules(final·Set·set)·{
43 ········this.staticSplitRules·=·set;43 ········this.staticSplitRules·=·set;
44 ········this.embeddingBackend.setSplitRules(set);44 ········this.embeddingBackend.setSplitRules(set);
45 ····}45 ····}
46 ····46 ····
47 ····public·final·void·addSplitListener(final·Activity·activity,·final·Executor·executor,·final·a·a)·{47 ····public·final·void·addSplitListener(final·Activity·activity,·final·Executor·executor,·final·a·a)·{
48 ········i.d((Object)activity,·"activity");48 ········i.e((Object)activity,·"activity");
49 ········i.d((Object)executor,·"executor");49 ········i.e((Object)executor,·"executor");
50 ········i.d((Object)a,·"consumer");50 ········i.e((Object)a,·"consumer");
51 ········this.embeddingBackend.registerSplitListenerForActivity(activity,·executor,·a);51 ········this.embeddingBackend.registerSplitListenerForActivity(activity,·executor,·a);
52 ····}52 ····}
53 ····53 ····
54 ····public·final·void·clearRegisteredRules()·{54 ····public·final·void·clearRegisteredRules()·{
55 ········this.embeddingBackend.setSplitRules(this.staticSplitRules);55 ········this.embeddingBackend.setSplitRules(this.staticSplitRules);
56 ····}56 ····}
57 ····57 ····
Offset 60, 21 lines modifiedOffset 60, 21 lines modified
60 ····}60 ····}
61 ····61 ····
62 ····public·final·boolean·isSplitSupported()·{62 ····public·final·boolean·isSplitSupported()·{
63 ········return·this.embeddingBackend.isSplitSupported();63 ········return·this.embeddingBackend.isSplitSupported();
64 ····}64 ····}
65 ····65 ····
66 ····public·final·void·registerRule(final·EmbeddingRule·embeddingRule)·{66 ····public·final·void·registerRule(final·EmbeddingRule·embeddingRule)·{
67 ········i.d((Object)embeddingRule,·"rule");67 ········i.e((Object)embeddingRule,·"rule");
68 ········this.embeddingBackend.registerRule(embeddingRule);68 ········this.embeddingBackend.registerRule(embeddingRule);
69 ····}69 ····}
70 ····70 ····
71 ····public·final·void·removeSplitListener(final·a·a)·{71 ····public·final·void·removeSplitListener(final·a·a)·{
72 ········i.d((Object)a,·"consumer");72 ········i.e((Object)a,·"consumer");
73 ········this.embeddingBackend.unregisterSplitListenerForActivity(a);73 ········this.embeddingBackend.unregisterSplitListenerForActivity(a);
74 ····}74 ····}
75 ····75 ····
76 ····public·final·void·unregisterRule(final·EmbeddingRule·embeddingRule)·{76 ····public·final·void·unregisterRule(final·EmbeddingRule·embeddingRule)·{
77 ········i.d((Object)embeddingRule,·"rule");77 ········i.e((Object)embeddingRule,·"rule");
78 ········this.embeddingBackend.unregisterRule(embeddingRule);78 ········this.embeddingBackend.unregisterRule(embeddingRule);
79 ····}79 ····}
80 }80 }
1.75 KB
androidx/window/embedding/SplitInfo.class
1.67 KB
procyon -ec {}
    
Offset 7, 23 lines modifiedOffset 7, 23 lines modified
7 public·final·class·SplitInfo7 public·final·class·SplitInfo
8 {8 {
9 ····private·final·ActivityStack·primaryActivityStack;9 ····private·final·ActivityStack·primaryActivityStack;
10 ····private·final·ActivityStack·secondaryActivityStack;10 ····private·final·ActivityStack·secondaryActivityStack;
11 ····private·final·float·splitRatio;11 ····private·final·float·splitRatio;
12 ····12 ····
13 ····public·SplitInfo(final·ActivityStack·primaryActivityStack,·final·ActivityStack·secondaryActivityStack,·final·float·splitRatio)·{13 ····public·SplitInfo(final·ActivityStack·primaryActivityStack,·final·ActivityStack·secondaryActivityStack,·final·float·splitRatio)·{
14 ········i.d((Object)primaryActivityStack,·"primaryActivityStack");14 ········i.e((Object)primaryActivityStack,·"primaryActivityStack");
15 ········i.d((Object)secondaryActivityStack,·"secondaryActivityStack");15 ········i.e((Object)secondaryActivityStack,·"secondaryActivityStack");
16 ········this.primaryActivityStack·=·primaryActivityStack;16 ········this.primaryActivityStack·=·primaryActivityStack;
17 ········this.secondaryActivityStack·=·secondaryActivityStack;17 ········this.secondaryActivityStack·=·secondaryActivityStack;
18 ········this.splitRatio·=·splitRatio;18 ········this.splitRatio·=·splitRatio;
19 ····}19 ····}
20 ····20 ····
21 ····public·final·boolean·contains(final·Activity·activity)·{21 ····public·final·boolean·contains(final·Activity·activity)·{
22 ········i.d((Object)activity,·"activity");22 ········i.e((Object)activity,·"activity");
23 ········return·this.primaryActivityStack.contains(activity)·||·this.secondaryActivityStack.contains(activity);23 ········return·this.primaryActivityStack.contains(activity)·||·this.secondaryActivityStack.contains(activity);
24 ····}24 ····}
25 ····25 ····
26 ····@Override26 ····@Override
27 ····public·boolean·equals(final·Object·o)·{27 ····public·boolean·equals(final·Object·o)·{
28 ········final·boolean·b·=·true;28 ········final·boolean·b·=·true;
29 ········if·(this·==·o)·{29 ········if·(this·==·o)·{
Offset 71, 11 lines modifiedOffset 71, 11 lines modified
71 ········sb.append(sb3.toString());71 ········sb.append(sb3.toString());
72 ········final·StringBuilder·sb4·=·new·StringBuilder();72 ········final·StringBuilder·sb4·=·new·StringBuilder();
73 ········sb4.append("splitRatio=");73 ········sb4.append("splitRatio=");
74 ········sb4.append(this.getSplitRatio());74 ········sb4.append(this.getSplitRatio());
75 ········sb4.append('}');75 ········sb4.append('}');
76 ········sb.append(sb4.toString());76 ········sb.append(sb4.toString());
77 ········final·String·string·=·sb.toString();77 ········final·String·string·=·sb.toString();
78 ········i.c((Object)string,·"StringBuilder().apply(builderAction).toString()");78 ········i.d((Object)string,·"StringBuilder().apply(builderAction).toString()");
79 ········return·string;79 ········return·string;
80 ····}80 ····}
81 }81 }
4.53 KB
androidx/window/embedding/SplitPairFilter.class
4.44 KB
procyon -ec {}
    
Offset 10, 27 lines modifiedOffset 10, 27 lines modified
10 public·final·class·SplitPairFilter10 public·final·class·SplitPairFilter
11 {11 {
12 ····private·final·ComponentName·primaryActivityName;12 ····private·final·ComponentName·primaryActivityName;
13 ····private·final·String·secondaryActivityIntentAction;13 ····private·final·String·secondaryActivityIntentAction;
14 ····private·final·ComponentName·secondaryActivityName;14 ····private·final·ComponentName·secondaryActivityName;
15 ····15 ····
16 ····public·SplitPairFilter(final·ComponentName·primaryActivityName,·final·ComponentName·secondaryActivityName,·final·String·secondaryActivityIntentAction)·{16 ····public·SplitPairFilter(final·ComponentName·primaryActivityName,·final·ComponentName·secondaryActivityName,·final·String·secondaryActivityIntentAction)·{
17 ········i.d((Object)primaryActivityName,·"primaryActivityName");17 ········i.e((Object)primaryActivityName,·"primaryActivityName");
18 ········i.d((Object)secondaryActivityName,·"secondaryActivityName");18 ········i.e((Object)secondaryActivityName,·"secondaryActivityName");
19 ········this.primaryActivityName·=·primaryActivityName;19 ········this.primaryActivityName·=·primaryActivityName;
20 ········this.secondaryActivityName·=·secondaryActivityName;20 ········this.secondaryActivityName·=·secondaryActivityName;
21 ········this.secondaryActivityIntentAction·=·secondaryActivityIntentAction;21 ········this.secondaryActivityIntentAction·=·secondaryActivityIntentAction;
22 ········final·String·packageName·=·primaryActivityName.getPackageName();22 ········final·String·packageName·=·primaryActivityName.getPackageName();
23 ········i.c((Object)packageName,·"primaryActivityName.packageName");23 ········i.d((Object)packageName,·"primaryActivityName.packageName");
24 ········final·String·className·=·primaryActivityName.getClassName();24 ········final·String·className·=·primaryActivityName.getClassName();
25 ········i.c((Object)className,·"primaryActivityName.className");25 ········i.d((Object)className,·"primaryActivityName.className");
26 ········final·String·packageName2·=·secondaryActivityName.getPackageName();26 ········final·String·packageName2·=·secondaryActivityName.getPackageName();
27 ········i.c((Object)packageName2,·"secondaryActivityName.packageName");27 ········i.d((Object)packageName2,·"secondaryActivityName.packageName");
28 ········final·String·className2·=·secondaryActivityName.getClassName();28 ········final·String·className2·=·secondaryActivityName.getClassName();
29 ········i.c((Object)className2,·"secondaryActivityName.className");29 ········i.d((Object)className2,·"secondaryActivityName.className");
30 ········final·int·length·=·packageName.length();30 ········final·int·length·=·packageName.length();
31 ········boolean·b·=·true;31 ········boolean·b·=·true;
32 ········if·(length·==·0·||·packageName2.length()·==·0)·{32 ········if·(length·==·0·||·packageName2.length()·==·0)·{
33 ············throw·new·IllegalArgumentException("Package·name·must·not·be·empty".toString());33 ············throw·new·IllegalArgumentException("Package·name·must·not·be·empty".toString());
34 ········}34 ········}
35 ········if·(className.length()·==·0·||·className2.length()·==·0)·{35 ········if·(className.length()·==·0·||·className2.length()·==·0)·{
36 ············throw·new·IllegalArgumentException("Activity·class·name·must·not·be·empty.".toString());36 ············throw·new·IllegalArgumentException("Activity·class·name·must·not·be·empty.".toString());
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 ········else·{120 ········else·{
121 ············hashCode·=·secondaryActivityIntentAction.hashCode();121 ············hashCode·=·secondaryActivityIntentAction.hashCode();
122 ········}122 ········}
123 ········return·n·+·hashCode;123 ········return·n·+·hashCode;
124 ····}124 ····}
125 ····125 ····
126 ····public·final·boolean·matchesActivityIntentPair(final·Activity·activity,·final·Intent·intent)·{126 ····public·final·boolean·matchesActivityIntentPair(final·Activity·activity,·final·Intent·intent)·{
127 ········i.d((Object)activity,·"primaryActivity");127 ········i.e((Object)activity,·"primaryActivity");
128 ········i.d((Object)intent,·"secondaryActivityIntent");128 ········i.e((Object)intent,·"secondaryActivityIntent");
129 ········final·ComponentName·componentName·=·activity.getComponentName();129 ········final·ComponentName·componentName·=·activity.getComponentName();
130 ········final·MatcherUtils·instance·=·MatcherUtils.INSTANCE;130 ········final·MatcherUtils·instance·=·MatcherUtils.INSTANCE;
131 ········final·boolean·componentsMatching$window_release·=·instance.areComponentsMatching$window_release(componentName,·this.primaryActivityName);131 ········final·boolean·componentsMatching$window_release·=·instance.areComponentsMatching$window_release(componentName,·this.primaryActivityName);
132 ········boolean·b·=·false;132 ········boolean·b·=·false;
133 ········if·(componentsMatching$window_release)·{133 ········if·(componentsMatching$window_release)·{
134 ············if·(instance.areComponentsMatching$window_release(intent.getComponent(),·this.secondaryActivityName))·{134 ············if·(instance.areComponentsMatching$window_release(intent.getComponent(),·this.secondaryActivityName))·{
135 ················final·String·secondaryActivityIntentAction·=·this.secondaryActivityIntentAction;135 ················final·String·secondaryActivityIntentAction·=·this.secondaryActivityIntentAction;
Offset 138, 25 lines modifiedOffset 138, 25 lines modified
138 ················}138 ················}
139 ············}139 ············}
140 ········}140 ········}
141 ········return·b;141 ········return·b;
142 ····}142 ····}
143 ····143 ····
144 ····public·final·boolean·matchesActivityPair(final·Activity·activity,·final·Activity·activity2)·{144 ····public·final·boolean·matchesActivityPair(final·Activity·activity,·final·Activity·activity2)·{
145 ········i.d((Object)activity,·"primaryActivity");145 ········i.e((Object)activity,·"primaryActivity");
146 ········i.d((Object)activity2,·"secondaryActivity");146 ········i.e((Object)activity2,·"secondaryActivity");
147 ········final·MatcherUtils·instance·=·MatcherUtils.INSTANCE;147 ········final·MatcherUtils·instance·=·MatcherUtils.INSTANCE;
148 ········final·boolean·componentsMatching$window_release·=·instance.areComponentsMatching$window_release(activity.getComponentName(),·this.primaryActivityName);148 ········final·boolean·componentsMatching$window_release·=·instance.areComponentsMatching$window_release(activity.getComponentName(),·this.primaryActivityName);
149 ········boolean·b·=·true;149 ········boolean·b·=·true;
150 ········boolean·b2·=·componentsMatching$window_release·&&·instance.areComponentsMatching$window_release(activity2.getComponentName(),·this.secondaryActivityName);150 ········boolean·b2·=·componentsMatching$window_release·&&·instance.areComponentsMatching$window_release(activity2.getComponentName(),·this.secondaryActivityName);
151 ········if·(activity2.getIntent()·!=·null)·{151 ········if·(activity2.getIntent()·!=·null)·{
152 ············Label_0135:·{152 ············Label_0135:·{
153 ················if·(b2)·{153 ················if·(b2)·{
154 ····················final·Intent·intent·=·activity2.getIntent();154 ····················final·Intent·intent·=·activity2.getIntent();
155 ····················i.c((Object)intent,·"secondaryActivity.intent");155 ····················i.d((Object)intent,·"secondaryActivity.intent");
156 ····················if·(this.matchesActivityIntentPair(activity,·intent))·{156 ····················if·(this.matchesActivityIntentPair(activity,·intent))·{
157 ························break·Label_0135;157 ························break·Label_0135;
158 ····················}158 ····················}
159 ················}159 ················}
160 ················b·=·false;160 ················b·=·false;
161 ············}161 ············}
162 ············b2·=·b;162 ············b2·=·b;
636 B
androidx/window/embedding/SplitRule$Api30Impl.class
534 B
procyon -ec {}
    
Offset 13, 13 lines modifiedOffset 13, 13 lines modified
13 ········INSTANCE·=·new·SplitRule$Api30Impl();13 ········INSTANCE·=·new·SplitRule$Api30Impl();
14 ····}14 ····}
15 ····15 ····
16 ····private·SplitRule$Api30Impl()·{16 ····private·SplitRule$Api30Impl()·{
17 ····}17 ····}
18 ····18 ····
19 ····public·final·Rect·getBounds(final·WindowMetrics·windowMetrics)·{19 ····public·final·Rect·getBounds(final·WindowMetrics·windowMetrics)·{
20 ········i.d((Object)windowMetrics,·"windowMetrics");20 ········i.e((Object)windowMetrics,·"windowMetrics");
21 ········final·Rect·bounds·=·windowMetrics.getBounds();21 ········final·Rect·bounds·=·windowMetrics.getBounds();
22 ········i.c((Object)bounds,·"windowMetrics.bounds");22 ········i.d((Object)bounds,·"windowMetrics.bounds");
23 ········return·bounds;23 ········return·bounds;
24 ····}24 ····}
25 }25 }
8.49 KB
androidx/window/embedding/SplitRuleParser.class
8.4 KB
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·androidx.window.embedding;2 package·androidx.window.embedding;
  
3 import·android.content.res.Resources;3 import·android.content.res.Resources;
4 import·android.content.res.Resources$NotFoundException;4 import·android.content.res.Resources$NotFoundException;
5 import·java.util.HashSet;5 import·java.util.HashSet;
6 import·java.util.Set;6 import·java.util.Set;
7 import·android.content.Intent;7 import·android.content.Intent;
8 import·l1.b0;8 import·l1.c0;
9 import·android.content.res.TypedArray;9 import·android.content.res.TypedArray;
10 import·android.util.AttributeSet;10 import·android.util.AttributeSet;
11 import·androidx.window.R$styleable;11 import·androidx.window.R$styleable;
12 import·android.content.res.XmlResourceParser;12 import·android.content.res.XmlResourceParser;
13 import·android.content.Context;13 import·android.content.Context;
14 import·a2.d;14 import·a2.d;
15 import·kotlin.jvm.internal.i;15 import·kotlin.jvm.internal.i;
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ············final·int·length·=·charSequence.length();23 ············final·int·length·=·charSequence.length();
24 ············final·int·n·=·1;24 ············final·int·n·=·1;
25 ············if·(length·!=·0)·{25 ············if·(length·!=·0)·{
26 ················String·str·=·charSequence.toString();26 ················String·str·=·charSequence.toString();
27 ················final·char·char1·=·str.charAt(0);27 ················final·char·char1·=·str.charAt(0);
28 ················final·char·c·=·'.';28 ················final·char·c·=·'.';
29 ················if·(char1·==·c)·{29 ················if·(char1·==·c)·{
30 ····················return·new·ComponentName(substring,·i.i(substring,·(Object)str));30 ····················return·new·ComponentName(substring,·i.j(substring,·(Object)str));
31 ················}31 ················}
32 ················final·int·z·=·d.z((CharSequence)str,·'/',·0,·false,·6,·(Object)null);32 ················final·int·z·=·d.z((CharSequence)str,·'/',·0,·false,·6,·(Object)null);
33 ················if·(z·>·0)·{33 ················if·(z·>·0)·{
34 ····················substring·=·str.substring(0,·z);34 ····················substring·=·str.substring(0,·z);
35 ····················i.c((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");35 ····················i.d((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");
36 ····················str·=·str.substring(z·+·n);36 ····················str·=·str.substring(z·+·n);
37 ····················i.c((Object)str,·"(this·as·java.lang.String).substring(startIndex)");37 ····················i.d((Object)str,·"(this·as·java.lang.String).substring(startIndex)");
38 ················}38 ················}
39 ················if·(!i.a((Object)str,·(Object)"*")·&&·d.z((CharSequence)str,·'.',·0,·false,·6,·(Object)null)·<·0)·{39 ················if·(!i.a((Object)str,·(Object)"*")·&&·d.z((CharSequence)str,·'.',·0,·false,·6,·(Object)null)·<·0)·{
40 ····················final·StringBuilder·sb·=·new·StringBuilder(substring);40 ····················final·StringBuilder·sb·=·new·StringBuilder(substring);
41 ····················sb.append(c);41 ····················sb.append(c);
42 ····················sb.append(str);42 ····················sb.append(str);
43 ····················return·new·ComponentName(substring,·sb.toString());43 ····················return·new·ComponentName(substring,·sb.toString());
44 ················}44 ················}
Offset 49, 58 lines modifiedOffset 49, 58 lines modified
49 ····}49 ····}
50 ····50 ····
51 ····private·final·ActivityFilter·parseActivityFilter(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{51 ····private·final·ActivityFilter·parseActivityFilter(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{
52 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.ActivityFilter,·0,·0);52 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.ActivityFilter,·0,·0);
53 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.ActivityFilter_activityName);53 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.ActivityFilter_activityName);
54 ········final·String·string2·=·obtainStyledAttributes.getString(R$styleable.ActivityFilter_activityAction);54 ········final·String·string2·=·obtainStyledAttributes.getString(R$styleable.ActivityFilter_activityAction);
55 ········final·String·packageName·=·context.getApplicationContext().getPackageName();55 ········final·String·packageName·=·context.getApplicationContext().getPackageName();
56 ········i.c((Object)packageName,·"packageName");56 ········i.d((Object)packageName,·"packageName");
57 ········return·new·ActivityFilter(this.buildClassName(packageName,·string),·string2);57 ········return·new·ActivityFilter(this.buildClassName(packageName,·string),·string2);
58 ····}58 ····}
59 ····59 ····
60 ····private·final·ActivityRule·parseSplitActivityRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{60 ····private·final·ActivityRule·parseSplitActivityRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{
61 ········return·new·ActivityRule(b0.b(),·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.ActivityRule,·0,·0).getBoolean(R$styleable.ActivityRule_alwaysExpand,·false));61 ········return·new·ActivityRule(c0.b(),·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.ActivityRule,·0,·0).getBoolean(R$styleable.ActivityRule_alwaysExpand,·false));
62 ····}62 ····}
63 ····63 ····
64 ····private·final·SplitPairFilter·parseSplitPairFilter(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{64 ····private·final·SplitPairFilter·parseSplitPairFilter(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{
65 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPairFilter,·0,·0);65 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPairFilter,·0,·0);
66 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_primaryActivityName);66 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_primaryActivityName);
67 ········final·String·string2·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_secondaryActivityName);67 ········final·String·string2·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_secondaryActivityName);
68 ········final·String·string3·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_secondaryActivityAction);68 ········final·String·string3·=·obtainStyledAttributes.getString(R$styleable.SplitPairFilter_secondaryActivityAction);
69 ········final·String·packageName·=·context.getApplicationContext().getPackageName();69 ········final·String·packageName·=·context.getApplicationContext().getPackageName();
70 ········i.c((Object)packageName,·"packageName");70 ········i.d((Object)packageName,·"packageName");
71 ········return·new·SplitPairFilter(this.buildClassName(packageName,·string),·this.buildClassName(packageName,·string2),·string3);71 ········return·new·SplitPairFilter(this.buildClassName(packageName,·string),·this.buildClassName(packageName,·string2),·string3);
72 ····}72 ····}
73 ····73 ····
74 ····private·final·SplitPairRule·parseSplitPairRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{74 ····private·final·SplitPairRule·parseSplitPairRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{
75 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPairRule,·0,·0);75 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPairRule,·0,·0);
76 ········return·new·SplitPairRule(b0.b(),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_finishPrimaryWithSecondary,·false),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_finishSecondaryWithPrimary,·true),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_clearTop,·false),·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPairRule_splitMinWidth,·0.0f),·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPairRule_splitMinSmallestWidth,·0.0f),·obtainStyledAttributes.getFloat(R$styleable.SplitPairRule_splitRatio,·0.0f),·obtainStyledAttributes.getInt(R$styleable.SplitPairRule_splitLayoutDirection,·3));76 ········return·new·SplitPairRule(c0.b(),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_finishPrimaryWithSecondary,·false),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_finishSecondaryWithPrimary,·true),·obtainStyledAttributes.getBoolean(R$styleable.SplitPairRule_clearTop,·false),·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPairRule_splitMinWidth,·0.0f),·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPairRule_splitMinSmallestWidth,·0.0f),·obtainStyledAttributes.getFloat(R$styleable.SplitPairRule_splitRatio,·0.0f),·obtainStyledAttributes.getInt(R$styleable.SplitPairRule_splitLayoutDirection,·3));
77 ····}77 ····}
78 ····78 ····
79 ····private·final·SplitPlaceholderRule·parseSplitPlaceholderRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{79 ····private·final·SplitPlaceholderRule·parseSplitPlaceholderRule(final·Context·context,·final·XmlResourceParser·xmlResourceParser)·{
80 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPlaceholderRule,·0,·0);80 ········final·TypedArray·obtainStyledAttributes·=·context.getTheme().obtainStyledAttributes((AttributeSet)xmlResourceParser,·R$styleable.SplitPlaceholderRule,·0,·0);
81 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.SplitPlaceholderRule_placeholderActivityName);81 ········final·String·string·=·obtainStyledAttributes.getString(R$styleable.SplitPlaceholderRule_placeholderActivityName);
82 ········final·float·float1·=·obtainStyledAttributes.getFloat(R$styleable.SplitPlaceholderRule_splitRatio,·0.0f);82 ········final·float·float1·=·obtainStyledAttributes.getFloat(R$styleable.SplitPlaceholderRule_splitRatio,·0.0f);
83 ········final·int·n·=·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPlaceholderRule_splitMinWidth,·0.0f);83 ········final·int·n·=·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPlaceholderRule_splitMinWidth,·0.0f);
84 ········final·int·n2·=·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPlaceholderRule_splitMinSmallestWidth,·0.0f);84 ········final·int·n2·=·(int)obtainStyledAttributes.getDimension(R$styleable.SplitPlaceholderRule_splitMinSmallestWidth,·0.0f);
85 ········final·int·int1·=·obtainStyledAttributes.getInt(R$styleable.SplitPlaceholderRule_splitLayoutDirection,·3);85 ········final·int·int1·=·obtainStyledAttributes.getInt(R$styleable.SplitPlaceholderRule_splitLayoutDirection,·3);
86 ········final·String·packageName·=·context.getApplicationContext().getPackageName();86 ········final·String·packageName·=·context.getApplicationContext().getPackageName();
87 ········i.c((Object)packageName,·"packageName");87 ········i.d((Object)packageName,·"packageName");
88 ········final·ComponentName·buildClassName·=·this.buildClassName(packageName,·string);88 ········final·ComponentName·buildClassName·=·this.buildClassName(packageName,·string);
89 ········final·Set·b·=·b0.b();89 ········final·Set·b·=·c0.b();
90 ········final·Intent·setComponent·=·new·Intent().setComponent(buildClassName);90 ········final·Intent·setComponent·=·new·Intent().setComponent(buildClassName);
91 ········i.c((Object)setComponent,·"Intent().setComponent(pl\u2026eholderActivityClassName)");91 ········i.d((Object)setComponent,·"Intent().setComponent(pl\u2026eholderActivityClassName)");
92 ········return·new·SplitPlaceholderRule(b,·setComponent,·n,·n2,·float1,·int1);92 ········return·new·SplitPlaceholderRule(b,·setComponent,·n,·n2,·float1,·int1);
93 ····}93 ····}
94 ····94 ····
95 ····private·final·Set·parseSplitXml(final·Context·context,·final·int·n)·{95 ····private·final·Set·parseSplitXml(final·Context·context,·final·int·n)·{
96 ········final·Resources·resources·=·context.getResources();96 ········final·Resources·resources·=·context.getResources();
97 ········try·{97 ········try·{
98 ············final·XmlResourceParser·xml·=·resources.getXml(n);98 ············final·XmlResourceParser·xml·=·resources.getXml(n);
99 ············i.c((Object)xml,·"resources.getXml(splitResourceId)");99 ············i.d((Object)xml,·"resources.getXml(splitResourceId)");
100 ············final·HashSet<ActivityRule>·set·=·new·HashSet<ActivityRule>();100 ············final·HashSet<ActivityRule>·set·=·new·HashSet<ActivityRule>();
101 ············final·int·depth·=·xml.getDepth();101 ············final·int·depth·=·xml.getDepth();
102 ············int·n2·=·xml.next();102 ············int·n2·=·xml.next();
103 ············ActivityRule·o·=·null;103 ············ActivityRule·o·=·null;
104 ············Object·o2·=·null;104 ············Object·o2·=·null;
105 ············Object·o3·=·null;105 ············Object·o3·=·null;
106 ············while·(n2·!=·1·&&·(n2·!=·3·||·xml.getDepth()·>·depth))·{106 ············while·(n2·!=·1·&&·(n2·!=·3·||·xml.getDepth()·>·depth))·{
Offset 201, 11 lines modifiedOffset 201, 11 lines modified
201 ········}201 ········}
202 ········catch·(Resources$NotFoundException·ex)·{202 ········catch·(Resources$NotFoundException·ex)·{
203 ············return·null;203 ············return·null;
204 ········}204 ········}
205 ····}205 ····}
206 ····206 ····
207 ····public·final·Set·parseSplitRules$window_release(final·Context·context,·final·int·n)·{207 ····public·final·Set·parseSplitRules$window_release(final·Context·context,·final·int·n)·{
208 ········i.d((Object)context,·"context");208 ········i.e((Object)context,·"context");
209 ········return·this.parseSplitXml(context,·n);209 ········return·this.parseSplitXml(context,·n);
210 ····}210 ····}
211 }211 }
497 B
androidx/window/layout/ActivityCompatHelperApi24.class
389 B
procyon -ec {}
    
Offset 12, 11 lines modifiedOffset 12, 11 lines modified
12 ········INSTANCE·=·new·ActivityCompatHelperApi24();12 ········INSTANCE·=·new·ActivityCompatHelperApi24();
13 ····}13 ····}
14 ····14 ····
15 ····private·ActivityCompatHelperApi24()·{15 ····private·ActivityCompatHelperApi24()·{
16 ····}16 ····}
17 ····17 ····
18 ····public·final·boolean·isInMultiWindowMode(final·Activity·activity)·{18 ····public·final·boolean·isInMultiWindowMode(final·Activity·activity)·{
19 ········i.d((Object)activity,·"activity");19 ········i.e((Object)activity,·"activity");
20 ········return·activity.isInMultiWindowMode();20 ········return·activity.isInMultiWindowMode();
21 ····}21 ····}
22 }22 }
1.17 KB
androidx/window/layout/ActivityCompatHelperApi30.class
1.06 KB
procyon -ec {}
    
Offset 13, 20 lines modifiedOffset 13, 20 lines modified
13 ········INSTANCE·=·new·ActivityCompatHelperApi30();13 ········INSTANCE·=·new·ActivityCompatHelperApi30();
14 ····}14 ····}
15 ····15 ····
16 ····private·ActivityCompatHelperApi30()·{16 ····private·ActivityCompatHelperApi30()·{
17 ····}17 ····}
18 ····18 ····
19 ····public·final·Rect·currentWindowBounds(final·Activity·activity)·{19 ····public·final·Rect·currentWindowBounds(final·Activity·activity)·{
20 ········i.d((Object)activity,·"activity");20 ········i.e((Object)activity,·"activity");
21 ········final·Rect·bounds·=·activity.getWindowManager().getCurrentWindowMetrics().getBounds();21 ········final·Rect·bounds·=·activity.getWindowManager().getCurrentWindowMetrics().getBounds();
22 ········i.c((Object)bounds,·"activity.windowManager.currentWindowMetrics.bounds");22 ········i.d((Object)bounds,·"activity.windowManager.currentWindowMetrics.bounds");
23 ········return·bounds;23 ········return·bounds;
24 ····}24 ····}
25 ····25 ····
26 ····public·final·Rect·maximumWindowBounds(final·Activity·activity)·{26 ····public·final·Rect·maximumWindowBounds(final·Activity·activity)·{
27 ········i.d((Object)activity,·"activity");27 ········i.e((Object)activity,·"activity");
28 ········final·Rect·bounds·=·activity.getWindowManager().getMaximumWindowMetrics().getBounds();28 ········final·Rect·bounds·=·activity.getWindowManager().getMaximumWindowMetrics().getBounds();
29 ········i.c((Object)bounds,·"activity.windowManager.maximumWindowMetrics.bounds");29 ········i.d((Object)bounds,·"activity.windowManager.maximumWindowMetrics.bounds");
30 ········return·bounds;30 ········return·bounds;
31 ····}31 ····}
32 }32 }
560 B
androidx/window/layout/DisplayCompatHelperApi17.class
454 B
procyon -ec {}
    
Offset 13, 12 lines modifiedOffset 13, 12 lines modified
13 ········INSTANCE·=·new·DisplayCompatHelperApi17();13 ········INSTANCE·=·new·DisplayCompatHelperApi17();
14 ····}14 ····}
15 ····15 ····
16 ····private·DisplayCompatHelperApi17()·{16 ····private·DisplayCompatHelperApi17()·{
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·getRealSize(final·Display·display,·final·Point·point)·{19 ····public·final·void·getRealSize(final·Display·display,·final·Point·point)·{
20 ········i.d((Object)display,·"display");20 ········i.e((Object)display,·"display");
21 ········i.d((Object)point,·"point");21 ········i.e((Object)point,·"point");
22 ········display.getRealSize(point);22 ········display.getRealSize(point);
23 ····}23 ····}
24 }24 }
1.22 KB
androidx/window/layout/DisplayCompatHelperApi28.class
1.12 KB
procyon -ec {}
    
Offset 12, 26 lines modifiedOffset 12, 26 lines modified
12 ········INSTANCE·=·new·DisplayCompatHelperApi28();12 ········INSTANCE·=·new·DisplayCompatHelperApi28();
13 ····}13 ····}
14 ····14 ····
15 ····private·DisplayCompatHelperApi28()·{15 ····private·DisplayCompatHelperApi28()·{
16 ····}16 ····}
17 ····17 ····
18 ····public·final·int·safeInsetBottom(final·DisplayCutout·displayCutout)·{18 ····public·final·int·safeInsetBottom(final·DisplayCutout·displayCutout)·{
19 ········i.d((Object)displayCutout,·"displayCutout");19 ········i.e((Object)displayCutout,·"displayCutout");
20 ········return·displayCutout.getSafeInsetBottom();20 ········return·displayCutout.getSafeInsetBottom();
21 ····}21 ····}
22 ····22 ····
23 ····public·final·int·safeInsetLeft(final·DisplayCutout·displayCutout)·{23 ····public·final·int·safeInsetLeft(final·DisplayCutout·displayCutout)·{
24 ········i.d((Object)displayCutout,·"displayCutout");24 ········i.e((Object)displayCutout,·"displayCutout");
25 ········return·displayCutout.getSafeInsetLeft();25 ········return·displayCutout.getSafeInsetLeft();
26 ····}26 ····}
27 ····27 ····
28 ····public·final·int·safeInsetRight(final·DisplayCutout·displayCutout)·{28 ····public·final·int·safeInsetRight(final·DisplayCutout·displayCutout)·{
29 ········i.d((Object)displayCutout,·"displayCutout");29 ········i.e((Object)displayCutout,·"displayCutout");
30 ········return·displayCutout.getSafeInsetRight();30 ········return·displayCutout.getSafeInsetRight();
31 ····}31 ····}
32 ····32 ····
33 ····public·final·int·safeInsetTop(final·DisplayCutout·displayCutout)·{33 ····public·final·int·safeInsetTop(final·DisplayCutout·displayCutout)·{
34 ········i.d((Object)displayCutout,·"displayCutout");34 ········i.e((Object)displayCutout,·"displayCutout");
35 ········return·displayCutout.getSafeInsetTop();35 ········return·displayCutout.getSafeInsetTop();
36 ····}36 ····}
37 }37 }
2.44 KB
androidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer.class
2.29 KB
procyon -ec {}
    
Offset 15, 22 lines modifiedOffset 15, 22 lines modified
15 {15 {
16 ····private·final·Activity·activity;16 ····private·final·Activity·activity;
17 ····private·WindowLayoutInfo·lastKnownValue;17 ····private·WindowLayoutInfo·lastKnownValue;
18 ····private·final·ReentrantLock·multicastConsumerLock;18 ····private·final·ReentrantLock·multicastConsumerLock;
19 ····private·final·Set·registeredListeners;19 ····private·final·Set·registeredListeners;
20 ····20 ····
21 ····public·ExtensionWindowLayoutInfoBackend$MulticastConsumer(final·Activity·activity)·{21 ····public·ExtensionWindowLayoutInfoBackend$MulticastConsumer(final·Activity·activity)·{
22 ········i.d((Object)activity,·"activity");22 ········i.e((Object)activity,·"activity");
23 ········this.activity·=·activity;23 ········this.activity·=·activity;
24 ········this.multicastConsumerLock·=·new·ReentrantLock();24 ········this.multicastConsumerLock·=·new·ReentrantLock();
25 ········this.registeredListeners·=·new·LinkedHashSet();25 ········this.registeredListeners·=·new·LinkedHashSet();
26 ····}26 ····}
27 ····27 ····
28 ····public·void·accept(final·androidx.window.extensions.layout.WindowLayoutInfo·windowLayoutInfo)·{28 ····public·void·accept(final·androidx.window.extensions.layout.WindowLayoutInfo·windowLayoutInfo)·{
29 ········i.d((Object)windowLayoutInfo,·"value");29 ········i.e((Object)windowLayoutInfo,·"value");
30 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;30 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;
31 ········multicastConsumerLock.lock();31 ········multicastConsumerLock.lock();
32 ········try·{32 ········try·{
33 ············this.lastKnownValue·=·ExtensionsWindowLayoutInfoAdapter.INSTANCE.translate$window_release(this.activity,·windowLayoutInfo);33 ············this.lastKnownValue·=·ExtensionsWindowLayoutInfoAdapter.INSTANCE.translate$window_release(this.activity,·windowLayoutInfo);
34 ············final·Iterator·iterator·=·this.registeredListeners.iterator();34 ············final·Iterator·iterator·=·this.registeredListeners.iterator();
35 ············while·(iterator.hasNext())·{35 ············while·(iterator.hasNext())·{
36 ················((a)iterator.next()).accept((Object)this.lastKnownValue);36 ················((a)iterator.next()).accept((Object)this.lastKnownValue);
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ········finally·{41 ········finally·{
42 ············multicastConsumerLock.unlock();42 ············multicastConsumerLock.unlock();
43 ············while·(true)·{}43 ············while·(true)·{}
44 ········}44 ········}
45 ····}45 ····}
46 ····46 ····
47 ····public·final·void·addListener(final·a·a)·{47 ····public·final·void·addListener(final·a·a)·{
48 ········i.d((Object)a,·"listener");48 ········i.e((Object)a,·"listener");
49 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;49 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;
50 ········multicastConsumerLock.lock();50 ········multicastConsumerLock.lock();
51 ········try·{51 ········try·{
52 ············final·WindowLayoutInfo·lastKnownValue·=·this.lastKnownValue;52 ············final·WindowLayoutInfo·lastKnownValue·=·this.lastKnownValue;
53 ············if·(lastKnownValue·!=·null)·{53 ············if·(lastKnownValue·!=·null)·{
54 ················a.accept((Object)lastKnownValue);54 ················a.accept((Object)lastKnownValue);
55 ············}55 ············}
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····}61 ····}
62 ····62 ····
63 ····public·final·boolean·isEmpty()·{63 ····public·final·boolean·isEmpty()·{
64 ········return·this.registeredListeners.isEmpty();64 ········return·this.registeredListeners.isEmpty();
65 ····}65 ····}
66 ····66 ····
67 ····public·final·void·removeListener(final·a·a)·{67 ····public·final·void·removeListener(final·a·a)·{
68 ········i.d((Object)a,·"listener");68 ········i.e((Object)a,·"listener");
69 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;69 ········final·ReentrantLock·multicastConsumerLock·=·this.multicastConsumerLock;
70 ········multicastConsumerLock.lock();70 ········multicastConsumerLock.lock();
71 ········try·{71 ········try·{
72 ············this.registeredListeners.remove(a);72 ············this.registeredListeners.remove(a);
73 ········}73 ········}
74 ········finally·{74 ········finally·{
75 ············multicastConsumerLock.unlock();75 ············multicastConsumerLock.unlock();
3.45 KB
androidx/window/layout/ExtensionsWindowLayoutInfoAdapter.class
3.33 KB
procyon -ec {}
    
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····25 ····
26 ····private·final·boolean·validBounds(final·Activity·activity,·final·Bounds·bounds)·{26 ····private·final·boolean·validBounds(final·Activity·activity,·final·Bounds·bounds)·{
27 ········final·Rect·bounds2·=·WindowMetricsCalculatorCompat.INSTANCE.computeCurrentWindowMetrics(activity).getBounds();27 ········final·Rect·bounds2·=·WindowMetricsCalculatorCompat.INSTANCE.computeCurrentWindowMetrics(activity).getBounds();
28 ········return·!bounds.isZero()·&&·(bounds.getWidth()·==·bounds2.width()·||·bounds.getHeight()·==·bounds2.height())·&&·(bounds.getWidth()·>=·bounds2.width()·||·bounds.getHeight()·>=·bounds2.height())·&&·(bounds.getWidth()·!=·bounds2.width()·||·bounds.getHeight()·!=·bounds2.height());28 ········return·!bounds.isZero()·&&·(bounds.getWidth()·==·bounds2.width()·||·bounds.getHeight()·==·bounds2.height())·&&·(bounds.getWidth()·>=·bounds2.width()·||·bounds.getHeight()·>=·bounds2.height())·&&·(bounds.getWidth()·!=·bounds2.width()·||·bounds.getHeight()·!=·bounds2.height());
29 ····}29 ····}
30 ····30 ····
31 ····public·final·androidx.window.layout.FoldingFeature·translate$window_release(final·Activity·activity,·final·FoldingFeature·foldingFeature)·{31 ····public·final·androidx.window.layout.FoldingFeature·translate$window_release(final·Activity·activity,·final·FoldingFeature·foldingFeature)·{
32 ········i.d((Object)activity,·"activity");32 ········i.e((Object)activity,·"activity");
33 ········i.d((Object)foldingFeature,·"oemFeature");33 ········i.e((Object)foldingFeature,·"oemFeature");
34 ········final·int·type·=·foldingFeature.getType();34 ········final·int·type·=·foldingFeature.getType();
35 ········final·int·n·=·2;35 ········final·int·n·=·2;
36 ········final·int·n2·=·1;36 ········final·int·n2·=·1;
37 ········Object·o·=·null;37 ········Object·o·=·null;
38 ········HardwareFoldingFeature$Type·hardwareFoldingFeature$Type;38 ········HardwareFoldingFeature$Type·hardwareFoldingFeature$Type;
39 ········if·(type·!=·n2)·{39 ········if·(type·!=·n2)·{
40 ············if·(type·!=·n)·{40 ············if·(type·!=·n)·{
Offset 54, 35 lines modifiedOffset 54, 35 lines modified
54 ············foldingFeature$State·=·FoldingFeature$State.HALF_OPENED;54 ············foldingFeature$State·=·FoldingFeature$State.HALF_OPENED;
55 ········}55 ········}
56 ········else·{56 ········else·{
57 ············foldingFeature$State·=·FoldingFeature$State.FLAT;57 ············foldingFeature$State·=·FoldingFeature$State.FLAT;
58 ········}58 ········}
59 ········final·Rect·bounds·=·foldingFeature.getBounds();59 ········final·Rect·bounds·=·foldingFeature.getBounds();
60 ········final·String·s·=·"oemFeature.bounds";60 ········final·String·s·=·"oemFeature.bounds";
61 ········i.c((Object)bounds,·s);61 ········i.d((Object)bounds,·s);
62 ········if·(this.validBounds(activity,·new·Bounds(bounds)))·{62 ········if·(this.validBounds(activity,·new·Bounds(bounds)))·{
63 ············o·=·new(androidx.window.layout.HardwareFoldingFeature.class);63 ············o·=·new(androidx.window.layout.HardwareFoldingFeature.class);
64 ············final·Rect·bounds2·=·foldingFeature.getBounds();64 ············final·Rect·bounds2·=·foldingFeature.getBounds();
65 ············i.c((Object)bounds2,·s);65 ············i.d((Object)bounds2,·s);
66 ············new·HardwareFoldingFeature(new·Bounds(bounds2),·hardwareFoldingFeature$Type,·foldingFeature$State);66 ············new·HardwareFoldingFeature(new·Bounds(bounds2),·hardwareFoldingFeature$Type,·foldingFeature$State);
67 ········}67 ········}
68 ········return·(androidx.window.layout.FoldingFeature)o;68 ········return·(androidx.window.layout.FoldingFeature)o;
69 ····}69 ····}
70 ····70 ····
71 ····public·final·androidx.window.layout.WindowLayoutInfo·translate$window_release(final·Activity·activity,·final·WindowLayoutInfo·windowLayoutInfo)·{71 ····public·final·androidx.window.layout.WindowLayoutInfo·translate$window_release(final·Activity·activity,·final·WindowLayoutInfo·windowLayoutInfo)·{
72 ········i.d((Object)activity,·"activity");72 ········i.e((Object)activity,·"activity");
73 ········i.d((Object)windowLayoutInfo,·"info");73 ········i.e((Object)windowLayoutInfo,·"info");
74 ········final·List·displayFeatures·=·windowLayoutInfo.getDisplayFeatures();74 ········final·List·displayFeatures·=·windowLayoutInfo.getDisplayFeatures();
75 ········i.c((Object)displayFeatures,·"info.displayFeatures");75 ········i.d((Object)displayFeatures,·"info.displayFeatures");
76 ········final·ArrayList<androidx.window.layout.FoldingFeature>·list·=·new·ArrayList<androidx.window.layout.FoldingFeature>();76 ········final·ArrayList<androidx.window.layout.FoldingFeature>·list·=·new·ArrayList<androidx.window.layout.FoldingFeature>();
77 ········for·(final·DisplayFeature·displayFeature·:·displayFeatures)·{77 ········for·(final·DisplayFeature·displayFeature·:·displayFeatures)·{
78 ············androidx.window.layout.FoldingFeature·translate$window_release;78 ············androidx.window.layout.FoldingFeature·translate$window_release;
79 ············if·(displayFeature·instanceof·FoldingFeature)·{79 ············if·(displayFeature·instanceof·FoldingFeature)·{
80 ················final·ExtensionsWindowLayoutInfoAdapter·instance·=·ExtensionsWindowLayoutInfoAdapter.INSTANCE;80 ················final·ExtensionsWindowLayoutInfoAdapter·instance·=·ExtensionsWindowLayoutInfoAdapter.INSTANCE;
81 ················i.c((Object)displayFeature,·"feature");81 ················i.d((Object)displayFeature,·"feature");
82 ················translate$window_release·=·instance.translate$window_release(activity,·(FoldingFeature)displayFeature);82 ················translate$window_release·=·instance.translate$window_release(activity,·(FoldingFeature)displayFeature);
83 ············}83 ············}
84 ············else·{84 ············else·{
85 ················translate$window_release·=·null;85 ················translate$window_release·=·null;
86 ············}86 ············}
87 ············if·(translate$window_release·!=·null)·{87 ············if·(translate$window_release·!=·null)·{
88 ················list.add(translate$window_release);88 ················list.add(translate$window_release);
763 B
androidx/window/layout/HardwareFoldingFeature$Companion.class
641 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
  
7 public·final·class·HardwareFoldingFeature$Companion7 public·final·class·HardwareFoldingFeature$Companion
8 {8 {
9 ····private·HardwareFoldingFeature$Companion()·{9 ····private·HardwareFoldingFeature$Companion()·{
10 ····}10 ····}
11 ····11 ····
12 ····public·final·void·validateFeatureBounds$window_release(final·Bounds·bounds)·{12 ····public·final·void·validateFeatureBounds$window_release(final·Bounds·bounds)·{
13 ········i.d((Object)bounds,·"bounds");13 ········i.e((Object)bounds,·"bounds");
14 ········final·int·width·=·bounds.getWidth();14 ········final·int·width·=·bounds.getWidth();
15 ········boolean·b·=·false;15 ········boolean·b·=·false;
16 ········if·(width·==·0·&&·bounds.getHeight()·==·0)·{16 ········if·(width·==·0·&&·bounds.getHeight()·==·0)·{
17 ············throw·new·IllegalArgumentException("Bounds·must·be·non·zero".toString());17 ············throw·new·IllegalArgumentException("Bounds·must·be·non·zero".toString());
18 ········}18 ········}
19 ········if·(bounds.getLeft()·==·0·||·bounds.getTop()·==·0)·{19 ········if·(bounds.getLeft()·==·0·||·bounds.getTop()·==·0)·{
20 ············b·=·true;20 ············b·=·true;
4.55 KB
androidx/window/layout/SidecarAdapter$Companion.class
4.45 KB
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
15 public·final·class·SidecarAdapter$Companion15 public·final·class·SidecarAdapter$Companion
16 {16 {
17 ····private·SidecarAdapter$Companion()·{17 ····private·SidecarAdapter$Companion()·{
18 ····}18 ····}
19 ····19 ····
20 ····public·final·int·getRawSidecarDevicePosture(final·SidecarDeviceState·obj)·{20 ····public·final·int·getRawSidecarDevicePosture(final·SidecarDeviceState·obj)·{
21 ········i.d((Object)obj,·"sidecarDeviceState");21 ········i.e((Object)obj,·"sidecarDeviceState");
22 ········try·{22 ········try·{
23 ············return·obj.posture;23 ············return·obj.posture;
24 ········}24 ········}
25 ········catch·(NoSuchFieldError·noSuchFieldError)·{25 ········catch·(NoSuchFieldError·noSuchFieldError)·{
26 ············final·Class<SidecarDeviceState>·clazz·=·SidecarDeviceState.class;26 ············final·Class<SidecarDeviceState>·clazz·=·SidecarDeviceState.class;
27 ············final·String·name·=·"getPosture";27 ············final·String·name·=·"getPosture";
28 ············try·{28 ············try·{
Offset 54, 24 lines modifiedOffset 54, 24 lines modified
54 ············catch·(NoSuchMethodException·ex8)·{}54 ············catch·(NoSuchMethodException·ex8)·{}
55 ············catch·(IllegalAccessException·ex9)·{}55 ············catch·(IllegalAccessException·ex9)·{}
56 ············catch·(InvocationTargetException·ex10)·{}56 ············catch·(InvocationTargetException·ex10)·{}
57 ········}57 ········}
58 ····}58 ····}
59 ····59 ····
60 ····public·final·int·getSidecarDevicePosture$window_release(final·SidecarDeviceState·sidecarDeviceState)·{60 ····public·final·int·getSidecarDevicePosture$window_release(final·SidecarDeviceState·sidecarDeviceState)·{
61 ········i.d((Object)sidecarDeviceState,·"sidecarDeviceState");61 ········i.e((Object)sidecarDeviceState,·"sidecarDeviceState");
62 ········int·rawSidecarDevicePosture·=·this.getRawSidecarDevicePosture(sidecarDeviceState);62 ········int·rawSidecarDevicePosture·=·this.getRawSidecarDevicePosture(sidecarDeviceState);
63 ········if·(rawSidecarDevicePosture·<·0·||·rawSidecarDevicePosture·>·4)·{63 ········if·(rawSidecarDevicePosture·<·0·||·rawSidecarDevicePosture·>·4)·{
64 ············rawSidecarDevicePosture·=·0;64 ············rawSidecarDevicePosture·=·0;
65 ········}65 ········}
66 ········return·rawSidecarDevicePosture;66 ········return·rawSidecarDevicePosture;
67 ····}67 ····}
68 ····68 ····
69 ····public·final·List·getSidecarDisplayFeatures(final·SidecarWindowLayoutInfo·obj)·{69 ····public·final·List·getSidecarDisplayFeatures(final·SidecarWindowLayoutInfo·obj)·{
70 ········i.d((Object)obj,·"info");70 ········i.e((Object)obj,·"info");
71 ········try·{71 ········try·{
72 ············List·list·=·obj.displayFeatures;72 ············List·list·=·obj.displayFeatures;
73 ············if·(list·==·null)·{73 ············if·(list·==·null)·{
74 ················list·=·g.b();74 ················list·=·g.b();
75 ············}75 ············}
76 ············return·list;76 ············return·list;
77 ········}77 ········}
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ············catch·(NoSuchMethodException·ex5)·{}97 ············catch·(NoSuchMethodException·ex5)·{}
98 ············catch·(IllegalAccessException·ex6)·{}98 ············catch·(IllegalAccessException·ex6)·{}
99 ············catch·(InvocationTargetException·ex7)·{}99 ············catch·(InvocationTargetException·ex7)·{}
100 ········}100 ········}
101 ····}101 ····}
102 ····102 ····
103 ····public·final·void·setSidecarDevicePosture(final·SidecarDeviceState·sidecarDeviceState,·final·int·posture)·{103 ····public·final·void·setSidecarDevicePosture(final·SidecarDeviceState·sidecarDeviceState,·final·int·posture)·{
104 ········i.d((Object)sidecarDeviceState,·"sidecarDeviceState");104 ········i.e((Object)sidecarDeviceState,·"sidecarDeviceState");
105 ········Class<SidecarDeviceState>·clazz;105 ········Class<SidecarDeviceState>·clazz;
106 ········String·s;106 ········String·s;
107 ········int·n;107 ········int·n;
108 ········try·{108 ········try·{
109 ············sidecarDeviceState.posture·=·posture;109 ············sidecarDeviceState.posture·=·posture;
110 ············return;110 ············return;
111 ········}111 ········}
Offset 177, 16 lines modifiedOffset 177, 16 lines modified
177 ········}177 ········}
178 ········catch·(NoSuchMethodException·ex8)·{}178 ········catch·(NoSuchMethodException·ex8)·{}
179 ········catch·(IllegalAccessException·ex9)·{}179 ········catch·(IllegalAccessException·ex9)·{}
180 ········catch·(InvocationTargetException·ex10)·{}180 ········catch·(InvocationTargetException·ex10)·{}
181 ····}181 ····}
182 ····182 ····
183 ····public·final·void·setSidecarDisplayFeatures(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·List·displayFeatures)·{183 ····public·final·void·setSidecarDisplayFeatures(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·List·displayFeatures)·{
184 ········i.d((Object)sidecarWindowLayoutInfo,·"info");184 ········i.e((Object)sidecarWindowLayoutInfo,·"info");
185 ········i.d((Object)displayFeatures,·"displayFeatures");185 ········i.e((Object)displayFeatures,·"displayFeatures");
186 ········Class<SidecarWindowLayoutInfo>·clazz;186 ········Class<SidecarWindowLayoutInfo>·clazz;
187 ········String·s;187 ········String·s;
188 ········int·n;188 ········int·n;
189 ········try·{189 ········try·{
190 ············sidecarWindowLayoutInfo.displayFeatures·=·displayFeatures;190 ············sidecarWindowLayoutInfo.displayFeatures·=·displayFeatures;
191 ············return;191 ············return;
192 ········}192 ········}
Offset 246, 19 lines modifiedOffset 246, 19 lines modified
246 ········}246 ········}
247 ········catch·(NoSuchMethodException·ex2)·{}247 ········catch·(NoSuchMethodException·ex2)·{}
248 ········catch·(IllegalAccessException·ex3)·{}248 ········catch·(IllegalAccessException·ex3)·{}
249 ········catch·(InvocationTargetException·ex4)·{}249 ········catch·(InvocationTargetException·ex4)·{}
250 ····}250 ····}
251 ····251 ····
252 ····public·final·DisplayFeature·translate$window_release(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{252 ····public·final·DisplayFeature·translate$window_release(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{
253 ········i.d((Object)sidecarDisplayFeature,·"feature");253 ········i.e((Object)sidecarDisplayFeature,·"feature");
254 ········i.d((Object)sidecarDeviceState,·"deviceState");254 ········i.e((Object)sidecarDeviceState,·"deviceState");
255 ········final·Rect·rect·=·sidecarDisplayFeature.getRect();255 ········final·Rect·rect·=·sidecarDisplayFeature.getRect();
256 ········final·String·s·=·"feature.rect";256 ········final·String·s·=·"feature.rect";
257 ········i.c((Object)rect,·s);257 ········i.d((Object)rect,·s);
258 ········if·(rect.width()·==·0·&&·rect.height()·==·0)·{258 ········if·(rect.width()·==·0·&&·rect.height()·==·0)·{
259 ············return·null;259 ············return·null;
260 ········}260 ········}
261 ········final·int·type·=·sidecarDisplayFeature.getType();261 ········final·int·type·=·sidecarDisplayFeature.getType();
262 ········final·int·n·=·1;262 ········final·int·n·=·1;
263 ········if·(type·==·n·&&·rect.width()·!=·0·&&·rect.height()·!=·0)·{263 ········if·(type·==·n·&&·rect.width()·!=·0·&&·rect.height()·!=·0)·{
264 ············return·null;264 ············return·null;
Offset 288, 13 lines modifiedOffset 288, 13 lines modified
288 ················}288 ················}
289 ················foldingFeature$State·=·FoldingFeature$State.FLAT;289 ················foldingFeature$State·=·FoldingFeature$State.FLAT;
290 ············}290 ············}
291 ············else·{291 ············else·{
292 ················foldingFeature$State·=·FoldingFeature$State.HALF_OPENED;292 ················foldingFeature$State·=·FoldingFeature$State.HALF_OPENED;
293 ············}293 ············}
294 ············final·Rect·rect2·=·sidecarDisplayFeature.getRect();294 ············final·Rect·rect2·=·sidecarDisplayFeature.getRect();
295 ············i.c((Object)rect2,·s);295 ············i.d((Object)rect2,·s);
296 ············return·(DisplayFeature)new·HardwareFoldingFeature(new·Bounds(rect2),·hardwareFoldingFeature$Type,·foldingFeature$State);296 ············return·(DisplayFeature)new·HardwareFoldingFeature(new·Bounds(rect2),·hardwareFoldingFeature$Type,·foldingFeature$State);
297 ········}297 ········}
298 ········return·null;298 ········return·null;
299 ····}299 ····}
300 }300 }
2.0 KB
androidx/window/layout/SidecarAdapter.class
1.92 KB
procyon -ec {}
    
Offset 86, 27 lines modifiedOffset 86, 27 lines modified
86 ············return·false;86 ············return·false;
87 ········}87 ········}
88 ········final·SidecarAdapter$Companion·companion·=·SidecarAdapter.Companion;88 ········final·SidecarAdapter$Companion·companion·=·SidecarAdapter.Companion;
89 ········return·this.isEqualSidecarDisplayFeatures(companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo),·companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo2));89 ········return·this.isEqualSidecarDisplayFeatures(companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo),·companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo2));
90 ····}90 ····}
91 ····91 ····
92 ····public·final·WindowLayoutInfo·translate(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·SidecarDeviceState·sidecarDeviceState)·{92 ····public·final·WindowLayoutInfo·translate(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·SidecarDeviceState·sidecarDeviceState)·{
93 ········i.d((Object)sidecarDeviceState,·"state");93 ········i.e((Object)sidecarDeviceState,·"state");
94 ········if·(sidecarWindowLayoutInfo·==·null)·{94 ········if·(sidecarWindowLayoutInfo·==·null)·{
95 ············return·new·WindowLayoutInfo(g.b());95 ············return·new·WindowLayoutInfo(g.b());
96 ········}96 ········}
97 ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState();97 ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState();
98 ········final·SidecarAdapter$Companion·companion·=·SidecarAdapter.Companion;98 ········final·SidecarAdapter$Companion·companion·=·SidecarAdapter.Companion;
99 ········companion.setSidecarDevicePosture(sidecarDeviceState2,·companion.getSidecarDevicePosture$window_release(sidecarDeviceState));99 ········companion.setSidecarDevicePosture(sidecarDeviceState2,·companion.getSidecarDevicePosture$window_release(sidecarDeviceState));
100 ········return·new·WindowLayoutInfo(this.translate(companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo),·sidecarDeviceState2));100 ········return·new·WindowLayoutInfo(this.translate(companion.getSidecarDisplayFeatures(sidecarWindowLayoutInfo),·sidecarDeviceState2));
101 ····}101 ····}
102 ····102 ····
103 ····public·final·List·translate(final·List·list,·final·SidecarDeviceState·sidecarDeviceState)·{103 ····public·final·List·translate(final·List·list,·final·SidecarDeviceState·sidecarDeviceState)·{
104 ········i.d((Object)list,·"sidecarDisplayFeatures");104 ········i.e((Object)list,·"sidecarDisplayFeatures");
105 ········i.d((Object)sidecarDeviceState,·"deviceState");105 ········i.e((Object)sidecarDeviceState,·"deviceState");
106 ········final·ArrayList<DisplayFeature>·list2·=·new·ArrayList<DisplayFeature>();106 ········final·ArrayList<DisplayFeature>·list2·=·new·ArrayList<DisplayFeature>();
107 ········final·Iterator<SidecarDisplayFeature>·iterator·=·list.iterator();107 ········final·Iterator<SidecarDisplayFeature>·iterator·=·list.iterator();
108 ········while·(iterator.hasNext())·{108 ········while·(iterator.hasNext())·{
109 ············final·DisplayFeature·translate$window_release·=·SidecarAdapter.Companion.translate$window_release((SidecarDisplayFeature)iterator.next(),·sidecarDeviceState);109 ············final·DisplayFeature·translate$window_release·=·SidecarAdapter.Companion.translate$window_release((SidecarDisplayFeature)iterator.next(),·sidecarDeviceState);
110 ············if·(translate$window_release·!=·null)·{110 ············if·(translate$window_release·!=·null)·{
111 ················list2.add(translate$window_release);111 ················list2.add(translate$window_release);
112 ············}112 ············}
2.34 KB
androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.class
2.2 KB
procyon -ec {}
    
Offset 15, 24 lines modifiedOffset 15, 24 lines modified
15 ····private·final·SidecarInterface$SidecarCallback·callbackInterface;15 ····private·final·SidecarInterface$SidecarCallback·callbackInterface;
16 ····private·SidecarDeviceState·lastDeviceState;16 ····private·SidecarDeviceState·lastDeviceState;
17 ····private·final·ReentrantLock·lock;17 ····private·final·ReentrantLock·lock;
18 ····private·final·WeakHashMap·mActivityWindowLayoutInfo;18 ····private·final·WeakHashMap·mActivityWindowLayoutInfo;
19 ····private·final·SidecarAdapter·sidecarAdapter;19 ····private·final·SidecarAdapter·sidecarAdapter;
20 ····20 ····
21 ····public·SidecarCompat$DistinctSidecarElementCallback(final·SidecarAdapter·sidecarAdapter,·final·SidecarInterface$SidecarCallback·callbackInterface)·{21 ····public·SidecarCompat$DistinctSidecarElementCallback(final·SidecarAdapter·sidecarAdapter,·final·SidecarInterface$SidecarCallback·callbackInterface)·{
22 ········i.d((Object)sidecarAdapter,·"sidecarAdapter");22 ········i.e((Object)sidecarAdapter,·"sidecarAdapter");
23 ········i.d((Object)callbackInterface,·"callbackInterface");23 ········i.e((Object)callbackInterface,·"callbackInterface");
24 ········this.sidecarAdapter·=·sidecarAdapter;24 ········this.sidecarAdapter·=·sidecarAdapter;
25 ········this.callbackInterface·=·callbackInterface;25 ········this.callbackInterface·=·callbackInterface;
26 ········this.lock·=·new·ReentrantLock();26 ········this.lock·=·new·ReentrantLock();
27 ········this.mActivityWindowLayoutInfo·=·new·WeakHashMap();27 ········this.mActivityWindowLayoutInfo·=·new·WeakHashMap();
28 ····}28 ····}
29 ····29 ····
30 ····public·void·onDeviceStateChanged(final·SidecarDeviceState·lastDeviceState)·{30 ····public·void·onDeviceStateChanged(final·SidecarDeviceState·lastDeviceState)·{
31 ········i.d((Object)lastDeviceState,·"newDeviceState");31 ········i.e((Object)lastDeviceState,·"newDeviceState");
32 ········final·ReentrantLock·lock·=·this.lock;32 ········final·ReentrantLock·lock·=·this.lock;
33 ········lock.lock();33 ········lock.lock();
34 ········try·{34 ········try·{
35 ············if·(this.sidecarAdapter.isEqualSidecarDeviceState(this.lastDeviceState,·lastDeviceState))·{35 ············if·(this.sidecarAdapter.isEqualSidecarDeviceState(this.lastDeviceState,·lastDeviceState))·{
36 ················return;36 ················return;
37 ············}37 ············}
38 ············this.lastDeviceState·=·lastDeviceState;38 ············this.lastDeviceState·=·lastDeviceState;
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ········}41 ········}
42 ········finally·{42 ········finally·{
43 ············lock.unlock();43 ············lock.unlock();
44 ········}44 ········}
45 ····}45 ····}
46 ····46 ····
47 ····public·void·onWindowLayoutChanged(final·IBinder·binder,·final·SidecarWindowLayoutInfo·value)·{47 ····public·void·onWindowLayoutChanged(final·IBinder·binder,·final·SidecarWindowLayoutInfo·value)·{
48 ········i.d((Object)binder,·"token");48 ········i.e((Object)binder,·"token");
49 ········i.d((Object)value,·"newLayout");49 ········i.e((Object)value,·"newLayout");
50 ········synchronized·(this.lock)·{50 ········synchronized·(this.lock)·{
51 ············if·(this.sidecarAdapter.isEqualSidecarWindowLayoutInfo((SidecarWindowLayoutInfo)this.mActivityWindowLayoutInfo.get(binder),·value))·{51 ············if·(this.sidecarAdapter.isEqualSidecarWindowLayoutInfo((SidecarWindowLayoutInfo)this.mActivityWindowLayoutInfo.get(binder),·value))·{
52 ················return;52 ················return;
53 ············}53 ············}
54 ············final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo·=·(SidecarWindowLayoutInfo)this.mActivityWindowLayoutInfo.put(binder,·value);54 ············final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo·=·(SidecarWindowLayoutInfo)this.mActivityWindowLayoutInfo.put(binder,·value);
55 ············//·monitorexit(this.lock)55 ············//·monitorexit(this.lock)
56 ············this.callbackInterface.onWindowLayoutChanged(binder,·value);56 ············this.callbackInterface.onWindowLayoutChanged(binder,·value);
1.6 KB
androidx/window/layout/SidecarCompat$FirstAttachAdapter.class
1.48 KB
procyon -ec {}
    
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
  
10 final·class·SidecarCompat$FirstAttachAdapter·implements·View$OnAttachStateChangeListener10 final·class·SidecarCompat$FirstAttachAdapter·implements·View$OnAttachStateChangeListener
11 {11 {
12 ····private·final·WeakReference·activityWeakReference;12 ····private·final·WeakReference·activityWeakReference;
13 ····private·final·SidecarCompat·sidecarCompat;13 ····private·final·SidecarCompat·sidecarCompat;
14 ····14 ····
15 ····public·SidecarCompat$FirstAttachAdapter(final·SidecarCompat·sidecarCompat,·final·Activity·referent)·{15 ····public·SidecarCompat$FirstAttachAdapter(final·SidecarCompat·sidecarCompat,·final·Activity·referent)·{
16 ········i.d((Object)sidecarCompat,·"sidecarCompat");16 ········i.e((Object)sidecarCompat,·"sidecarCompat");
17 ········i.d((Object)referent,·"activity");17 ········i.e((Object)referent,·"activity");
18 ········this.sidecarCompat·=·sidecarCompat;18 ········this.sidecarCompat·=·sidecarCompat;
19 ········this.activityWeakReference·=·new·WeakReference((T)referent);19 ········this.activityWeakReference·=·new·WeakReference((T)referent);
20 ····}20 ····}
21 ····21 ····
22 ····public·void·onViewAttachedToWindow(final·View·view)·{22 ····public·void·onViewAttachedToWindow(final·View·view)·{
23 ········i.d((Object)view,·"view");23 ········i.e((Object)view,·"view");
24 ········view.removeOnAttachStateChangeListener((View$OnAttachStateChangeListener)this);24 ········view.removeOnAttachStateChangeListener((View$OnAttachStateChangeListener)this);
25 ········final·Activity·activity·=·(Activity)this.activityWeakReference.get();25 ········final·Activity·activity·=·(Activity)this.activityWeakReference.get();
26 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);26 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);
27 ········if·(activity·==·null)·{27 ········if·(activity·==·null)·{
28 ············return;28 ············return;
29 ········}29 ········}
30 ········if·(activityWindowToken$window_release·==·null)·{30 ········if·(activityWindowToken$window_release·==·null)·{
31 ············return;31 ············return;
32 ········}32 ········}
33 ········this.sidecarCompat.register(activityWindowToken$window_release,·activity);33 ········this.sidecarCompat.register(activityWindowToken$window_release,·activity);
34 ····}34 ····}
35 ····35 ····
36 ····public·void·onViewDetachedFromWindow(final·View·view)·{36 ····public·void·onViewDetachedFromWindow(final·View·view)·{
37 ········i.d((Object)view,·"view");37 ········i.e((Object)view,·"view");
38 ····}38 ····}
39 }39 }
2.4 KB
androidx/window/layout/SidecarCompat$TranslatingCallback.class
2.28 KB
procyon -ec {}
    
Offset 13, 20 lines modifiedOffset 13, 20 lines modified
13 import·androidx.window.sidecar.SidecarInterface$SidecarCallback;13 import·androidx.window.sidecar.SidecarInterface$SidecarCallback;
  
14 public·final·class·SidecarCompat$TranslatingCallback·implements·SidecarInterface$SidecarCallback14 public·final·class·SidecarCompat$TranslatingCallback·implements·SidecarInterface$SidecarCallback
15 {15 {
16 ····final·/*·synthetic·*/·SidecarCompat·this$0;16 ····final·/*·synthetic·*/·SidecarCompat·this$0;
17 ····17 ····
18 ····public·SidecarCompat$TranslatingCallback(final·SidecarCompat·this$0)·{18 ····public·SidecarCompat$TranslatingCallback(final·SidecarCompat·this$0)·{
19 ········i.d((Object)this$0,·"this$0");19 ········i.e((Object)this$0,·"this$0");
20 ········this.this$0·=·this$0;20 ········this.this$0·=·this$0;
21 ····}21 ····}
22 ····22 ····
23 ····public·void·onDeviceStateChanged(final·SidecarDeviceState·sidecarDeviceState)·{23 ····public·void·onDeviceStateChanged(final·SidecarDeviceState·sidecarDeviceState)·{
24 ········i.d((Object)sidecarDeviceState,·"newDeviceState");24 ········i.e((Object)sidecarDeviceState,·"newDeviceState");
25 ········final·Collection·values·=·SidecarCompat.access$getWindowListenerRegisteredContexts$p(this.this$0).values();25 ········final·Collection·values·=·SidecarCompat.access$getWindowListenerRegisteredContexts$p(this.this$0).values();
26 ········final·SidecarCompat·this$0·=·this.this$0;26 ········final·SidecarCompat·this$0·=·this.this$0;
27 ········for·(final·Activity·activity·:·values)·{27 ········for·(final·Activity·activity·:·values)·{
28 ············final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);28 ············final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);
29 ············SidecarWindowLayoutInfo·windowLayoutInfo·=·null;29 ············SidecarWindowLayoutInfo·windowLayoutInfo·=·null;
30 ············if·(activityWindowToken$window_release·!=·null)·{30 ············if·(activityWindowToken$window_release·!=·null)·{
31 ················final·SidecarInterface·sidecar·=·this$0.getSidecar();31 ················final·SidecarInterface·sidecar·=·this$0.getSidecar();
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 ················continue;39 ················continue;
40 ············}40 ············}
41 ············access$getExtensionCallback$p.onWindowLayoutChanged(activity,·SidecarCompat.access$getSidecarAdapter$p(this$0).translate(windowLayoutInfo,·sidecarDeviceState));41 ············access$getExtensionCallback$p.onWindowLayoutChanged(activity,·SidecarCompat.access$getSidecarAdapter$p(this$0).translate(windowLayoutInfo,·sidecarDeviceState));
42 ········}42 ········}
43 ····}43 ····}
44 ····44 ····
45 ····public·void·onWindowLayoutChanged(final·IBinder·binder,·final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo)·{45 ····public·void·onWindowLayoutChanged(final·IBinder·binder,·final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo)·{
46 ········i.d((Object)binder,·"windowToken");46 ········i.e((Object)binder,·"windowToken");
47 ········i.d((Object)sidecarWindowLayoutInfo,·"newLayout");47 ········i.e((Object)sidecarWindowLayoutInfo,·"newLayout");
48 ········final·Activity·activity·=·(Activity)SidecarCompat.access$getWindowListenerRegisteredContexts$p(this.this$0).get(binder);48 ········final·Activity·activity·=·(Activity)SidecarCompat.access$getWindowListenerRegisteredContexts$p(this.this$0).get(binder);
49 ········if·(activity·==·null)·{49 ········if·(activity·==·null)·{
50 ············Log.w("SidecarCompat",·"Unable·to·resolve·activity·from·window·token.·Missing·a·call·to·#onWindowLayoutChangeListenerAdded()?");50 ············Log.w("SidecarCompat",·"Unable·to·resolve·activity·from·window·token.·Missing·a·call·to·#onWindowLayoutChangeListenerAdded()?");
51 ············return;51 ············return;
52 ········}52 ········}
53 ········final·SidecarAdapter·access$getSidecarAdapter$p·=·SidecarCompat.access$getSidecarAdapter$p(this.this$0);53 ········final·SidecarAdapter·access$getSidecarAdapter$p·=·SidecarCompat.access$getSidecarAdapter$p(this.this$0);
54 ········final·SidecarInterface·sidecar·=·this.this$0.getSidecar();54 ········final·SidecarInterface·sidecar·=·this.this$0.getSidecar();
1.04 KB
androidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.class
858 B
procyon -ec {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····13 ····
14 ····SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1(final·SidecarCompat·this$0,·final·Activity·$activity)·{14 ····SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1(final·SidecarCompat·this$0,·final·Activity·$activity)·{
15 ········this.this$0·=·this$0;15 ········this.this$0·=·this$0;
16 ········this.$activity·=·$activity;16 ········this.$activity·=·$activity;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{19 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
20 ········i.d((Object)configuration,·"newConfig");20 ········i.e((Object)configuration,·"newConfig");
21 ········final·ExtensionInterfaceCompat$ExtensionCallbackInterface·access$getExtensionCallback$p·=·SidecarCompat.access$getExtensionCallback$p(this.this$0);21 ········final·ExtensionInterfaceCompat$ExtensionCallbackInterface·access$getExtensionCallback$p·=·SidecarCompat.access$getExtensionCallback$p(this.this$0);
22 ········if·(access$getExtensionCallback$p·!=·null)·{22 ········if·(access$getExtensionCallback$p·!=·null)·{
23 ············final·Activity·$activity·=·this.$activity;23 ············final·Activity·$activity·=·this.$activity;
24 ············access$getExtensionCallback$p.onWindowLayoutChanged($activity,·this.this$0.getWindowLayoutInfo($activity));24 ············access$getExtensionCallback$p.onWindowLayoutChanged($activity,·this.this$0.getWindowLayoutInfo($activity));
25 ········}25 ········}
26 ····}26 ····}
27 ····27 ····
1.78 KB
androidx/window/layout/SidecarWindowBackend$Companion.class
1.66 KB
procyon -ec {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 public·final·class·SidecarWindowBackend$Companion10 public·final·class·SidecarWindowBackend$Companion
11 {11 {
12 ····private·SidecarWindowBackend$Companion()·{12 ····private·SidecarWindowBackend$Companion()·{
13 ····}13 ····}
14 ····14 ····
15 ····public·final·SidecarWindowBackend·getInstance(final·Context·context)·{15 ····public·final·SidecarWindowBackend·getInstance(final·Context·context)·{
16 ········i.d((Object)context,·"context");16 ········i.e((Object)context,·"context");
17 ········if·(SidecarWindowBackend.access$getGlobalInstance$cp()·==·null)·{17 ········if·(SidecarWindowBackend.access$getGlobalInstance$cp()·==·null)·{
18 ············final·ReentrantLock·access$getGlobalLock$cp·=·SidecarWindowBackend.access$getGlobalLock$cp();18 ············final·ReentrantLock·access$getGlobalLock$cp·=·SidecarWindowBackend.access$getGlobalLock$cp();
19 ············access$getGlobalLock$cp.lock();19 ············access$getGlobalLock$cp.lock();
20 ············try·{20 ············try·{
21 ················if·(SidecarWindowBackend.access$getGlobalInstance$cp()·==·null)·{21 ················if·(SidecarWindowBackend.access$getGlobalInstance$cp()·==·null)·{
22 ····················SidecarWindowBackend.access$setGlobalInstance$cp(new·SidecarWindowBackend(SidecarWindowBackend.Companion.initAndVerifyExtension(context)));22 ····················SidecarWindowBackend.access$setGlobalInstance$cp(new·SidecarWindowBackend(SidecarWindowBackend.Companion.initAndVerifyExtension(context)));
23 ················}23 ················}
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ········}30 ········}
31 ········final·SidecarWindowBackend·access$getGlobalInstance$cp·=·SidecarWindowBackend.access$getGlobalInstance$cp();31 ········final·SidecarWindowBackend·access$getGlobalInstance$cp·=·SidecarWindowBackend.access$getGlobalInstance$cp();
32 ········i.b((Object)access$getGlobalInstance$cp);32 ········i.b((Object)access$getGlobalInstance$cp);
33 ········return·access$getGlobalInstance$cp;33 ········return·access$getGlobalInstance$cp;
34 ····}34 ····}
35 ····35 ····
36 ····public·final·ExtensionInterfaceCompat·initAndVerifyExtension(final·Context·context)·{36 ····public·final·ExtensionInterfaceCompat·initAndVerifyExtension(final·Context·context)·{
37 ········i.d((Object)context,·"context");37 ········i.e((Object)context,·"context");
38 ········ExtensionInterfaceCompat·extensionInterfaceCompat·=·null;38 ········ExtensionInterfaceCompat·extensionInterfaceCompat·=·null;
39 ········try·{39 ········try·{
40 ············if·(this.isSidecarVersionSupported(SidecarCompat.Companion.getSidecarVersion()))·{40 ············if·(this.isSidecarVersionSupported(SidecarCompat.Companion.getSidecarVersion()))·{
41 ················final·SidecarCompat·sidecarCompat·=·new·SidecarCompat(context);41 ················final·SidecarCompat·sidecarCompat·=·new·SidecarCompat(context);
42 ················if·(sidecarCompat.validateExtensionInterface())·{42 ················if·(sidecarCompat.validateExtensionInterface())·{
43 ····················extensionInterfaceCompat·=·(ExtensionInterfaceCompat)sidecarCompat;43 ····················extensionInterfaceCompat·=·(ExtensionInterfaceCompat)sidecarCompat;
44 ················}44 ················}
1.85 KB
androidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.class
1.69 KB
procyon -ec {}
    
Offset 10, 30 lines modifiedOffset 10, 30 lines modified
10 {10 {
11 ····private·final·Activity·activity;11 ····private·final·Activity·activity;
12 ····private·final·a·callback;12 ····private·final·a·callback;
13 ····private·final·Executor·executor;13 ····private·final·Executor·executor;
14 ····private·WindowLayoutInfo·lastInfo;14 ····private·WindowLayoutInfo·lastInfo;
15 ····15 ····
16 ····public·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper(final·Activity·activity,·final·Executor·executor,·final·a·callback)·{16 ····public·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper(final·Activity·activity,·final·Executor·executor,·final·a·callback)·{
17 ········i.d((Object)activity,·"activity");17 ········i.e((Object)activity,·"activity");
18 ········i.d((Object)executor,·"executor");18 ········i.e((Object)executor,·"executor");
19 ········i.d((Object)callback,·"callback");19 ········i.e((Object)callback,·"callback");
20 ········this.activity·=·activity;20 ········this.activity·=·activity;
21 ········this.executor·=·executor;21 ········this.executor·=·executor;
22 ········this.callback·=·callback;22 ········this.callback·=·callback;
23 ····}23 ····}
24 ····24 ····
25 ····private·static·final·void·accept$lambda-0(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·final·WindowLayoutInfo·windowLayoutInfo)·{25 ····private·static·final·void·accept$lambda-0(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·final·WindowLayoutInfo·windowLayoutInfo)·{
26 ········i.d((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·"this$0");26 ········i.e((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·"this$0");
27 ········i.d((Object)windowLayoutInfo,·"$newLayoutInfo");27 ········i.e((Object)windowLayoutInfo,·"$newLayoutInfo");
28 ········sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback().accept((Object)windowLayoutInfo);28 ········sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback().accept((Object)windowLayoutInfo);
29 ····}29 ····}
30 ····30 ····
31 ····public·final·void·accept(final·WindowLayoutInfo·lastInfo)·{31 ····public·final·void·accept(final·WindowLayoutInfo·lastInfo)·{
32 ········i.d((Object)lastInfo,·"newLayoutInfo");32 ········i.e((Object)lastInfo,·"newLayoutInfo");
33 ········this.lastInfo·=·lastInfo;33 ········this.lastInfo·=·lastInfo;
34 ········this.executor.execute((Runnable)new·androidx.window.layout.a(this,·lastInfo));34 ········this.executor.execute((Runnable)new·androidx.window.layout.a(this,·lastInfo));
35 ····}35 ····}
36 ····36 ····
37 ····public·final·Activity·getActivity()·{37 ····public·final·Activity·getActivity()·{
38 ········return·this.activity;38 ········return·this.activity;
39 ····}39 ····}
1.63 KB
androidx/window/layout/WindowInfoTracker$Companion.class
1.52 KB
procyon -ec {}
    
Offset 20, 29 lines modifiedOffset 20, 29 lines modified
20 ········WindowInfoTracker$Companion.decorator·=·(WindowInfoTrackerDecorator)EmptyDecorator.INSTANCE;20 ········WindowInfoTracker$Companion.decorator·=·(WindowInfoTrackerDecorator)EmptyDecorator.INSTANCE;
21 ····}21 ····}
22 ····22 ····
23 ····private·WindowInfoTracker$Companion()·{23 ····private·WindowInfoTracker$Companion()·{
24 ····}24 ····}
25 ····25 ····
26 ····public·final·WindowInfoTracker·getOrCreate(final·Context·context)·{26 ····public·final·WindowInfoTracker·getOrCreate(final·Context·context)·{
27 ········i.d((Object)context,·"context");27 ········i.e((Object)context,·"context");
28 ········return·WindowInfoTracker$Companion.decorator.decorate((WindowInfoTracker)new·WindowInfoTrackerImpl((WindowMetricsCalculator)WindowMetricsCalculatorCompat.INSTANCE,·this.windowBackend$window_release(context)));28 ········return·WindowInfoTracker$Companion.decorator.decorate((WindowInfoTracker)new·WindowInfoTrackerImpl((WindowMetricsCalculator)WindowMetricsCalculatorCompat.INSTANCE,·this.windowBackend$window_release(context)));
29 ····}29 ····}
30 ····30 ····
31 ····public·final·void·overrideDecorator(final·WindowInfoTrackerDecorator·decorator)·{31 ····public·final·void·overrideDecorator(final·WindowInfoTrackerDecorator·decorator)·{
32 ········i.d((Object)decorator,·"overridingDecorator");32 ········i.e((Object)decorator,·"overridingDecorator");
33 ········WindowInfoTracker$Companion.decorator·=·decorator;33 ········WindowInfoTracker$Companion.decorator·=·decorator;
34 ····}34 ····}
35 ····35 ····
36 ····public·final·void·reset()·{36 ····public·final·void·reset()·{
37 ········WindowInfoTracker$Companion.decorator·=·(WindowInfoTrackerDecorator)EmptyDecorator.INSTANCE;37 ········WindowInfoTracker$Companion.decorator·=·(WindowInfoTrackerDecorator)EmptyDecorator.INSTANCE;
38 ····}38 ····}
39 ····39 ····
40 ····public·final·WindowBackend·windowBackend$window_release(final·Context·context)·{40 ····public·final·WindowBackend·windowBackend$window_release(final·Context·context)·{
41 ········i.d((Object)context,·"context");41 ········i.e((Object)context,·"context");
42 ········Object·instance·=·null;42 ········Object·instance·=·null;
43 ········try·{43 ········try·{
44 ············final·WindowLayoutComponent·windowLayoutComponent·=·WindowExtensionsProvider.getWindowExtensions().getWindowLayoutComponent();44 ············final·WindowLayoutComponent·windowLayoutComponent·=·WindowExtensionsProvider.getWindowExtensions().getWindowLayoutComponent();
45 ············if·(windowLayoutComponent·!=·null)·{45 ············if·(windowLayoutComponent·!=·null)·{
46 ················instance·=·new·ExtensionWindowLayoutInfoBackend(windowLayoutComponent);46 ················instance·=·new·ExtensionWindowLayoutInfoBackend(windowLayoutComponent);
47 ············}47 ············}
48 ········}48 ········}
740 B
androidx/window/layout/WindowLayoutInfo.class
650 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·java.util.List;7 import·java.util.List;
  
8 public·final·class·WindowLayoutInfo8 public·final·class·WindowLayoutInfo
9 {9 {
10 ····private·final·List·displayFeatures;10 ····private·final·List·displayFeatures;
11 ····11 ····
12 ····public·WindowLayoutInfo(final·List·displayFeatures)·{12 ····public·WindowLayoutInfo(final·List·displayFeatures)·{
13 ········i.d((Object)displayFeatures,·"displayFeatures");13 ········i.e((Object)displayFeatures,·"displayFeatures");
14 ········this.displayFeatures·=·displayFeatures;14 ········this.displayFeatures·=·displayFeatures;
15 ····}15 ····}
16 ····16 ····
17 ····@Override17 ····@Override
18 ····public·boolean·equals(final·Object·o)·{18 ····public·boolean·equals(final·Object·o)·{
19 ········return·this·==·o·||·(o·!=·null·&&·i.a((Object)WindowLayoutInfo.class,·(Object)o.getClass())·&&·i.a((Object)this.displayFeatures,·(Object)((WindowLayoutInfo)o).displayFeatures));19 ········return·this·==·o·||·(o·!=·null·&&·i.a((Object)WindowLayoutInfo.class,·(Object)o.getClass())·&&·i.a((Object)this.displayFeatures,·(Object)((WindowLayoutInfo)o).displayFeatures));
20 ····}20 ····}
822 B
androidx/window/layout/WindowMetrics.class
738 B
procyon -ec {}
    
Offset 6, 20 lines modifiedOffset 6, 20 lines modified
6 import·androidx.window.core.Bounds;6 import·androidx.window.core.Bounds;
  
7 public·final·class·WindowMetrics7 public·final·class·WindowMetrics
8 {8 {
9 ····private·final·Bounds·_bounds;9 ····private·final·Bounds·_bounds;
10 ····10 ····
11 ····public·WindowMetrics(final·Rect·rect)·{11 ····public·WindowMetrics(final·Rect·rect)·{
12 ········i.d((Object)rect,·"bounds");12 ········i.e((Object)rect,·"bounds");
13 ········this(new·Bounds(rect));13 ········this(new·Bounds(rect));
14 ····}14 ····}
15 ····15 ····
16 ····public·WindowMetrics(final·Bounds·bounds)·{16 ····public·WindowMetrics(final·Bounds·bounds)·{
17 ········i.d((Object)bounds,·"_bounds");17 ········i.e((Object)bounds,·"_bounds");
18 ········this._bounds·=·bounds;18 ········this._bounds·=·bounds;
19 ····}19 ····}
20 ····20 ····
21 ····@Override21 ····@Override
22 ····public·boolean·equals(final·Object·o)·{22 ····public·boolean·equals(final·Object·o)·{
23 ········return·this·==·o·||·(o·!=·null·&&·i.a((Object)WindowMetrics.class,·(Object)o.getClass())·&&·i.a((Object)this._bounds,·(Object)((WindowMetrics)o)._bounds));23 ········return·this·==·o·||·(o·!=·null·&&·i.a((Object)WindowMetrics.class,·(Object)o.getClass())·&&·i.a((Object)this._bounds,·(Object)((WindowMetrics)o)._bounds));
24 ····}24 ····}
996 B
androidx/window/layout/WindowMetricsCalculator$Companion.class
872 B
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····}17 ····}
18 ····18 ····
19 ····public·final·WindowMetricsCalculator·getOrCreate()·{19 ····public·final·WindowMetricsCalculator·getOrCreate()·{
20 ········return·(WindowMetricsCalculator)WindowMetricsCalculator$Companion.decorator.invoke((Object)WindowMetricsCalculatorCompat.INSTANCE);20 ········return·(WindowMetricsCalculator)WindowMetricsCalculator$Companion.decorator.invoke((Object)WindowMetricsCalculatorCompat.INSTANCE);
21 ····}21 ····}
22 ····22 ····
23 ····public·final·void·overrideDecorator(final·WindowMetricsCalculatorDecorator·windowMetricsCalculatorDecorator)·{23 ····public·final·void·overrideDecorator(final·WindowMetricsCalculatorDecorator·windowMetricsCalculatorDecorator)·{
24 ········i.d((Object)windowMetricsCalculatorDecorator,·"overridingDecorator");24 ········i.e((Object)windowMetricsCalculatorDecorator,·"overridingDecorator");
25 ········WindowMetricsCalculator$Companion.decorator·=·(l)new·WindowMetricsCalculator$Companion$overrideDecorator$1((Object)windowMetricsCalculatorDecorator);25 ········WindowMetricsCalculator$Companion.decorator·=·(l)new·WindowMetricsCalculator$Companion$overrideDecorator$1((Object)windowMetricsCalculatorDecorator);
26 ····}26 ····}
27 ····27 ····
28 ····public·final·void·reset()·{28 ····public·final·void·reset()·{
29 ········WindowMetricsCalculator$Companion.decorator·=·(l)WindowMetricsCalculator$Companion$reset$1.INSTANCE;29 ········WindowMetricsCalculator$Companion.decorator·=·(l)WindowMetricsCalculator$Companion$reset$1.INSTANCE;
30 ····}30 ····}
31 }31 }
567 B
e1/j.class
547 B
procyon -ec {}
    
Offset 27, 8 lines modifiedOffset 27, 22 lines modified
27 ········}27 ········}
28 ········throw·new·ClassCastException();28 ········throw·new·ClassCastException();
29 ····}29 ····}
30 ····30 ····
31 ····public·Object·b()·{31 ····public·Object·b()·{
32 ········return·this.b;32 ········return·this.b;
33 ····}33 ····}
 34 ····
 35 ····public·boolean·c(final·String·s)·{
 36 ········final·Object·b·=·this.b;
 37 ········if·(b·==·null)·{
 38 ············return·false;
 39 ········}
 40 ········if·(b·instanceof·Map)·{
 41 ············return·((Map)b).containsKey(s);
 42 ········}
 43 ········if·(b·instanceof·JSONObject)·{
 44 ············return·((JSONObject)b).has(s);
 45 ········}
 46 ········throw·new·ClassCastException();
 47 ····}
34 }48 }
1.17 KB
io/flutter/plugins/GeneratedPluginRegistrant.class
1.07 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.flutter.plugins;1 package·io.flutter.plugins;
  
2 import·q0.g;2 import·q0.g;
3 import·io.flutter.plugins.urllauncher.c;3 import·io.flutter.plugins.urllauncher.c;
4 import·m0.d;4 import·m0.s;
5 import·h1.i;5 import·h1.i;
6 import·h0.e;6 import·h0.e;
7 import·com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin;7 import·com.dexterous.flutterlocalnotifications.FlutterLocalNotificationsPlugin;
8 import·r0.b;8 import·r0.b;
9 import·io.flutter.embedding.engine.a;9 import·io.flutter.embedding.engine.a;
  
10 public·final·class·GeneratedPluginRegistrant10 public·final·class·GeneratedPluginRegistrant
Offset 124, 18 lines modifiedOffset 124, 18 lines modified
124 ············catch·(Exception·ex26)·{}124 ············catch·(Exception·ex26)·{}
125 ········}125 ········}
126 ········catch·(Exception·ex27)·{}126 ········catch·(Exception·ex27)·{}
127 ········try·{127 ········try·{
128 ············final·w0.b·o7·=·a.o();128 ············final·w0.b·o7·=·a.o();
129 ············try·{129 ············try·{
130 ················try·{130 ················try·{
131 ····················final·d·d·=·new·d();131 ····················final·s·s2·=·new·s();
132 ····················final·w0.b·b8·=·o7;132 ····················final·w0.b·b8·=·o7;
133 ····················try·{133 ····················try·{
134 ························b8.g((w0.a)d);134 ························b8.g((w0.a)s2);
135 ····················}135 ····················}
136 ····················catch·(Exception·ex7)·{136 ····················catch·(Exception·ex7)·{
137 ························b.c(s,·"Error·registering·plugin·sqflite,·com.tekartik.sqflite.SqflitePlugin",·(Throwable)ex7);137 ························b.c(s,·"Error·registering·plugin·sqflite,·com.tekartik.sqflite.SqflitePlugin",·(Throwable)ex7);
138 ····················}138 ····················}
139 ················}139 ················}
140 ················catch·(Exception·ex28)·{}140 ················catch·(Exception·ex28)·{}
141 ············}141 ············}
416 B
k1/b.class
396 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 14 lines modified
2 package·k1;2 package·k1;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 class·b4 class·b
5 {5 {
6 ····public·static·void·a(final·Throwable·t,·final·Throwable·t2)·{6 ····public·static·void·a(final·Throwable·t,·final·Throwable·t2)·{
7 ········i.d((Object)t,·"<this>");7 ········i.e((Object)t,·"<this>");
8 ········i.d((Object)t2,·"exception");8 ········i.e((Object)t2,·"exception");
9 ········if·(t·!=·t2)·{9 ········if·(t·!=·t2)·{
10 ············p1.b.a.a(t,·t2);10 ············p1.b.a.a(t,·t2);
11 ········}11 ········}
12 ····}12 ····}
13 }13 }
328 B
k1/g.class
308 B
procyon -ec {}
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·u1.a;4 import·u1.a;
  
5 class·g5 class·g
6 {6 {
7 ····public·static·e·a(final·a·a)·{7 ····public·static·e·a(final·a·a)·{
8 ········i.d((Object)a,·"initializer");8 ········i.e((Object)a,·"initializer");
9 ········return·(e)new·m(a,·(Object)null,·2,·(kotlin.jvm.internal.e)null);9 ········return·(e)new·m(a,·(Object)null,·2,·(kotlin.jvm.internal.e)null);
10 ····}10 ····}
11 }11 }
481 B
k1/k$b.class
457 B
procyon -ec {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 import·java.io.Serializable;5 import·java.io.Serializable;
  
6 public·final·class·k$b·implements·Serializable6 public·final·class·k$b·implements·Serializable
7 {7 {
8 ····public·final·Throwable·d;8 ····public·final·Throwable·d;
9 ····9 ····
10 ····public·k$b(final·Throwable·d)·{10 ····public·k$b(final·Throwable·d)·{
11 ········i.d((Object)d,·"exception");11 ········i.e((Object)d,·"exception");
12 ········this.d·=·d;12 ········this.d·=·d;
13 ····}13 ····}
14 ····14 ····
15 ····@Override15 ····@Override
16 ····public·boolean·equals(final·Object·o)·{16 ····public·boolean·equals(final·Object·o)·{
17 ········return·o·instanceof·k$b·&&·i.a((Object)this.d,·(Object)((k$b)o).d);17 ········return·o·instanceof·k$b·&&·i.a((Object)this.d,·(Object)((k$b)o).d);
18 ····}18 ····}
429 B
k1/l.class
409 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·k1;2 package·k1;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 public·final·class·l4 public·final·class·l
5 {5 {
6 ····public·static·final·Object·a(final·Throwable·t)·{6 ····public·static·final·Object·a(final·Throwable·t)·{
7 ········i.d((Object)t,·"exception");7 ········i.e((Object)t,·"exception");
8 ········return·new·k$b(t);8 ········return·new·k$b(t);
9 ····}9 ····}
10 ····10 ····
11 ····public·static·final·void·b(final·Object·o)·{11 ····public·static·final·void·b(final·Object·o)·{
12 ········if·(!(o·instanceof·k$b))·{12 ········if·(!(o·instanceof·k$b))·{
13 ············return;13 ············return;
14 ········}14 ········}
1.62 KB
kotlin/coroutines/jvm/internal/g.class
1.54 KB
procyon -ec {}
    
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 ················if·(value·instanceof·Integer)·{36 ················if·(value·instanceof·Integer)·{
37 ····················n·=·(Integer)value;37 ····················n·=·(Integer)value;
38 ················}38 ················}
39 ················else·{39 ················else·{
40 ····················n·=·null;40 ····················n·=·null;
41 ················}41 ················}
42 ················int·intValue;42 ················int·intValue;
43 ················if·(n·==·null)·{43 ················if·(n·!=·null)·{
44 ····················intValue·=·0;44 ····················intValue·=·n;
45 ················}45 ················}
46 ················else·{46 ················else·{
47 ····················intValue·=·n;47 ····················intValue·=·0;
48 ················}48 ················}
49 ················n2·=·intValue·-·accessible;49 ················n2·=·intValue·-·accessible;
50 ············}50 ············}
51 ············catch·(Exception·ex)·{51 ············catch·(Exception·ex)·{
52 ················n2·=·-1;52 ················n2·=·-1;
53 ············}53 ············}
54 ········}54 ········}
55 ········catch·(Exception·ex2)·{}55 ········catch·(Exception·ex2)·{}
56 ········return·n2;56 ········return·n2;
57 ····}57 ····}
58 ····58 ····
59 ····public·static·final·StackTraceElement·d(final·a·a)·{59 ····public·static·final·StackTraceElement·d(final·a·a)·{
60 ········i.d((Object)a,·"<this>");60 ········i.e((Object)a,·"<this>");
61 ········final·f·b·=·b(a);61 ········final·f·b·=·b(a);
62 ········if·(b·==·null)·{62 ········if·(b·==·null)·{
63 ············return·null;63 ············return·null;
64 ········}64 ········}
65 ········a(1,·b.v());65 ········a(1,·b.v());
66 ········final·int·c·=·c(a);66 ········final·int·c·=·c(a);
67 ········int·lineNumber;67 ········int·lineNumber;
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ········final·String·b2·=·kotlin.coroutines.jvm.internal.i.a.b(a);74 ········final·String·b2·=·kotlin.coroutines.jvm.internal.i.a.b(a);
75 ········String·declaringClass;75 ········String·declaringClass;
76 ········if·(b2·==·null)·{76 ········if·(b2·==·null)·{
77 ············declaringClass·=·b.c();77 ············declaringClass·=·b.c();
78 ········}78 ········}
79 ········else·{79 ········else·{
80 ············final·StringBuilder·sb·=·new·StringBuilder();80 ············final·StringBuilder·sb·=·new·StringBuilder();
81 ············sb.append((Object)b2);81 ············sb.append(b2);
82 ············sb.append('/');82 ············sb.append('/');
83 ············sb.append(b.c());83 ············sb.append(b.c());
84 ············declaringClass·=·sb.toString();84 ············declaringClass·=·sb.toString();
85 ········}85 ········}
86 ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber);86 ········return·new·StackTraceElement(declaringClass,·b.m(),·b.f(),·lineNumber);
87 ····}87 ····}
88 }88 }
597 B
kotlin/coroutines/jvm/internal/h.class
521 B
procyon -ec {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·n1.d;4 import·n1.d;
  
5 public·final·class·h5 public·final·class·h
6 {6 {
7 ····public·static·final·d·a(final·d·d)·{7 ····public·static·final·d·a(final·d·d)·{
8 ········i.d((Object)d,·"completion");8 ········i.e((Object)d,·"completion");
9 ········return·d;9 ········return·d;
10 ····}10 ····}
11 ····11 ····
12 ····public·static·final·void·b(final·d·d)·{12 ····public·static·final·void·b(final·d·d)·{
13 ········i.d((Object)d,·"frame");13 ········i.e((Object)d,·"frame");
14 ····}14 ····}
15 ····15 ····
16 ····public·static·final·void·c(final·d·d)·{16 ····public·static·final·void·c(final·d·d)·{
17 ········i.d((Object)d,·"frame");17 ········i.e((Object)d,·"frame");
18 ····}18 ····}
19 }19 }
1.79 KB
kotlin/coroutines/jvm/internal/i.class
1.71 KB
procyon -ec {}
    
Offset 45, 53 lines modifiedOffset 45, 53 lines modified
45 ············}45 ············}
46 ············catch·(Exception·ex5)·{}46 ············catch·(Exception·ex5)·{}
47 ········}47 ········}
48 ········catch·(Exception·ex6)·{}48 ········catch·(Exception·ex6)·{}
49 ····}49 ····}
50 ····50 ····
51 ····public·final·String·b(final·a·a)·{51 ····public·final·String·b(final·a·a)·{
52 ········kotlin.jvm.internal.i.d((Object)a,·"continuation");52 ········kotlin.jvm.internal.i.e((Object)a,·"continuation");
53 ········i$a·i$a·=·i.c;53 ········i$a·i$a·=·i.c;
54 ········if·(i$a·==·null)·{54 ········if·(i$a·==·null)·{
55 ············i$a·=·this.a(a);55 ············i$a·=·this.a(a);
56 ········}56 ········}
57 ········final·i$a·b·=·i.b;57 ········final·i$a·b·=·i.b;
58 ········String·s·=·null;58 ········String·s·=·null;
59 ········if·(i$a·==·b)·{59 ········if·(i$a·==·b)·{
60 ············return·null;60 ············return·null;
61 ········}61 ········}
62 ········final·Method·a2·=·i$a.a;62 ········final·Method·a2·=·i$a.a;
63 ········Object·invoke;63 ········Object·invoke;
64 ········if·(a2·==·null)·{64 ········if·(a2·!=·null)·{
65 ············invoke·=·null;65 ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]);
66 ········}66 ········}
67 ········else·{67 ········else·{
68 ············invoke·=·a2.invoke(a.getClass(),·new·Object[0]);68 ············invoke·=·null;
69 ········}69 ········}
70 ········if·(invoke·==·null)·{70 ········if·(invoke·==·null)·{
71 ············return·null;71 ············return·null;
72 ········}72 ········}
73 ········final·Method·b2·=·i$a.b;73 ········final·Method·b2·=·i$a.b;
74 ········Object·invoke2;74 ········Object·invoke2;
75 ········if·(b2·==·null)·{75 ········if·(b2·!=·null)·{
76 ············invoke2·=·null;76 ············invoke2·=·b2.invoke(invoke,·new·Object[0]);
77 ········}77 ········}
78 ········else·{78 ········else·{
79 ············invoke2·=·b2.invoke(invoke,·new·Object[0]);79 ············invoke2·=·null;
80 ········}80 ········}
81 ········if·(invoke2·==·null)·{81 ········if·(invoke2·==·null)·{
82 ············return·null;82 ············return·null;
83 ········}83 ········}
84 ········final·Method·c·=·i$a.c;84 ········final·Method·c·=·i$a.c;
85 ········Object·invoke3;85 ········Object·invoke3;
86 ········if·(c·==·null)·{86 ········if·(c·!=·null)·{
87 ············invoke3·=·null;87 ············invoke3·=·c.invoke(invoke2,·new·Object[0]);
88 ········}88 ········}
89 ········else·{89 ········else·{
90 ············invoke3·=·c.invoke(invoke2,·new·Object[0]);90 ············invoke3·=·null;
91 ········}91 ········}
92 ········if·(invoke3·instanceof·String)·{92 ········if·(invoke3·instanceof·String)·{
93 ············s·=·(String)invoke3;93 ············s·=·(String)invoke3;
94 ········}94 ········}
95 ········return·s;95 ········return·s;
96 ····}96 ····}
97 }97 }
4.22 KB
kotlin/jvm/internal/c$a.class
4.16 KB
procyon -ec {}
    
Offset 7, 60 lines modifiedOffset 7, 68 lines modified
  
7 public·final·class·c$a7 public·final·class·c$a
8 {8 {
9 ····private·c$a()·{9 ····private·c$a()·{
10 ····}10 ····}
11 ····11 ····
12 ····public·final·String·a(Class·componentType)·{12 ····public·final·String·a(Class·componentType)·{
13 ········i.d((Object)componentType,·"jClass");13 ········i.e((Object)componentType,·"jClass");
14 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();14 ········final·boolean·anonymousClass·=·componentType.isAnonymousClass();
15 ········String·s·=·"Array";15 ········String·str·=·"Array";
16 ········String·i·=·null;16 ········String·string·=·null;
17 ········if·(!anonymousClass)·{17 ········if·(!anonymousClass)·{
18 ············if·(componentType.isLocalClass())·{18 ············if·(componentType.isLocalClass())·{
19 ················final·String·simpleName·=·componentType.getSimpleName();19 ················final·String·simpleName·=·componentType.getSimpleName();
20 ················final·Method·enclosingMethod·=·componentType.getEnclosingMethod();20 ················final·Method·enclosingMethod·=·componentType.getEnclosingMethod();
21 ················final·String·s2·=·"$"; 
22 ················final·int·n·=·2;21 ················final·int·n·=·2;
 22 ················final·char·c·=·'$';
23 ················final·String·s3·=·"name";23 ················final·String·s·=·"name";
24 ················String·s4; 
25 ················if·(enclosingMethod·==·null)·{24 ················if·(enclosingMethod·!=·null)·{
26 ····················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor(); 
27 ····················kotlin.jvm.internal.i.c((Object)simpleName,·s3);25 ····················i.d((Object)simpleName,·s);
28 ····················if·(enclosingConstructor·==·null)·{26 ····················final·StringBuilder·sb·=·new·StringBuilder();
 27 ····················sb.append(enclosingMethod.getName());
 28 ····················sb.append(c);
29 ························s·=·d.S(simpleName,·'$',·(String)null,·n,·(Object)null);29 ····················str·=·d.T(simpleName,·sb.toString(),·(String)null,·n,·(Object)null);
 30 ····················if·(str·!=·null)·{
30 ························return·s;31 ························return·str;
31 ····················}32 ····················}
32 ····················s4·=·enclosingConstructor.getName(); 
33 ················}33 ················}
34 ················else·{34 ················final·Constructor·enclosingConstructor·=·componentType.getEnclosingConstructor();
35 ····················kotlin.jvm.internal.i.c((Object)simpleName,·s3);35 ················i.d((Object)simpleName,·s);
 36 ················if·(enclosingConstructor·!=·null)·{
 37 ····················final·StringBuilder·sb2·=·new·StringBuilder();
36 ····················s4·=·enclosingMethod.getName();38 ····················sb2.append(enclosingConstructor.getName());
 39 ····················sb2.append(c);
 40 ····················str·=·d.T(simpleName,·sb2.toString(),·(String)null,·n,·(Object)null);
 41 ····················return·str;
37 ················}42 ················}
38 ················s·=·d.T(simpleName,·kotlin.jvm.internal.i.i(s4,·(Object)s2),·(String)null,·n,·(Object)null);43 ················str·=·d.S(simpleName,·c,·(String)null,·n,·(Object)null);
39 ················return·s;44 ················return·str;
40 ············}45 ············}
41 ············if·(componentType.isArray())·{46 ············else·if·(componentType.isArray())·{
42 ················componentType·=·componentType.getComponentType();47 ················componentType·=·componentType.getComponentType();
43 ················if·(componentType.isPrimitive())·{48 ················if·(componentType.isPrimitive())·{
44 ····················final·String·s5·=·(String)c.c().get(componentType.getName());49 ····················final·String·str2·=·(String)c.c().get(componentType.getName());
45 ····················if·(s5·!=·null)·{50 ····················if·(str2·!=·null)·{
46 ························i·=·kotlin.jvm.internal.i.i(s5,·(Object)s);51 ························final·StringBuilder·sb3·=·new·StringBuilder();
 52 ························sb3.append(str2);
 53 ························sb3.append(str);
 54 ························string·=·sb3.toString();
47 ····················}55 ····················}
48 ················}56 ················}
49 ················if·(i·==·null)·{57 ················if·(string·==·null)·{
50 ····················return·s;58 ····················return·str;
51 ················}59 ················}
52 ············}60 ············}
53 ············else·{61 ············else·{
54 ················s·=·c.c().get(componentType.getName());62 ················str·=·c.c().get(componentType.getName());
55 ················if·(s·==·null)·{63 ················if·(str·==·null)·{
56 ····················s·=·componentType.getSimpleName();64 ····················str·=·componentType.getSimpleName();
57 ····················return·s;65 ····················return·str;
58 ················}66 ················}
59 ················return·s;67 ················return·str;
60 ············}68 ············}
61 ········}69 ········}
62 ········s·=·i;70 ········str·=·string;
63 ········return·s;71 ········return·str;
64 ····}72 ····}
65 }73 }
3.96 KB
kotlin/jvm/internal/d.class
3.91 KB
procyon -ec {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····private·static·final·Object[]·a;11 ····private·static·final·Object[]·a;
12 ····12 ····
13 ····static·{13 ····static·{
14 ········a·=·new·Object[0];14 ········a·=·new·Object[0];
15 ····}15 ····}
16 ····16 ····
17 ····public·static·final·Object[]·a(final·Collection·collection)·{17 ····public·static·final·Object[]·a(final·Collection·collection)·{
18 ········i.d((Object)collection,·"collection");18 ········i.e((Object)collection,·"collection");
19 ········final·int·size·=·collection.size();19 ········final·int·size·=·collection.size();
20 ········if·(size·!=·0)·{20 ········if·(size·!=·0)·{
21 ············final·Iterator<Object>·iterator·=·collection.iterator();21 ············final·Iterator<Object>·iterator·=·collection.iterator();
22 ············if·(iterator.hasNext())·{22 ············if·(iterator.hasNext())·{
23 ················Object[]·copy·=·new·Object[size];23 ················Object[]·copy·=·new·Object[size];
24 ················int·n·=·0;24 ················int·n·=·0;
25 ················while·(true)·{25 ················while·(true)·{
Offset 34, 30 lines modifiedOffset 34, 30 lines modified
34 ························if·(newLength2·<=·newLength)·{34 ························if·(newLength2·<=·newLength)·{
35 ····························if·(newLength·>=·n2)·{35 ····························if·(newLength·>=·n2)·{
36 ································throw·new·OutOfMemoryError();36 ································throw·new·OutOfMemoryError();
37 ····························}37 ····························}
38 ····························newLength2·=·2147483645;38 ····························newLength2·=·2147483645;
39 ························}39 ························}
40 ························copy·=·Arrays.copyOf(copy,·newLength2);40 ························copy·=·Arrays.copyOf(copy,·newLength2);
41 ························i.c((Object)copy,·"copyOf(result,·newSize)");41 ························i.d((Object)copy,·"copyOf(result,·newSize)");
42 ····················}42 ····················}
43 ····················else·if·(!iterator.hasNext())·{43 ····················else·if·(!iterator.hasNext())·{
44 ························final·Object[]·array·=·Arrays.copyOf(copy,·newLength);44 ························final·Object[]·array·=·Arrays.copyOf(copy,·newLength);
45 ························i.c((Object)array,·"copyOf(result,·size)");45 ························i.d((Object)array,·"copyOf(result,·size)");
46 ························return·array;46 ························return·array;
47 ····················}47 ····················}
48 ····················n·=·newLength;48 ····················n·=·newLength;
49 ················}49 ················}
50 ············}50 ············}
51 ········}51 ········}
52 ········return·d.a;52 ········return·d.a;
53 ····}53 ····}
54 ····54 ····
55 ····public·static·final·Object[]·b(final·Collection·collection,·Object[]·array)·{55 ····public·static·final·Object[]·b(final·Collection·collection,·Object[]·array)·{
56 ········i.d((Object)collection,·"collection");56 ········i.e((Object)collection,·"collection");
57 ········array.getClass();57 ········array.getClass();
58 ········final·int·size·=·collection.size();58 ········final·int·size·=·collection.size();
59 ········int·n·=·0;59 ········int·n·=·0;
60 ········if·(size·==·0)·{60 ········if·(size·==·0)·{
61 ············if·(array.length·>·0)·{61 ············if·(array.length·>·0)·{
62 ················array[0]·=·null;62 ················array[0]·=·null;
63 ············}63 ············}
Offset 72, 17 lines modifiedOffset 72, 15 lines modified
72 ············else·{72 ············else·{
73 ················Object[]·copy;73 ················Object[]·copy;
74 ················if·(size·<=·array.length)·{74 ················if·(size·<=·array.length)·{
75 ····················copy·=·array;75 ····················copy·=·array;
76 ················}76 ················}
77 ················else·{77 ················else·{
78 ····················final·Object·instance·=·Array.newInstance(array.getClass().getComponentType(),·size);78 ····················final·Object·instance·=·Array.newInstance(array.getClass().getComponentType(),·size);
79 ····················if·(instance·==·null)·{ 
80 ························throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>");79 ····················i.c(instance,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>");
81 ····················} 
82 ····················copy·=·(Object[])instance;80 ····················copy·=·(Object[])instance;
83 ················}81 ················}
84 ················while·(true)·{82 ················while·(true)·{
85 ····················final·int·newLength·=·n·+·1;83 ····················final·int·newLength·=·n·+·1;
86 ····················copy[n]·=·iterator.next();84 ····················copy[n]·=·iterator.next();
87 ····················if·(newLength·>=·copy.length)·{85 ····················if·(newLength·>=·copy.length)·{
88 ························if·(!iterator.hasNext())·{86 ························if·(!iterator.hasNext())·{
Offset 94, 23 lines modifiedOffset 92, 23 lines modified
94 ························if·(newLength2·<=·newLength)·{92 ························if·(newLength2·<=·newLength)·{
95 ····························if·(newLength·>=·n2)·{93 ····························if·(newLength·>=·n2)·{
96 ································throw·new·OutOfMemoryError();94 ································throw·new·OutOfMemoryError();
97 ····························}95 ····························}
98 ····························newLength2·=·2147483645;96 ····························newLength2·=·2147483645;
99 ························}97 ························}
100 ························copy·=·Arrays.copyOf(copy,·newLength2);98 ························copy·=·Arrays.copyOf(copy,·newLength2);
101 ························i.c((Object)copy,·"copyOf(result,·newSize)");99 ························i.d((Object)copy,·"copyOf(result,·newSize)");
102 ····················}100 ····················}
103 ····················else·if·(!iterator.hasNext())·{101 ····················else·if·(!iterator.hasNext())·{
104 ························if·(copy·==·array)·{102 ························if·(copy·==·array)·{
105 ····························array[newLength]·=·null;103 ····························array[newLength]·=·null;
106 ····························break;104 ····························break;
107 ························}105 ························}
108 ························final·Object[]·copy2·=·Arrays.copyOf(copy,·newLength);106 ························final·Object[]·copy2·=·Arrays.copyOf(copy,·newLength);
109 ························i.c((Object)copy2,·"copyOf(result,·size)");107 ························i.d((Object)copy2,·"copyOf(result,·size)");
110 ························array·=·copy2;108 ························array·=·copy2;
111 ························break;109 ························break;
112 ····················}110 ····················}
113 ····················n·=·newLength;111 ····················n·=·newLength;
114 ················}112 ················}
115 ············}113 ············}
116 ········}114 ········}
4.1 KB
kotlin/jvm/internal/i.class
4.05 KB
procyon -ec {}
    
Offset 18, 101 lines modifiedOffset 18, 111 lines modified
18 ············equals·=·o.equals(obj);18 ············equals·=·o.equals(obj);
19 ········}19 ········}
20 ········return·equals;20 ········return·equals;
21 ····}21 ····}
22 ····22 ····
23 ····public·static·void·b(final·Object·o)·{23 ····public·static·void·b(final·Object·o)·{
24 ········if·(o·==·null)·{24 ········if·(o·==·null)·{
25 ············j();25 ············k();
26 ········}26 ········}
27 ····}27 ····}
28 ····28 ····
 29 ····public·static·void·c(final·Object·o,·final·String·s)·{
 30 ········if·(o·==·null)·{
 31 ············l(s);
 32 ········}
 33 ····}
 34 ····
29 ····public·static·void·c(Object·o,·String·string)·{35 ····public·static·void·d(Object·o,·String·string)·{
30 ········if·(o·!=·null)·{36 ········if·(o·!=·null)·{
31 ············return;37 ············return;
32 ········}38 ········}
33 ········final·StringBuilder·sb·=·new·StringBuilder();39 ········final·StringBuilder·sb·=·new·StringBuilder();
34 ········sb.append(string);40 ········sb.append(string);
35 ········sb.append("·must·not·be·null");41 ········sb.append("·must·not·be·null");
36 ········string·=·sb.toString();42 ········string·=·sb.toString();
37 ········o·=·new·NullPointerException(string);43 ········o·=·new·NullPointerException(string);
38 ········throw·(NullPointerException)g((Throwable)o);44 ········throw·(NullPointerException)h((Throwable)o);
39 ····}45 ····}
40 ····46 ····
41 ····public·static·void·d(final·Object·o,·final·String·s)·{47 ····public·static·void·e(final·Object·o,·final·String·s)·{
42 ········if·(o·==·null)·{48 ········if·(o·==·null)·{
43 ············k(s);49 ············m(s);
44 ········}50 ········}
45 ····}51 ····}
46 ····52 ····
47 ····public·static·int·e(int·n,·final·int·n2)·{53 ····public·static·int·f(int·n,·final·int·n2)·{
48 ········if·(n·<·n2)·{54 ········if·(n·<·n2)·{
49 ············n·=·-1;55 ············n·=·-1;
50 ········}56 ········}
51 ········else·if·(n·==·n2)·{57 ········else·if·(n·==·n2)·{
52 ············n·=·0;58 ············n·=·0;
53 ········}59 ········}
54 ········else·{60 ········else·{
55 ············n·=·1;61 ············n·=·1;
56 ········}62 ········}
57 ········return·n;63 ········return·n;
58 ····}64 ····}
59 ····65 ····
60 ····private·static·String·f(final·String·str)·{66 ····private·static·String·g(final·String·str)·{
61 ········final·StackTraceElement·stackTraceElement·=·Thread.currentThread().getStackTrace()[4];67 ········final·StackTraceElement·stackTraceElement·=·Thread.currentThread().getStackTrace()[4];
62 ········final·String·className·=·stackTraceElement.getClassName();68 ········final·String·className·=·stackTraceElement.getClassName();
63 ········final·String·methodName·=·stackTraceElement.getMethodName();69 ········final·String·methodName·=·stackTraceElement.getMethodName();
64 ········final·StringBuilder·sb·=·new·StringBuilder();70 ········final·StringBuilder·sb·=·new·StringBuilder();
65 ········sb.append("Parameter·specified·as·non-null·is·null:·method·");71 ········sb.append("Parameter·specified·as·non-null·is·null:·method·");
66 ········sb.append(className);72 ········sb.append(className);
67 ········sb.append(".");73 ········sb.append(".");
68 ········sb.append(methodName);74 ········sb.append(methodName);
69 ········sb.append(",·parameter·");75 ········sb.append(",·parameter·");
70 ········sb.append(str);76 ········sb.append(str);
71 ········return·sb.toString();77 ········return·sb.toString();
72 ····}78 ····}
73 ····79 ····
74 ····private·static·Throwable·g(final·Throwable·t)·{80 ····private·static·Throwable·h(final·Throwable·t)·{
75 ········return·h(t,·i.class.getName());81 ········return·i(t,·i.class.getName());
76 ····}82 ····}
77 ····83 ····
78 ····static·Throwable·h(final·Throwable·t,·final·String·s)·{84 ····static·Throwable·i(final·Throwable·t,·final·String·s)·{
79 ········final·StackTraceElement[]·stackTrace·=·t.getStackTrace();85 ········final·StackTraceElement[]·stackTrace·=·t.getStackTrace();
80 ········final·int·length·=·stackTrace.length;86 ········final·int·length·=·stackTrace.length;
81 ········int·n·=·-1;87 ········int·n·=·-1;
82 ········for·(int·i·=·0;·i·<·length;·++i)·{88 ········for·(int·i·=·0;·i·<·length;·++i)·{
83 ············if·(s.equals(stackTrace[i].getClassName()))·{89 ············if·(s.equals(stackTrace[i].getClassName()))·{
84 ················n·=·i;90 ················n·=·i;
85 ············}91 ············}
86 ········}92 ········}
87 ········t.setStackTrace(Arrays.copyOfRange(stackTrace,·n·+·1,·length));93 ········t.setStackTrace(Arrays.copyOfRange(stackTrace,·n·+·1,·length));
88 ········return·t;94 ········return·t;
89 ····}95 ····}
90 ····96 ····
91 ····public·static·String·i(final·String·str,·final·Object·obj)·{97 ····public·static·String·j(final·String·str,·final·Object·obj)·{
92 ········final·StringBuilder·sb·=·new·StringBuilder();98 ········final·StringBuilder·sb·=·new·StringBuilder();
93 ········sb.append(str);99 ········sb.append(str);
94 ········sb.append(obj);100 ········sb.append(obj);
95 ········return·sb.toString();101 ········return·sb.toString();
96 ····}102 ····}
97 ····103 ····
98 ····public·static·void·j()·{104 ····public·static·void·k()·{
99 ········throw·(NullPointerException)g(new·NullPointerException());105 ········throw·(NullPointerException)h(new·NullPointerException());
100 ····}106 ····}
101 ····107 ····
102 ····private·static·void·k(String·f)·{108 ····public·static·void·l(final·String·s)·{
103 ········f·=·f(f); 
104 ········throw·(NullPointerException)g(new·NullPointerException(f));109 ········throw·(NullPointerException)h(new·NullPointerException(s));
105 ····}110 ····}
106 ····111 ····
 112 ····private·static·void·m(String·g)·{
 113 ········g·=·g(g);
 114 ········throw·(NullPointerException)h(new·NullPointerException(g));
 115 ····}
 116 ····
107 ····public·static·void·l(final·String·s)·{117 ····public·static·void·n(final·String·s)·{
108 ········throw·(p)g((Throwable)new·p(s));118 ········throw·(p)h((Throwable)new·p(s));
109 ····}119 ····}
110 ····120 ····
111 ····public·static·void·m(final·String·str)·{121 ····public·static·void·o(final·String·str)·{
112 ········final·StringBuilder·sb·=·new·StringBuilder();122 ········final·StringBuilder·sb·=·new·StringBuilder();
113 ········sb.append("lateinit·property·");123 ········sb.append("lateinit·property·");
114 ········sb.append(str);124 ········sb.append(str);
115 ········sb.append("·has·not·been·initialized");125 ········sb.append("·has·not·been·initialized");
116 ········l(sb.toString());126 ········n(sb.toString());
117 ····}127 ····}
118 }128 }
618 B
kotlin/jvm/internal/n.class
564 B
procyon -ec {}
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ····}112 ····}
113 ····113 ····
114 ····public·static·boolean·c(final·Object·o,·final·int·n)·{114 ····public·static·boolean·c(final·Object·o,·final·int·n)·{
115 ········return·o·instanceof·k1.c·&&·b(o)·==·n;115 ········return·o·instanceof·k1.c·&&·b(o)·==·n;
116 ····}116 ····}
117 ····117 ····
118 ····private·static·Throwable·d(final·Throwable·t)·{118 ····private·static·Throwable·d(final·Throwable·t)·{
119 ········return·kotlin.jvm.internal.i.h(t,·n.class.getName());119 ········return·kotlin.jvm.internal.i.i(t,·n.class.getName());
120 ····}120 ····}
121 ····121 ····
122 ····public·static·ClassCastException·e(final·ClassCastException·ex)·{122 ····public·static·ClassCastException·e(final·ClassCastException·ex)·{
123 ········throw·(ClassCastException)d(ex);123 ········throw·(ClassCastException)d(ex);
124 ····}124 ····}
125 ····125 ····
126 ····public·static·void·f(final·Object·o,·final·String·str)·{126 ····public·static·void·f(final·Object·o,·final·String·str)·{
624 B
kotlinx/coroutines/internal/d0.class
552 B
procyon -ec {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ········e0[]·a·=·this.a;18 ········e0[]·a·=·this.a;
19 ········if·(a·==·null)·{19 ········if·(a·==·null)·{
20 ············a·=·new·e0[4];20 ············a·=·new·e0[4];
21 ············this.a·=·a;21 ············this.a·=·a;
22 ········}22 ········}
23 ········else·if·(this.c()·>=·a.length)·{23 ········else·if·(this.c()·>=·a.length)·{
24 ············final·e0[]·copy·=·Arrays.copyOf(a,·this.c()·*·2);24 ············final·e0[]·copy·=·Arrays.copyOf(a,·this.c()·*·2);
25 ············i.c((Object)copy,·"java.util.Arrays.copyOf(this,·newSize)");25 ············i.d((Object)copy,·"java.util.Arrays.copyOf(this,·newSize)");
26 ············a·=·copy;26 ············a·=·copy;
27 ············this.a·=·a;27 ············this.a·=·a;
28 ········}28 ········}
29 ········return·a;29 ········return·a;
30 ····}30 ····}
31 ····31 ····
32 ····private·final·void·j(final·int·size)·{32 ····private·final·void·j(final·int·size)·{
2.47 KB
kotlinx/coroutines/internal/i.class
2.4 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'.
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ················int·i·=·0;129 ················int·i·=·0;
130 ················while·(true)·{130 ················while·(true)·{
131 ····················while·(i·<·string.length())·{131 ····················while·(i·<·string.length())·{
132 ························final·char·char1·=·string.charAt(i);132 ························final·char·char1·=·string.charAt(i);
133 ························if·(char1·!=·'.'·&&·!Character.isJavaIdentifierPart(char1))·{133 ························if·(char1·!=·'.'·&&·!Character.isJavaIdentifierPart(char1))·{
134 ····························final·boolean·b2·=·false;134 ····························final·boolean·b2·=·false;
135 ····························if·(!b2)·{135 ····························if·(!b2)·{
136 ································throw·new·IllegalArgumentException(kotlin.jvm.internal.i.i("Illegal·service·provider·class·name:·",·(Object)string).toString());136 ································throw·new·IllegalArgumentException(kotlin.jvm.internal.i.j("Illegal·service·provider·class·name:·",·(Object)string).toString());
137 ····························}137 ····························}
138 ····························if·(string.length()·>·0)·{138 ····························if·(string.length()·>·0)·{
139 ································b·=·true;139 ································b·=·true;
140 ····························}140 ····························}
141 ····························if·(b)·{141 ····························if·(b)·{
142 ································set.add(string);142 ································set.add(string);
143 ································continue·Label_0008;143 ································continue·Label_0008;
Offset 346, 16 lines modifiedOffset 346, 16 lines modified
346 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331)346 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331)
347 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145)347 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145)
348 ········//·348 ········//·
349 ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method.");349 ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method.");
350 ····}350 ····}
351 ····351 ····
352 ····public·final·List·d(final·Class·clazz,·final·ClassLoader·classLoader)·{352 ····public·final·List·d(final·Class·clazz,·final·ClassLoader·classLoader)·{
353 ········final·ArrayList<URL>·list·=·Collections.list(classLoader.getResources(kotlin.jvm.internal.i.i("META-INF/services/",·(Object)clazz.getName())));353 ········final·ArrayList<URL>·list·=·Collections.list(classLoader.getResources(kotlin.jvm.internal.i.j("META-INF/services/",·(Object)clazz.getName())));
354 ········kotlin.jvm.internal.i.c((Object)list,·"java.util.Collections.list(this)");354 ········kotlin.jvm.internal.i.d((Object)list,·"java.util.Collections.list(this)");
355 ········final·ArrayList·list2·=·new·ArrayList();355 ········final·ArrayList·list2·=·new·ArrayList();
356 ········final·Iterator<Object>·iterator·=·list.iterator();356 ········final·Iterator<Object>·iterator·=·list.iterator();
357 ········while·(iterator.hasNext())·{357 ········while·(iterator.hasNext())·{
358 ············g.h((Collection)list2,·(Iterable)i.a.e(iterator.next()));358 ············g.h((Collection)list2,·(Iterable)i.a.e(iterator.next()));
359 ········}359 ········}
360 ········final·Set·t·=·g.t((Iterable)list2);360 ········final·Set·t·=·g.t((Iterable)list2);
361 ········if·(t.isEmpty()·^·true)·{361 ········if·(t.isEmpty()·^·true)·{
635 B
kotlinx/coroutines/internal/t.class
565 B
procyon -ec {}
    
Offset 23, 14 lines modifiedOffset 23, 14 lines modified
23 ····public·static·final·g0·c(final·l·l,·final·Object·o,·final·g0·g0)·{23 ····public·static·final·g0·c(final·l·l,·final·Object·o,·final·g0·g0)·{
24 ········try·{24 ········try·{
25 ············l.invoke(o);25 ············l.invoke(o);
26 ········}26 ········}
27 ········finally·{27 ········finally·{
28 ············final·Throwable·t;28 ············final·Throwable·t;
29 ············if·(g0·==·null·||·((Throwable)g0).getCause()·==·t)·{29 ············if·(g0·==·null·||·((Throwable)g0).getCause()·==·t)·{
30 ················return·new·g0(i.i("Exception·in·undelivered·element·handler·for·",·o),·t);30 ················return·new·g0(i.j("Exception·in·undelivered·element·handler·for·",·o),·t);
31 ············}31 ············}
32 ············a.a((Throwable)g0,·t);32 ············a.a((Throwable)g0,·t);
33 ········}33 ········}
34 ········return·g0;34 ········return·g0;
35 ····}35 ····}
36 }36 }
928 B
kotlinx/coroutines/internal/x.class
858 B
procyon -ec {}
    
Offset 46, 18 lines modifiedOffset 46, 18 lines modified
46 ········}46 ········}
47 ········if·(k.b(a3)·!=·null)·{47 ········if·(k.b(a3)·!=·null)·{
48 ············a3·=·"kotlinx.coroutines.internal.StackTraceRecoveryKt";48 ············a3·=·"kotlinx.coroutines.internal.StackTraceRecoveryKt";
49 ········}49 ········}
50 ········b·=·(String)a3;50 ········b·=·(String)a3;
51 ····}51 ····}
52 ····52 ····
53 ····public·static·final·StackTraceElement·b(String·i)·{53 ····public·static·final·StackTraceElement·b(String·j)·{
54 ········i·=·i.i("\b\b\b(",·(Object)i);54 ········j·=·i.j("\b\b\b(",·(Object)j);
55 ········final·String·s·=·"\b";55 ········final·String·s·=·"\b";
56 ········return·new·StackTraceElement(i,·s,·s,·-1);56 ········return·new·StackTraceElement(j,·s,·s,·-1);
57 ····}57 ····}
58 ····58 ····
59 ····private·static·final·j·c(final·Throwable·t)·{59 ····private·static·final·j·c(final·Throwable·t)·{
60 ········final·Throwable·cause·=·t.getCause();60 ········final·Throwable·cause·=·t.getCause();
61 ········if·(cause·!=·null·&&·i.a((Object)cause.getClass(),·(Object)t.getClass()))·{61 ········if·(cause·!=·null·&&·i.a((Object)cause.getClass(),·(Object)t.getClass()))·{
62 ············final·StackTraceElement[]·stackTrace·=·t.getStackTrace();62 ············final·StackTraceElement[]·stackTrace·=·t.getStackTrace();
63 ············final·int·length·=·stackTrace.length;63 ············final·int·length·=·stackTrace.length;
774 B
kotlinx/coroutines/scheduling/a.class
700 B
procyon -ec {}
    
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 ····300 ····
301 ····public·final·void·e(final·Runnable·runnable,·final·j·j,·final·boolean·b)·{301 ····public·final·void·e(final·Runnable·runnable,·final·j·j,·final·boolean·b)·{
302 ········c.a();302 ········c.a();
303 ········final·i·c·=·this.c(runnable,·j);303 ········final·i·c·=·this.c(runnable,·j);
304 ········final·a$c·d·=·this.d();304 ········final·a$c·d·=·this.d();
305 ········final·i·p3·=·this.p(d,·c,·b);305 ········final·i·p3·=·this.p(d,·c,·b);
306 ········if·(p3·!=·null·&&·!this.a(p3))·{306 ········if·(p3·!=·null·&&·!this.a(p3))·{
307 ············throw·new·RejectedExecutionException(kotlin.jvm.internal.i.i(this.g,·(Object)"·was·terminated"));307 ············throw·new·RejectedExecutionException(kotlin.jvm.internal.i.j(this.g,·(Object)"·was·terminated"));
308 ········}308 ········}
309 ········final·boolean·b2·=·b·&&·d·!=·null;309 ········final·boolean·b2·=·b·&&·d·!=·null;
310 ········if·(c.e.e()·==·0)·{310 ········if·(c.e.e()·==·0)·{
311 ············if·(b2)·{311 ············if·(b2)·{
312 ················return;312 ················return;
313 ············}313 ············}
314 ············this.o();314 ············this.o();
424 B
l1/c0.class
402 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 8 lines modified
  
1 package·l1;1 package·l1;
  
2 import·kotlin.jvm.internal.i; 
3 import·java.util.Collections; 
4 import·java.util.Set;2 import·java.util.Set;
  
5 class·c03 public·final·class·c0·extends·f0
6 {4 {
7 ····public·static·final·Set·a(final·Object·o)·{ 
8 ········final·Set<Object>·singleton·=·Collections.singleton(o); 
9 ········i.c((Object)singleton,·"singleton(element)"); 
10 ········return·singleton; 
11 ····} 
12 }5 }
426 B
l1/h.class
406 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·java.util.Collections;5 import·java.util.Collections;
6 import·java.util.List;6 import·java.util.List;
  
7 class·h7 class·h
8 {8 {
9 ····public·static·final·List·a(final·Object·o)·{9 ····public·static·final·List·a(final·Object·o)·{
10 ········final·List<Object>·singletonList·=·Collections.singletonList(o);10 ········final·List<Object>·singletonList·=·Collections.singletonList(o);
11 ········i.c((Object)singletonList,·"singletonList(element)");11 ········i.d((Object)singletonList,·"singletonList(element)");
12 ········return·singletonList;12 ········return·singletonList;
13 ····}13 ····}
14 }14 }
805 B
l1/r.class
785 B
procyon -ec {}
    
Offset 11, 30 lines modifiedOffset 11, 22 lines modified
11 ····static·{11 ····static·{
12 ········d·=·new·r();12 ········d·=·new·r();
13 ····}13 ····}
14 ····14 ····
15 ····private·r()·{15 ····private·r()·{
16 ····}16 ····}
17 ····17 ····
18 ····public·void·b(final·Void·void1)·{ 
19 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
20 ····} 
21 ···· 
22 ····public·Void·c()·{18 ····public·Void·b()·{
23 ········throw·new·NoSuchElementException();19 ········throw·new·NoSuchElementException();
24 ····}20 ····}
25 ····21 ····
26 ····public·Void·d()·{22 ····public·Void·c()·{
27 ········throw·new·NoSuchElementException();23 ········throw·new·NoSuchElementException();
28 ····}24 ····}
29 ····25 ····
30 ····public·void·e(final·Void·void1)·{ 
31 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
32 ····} 
33 ···· 
34 ····public·boolean·hasNext()·{26 ····public·boolean·hasNext()·{
35 ········return·false;27 ········return·false;
36 ····}28 ····}
37 ····29 ····
38 ····public·boolean·hasPrevious()·{30 ····public·boolean·hasPrevious()·{
39 ········return·false;31 ········return·false;
40 ····}32 ····}
4.66 KB
l1/s.class
4.64 KB
procyon -ec {}
    
Offset 30, 102 lines modifiedOffset 30, 93 lines modified
30 ····}30 ····}
31 ····31 ····
32 ····public·void·clear()·{32 ····public·void·clear()·{
33 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");33 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
34 ····}34 ····}
35 ····35 ····
36 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{36 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{
37 ········return·o·instanceof·Void·&&·this.j((Void)o);37 ········return·o·instanceof·Void·&&·this.h((Void)o);
38 ····}38 ····}
39 ····39 ····
40 ····public·boolean·containsAll(final·Collection·collection)·{40 ····public·boolean·containsAll(final·Collection·collection)·{
41 ········i.d((Object)collection,·"elements");41 ········i.e((Object)collection,·"elements");
42 ········return·collection.isEmpty();42 ········return·collection.isEmpty();
43 ····}43 ····}
44 ····44 ····
45 ····@Override45 ····@Override
46 ····public·boolean·equals(final·Object·o)·{46 ····public·boolean·equals(final·Object·o)·{
47 ········return·o·instanceof·List·&&·((List)o).isEmpty();47 ········return·o·instanceof·List·&&·((List)o).isEmpty();
48 ····}48 ····}
49 ····49 ····
50 ····public·void·h(final·int·n,·final·Void·void1)·{50 ····public·boolean·h(final·Void·void1)·{
51 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");51 ········i.e((Object)void1,·"element");
 52 ········return·false;
52 ····}53 ····}
53 ····54 ····
54 ····@Override55 ····@Override
55 ····public·int·hashCode()·{56 ····public·int·hashCode()·{
56 ········return·1;57 ········return·1;
57 ····}58 ····}
58 ····59 ····
59 ····public·boolean·i(final·Void·void1)·{60 ····public·Void·i(final·int·i)·{
60 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");61 ········final·StringBuilder·sb·=·new·StringBuilder();
 62 ········sb.append("Empty·list·doesn't·contain·element·at·index·");
 63 ········sb.append(i);
 64 ········sb.append('.');
 65 ········throw·new·IndexOutOfBoundsException(sb.toString());
61 ····}66 ····}
62 ····67 ····
63 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{68 ····public·final·/*·bridge·*/·int·indexOf(final·Object·o)·{
64 ········if·(!(o·instanceof·Void))·{69 ········if·(!(o·instanceof·Void))·{
65 ············return·-1;70 ············return·-1;
66 ········}71 ········}
67 ········return·this.m((Void)o);72 ········return·this.k((Void)o);
68 ····}73 ····}
69 ····74 ····
70 ····public·boolean·isEmpty()·{75 ····public·boolean·isEmpty()·{
71 ········return·true;76 ········return·true;
72 ····}77 ····}
73 ····78 ····
74 ····public·Iterator·iterator()·{79 ····public·Iterator·iterator()·{
75 ········return·(Iterator)r.d;80 ········return·(Iterator)r.d;
76 ····}81 ····}
77 ····82 ····
 83 ····public·int·j()·{
78 ····public·boolean·j(final·Void·void1)·{ 
79 ········i.d((Object)void1,·"element"); 
80 ········return·false;84 ········return·0;
81 ····}85 ····}
82 ····86 ····
83 ····public·Void·k(final·int·i)·{87 ····public·int·k(final·Void·void1)·{
 88 ········i.e((Object)void1,·"element");
 89 ········return·-1;
84 ········final·StringBuilder·sb·=·new·StringBuilder(); 
85 ········sb.append("Empty·list·doesn't·contain·element·at·index·"); 
86 ········sb.append(i); 
87 ········sb.append('.'); 
88 ········throw·new·IndexOutOfBoundsException(sb.toString()); 
89 ····}90 ····}
90 ····91 ····
91 ····public·int·l()·{92 ····public·int·l(final·Void·void1)·{
 93 ········i.e((Object)void1,·"element");
92 ········return·0;94 ········return·-1;
93 ····}95 ····}
94 ····96 ····
95 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{97 ····public·final·/*·bridge·*/·int·lastIndexOf(final·Object·o)·{
96 ········if·(!(o·instanceof·Void))·{98 ········if·(!(o·instanceof·Void))·{
97 ············return·-1;99 ············return·-1;
98 ········}100 ········}
99 ········return·this.n((Void)o);101 ········return·this.l((Void)o);
100 ····}102 ····}
101 ····103 ····
102 ····public·ListIterator·listIterator()·{104 ····public·ListIterator·listIterator()·{
103 ········return·(ListIterator)r.d;105 ········return·(ListIterator)r.d;
104 ····}106 ····}
105 ····107 ····
106 ····public·ListIterator·listIterator(final·int·i)·{108 ····public·ListIterator·listIterator(final·int·i)·{
107 ········if·(i·==·0)·{109 ········if·(i·==·0)·{
108 ············return·(ListIterator)r.d;110 ············return·(ListIterator)r.d;
109 ········}111 ········}
 112 ········final·StringBuilder·sb·=·new·StringBuilder();
 113 ········sb.append("Index:·");
 114 ········sb.append(i);
 115 ········throw·new·IndexOutOfBoundsException(sb.toString());
110 ········throw·new·IndexOutOfBoundsException(i.i("Index:·",·(Object)Integer.valueOf(i))); 
111 ····} 
112 ···· 
113 ····public·int·m(final·Void·void1)·{ 
114 ········i.d((Object)void1,·"element"); 
115 ········return·-1; 
116 ····} 
117 ···· 
118 ····public·int·n(final·Void·void1)·{ 
119 ········i.d((Object)void1,·"element"); 
120 ········return·-1; 
121 ····} 
122 ···· 
123 ····public·Void·o(final·int·n,·final·Void·void1)·{ 
124 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
125 ····}116 ····}
126 ····117 ····
127 ····public·boolean·remove(Object·o)·{118 ····public·boolean·remove(Object·o)·{
128 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");119 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
129 ········throw·o;120 ········throw·o;
130 ····}121 ····}
131 ····122 ····
Offset 134, 15 lines modifiedOffset 125, 15 lines modified
134 ····}125 ····}
135 ····126 ····
136 ····public·boolean·retainAll(final·Collection·collection)·{127 ····public·boolean·retainAll(final·Collection·collection)·{
137 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");128 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
138 ····}129 ····}
139 ····130 ····
140 ····public·final·/*·bridge·*/·int·size()·{131 ····public·final·/*·bridge·*/·int·size()·{
141 ········return·this.l();132 ········return·this.j();
142 ····}133 ····}
143 ····134 ····
144 ····public·List·subList(final·int·i,·final·int·j)·{135 ····public·List·subList(final·int·i,·final·int·j)·{
Max diff block lines reached; 516/4720 bytes (10.93%) of diff not shown.
967 B
l1/t.class
947 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········d·=·new·t();15 ········d·=·new·t();
16 ····}16 ····}
17 ····17 ····
18 ····private·t()·{18 ····private·t()·{
19 ····}19 ····}
20 ····20 ····
21 ····public·boolean·a(final·Void·void1)·{21 ····public·boolean·a(final·Void·void1)·{
22 ········i.d((Object)void1,·"value");22 ········i.e((Object)void1,·"value");
23 ········return·false;23 ········return·false;
24 ····}24 ····}
25 ····25 ····
26 ····public·Void·b(final·Object·o)·{26 ····public·Void·b(final·Object·o)·{
27 ········return·null;27 ········return·null;
28 ····}28 ····}
29 ····29 ····
Offset 60, 20 lines modifiedOffset 60, 15 lines modified
60 ········return·o·instanceof·Map·&&·((Map)o).isEmpty();60 ········return·o·instanceof·Map·&&·((Map)o).isEmpty();
61 ····}61 ····}
62 ····62 ····
63 ····public·Collection·f()·{63 ····public·Collection·f()·{
64 ········return·(Collection)s.d;64 ········return·(Collection)s.d;
65 ····}65 ····}
66 ····66 ····
67 ····public·Void·g(Object·o,·final·Void·void1)·{ 
68 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection"); 
69 ········throw·o; 
70 ····} 
71 ···· 
72 ····public·Void·h(Object·o)·{67 ····public·Void·g(Object·o)·{
73 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");68 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
74 ········throw·o;69 ········throw·o;
75 ····}70 ····}
76 ····71 ····
77 ····@Override72 ····@Override
78 ····public·int·hashCode()·{73 ····public·int·hashCode()·{
79 ········return·0;74 ········return·0;
2.38 KB
l1/u.class
2.36 KB
procyon -ec {}
    
Offset 24, 76 lines modifiedOffset 24, 72 lines modified
24 ····}24 ····}
25 ····25 ····
26 ····public·void·clear()·{26 ····public·void·clear()·{
27 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");27 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
28 ····}28 ····}
29 ····29 ····
30 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{30 ····public·final·/*·bridge·*/·boolean·contains(final·Object·o)·{
31 ········return·o·instanceof·Void·&&·this.i((Void)o);31 ········return·o·instanceof·Void·&&·this.h((Void)o);
32 ····}32 ····}
33 ····33 ····
34 ····public·boolean·containsAll(final·Collection·collection)·{34 ····public·boolean·containsAll(final·Collection·collection)·{
35 ········i.d((Object)collection,·"elements");35 ········i.e((Object)collection,·"elements");
36 ········return·collection.isEmpty();36 ········return·collection.isEmpty();
37 ····}37 ····}
38 ····38 ····
39 ····@Override39 ····@Override
40 ····public·boolean·equals(final·Object·o)·{40 ····public·boolean·equals(final·Object·o)·{
41 ········return·o·instanceof·Set·&&·((Set)o).isEmpty();41 ········return·o·instanceof·Set·&&·((Set)o).isEmpty();
42 ····}42 ····}
43 ····43 ····
44 ····public·boolean·h(final·Void·void1)·{44 ····public·boolean·h(final·Void·void1)·{
45 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");45 ········i.e((Object)void1,·"element");
 46 ········return·false;
46 ····}47 ····}
47 ····48 ····
48 ····@Override49 ····@Override
49 ····public·int·hashCode()·{50 ····public·int·hashCode()·{
50 ········return·0;51 ········return·0;
51 ····}52 ····}
52 ····53 ····
 54 ····public·int·i()·{
53 ····public·boolean·i(final·Void·void1)·{ 
54 ········i.d((Object)void1,·"element"); 
55 ········return·false;55 ········return·0;
56 ····}56 ····}
57 ····57 ····
58 ····public·boolean·isEmpty()·{58 ····public·boolean·isEmpty()·{
59 ········return·true;59 ········return·true;
60 ····}60 ····}
61 ····61 ····
62 ····public·Iterator·iterator()·{62 ····public·Iterator·iterator()·{
63 ········return·(Iterator)r.d;63 ········return·(Iterator)r.d;
64 ····}64 ····}
65 ····65 ····
66 ····public·int·j()·{ 
67 ········return·0; 
68 ····} 
69 ···· 
70 ····public·boolean·remove(Object·o)·{66 ····public·boolean·remove(Object·o)·{
71 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");67 ········o·=·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
72 ········throw·o;68 ········throw·o;
73 ····}69 ····}
74 ····70 ····
75 ····public·boolean·removeAll(final·Collection·collection)·{71 ····public·boolean·removeAll(final·Collection·collection)·{
76 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");72 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
77 ····}73 ····}
78 ····74 ····
79 ····public·boolean·retainAll(final·Collection·collection)·{75 ····public·boolean·retainAll(final·Collection·collection)·{
80 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");76 ········throw·new·UnsupportedOperationException("Operation·is·not·supported·for·read-only·collection");
81 ····}77 ····}
82 ····78 ····
83 ····public·final·/*·bridge·*/·int·size()·{79 ····public·final·/*·bridge·*/·int·size()·{
84 ········return·this.j();80 ········return·this.i();
85 ····}81 ····}
86 ····82 ····
87 ····public·Object[]·toArray()·{83 ····public·Object[]·toArray()·{
88 ········return·kotlin.jvm.internal.d.a((Collection)this);84 ········return·kotlin.jvm.internal.d.a((Collection)this);
89 ····}85 ····}
90 ····86 ····
91 ····public·Object[]·toArray(final·Object[]·array)·{87 ····public·Object[]·toArray(final·Object[]·array)·{
92 ········i.d((Object)array,·"array");88 ········i.e((Object)array,·"array");
93 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);89 ········return·kotlin.jvm.internal.d.b((Collection)this,·array);
94 ····}90 ····}
95 ····91 ····
96 ····@Override92 ····@Override
97 ····public·String·toString()·{93 ····public·String·toString()·{
98 ········return·"[]";94 ········return·"[]";
99 ····}95 ····}
3.57 KB
m0/b.class
3.55 KB
procyon -ec {}
    
Offset 1, 109 lines modifiedOffset 1, 15 lines modified
  
1 package·m0;1 package·m0;
  
2 import·android.database.DatabaseErrorHandler;2 import·android.database.Cursor;
 3 import·android.database.sqlite.SQLiteQuery;
3 import·android.database.sqlite.SQLiteDatabase$CursorFactory;4 import·android.database.sqlite.SQLiteCursorDriver;
4 import·android.util.Log; 
5 import·java.io.File; 
6 import·android.content.pm.ApplicationInfo; 
7 import·android.database.sqlite.SQLiteDatabase;5 import·android.database.sqlite.SQLiteDatabase;
8 import·android.content.Context;6 import·android.database.sqlite.SQLiteDatabase$CursorFactory;
  
9 class·b7 public·final·class·b·implements·SQLiteDatabase$CursorFactory
10 {8 {
 9 ····public·final·Cursor·newCursor(final·SQLiteDatabase·sqLiteDatabase,·final·SQLiteCursorDriver·sqLiteCursorDriver,·final·String·s,·final·SQLiteQuery·sqLiteQuery)·{
 10 ········return·i.e(this.a,·sqLiteDatabase,·sqLiteCursorDriver,·s,·sqLiteQuery);
11 ····private·static·Boolean·h; 
12 ····final·boolean·a; 
13 ····final·String·b; 
14 ····final·int·c; 
15 ····final·int·d; 
16 ····final·Context·e; 
17 ····SQLiteDatabase·f; 
18 ····boolean·g; 
19 ···· 
20 ····b(final·Context·e,·final·String·b,·final·int·c,·final·boolean·a,·final·int·d)·{ 
21 ········this.e·=·e; 
22 ········this.b·=·b; 
23 ········this.a·=·a; 
24 ········this.c·=·c; 
25 ········this.d·=·d; 
26 ····} 
27 ···· 
28 ····protected·static·boolean·a(final·Context·context)·{ 
29 ········try·{ 
30 ············final·String·packageName·=·context.getPackageName(); 
31 ············try·{ 
32 ················final·ApplicationInfo·applicationInfo·=·context.getPackageManager().getApplicationInfo(packageName,·128); 
33 ················try·{ 
34 ····················if·(applicationInfo.metaData.getBoolean("com.tekartik.sqflite.wal_enabled",·false))·{ 
35 ························return·true; 
36 ····················} 
37 ····················return·false; 
38 ················} 
39 ················catch·(Exception·ex)·{ 
40 ····················ex.printStackTrace(); 
41 ················} 
42 ············} 
43 ············catch·(Exception·ex2)·{} 
44 ········} 
45 ········catch·(Exception·ex3)·{} 
46 ········return·false; 
47 ····} 
48 ···· 
49 ····static·void·c(final·String·pathname)·{ 
50 ········SQLiteDatabase.deleteDatabase(new·File(pathname)); 
51 ····} 
52 ···· 
53 ····public·void·b()·{ 
54 ········this.f.close(); 
55 ····} 
56 ···· 
57 ····public·SQLiteDatabase·d()·{ 
58 ········return·this.f; 
59 ····} 
60 ···· 
61 ····String·e()·{ 
62 ········final·StringBuilder·sb·=·new·StringBuilder(); 
63 ········sb.append("["); 
64 ········sb.append(this.f()); 
65 ········sb.append("]·"); 
66 ········return·sb.toString(); 
67 ····} 
68 ···· 
69 ····String·f()·{ 
70 ········final·Thread·currentThread·=·Thread.currentThread(); 
71 ········final·StringBuilder·sb·=·new·StringBuilder(); 
72 ········sb.append(""); 
73 ········sb.append(this.c); 
74 ········sb.append(","); 
75 ········sb.append(currentThread.getName()); 
76 ········sb.append("("); 
77 ········sb.append(currentThread.getId()); 
78 ········sb.append(")"); 
79 ········return·sb.toString(); 
80 ····} 
81 ···· 
82 ····public·SQLiteDatabase·g()·{ 
83 ········return·this.f; 
84 ····} 
85 ···· 
86 ····public·void·h()·{ 
87 ········if·(m0.b.h·==·null·&&·(m0.b.h·=·Boolean.valueOf(a(this.e)))·&&·m0.c.c(this.d))·{ 
88 ············final·StringBuilder·sb·=·new·StringBuilder(); 
89 ············sb.append(this.e()); 
90 ············sb.append("[sqflite]·WAL·enabled"); 
91 ············Log.d("Sqflite",·sb.toString()); 
92 ········} 
93 ········int·n; 
94 ········if·((boolean)m0.b.h)·{ 
95 ············n·=·805306368; 
96 ········} 
97 ········else·{ 
98 ············n·=·268435456; 
99 ········} 
100 ········this.f·=·SQLiteDatabase.openDatabase(this.b,·(SQLiteDatabase$CursorFactory)null,·n); 
101 ····} 
102 ···· 
103 ····public·void·i()·{ 
104 ········this.f·=·SQLiteDatabase.openDatabase(this.b,·(SQLiteDatabase$CursorFactory)null,·1,·(DatabaseErrorHandler)new·b$a(this)); 
105 ····}11 ····}
106 }12 }
619 B
m0/c.class
599 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 9 lines modified
  
1 package·m0;1 package·m0;
  
 2 public·final·class·c·implements·Runnable
2 import·e1.j; 
  
3 public·class·c 
4 {3 {
 4 ····public·final·void·run()·{
 5 ········i.d(this.d);
5 ····static·Integer·a(final·j·j)·{ 
6 ········return·(Integer)j.a("logLevel"); 
7 ····} 
8 ···· 
9 ····static·boolean·b(final·int·n)·{ 
10 ········int·n2·=·1; 
11 ········if·(n·<·n2)·{ 
12 ············n2·=·0; 
13 ········} 
14 ········return·n2·!=·0; 
15 ····} 
16 ···· 
17 ····static·boolean·c(int·n)·{ 
18 ········if·(n·>=·2)·{ 
19 ············n·=·1; 
20 ········} 
21 ········else·{ 
22 ············n·=·0; 
23 ········} 
24 ········return·n·!=·0; 
25 ····}6 ····}
26 }7 }
5.23 KB
m0/e.class
5.21 KB
procyon -ec {}
    
Offset 1, 174 lines modifiedOffset 1, 9 lines modified
  
1 package·m0;1 package·m0;
  
 2 public·final·class·e·implements·Runnable
2 import·java.util.Arrays; 
3 import·android.database.sqlite.SQLiteProgram; 
4 import·java.util.Iterator; 
5 import·java.util.ArrayList; 
6 import·java.util.List; 
  
7 public·class·e 
8 {3 {
 4 ····public·final·void·run()·{
 5 ········i.b(this.d,·this.e);
9 ····private·final·String·a; 
10 ····private·final·List·b; 
11 ···· 
12 ····public·e(final·String·a,·List·b)·{ 
13 ········this.a·=·a; 
14 ········if·(b·==·null)·{ 
15 ············b·=·new·ArrayList(); 
16 ········} 
17 ········this.b·=·b; 
18 ····} 
19 ···· 
20 ····private·Object[]·e(final·List·list)·{ 
21 ········final·ArrayList<Object>·list2·=·new·ArrayList<Object>(); 
22 ········if·(list·!=·null)·{ 
23 ············final·Iterator<Object>·iterator·=·list.iterator(); 
24 ············while·(iterator.hasNext())·{ 
25 ················list2.add(f(iterator.next())); 
26 ············} 
27 ········} 
28 ········return·list2.toArray(new·Object[0]); 
29 ····} 
30 ···· 
31 ····private·static·Object·f(Object·o)·{ 
32 ········if·(o·==·null)·{ 
33 ············return·null; 
34 ········} 
35 ········if·(o·instanceof·List)·{ 
36 ············final·List·list·=·(List)o; 
37 ············final·byte[]·array·=·new·byte[list.size()]; 
38 ············for·(int·i·=·0;·i·<·list.size();·++i)·{ 
39 ················array[i]·=·(byte)(int)Integer.valueOf(list.get(i)); 
40 ············} 
41 ············o·=·array; 
42 ········} 
43 ········return·o; 
44 ····} 
45 ···· 
46 ····public·void·a(final·SQLiteProgram·sqLiteProgram)·{ 
47 ········final·List·b·=·this.b; 
48 ········if·(b·!=·null)·{ 
49 ············int·n; 
50 ············for·(int·size·=·b.size(),·i·=·0;·i·<·size;·i·=·n)·{ 
51 ················final·Object·f·=·f(this.b.get(i)); 
52 ················n·=·i·+·1; 
53 ················if·(f·==·null)·{ 
54 ····················sqLiteProgram.bindNull(n); 
55 ················} 
56 ················else·if·(f·instanceof·byte[])·{ 
57 ····················sqLiteProgram.bindBlob(n,·(byte[])f); 
58 ················} 
59 ················else·if·(f·instanceof·Double)·{ 
60 ····················sqLiteProgram.bindDouble(n,·(double)(Double)f); 
61 ················} 
62 ················else·{ 
63 ····················long·longValue; 
64 ····················if·(f·instanceof·Integer)·{ 
65 ························longValue·=·(int)f; 
66 ····················} 
67 ····················else·if·(f·instanceof·Long)·{ 
68 ························longValue·=·(long)f; 
69 ····················} 
70 ····················else·{ 
71 ························if·(f·instanceof·String)·{ 
72 ····························sqLiteProgram.bindString(n,·(String)f); 
73 ····························continue; 
74 ························} 
75 ························if·(!(f·instanceof·Boolean))·{ 
76 ····························final·StringBuilder·sb·=·new·StringBuilder(); 
77 ····························sb.append("Could·not·bind·"); 
78 ····························sb.append(f); 
79 ····························sb.append("·from·index·"); 
80 ····························sb.append(i); 
81 ····························sb.append(":·Supported·types·are·null,·byte[],·double,·long,·boolean·and·String"); 
82 ····························throw·new·IllegalArgumentException(sb.toString()); 
83 ························} 
84 ························if·((boolean)f)·{ 
85 ····························longValue·=·1L; 
86 ························} 
87 ························else·{ 
88 ····························longValue·=·0L; 
89 ························} 
90 ····················} 
91 ····················sqLiteProgram.bindLong(n,·longValue); 
92 ················} 
93 ············} 
94 ········} 
95 ····} 
96 ···· 
97 ····public·List·b()·{ 
98 ········return·this.b; 
99 ····} 
100 ···· 
101 ····public·String·c()·{ 
102 ········return·this.a; 
103 ····} 
104 ···· 
105 ····public·Object[]·d()·{ 
106 ········return·this.e(this.b); 
107 ····} 
108 ···· 
109 ····@Override 
110 ····public·boolean·equals(final·Object·o)·{ 
111 ········if·(!(o·instanceof·e))·{ 
112 ············return·false; 
113 ········} 
114 ········final·e·e·=·(e)o; 
115 ········final·String·a·=·this.a; 
116 ········if·(a·!=·null)·{ 
117 ············if·(!a.equals(e.a))·{ 
118 ················return·false; 
119 ············} 
120 ········} 
121 ········else·if·(e.a·!=·null)·{ 
Max diff block lines reached; 3/5310 bytes (0.06%) of diff not shown.
1.25 KB
n1/e$a.class
1.23 KB
procyon -ec {}
    
Offset 2, 37 lines modifiedOffset 2, 38 lines modified
2 package·n1;2 package·n1;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 public·final·class·e$a4 public·final·class·e$a
5 {5 {
6 ····public·static·g$b·a(e·e,·final·g$c·g$c)·{6 ····public·static·g$b·a(e·e,·final·g$c·g$c)·{
7 ········i.d((Object)e,·"this"); 
8 ········i.d((Object)g$c,·"key");7 ········i.e((Object)g$c,·"key");
9 ········final·boolean·b·=·g$c·instanceof·b;8 ········final·boolean·b·=·g$c·instanceof·b;
10 ········g$b·g$b·=·null;9 ········g$b·g$b·=·null;
11 ········if·(b)·{10 ········if·(b)·{
12 ············final·b·b2·=·(b)g$c;11 ············final·b·b2·=·(b)g$c;
13 ············if·(b2.a(((g$b)e).getKey()))·{12 ············if·(b2.a(((g$b)e).getKey()))·{
14 ················final·g$b·b3·=·b2.b((g$b)e);13 ················final·g$b·b3·=·b2.b((g$b)e);
15 ················if·(b3·instanceof·g$b)·{14 ················if·(b3·instanceof·g$b)·{
16 ····················g$b·=·b3;15 ····················g$b·=·b3;
17 ················}16 ················}
18 ············}17 ············}
19 ············return·g$b;18 ············return·g$b;
20 ········}19 ········}
21 ········if·(e.c·!=·g$c)·{20 ········if·(e.c·==·g$c)·{
 21 ············i.c((Object)e,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get");
 22 ········}
 23 ········else·{
22 ············e·=·null;24 ············e·=·null;
23 ········}25 ········}
24 ········return·(g$b)e;26 ········return·(g$b)e;
25 ····}27 ····}
26 ····28 ····
27 ····public·static·g·b(e·e,·final·g$c·g$c)·{29 ····public·static·g·b(e·e,·final·g$c·g$c)·{
28 ········i.d((Object)e,·"this"); 
29 ········i.d((Object)g$c,·"key");30 ········i.e((Object)g$c,·"key");
30 ········if·(g$c·instanceof·b)·{31 ········if·(g$c·instanceof·b)·{
31 ············final·b·b·=·(b)g$c;32 ············final·b·b·=·(b)g$c;
32 ············if·(b.a(((g$b)e).getKey())·&&·b.b((g$b)e)·!=·null)·{33 ············if·(b.a(((g$b)e).getKey())·&&·b.b((g$b)e)·!=·null)·{
33 ················e·=·(e)h.d;34 ················e·=·(e)h.d;
34 ············}35 ············}
35 ············return·(g)e;36 ············return·(g)e;
36 ········}37 ········}
512 B
n1/f.class
492 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·o1.b;7 import·o1.b;
8 import·kotlin.jvm.internal.i;8 import·kotlin.jvm.internal.i;
9 import·u1.p;9 import·u1.p;
  
10 public·final·class·f10 public·final·class·f
11 {11 {
12 ····public·static·final·void·a(final·p·p3,·Object·a,·final·d·d)·{12 ····public·static·final·void·a(final·p·p3,·Object·a,·final·d·d)·{
13 ········i.d((Object)p3,·"<this>");13 ········i.e((Object)p3,·"<this>");
14 ········i.d((Object)d,·"completion");14 ········i.e((Object)d,·"completion");
15 ········final·d·b·=·o1.b.b(o1.b.a(p3,·a,·d));15 ········final·d·b·=·o1.b.b(o1.b.a(p3,·a,·d));
16 ········final·k$a·d2·=·k.d;16 ········final·k$a·d2·=·k.d;
17 ········a·=·k.a((Object)q.a);17 ········a·=·k.a((Object)q.a);
18 ········b.resumeWith(a);18 ········b.resumeWith(a);
19 ····}19 ····}
20 }20 }
413 B
n1/g$a.class
389 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 14 lines modified
  
3 import·u1.p;3 import·u1.p;
4 import·kotlin.jvm.internal.i;4 import·kotlin.jvm.internal.i;
  
5 public·final·class·g$a5 public·final·class·g$a
6 {6 {
7 ····public·static·g·a(g·g,·final·g·g2)·{7 ····public·static·g·a(g·g,·final·g·g2)·{
8 ········i.d((Object)g,·"this"); 
9 ········i.d((Object)g2,·"context");8 ········i.e((Object)g2,·"context");
10 ········if·(g2·!=·h.d)·{9 ········if·(g2·!=·h.d)·{
11 ············g·=·(g)g2.fold((Object)g,·(p)g$a$a.d);10 ············g·=·(g)g2.fold((Object)g,·(p)g$a$a.d);
12 ········}11 ········}
13 ········return·g;12 ········return·g;
14 ····}13 ····}
15 }14 }
1.32 KB
n1/g$b$a.class
1.3 KB
procyon -ec {}
    
Offset 3, 36 lines modifiedOffset 3, 35 lines modified
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·u1.p;4 import·u1.p;
  
5 public·final·class·g$b$a5 public·final·class·g$b$a
6 {6 {
7 ····public·static·Object·a(final·g$b·g$b,·final·Object·o,·final·p·p3)·{7 ····public·static·Object·a(final·g$b·g$b,·final·Object·o,·final·p·p3)·{
8 ········i.d((Object)g$b,·"this"); 
9 ········i.d((Object)p3,·"operation");8 ········i.e((Object)p3,·"operation");
10 ········return·p3.invoke(o,·(Object)g$b);9 ········return·p3.invoke(o,·(Object)g$b);
11 ····}10 ····}
12 ····11 ····
13 ····public·static·g$b·b(g$b·g$b,·final·g$c·g$c)·{12 ····public·static·g$b·b(g$b·g$b,·final·g$c·g$c)·{
14 ········i.d((Object)g$b,·"this"); 
15 ········i.d((Object)g$c,·"key");13 ········i.e((Object)g$c,·"key");
16 ········if·(!i.a((Object)g$b.getKey(),·(Object)g$c))·{14 ········if·(i.a((Object)g$b.getKey(),·(Object)g$c))·{
 15 ············i.c((Object)g$b,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.CoroutineContext.Element.get");
 16 ········}
 17 ········else·{
17 ············g$b·=·null;18 ············g$b·=·null;
18 ········}19 ········}
19 ········return·g$b;20 ········return·g$b;
20 ····}21 ····}
21 ····22 ····
22 ····public·static·g·c(g$b·d,·final·g$c·g$c)·{23 ····public·static·g·c(g$b·d,·final·g$c·g$c)·{
23 ········i.d((Object)d,·"this"); 
24 ········i.d((Object)g$c,·"key");24 ········i.e((Object)g$c,·"key");
25 ········if·(i.a((Object)d.getKey(),·(Object)g$c))·{25 ········if·(i.a((Object)d.getKey(),·(Object)g$c))·{
26 ············d·=·(g$b)h.d;26 ············d·=·(g$b)h.d;
27 ········}27 ········}
28 ········return·(g)d;28 ········return·(g)d;
29 ····}29 ····}
30 ····30 ····
31 ····public·static·g·d(final·g$b·g$b,·final·g·g)·{31 ····public·static·g·d(final·g$b·g$b,·final·g·g)·{
32 ········i.d((Object)g$b,·"this"); 
33 ········i.d((Object)g,·"context");32 ········i.e((Object)g,·"context");
34 ········return·g$a.a((g)g$b,·g);33 ········return·g$a.a((g)g$b,·g);
35 ····}34 ····}
36 }35 }
379 B
o0/g.class
359 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 15 lines modified
  
1 package·o0;1 package·o0;
  
2 public·interface·g2 public·class·g
3 {3 {
4 ····void·a(final·Object·p0);4 ····final·Runnable·a;
5 ····5 ····
6 ····void·b(final·String·p0,·final·String·p1,·final·Object·p2);6 ····public·g(final·e·e,·final·Runnable·a)·{
 7 ········this.a·=·a;
 8 ····}
 9 ····
 10 ····public·void·a()·{
 11 ········this.a.run();
 12 ····}
7 }13 }
537 B
o0/h.class
517 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·o0;1 package·o0;
  
2 import·m0.e;2 import·m0.t;
3 import·java.util.HashMap;3 import·java.util.HashMap;
4 import·java.util.Map;4 import·java.util.Map;
  
5 public·class·h5 public·class·h
6 {6 {
7 ····public·static·Map·a(final·f·f)·{7 ····public·static·Map·a(final·e·e)·{
8 ········final·e·d·=·f.d();8 ········final·t·d·=·e.d();
9 ········Map<String,·String>·map;9 ········Map<String,·String>·map;
10 ········if·(d·!=·null)·{10 ········if·(d·!=·null)·{
11 ············map·=·new·HashMap<String,·String>();11 ············map·=·new·HashMap<String,·String>();
12 ············map.put("sql",·d.c());12 ············map.put("sql",·d.c());
13 ············map.put("arguments",·(String)d.b());13 ············map.put("arguments",·(String)d.b());
14 ········}14 ········}
15 ········else·{15 ········else·{
1.55 KB
o1/c.class
1.53 KB
procyon -ec {}
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 import·kotlin.jvm.internal.i;7 import·kotlin.jvm.internal.i;
8 import·n1.d;8 import·n1.d;
9 import·u1.p;9 import·u1.p;
  
10 class·c10 class·c
11 {11 {
12 ····public·static·d·a(final·p·p3,·final·Object·o,·d·a)·{12 ····public·static·d·a(final·p·p3,·final·Object·o,·d·a)·{
13 ········i.d((Object)p3,·"<this>");13 ········i.e((Object)p3,·"<this>");
14 ········i.d((Object)a,·"completion");14 ········i.e((Object)a,·"completion");
15 ········a·=·h.a(a);15 ········a·=·h.a(a);
16 ········Object·create;16 ········Object·create;
17 ········if·(p3·instanceof·a)·{17 ········if·(p3·instanceof·a)·{
18 ············create·=·((a)p3).create(o,·a);18 ············create·=·((a)p3).create(o,·a);
19 ········}19 ········}
20 ········else·{20 ········else·{
21 ············final·g·context·=·a.getContext();21 ············final·g·context·=·a.getContext();
Offset 26, 22 lines modifiedOffset 26, 25 lines modified
26 ············else·{26 ············else·{
27 ················create·=·new·c$b(a,·context,·p3,·o);27 ················create·=·new·c$b(a,·context,·p3,·o);
28 ············}28 ············}
29 ········}29 ········}
30 ········return·(d)create;30 ········return·(d)create;
31 ····}31 ····}
32 ····32 ····
33 ····public·static·d·b(d·intercepted)·{33 ····public·static·d·b(d·d)·{
34 ········i.d((Object)intercepted,·"<this>");34 ········i.e((Object)d,·"<this>");
35 ········kotlin.coroutines.jvm.internal.d·d;35 ········kotlin.coroutines.jvm.internal.d·d2;
36 ········if·(intercepted·instanceof·kotlin.coroutines.jvm.internal.d)·{36 ········if·(d·instanceof·kotlin.coroutines.jvm.internal.d)·{
37 ············d·=·(kotlin.coroutines.jvm.internal.d)intercepted;37 ············d2·=·(kotlin.coroutines.jvm.internal.d)d;
38 ········}38 ········}
39 ········else·{39 ········else·{
40 ············d·=·null;40 ············d2·=·null;
41 ········}41 ········}
42 ········if·(d·!=·null)·{42 ········if·(d2·!=·null)·{
43 ············intercepted·=·d.intercepted();43 ············final·d·intercepted·=·d2.intercepted();
 44 ············if·(intercepted·!=·null)·{
 45 ················d·=·intercepted;
 46 ············}
44 ········}47 ········}
45 ········return·intercepted;48 ········return·d;
46 ····}49 ····}
47 }50 }
2.25 KB
p1/a$a.class
2.23 KB
procyon -ec {}
    
Offset 9, 42 lines modifiedOffset 9, 36 lines modified
9 {9 {
10 ····public·static·final·Method·a;10 ····public·static·final·Method·a;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········new·a$a();13 ········new·a$a();
14 ········final·Class<Throwable>·clazz·=·Throwable.class;14 ········final·Class<Throwable>·clazz·=·Throwable.class;
15 ········final·Method[]·methods·=·clazz.getMethods();15 ········final·Method[]·methods·=·clazz.getMethods();
16 ········i.c((Object)methods,·"throwableMethods");16 ········i.d((Object)methods,·"throwableMethods");
17 ········final·int·length·=·methods.length;17 ········final·int·length·=·methods.length;
18 ········int·i·=·0;18 ········int·n·=·0;
19 ········int·j·=·0; 
20 ········while·(true)·{19 ········while·(true)·{
21 ············while·(j·<·length)·{20 ············for·(int·i·=·0;·i·<·length;·++i)·{
22 ················final·Method·a2·=·methods[j];21 ················final·Method·a2·=·methods[i];
23 ················++j; 
24 ················boolean·b·=·false;22 ················boolean·b·=·false;
25 ················Label_0127:·{23 ················Label_0121:·{
26 ····················if·(kotlin.jvm.internal.i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{24 ····················if·(i.a((Object)a2.getName(),·(Object)"addSuppressed"))·{
27 ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();25 ························final·Class<?>[]·parameterTypes·=·a2.getParameterTypes();
28 ························kotlin.jvm.internal.i.c((Object)parameterTypes,·"it.parameterTypes");26 ························i.d((Object)parameterTypes,·"it.parameterTypes");
29 ························if·(kotlin.jvm.internal.i.a(l1.a.h((Object[])parameterTypes),·(Object)clazz))·{27 ························if·(i.a(l1.a.h((Object[])parameterTypes),·(Object)clazz))·{
30 ····························b·=·true;28 ····························b·=·true;
31 ····························break·Label_0127;29 ····························break·Label_0121;
32 ························}30 ························}
33 ····················}31 ····················}
34 ····················b·=·false;32 ····················b·=·false;
35 ················}33 ················}
36 ················if·(b)·{34 ················if·(b)·{
37 ····················a·=·a2;35 ····················a·=·a2;
 36 ····················while·(n·<·methods.length·&&·!i.a((Object)methods[n].getName(),·(Object)"getSuppressed"))·{
38 ····················while·(i·<·methods.length)·{ 
39 ························final·Method·method·=·methods[i]; 
40 ························++i;37 ························++n;
41 ························if·(kotlin.jvm.internal.i.a((Object)method.getName(),·(Object)"getSuppressed"))·{ 
42 ····························break; 
43 ························} 
44 ····················}38 ····················}
45 ····················return;39 ····················return;
46 ················}40 ················}
47 ············}41 ············}
48 ············final·Method·a2·=·null;42 ············final·Method·a2·=·null;
49 ············continue;43 ············continue;
50 ········}44 ········}
509 B
p1/a.class
489 B
procyon -ec {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 import·v1.c;5 import·v1.c;
6 import·java.lang.reflect.Method;6 import·java.lang.reflect.Method;
7 import·kotlin.jvm.internal.i;7 import·kotlin.jvm.internal.i;
  
8 public·class·a8 public·class·a
9 {9 {
10 ····public·void·a(final·Throwable·obj,·final·Throwable·t)·{10 ····public·void·a(final·Throwable·obj,·final·Throwable·t)·{
11 ········i.d((Object)obj,·"cause");11 ········i.e((Object)obj,·"cause");
12 ········i.d((Object)t,·"exception");12 ········i.e((Object)t,·"exception");
13 ········final·Method·a·=·a$a.a;13 ········final·Method·a·=·a$a.a;
14 ········if·(a·!=·null)·{14 ········if·(a·!=·null)·{
15 ············a.invoke(obj,·t);15 ············a.invoke(obj,·t);
16 ········}16 ········}
17 ····}17 ····}
18 ····18 ····
19 ····public·c·b()·{19 ····public·c·b()·{
46.2 KB
p1/b.class
46.1 KB
procyon -ec {}
    
Offset 10, 379 lines modifiedOffset 10, 459 lines modified
10 ········//·This·method·could·not·be·decompiled.10 ········//·This·method·could·not·be·decompiled.
11 ········//·11 ········//·
12 ········//·Original·Bytecode:12 ········//·Original·Bytecode:
13 ········//·13 ········//·
14 ········//·····2:·astore_0·······14 ········//·····2:·astore_0·······
15 ········//·····3:·invokestatic····p1/b.a:()I15 ········//·····3:·invokestatic····p1/b.a:()I
16 ········//·····6:·istore_1·······16 ········//·····6:·istore_1·······
17 ········//·····7:·ldc·············"ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)"17 ········//·····7:·ldc·············65536
18 ········//·····9:·astore_2·······18 ········//·····9:·istore_2·······
19 ········//····10:·ldc·············",·base·type·classloader:·"19 ········//····10:·ldc·············",·base·type·classloader:·"
20 ········//····12:·astore_3·······20 ········//····12:·astore_3·······
21 ········//····13:·ldc·············"Instance·classloader:·"21 ········//····13:·ldc·············"Instance·class·was·loaded·from·a·different·classloader:·"
22 ········//····15:·astore··········422 ········//····15:·astore··········4
23 ········//····17:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()"23 ········//····17:·ldc·············"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"
24 ········//····19:·astore··········524 ········//····19:·astore··········5
 25 ········//····21:·ldc·············"forName(\"kotlin.internal\u2026entations\").newInstance()"
 26 ········//····23:·astore··········6
25 ········//····21:·ldc·············6554427 ········//····25:·ldc·············65544
26 ········//····23:·istore··········628 ········//····27:·istore··········7
27 ········//····25:·iload_1········29 ········//····29:·iload_1········
28 ········//····26:·iload···········630 ········//····30:·iload···········7
29 ········//····28:·if_icmplt·······29431 ········//····32:·if_icmpge·······40
 32 ········//····35:·iload_1········
 33 ········//····36:·iload_2········
 34 ········//····37:·if_icmpge·······357
30 ········//····31:·ldc·············Lr1/a;.class35 ········//····40:·ldc·············Lr1/a;.class
31 ········//····33:·astore··········736 ········//····42:·astore··········8
32 ········//····35:·aload···········737 ········//····44:·aload···········8
33 ········//····37:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;38 ········//····46:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
34 ········//····40:·astore··········739 ········//····49:·astore··········8
35 ········//····42:·aload···········740 ········//····51:·aload···········8
36 ········//····44:·aload···········541 ········//····53:·aload···········6
37 ········//····46:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V42 ········//····55:·invokestatic····kotlin/jvm/internal/i.d:(Ljava/lang/Object;Ljava/lang/String;)V
38 ········//····49:·aload···········743 ········//····58:·aload···········8
 44 ········//····60:·ifnull··········78
 45 ········//····63:·aload···········8
39 ········//····51:·checkcast·······Lp1/a;46 ········//····65:·checkcast·······Lp1/a;
40 ········//····54:·astore··········7 
41 ········//····56:·goto············578 
42 ········//····59:·astore··········847 ········//····68:·astore··········8
 48 ········//····70:·goto············702
 49 ········//····73:·astore··········9
 50 ········//····75:·goto············93
 51 ········//····78:·new·············Ljava/lang/NullPointerException;
 52 ········//····81:·astore··········9
43 ········//····61:·aload···········753 ········//····83:·aload···········9
 54 ········//····85:·aload···········5
 55 ········//····87:·invokespecial···java/lang/NullPointerException.<init>:(Ljava/lang/String;)V
 56 ········//····90:·aload···········9
 57 ········//····92:·athrow·········
 58 ········//····93:·aload···········8
44 ········//····63:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;59 ········//····95:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;
45 ········//····66:·astore··········760 ········//····98:·astore··········8
46 ········//····68:·aload···········761 ········//···100:·aload···········8
47 ········//····70:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;62 ········//···102:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
48 ········//····73:·astore··········763 ········//···105:·astore··········8
49 ········//····75:·aload_0········64 ········//···107:·aload_0········
50 ········//····76:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;65 ········//···108:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
51 ········//····79:·astore··········9 
52 ········//····81:·new·············Ljava/lang/ClassCastException; 
53 ········//····84:·astore··········1066 ········//···111:·astore··········10
 67 ········//···113:·aload···········8
 68 ········//···115:·aload···········10
 69 ········//···117:·invokestatic····kotlin/jvm/internal/i.a:(Ljava/lang/Object;Ljava/lang/Object;)Z
 70 ········//···120:·istore··········11
 71 ········//···122:·iload···········11
 72 ········//···124:·ifne············192
 73 ········//···127:·new·············Ljava/lang/ClassNotFoundException;
 74 ········//···130:·astore··········12
54 ········//····86:·new·············Ljava/lang/StringBuilder;75 ········//···132:·new·············Ljava/lang/StringBuilder;
55 ········//····89:·astore··········1176 ········//···135:·astore··········13
56 ········//····91:·aload···········1177 ········//···137:·aload···········13
57 ········//····93:·invokespecial···java/lang/StringBuilder.<init>:()V78 ········//···139:·invokespecial···java/lang/StringBuilder.<init>:()V
58 ········//····96:·aload···········1179 ········//···142:·aload···········13
59 ········//····98:·aload···········480 ········//···144:·aload···········4
60 ········//···100:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;81 ········//···146:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
61 ········//···103:·pop············82 ········//···149:·pop············
62 ········//···104:·aload···········1183 ········//···150:·aload···········13
63 ········//···106:·aload···········784 ········//···152:·aload···········8
64 ········//···108:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;85 ········//···154:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
65 ········//···111:·pop············86 ········//···157:·pop············
66 ········//···112:·aload···········1187 ········//···158:·aload···········13
67 ········//···114:·aload_3········88 ········//···160:·aload_3········
68 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ········//···161:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
69 ········//···118:·pop············90 ········//···164:·pop············
70 ········//···119:·aload···········1191 ········//···165:·aload···········13
71 ········//···121:·aload···········992 ········//···167:·aload···········10
72 ········//···123:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;93 ········//···169:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
73 ········//···126:·pop············94 ········//···172:·pop············
74 ········//···127:·aload···········1195 ········//···173:·aload···········13
75 ········//···129:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;96 ········//···175:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
76 ········//···132:·astore··········7 
77 ········//···134:·aload···········10 
78 ········//···136:·aload···········7 
79 ········//···138:·invokespecial···java/lang/ClassCastException.<init>:(Ljava/lang/String;)V 
80 ········//···141:·aload···········10 
81 ········//···143:·aload···········8 
82 ········//···145:·invokevirtual···java/lang/ClassCastException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; 
83 ········//···148:·astore··········797 ········//···178:·astore··········8
84 ········//···150:·aload···········798 ········//···180:·aload···········12
85 ········//···152:·aload_2········ 
86 ········//···153:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V 
87 ········//···156:·aload···········799 ········//···182:·aload···········8
 100 ········//···184:·aload···········9
 101 ········//···186:·invokespecial···java/lang/ClassNotFoundException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
 102 ········//···189:·aload···········12
88 ········//···158:·athrow·········103 ········//···191:·athrow·········
 104 ········//···192:·aload···········9
 105 ········//···194:·athrow·········
89 ········//···159:·ldc·············"kotlin.internal.JRE8PlatformImplementations"106 ········//···195:·ldc·············"kotlin.internal.JRE8PlatformImplementations"
90 ········//···161:·astore··········7107 ········//···197:·astore··········8
91 ········//···163:·aload···········7108 ········//···199:·aload···········8
92 ········//···165:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;109 ········//···201:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
93 ········//···168:·astore··········7110 ········//···204:·astore··········8
94 ········//···170:·aload···········7111 ········//···206:·aload···········8
95 ········//···172:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;112 ········//···208:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object;
96 ········//···175:·astore··········7113 ········//···211:·astore··········8
97 ········//···177:·aload···········7114 ········//···213:·aload···········8
98 ········//···179:·aload···········5115 ········//···215:·aload···········6
99 ········//···181:·invokestatic····kotlin/jvm/internal/i.c:(Ljava/lang/Object;Ljava/lang/String;)V116 ········//···217:·invokestatic····kotlin/jvm/internal/i.d:(Ljava/lang/Object;Ljava/lang/String;)V
100 ········//···184:·aload···········7117 ········//···220:·aload···········8
 118 ········//···222:·ifnull··········240
 119 ········//···225:·aload···········8
101 ········//···186:·checkcast·······Lp1/a;120 ········//···227:·checkcast·······Lp1/a;
102 ········//···189:·astore··········7 
103 ········//···191:·goto············578 
104 ········//···194:·astore··········8121 ········//···230:·astore··········8
Max diff block lines reached; 16081/47215 bytes (34.06%) of diff not shown.
534 B
q0/f.class
514 B
procyon -ec {}
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····}24 ····}
25 ····25 ····
26 ····public·final·void·c(final·Activity·a)·{26 ····public·final·void·c(final·Activity·a)·{
27 ········this.a·=·a;27 ········this.a·=·a;
28 ····}28 ····}
29 ····29 ····
30 ····public·final·void·d(final·a$b·a$b)·{30 ····public·final·void·d(final·a$b·a$b)·{
31 ········i.d((Object)a$b,·"message");31 ········i.e((Object)a$b,·"message");
32 ········final·Activity·a·=·this.a;32 ········final·Activity·a·=·this.a;
33 ········if·(a·!=·null)·{33 ········if·(a·!=·null)·{
34 ············i.b((Object)a);34 ············i.b((Object)a);
35 ············final·boolean·a2·=·this.a();35 ············final·boolean·a2·=·this.a();
36 ············final·Boolean·b·=·a$b.b();36 ············final·Boolean·b·=·a$b.b();
37 ············i.b((Object)b);37 ············i.b((Object)b);
38 ············final·boolean·booleanValue·=·(boolean)b;38 ············final·boolean·booleanValue·=·(boolean)b;
1.64 KB
s1/a.class
1.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 27, 26 lines modifiedOffset 27, 25 lines modified
27 {27 {
28 ··public·static·final·void·a(java.io.Closeable,·java.lang.Throwable);28 ··public·static·final·void·a(java.io.Closeable,·java.lang.Throwable);
29 ····descriptor:·(Ljava/io/Closeable;Ljava/lang/Throwable;)V29 ····descriptor:·(Ljava/io/Closeable;Ljava/lang/Throwable;)V
30 ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL30 ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL
31 ····Code:31 ····Code:
32 ······stack=300,·locals=2,·args_size=232 ······stack=300,·locals=2,·args_size=2
33 ·········0:·aload_033 ·········0:·aload_0
34 ·········1:·ifnonnull·····734 ·········1:·ifnull········32
35 ·········4:·goto··········35 
36 ·········7:·aload_135 ·········4:·aload_1
37 ·········8:·ifnonnull·····2036 ·········5:·ifnonnull·····17
 37 ·········8:·aload_0
 38 ·········9:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V
 39 ········14:·goto··········32
38 ········11:·aload_040 ········17:·aload_0
39 ········12:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V41 ········18:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V
40 ········17:·goto··········35 
41 ········20:·aload_0 
42 ········21:·invokeinterface·#10,··1···········//·InterfaceMethod·java/io/Closeable.close:()V 
43 ········26:·goto··········3542 ········23:·goto··········32
44 ········29:·astore_043 ········26:·astore_0
45 ········30:·aload_144 ········27:·aload_1
46 ········31:·aload_045 ········28:·aload_0
47 ········32:·invokestatic··#16·················//·Method·k1/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V46 ········29:·invokestatic··#16·················//·Method·k1/a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
48 ········35:·return47 ········32:·return
49 ······Exception·table:48 ······Exception·table:
50 ·········from····to··target·type49 ·········from····to··target·type
51 ············20····26····29···any50 ············17····23····26···any
52 }51 }
1.26 KB
t1/a.class
1.24 KB
procyon -ec {}
    
Offset 6, 17 lines modifiedOffset 6, 20 lines modified
6 import·kotlin.jvm.internal.b;6 import·kotlin.jvm.internal.b;
7 import·kotlin.jvm.internal.i;7 import·kotlin.jvm.internal.i;
8 import·y1.c;8 import·y1.c;
  
9 public·final·class·a9 public·final·class·a
10 {10 {
11 ····public·static·final·Class·a(final·c·c)·{11 ····public·static·final·Class·a(final·c·c)·{
12 ········i.d((Object)c,·"<this>");12 ········i.e((Object)c,·"<this>");
13 ········Serializable·b·=·((b)c).b();13 ········Serializable·b·=·((b)c).b();
14 ········if·(!((Class)b).isPrimitive())·{14 ········final·boolean·primitive·=·((Class)b).isPrimitive();
 15 ········final·String·s·=·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T·of·kotlin.jvm.JvmClassMappingKt.<get-javaObjectType>>";
 16 ········if·(!primitive)·{
 17 ············i.c((Object)b,·s);
15 ············return·(Class)b;18 ············return·(Class)b;
16 ········}19 ········}
17 ········final·String·name·=·((Class)b).getName();20 ········final·String·name·=·((Class)b).getName();
18 ········switch·(name.hashCode())·{21 ········switch·(name.hashCode())·{
19 ············case·109413500:·{22 ············case·109413500:·{
20 ················if·(!name.equals("short"))·{23 ················if·(!name.equals("short"))·{
21 ····················break;24 ····················break;
Offset 77, 15 lines modifiedOffset 80, 16 lines modified
77 ················if·(!name.equals("double"))·{80 ················if·(!name.equals("double"))·{
78 ····················break;81 ····················break;
79 ················}82 ················}
80 ················b·=·Double.class;83 ················b·=·Double.class;
81 ················break;84 ················break;
82 ············}85 ············}
83 ········}86 ········}
 87 ········i.c((Object)b,·s);
84 ········return·(Class)b;88 ········return·(Class)b;
85 ····}89 ····}
86 ····90 ····
87 ····public·static·final·c·b(final·Class·clazz)·{91 ····public·static·final·c·b(final·Class·clazz)·{
88 ········i.d((Object)clazz,·"<this>");92 ········i.e((Object)clazz,·"<this>");
89 ········return·l.b(clazz);93 ········return·l.b(clazz);
90 ····}94 ····}
91 }95 }
544 B
a2/c.class
524 B
procyon -ec {}
    
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 {10 {
11 ····private·final·CharSequence·a;11 ····private·final·CharSequence·a;
12 ····private·final·int·b;12 ····private·final·int·b;
13 ····private·final·int·c;13 ····private·final·int·c;
14 ····private·final·p·d;14 ····private·final·p·d;
15 ····15 ····
16 ····public·c(final·CharSequence·a,·final·int·b,·final·int·c,·final·p·d)·{16 ····public·c(final·CharSequence·a,·final·int·b,·final·int·c,·final·p·d)·{
17 ········i.d((Object)a,·"input");17 ········i.e((Object)a,·"input");
18 ········i.d((Object)d,·"getNextMatch");18 ········i.e((Object)d,·"getNextMatch");
19 ········this.a·=·a;19 ········this.a·=·a;
20 ········this.b·=·b;20 ········this.b·=·b;
21 ········this.c·=·c;21 ········this.c·=·c;
22 ········this.d·=·d;22 ········this.d·=·d;
23 ····}23 ····}
24 ····24 ····
25 ····public·Iterator·iterator()·{25 ····public·Iterator·iterator()·{
3.02 KB
a2/f.class
3.0 KB
procyon -ec {}
    
Offset 27, 29 lines modifiedOffset 27, 28 lines modified
27 ········int·n;27 ········int·n;
28 ········while·(true)·{28 ········while·(true)·{
29 ············n·=·-1;29 ············n·=·-1;
30 ············if·(length2·>=·length)·{30 ············if·(length2·>=·length)·{
31 ················length2·=·-1;31 ················length2·=·-1;
32 ················break;32 ················break;
33 ············}33 ············}
34 ············final·int·n2·=·length2·+·1; 
35 ············if·(a.c(s.charAt(length2))·^·true)·{34 ············if·(a.c(s.charAt(length2))·^·true)·{
36 ················break;35 ················break;
37 ············}36 ············}
38 ············length2·=·n2;37 ············++length2;
39 ········}38 ········}
40 ········if·(length2·==·n)·{39 ········if·(length2·==·n)·{
41 ············length2·=·s.length();40 ············length2·=·s.length();
42 ········}41 ········}
43 ········return·length2;42 ········return·length2;
44 ····}43 ····}
45 ····44 ····
46 ····public·static·final·String·d(String·string,·final·String·s)·{45 ····public·static·final·String·d(String·string,·final·String·s)·{
47 ········i.d((Object)string,·"<this>");46 ········i.e((Object)string,·"<this>");
48 ········i.d((Object)s,·"newIndent");47 ········i.e((Object)s,·"newIndent");
49 ········final·List·i·=·n.I((CharSequence)string);48 ········final·List·i·=·n.I((CharSequence)string);
50 ········final·ArrayList<String>·list·=·new·ArrayList<String>();49 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
51 ········for·(final·String·next·:·i)·{50 ········for·(final·String·next·:·i)·{
52 ············if·(d.l((CharSequence)(String)next)·^·true)·{51 ············if·(d.l((CharSequence)(String)next)·^·true)·{
53 ················list.add(next);52 ················list.add(next);
54 ············}53 ············}
55 ········}54 ········}
Offset 57, 19 lines modifiedOffset 56, 19 lines modified
57 ········final·Iterator<Object>·iterator2·=·list.iterator();56 ········final·Iterator<Object>·iterator2·=·list.iterator();
58 ········while·(iterator2.hasNext())·{57 ········while·(iterator2.hasNext())·{
59 ············list2.add(Integer.valueOf(c((String)iterator2.next())));58 ············list2.add(Integer.valueOf(c((String)iterator2.next())));
60 ········}59 ········}
61 ········final·Integer·n·=·(Integer)g.m((Iterable)list2);60 ········final·Integer·n·=·(Integer)g.m((Iterable)list2);
62 ········int·n2·=·0;61 ········int·n2·=·0;
63 ········int·intValue;62 ········int·intValue;
64 ········if·(n·==·null)·{63 ········if·(n·!=·null)·{
65 ············intValue·=·0;64 ············intValue·=·n;
66 ········}65 ········}
67 ········else·{66 ········else·{
68 ············intValue·=·n;67 ············intValue·=·0;
69 ········}68 ········}
70 ········final·int·capacity·=·string.length()·+·s.length()·*·i.size();69 ········final·int·capacity·=·string.length()·+·s.length()·*·i.size();
71 ········final·l·b·=·b(s);70 ········final·l·b·=·b(s);
72 ········final·int·c·=·g.c(i);71 ········final·int·c·=·g.c(i);
73 ········final·ArrayList<String>·list3·=·new·ArrayList<String>();72 ········final·ArrayList<String>·list3·=·new·ArrayList<String>();
74 ········for·(final·String·next2·:·i)·{73 ········for·(final·String·next2·:·i)·{
75 ············final·int·n3·=·n2·+·1;74 ············final·int·n3·=·n2·+·1;
Offset 79, 25 lines modifiedOffset 78, 28 lines modified
79 ············String·s2·=·(String)next2;78 ············String·s2·=·(String)next2;
80 ············if·((n2·==·0·||·n2·==·c)·&&·d.l((CharSequence)s2))·{79 ············if·((n2·==·0·||·n2·==·c)·&&·d.l((CharSequence)s2))·{
81 ················s2·=·null;80 ················s2·=·null;
82 ············}81 ············}
83 ············else·{82 ············else·{
84 ················final·String·b2·=·p.b0(s2,·intValue);83 ················final·String·b2·=·p.b0(s2,·intValue);
85 ················if·(b2·!=·null)·{84 ················if·(b2·!=·null)·{
86 ····················s2·=·(String)b.invoke((Object)b2);85 ····················final·String·s3·=·(String)b.invoke((Object)b2);
 86 ····················if·(s3·!=·null)·{
 87 ························s2·=·s3;
 88 ····················}
87 ················}89 ················}
88 ············}90 ············}
89 ············if·(s2·!=·null)·{91 ············if·(s2·!=·null)·{
90 ················list3.add(s2);92 ················list3.add(s2);
91 ············}93 ············}
92 ············n2·=·n3;94 ············n2·=·n3;
93 ········}95 ········}
94 ········string·=·((StringBuilder)g.j((Iterable)list3,·(Appendable)new·StringBuilder(capacity),·(CharSequence)"\n",·(CharSequence)null,·(CharSequence)null,·0,·(CharSequence)null,·(l)null,·124,·(Object)null)).toString();96 ········string·=·((StringBuilder)g.j((Iterable)list3,·(Appendable)new·StringBuilder(capacity),·(CharSequence)"\n",·(CharSequence)null,·(CharSequence)null,·0,·(CharSequence)null,·(l)null,·124,·(Object)null)).toString();
95 ········kotlin.jvm.internal.i.c((Object)string,·"mapIndexedNotNull·{·inde\u2026\"\\n\")\n········.toString()");97 ········kotlin.jvm.internal.i.d((Object)string,·"mapIndexedNotNull·{·inde\u2026\"\\n\")\n········.toString()");
96 ········return·string;98 ········return·string;
97 ····}99 ····}
98 ····100 ····
99 ····public·static·String·e(final·String·s)·{101 ····public·static·String·e(final·String·s)·{
100 ········i.d((Object)s,·"<this>");102 ········i.e((Object)s,·"<this>");
101 ········return·d(s,·"");103 ········return·d(s,·"");
102 ····}104 ····}
103 }105 }
1.16 KB
androidx/window/embedding/ActivityRule.class
1.07 KB
procyon -ec {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 public·final·class·ActivityRule·extends·EmbeddingRule10 public·final·class·ActivityRule·extends·EmbeddingRule
11 {11 {
12 ····private·final·boolean·alwaysExpand;12 ····private·final·boolean·alwaysExpand;
13 ····private·final·Set·filters;13 ····private·final·Set·filters;
14 ····14 ····
15 ····public·ActivityRule(Set·t,·final·boolean·alwaysExpand)·{15 ····public·ActivityRule(Set·t,·final·boolean·alwaysExpand)·{
16 ········i.d((Object)t,·"filters");16 ········i.e((Object)t,·"filters");
17 ········this.alwaysExpand·=·alwaysExpand;17 ········this.alwaysExpand·=·alwaysExpand;
18 ········t·=·g.t((Iterable)t);18 ········t·=·g.t((Iterable)t);
19 ········this.filters·=·t;19 ········this.filters·=·t;
20 ····}20 ····}
21 ····21 ····
22 ····public·boolean·equals(final·Object·o)·{22 ····public·boolean·equals(final·Object·o)·{
23 ········final·boolean·b·=·true;23 ········final·boolean·b·=·true;
Offset 42, 14 lines modifiedOffset 42, 14 lines modified
42 ····}42 ····}
43 ····43 ····
44 ····public·int·hashCode()·{44 ····public·int·hashCode()·{
45 ········return·this.filters.hashCode()·*·31·+·a.a(this.alwaysExpand);45 ········return·this.filters.hashCode()·*·31·+·a.a(this.alwaysExpand);
46 ····}46 ····}
47 ····47 ····
48 ····public·final·ActivityRule·plus$window_release(final·ActivityFilter·activityFilter)·{48 ····public·final·ActivityRule·plus$window_release(final·ActivityFilter·activityFilter)·{
49 ········i.d((Object)activityFilter,·"filter");49 ········i.e((Object)activityFilter,·"filter");
50 ········final·LinkedHashSet<ActivityFilter>·set·=·new·LinkedHashSet<ActivityFilter>();50 ········final·LinkedHashSet<ActivityFilter>·set·=·new·LinkedHashSet<ActivityFilter>();
51 ········set.addAll((Collection<?>)this.filters);51 ········set.addAll((Collection<?>)this.filters);
52 ········set.add(activityFilter);52 ········set.add(activityFilter);
53 ········return·new·ActivityRule(g.t((Iterable)set),·this.alwaysExpand);53 ········return·new·ActivityRule(g.t((Iterable)set),·this.alwaysExpand);
54 ····}54 ····}
55 }55 }
1.54 KB
androidx/window/embedding/EmbeddingCompat.class
1.45 KB
procyon -ec {}
    
Offset 20, 25 lines modifiedOffset 20, 25 lines modified
20 ····}20 ····}
21 ····21 ····
22 ····public·EmbeddingCompat()·{22 ····public·EmbeddingCompat()·{
23 ········this(EmbeddingCompat.Companion.embeddingComponent(),·new·EmbeddingAdapter());23 ········this(EmbeddingCompat.Companion.embeddingComponent(),·new·EmbeddingAdapter());
24 ····}24 ····}
25 ····25 ····
26 ····public·EmbeddingCompat(final·ActivityEmbeddingComponent·embeddingExtension,·final·EmbeddingAdapter·adapter)·{26 ····public·EmbeddingCompat(final·ActivityEmbeddingComponent·embeddingExtension,·final·EmbeddingAdapter·adapter)·{
27 ········i.d((Object)embeddingExtension,·"embeddingExtension");27 ········i.e((Object)embeddingExtension,·"embeddingExtension");
28 ········i.d((Object)adapter,·"adapter");28 ········i.e((Object)adapter,·"adapter");
29 ········this.embeddingExtension·=·embeddingExtension;29 ········this.embeddingExtension·=·embeddingExtension;
30 ········this.adapter·=·adapter;30 ········this.adapter·=·adapter;
31 ····}31 ····}
32 ····32 ····
33 ····public·void·setEmbeddingCallback(final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·embeddingInterfaceCompat$EmbeddingCallbackInterface)·{33 ····public·void·setEmbeddingCallback(final·EmbeddingInterfaceCompat$EmbeddingCallbackInterface·embeddingInterfaceCompat$EmbeddingCallbackInterface)·{
34 ········i.d((Object)embeddingInterfaceCompat$EmbeddingCallbackInterface,·"embeddingCallback");34 ········i.e((Object)embeddingInterfaceCompat$EmbeddingCallbackInterface,·"embeddingCallback");
35 ········this.embeddingExtension.setSplitInfoCallback((Consumer)new·EmbeddingTranslatingCallback(embeddingInterfaceCompat$EmbeddingCallbackInterface,·this.adapter));35 ········this.embeddingExtension.setSplitInfoCallback((Consumer)new·EmbeddingTranslatingCallback(embeddingInterfaceCompat$EmbeddingCallbackInterface,·this.adapter));
36 ····}36 ····}
37 ····37 ····
38 ····public·void·setSplitRules(Set·translate)·{38 ····public·void·setSplitRules(Set·translate)·{
39 ········i.d((Object)translate,·"rules");39 ········i.e((Object)translate,·"rules");
40 ········final·ActivityEmbeddingComponent·embeddingExtension·=·this.embeddingExtension;40 ········final·ActivityEmbeddingComponent·embeddingExtension·=·this.embeddingExtension;
41 ········translate·=·this.adapter.translate(translate);41 ········translate·=·this.adapter.translate(translate);
42 ········embeddingExtension.setEmbeddingRules(translate);42 ········embeddingExtension.setEmbeddingRules(translate);
43 ····}43 ····}
44 }44 }
1.19 KB
androidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl.class
1.04 KB
procyon -ec {}
    
Offset 7, 24 lines modifiedOffset 7, 24 lines modified
  
7 public·final·class·ExtensionEmbeddingBackend$EmbeddingCallbackImpl·implements·EmbeddingInterfaceCompat$EmbeddingCallbackInterface7 public·final·class·ExtensionEmbeddingBackend$EmbeddingCallbackImpl·implements·EmbeddingInterfaceCompat$EmbeddingCallbackInterface
8 {8 {
9 ····private·List·lastInfo;9 ····private·List·lastInfo;
10 ····final·/*·synthetic·*/·ExtensionEmbeddingBackend·this$0;10 ····final·/*·synthetic·*/·ExtensionEmbeddingBackend·this$0;
11 ····11 ····
12 ····public·ExtensionEmbeddingBackend$EmbeddingCallbackImpl(final·ExtensionEmbeddingBackend·this$0)·{12 ····public·ExtensionEmbeddingBackend$EmbeddingCallbackImpl(final·ExtensionEmbeddingBackend·this$0)·{
13 ········i.d((Object)this$0,·"this$0");13 ········i.e((Object)this$0,·"this$0");
14 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
15 ····}15 ····}
16 ····16 ····
17 ····public·final·List·getLastInfo()·{17 ····public·final·List·getLastInfo()·{
18 ········return·this.lastInfo;18 ········return·this.lastInfo;
19 ····}19 ····}
20 ····20 ····
21 ····public·void·onSplitInfoChanged(final·List·lastInfo)·{21 ····public·void·onSplitInfoChanged(final·List·lastInfo)·{
22 ········i.d((Object)lastInfo,·"splitInfo");22 ········i.e((Object)lastInfo,·"splitInfo");
23 ········this.lastInfo·=·lastInfo;23 ········this.lastInfo·=·lastInfo;
24 ········final·Iterator<ExtensionEmbeddingBackend$SplitListenerWrapper>·iterator·=·this.this$0.getSplitChangeCallbacks().iterator();24 ········final·Iterator<ExtensionEmbeddingBackend$SplitListenerWrapper>·iterator·=·this.this$0.getSplitChangeCallbacks().iterator();
25 ········while·(iterator.hasNext())·{25 ········while·(iterator.hasNext())·{
26 ············((ExtensionEmbeddingBackend$SplitListenerWrapper)iterator.next()).accept(lastInfo);26 ············((ExtensionEmbeddingBackend$SplitListenerWrapper)iterator.next()).accept(lastInfo);
27 ········}27 ········}
28 ····}28 ····}
29 ····29 ····
3.09 KB
androidx/window/embedding/ExtensionEmbeddingBackend.class
2.98 KB
procyon -ec {}
    
Offset 58, 28 lines modifiedOffset 58, 28 lines modified
58 ····}58 ····}
59 ····59 ····
60 ····public·boolean·isSplitSupported()·{60 ····public·boolean·isSplitSupported()·{
61 ········return·this.embeddingExtension·!=·null;61 ········return·this.embeddingExtension·!=·null;
62 ····}62 ····}
63 ····63 ····
64 ····public·void·registerRule(final·EmbeddingRule·embeddingRule)·{64 ····public·void·registerRule(final·EmbeddingRule·embeddingRule)·{
65 ········i.d((Object)embeddingRule,·"rule");65 ········i.e((Object)embeddingRule,·"rule");
66 ········if·(!this.splitRules.contains(embeddingRule))·{66 ········if·(!this.splitRules.contains(embeddingRule))·{
67 ············this.splitRules.add(embeddingRule);67 ············this.splitRules.add(embeddingRule);
68 ············final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;68 ············final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;
69 ············if·(embeddingExtension·!=·null)·{69 ············if·(embeddingExtension·!=·null)·{
70 ················embeddingExtension.setSplitRules((Set)this.splitRules);70 ················embeddingExtension.setSplitRules((Set)this.splitRules);
71 ············}71 ············}
72 ········}72 ········}
73 ····}73 ····}
74 ····74 ····
75 ····public·void·registerSplitListenerForActivity(final·Activity·activity,·final·Executor·executor,·final·a·a)·{75 ····public·void·registerSplitListenerForActivity(final·Activity·activity,·final·Executor·executor,·final·a·a)·{
76 ········i.d((Object)activity,·"activity");76 ········i.e((Object)activity,·"activity");
77 ········i.d((Object)executor,·"executor");77 ········i.e((Object)executor,·"executor");
78 ········i.d((Object)a,·"callback");78 ········i.e((Object)a,·"callback");
79 ········final·ReentrantLock·globalLock·=·ExtensionEmbeddingBackend.globalLock;79 ········final·ReentrantLock·globalLock·=·ExtensionEmbeddingBackend.globalLock;
80 ········globalLock.lock();80 ········globalLock.lock();
81 ········try·{81 ········try·{
82 ············if·(this.getEmbeddingExtension()·==·null)·{82 ············if·(this.getEmbeddingExtension()·==·null)·{
83 ················Log.v("EmbeddingBackend",·"Extension·not·loaded,·skipping·callback·registration.");83 ················Log.v("EmbeddingBackend",·"Extension·not·loaded,·skipping·callback·registration.");
84 ················a.accept((Object)g.b());84 ················a.accept((Object)g.b());
85 ················globalLock.unlock();85 ················globalLock.unlock();
Offset 106, 36 lines modifiedOffset 106, 36 lines modified
106 ····}106 ····}
107 ····107 ····
108 ····public·final·void·setEmbeddingExtension(final·EmbeddingInterfaceCompat·embeddingExtension)·{108 ····public·final·void·setEmbeddingExtension(final·EmbeddingInterfaceCompat·embeddingExtension)·{
109 ········this.embeddingExtension·=·embeddingExtension;109 ········this.embeddingExtension·=·embeddingExtension;
110 ····}110 ····}
111 ····111 ····
112 ····public·void·setSplitRules(final·Set·c)·{112 ····public·void·setSplitRules(final·Set·c)·{
113 ········i.d((Object)c,·"rules");113 ········i.e((Object)c,·"rules");
114 ········this.splitRules.clear();114 ········this.splitRules.clear();
115 ········this.splitRules.addAll(c);115 ········this.splitRules.addAll(c);
116 ········final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;116 ········final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;
117 ········if·(embeddingExtension·!=·null)·{117 ········if·(embeddingExtension·!=·null)·{
118 ············embeddingExtension.setSplitRules((Set)this.splitRules);118 ············embeddingExtension.setSplitRules((Set)this.splitRules);
119 ········}119 ········}
120 ····}120 ····}
121 ····121 ····
122 ····public·void·unregisterRule(final·EmbeddingRule·embeddingRule)·{122 ····public·void·unregisterRule(final·EmbeddingRule·embeddingRule)·{
123 ········i.d((Object)embeddingRule,·"rule");123 ········i.e((Object)embeddingRule,·"rule");
124 ········if·(this.splitRules.contains(embeddingRule))·{124 ········if·(this.splitRules.contains(embeddingRule))·{
125 ············this.splitRules.remove(embeddingRule);125 ············this.splitRules.remove(embeddingRule);
126 ············final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;126 ············final·EmbeddingInterfaceCompat·embeddingExtension·=·this.embeddingExtension;
127 ············if·(embeddingExtension·!=·null)·{127 ············if·(embeddingExtension·!=·null)·{
128 ················embeddingExtension.setSplitRules((Set)this.splitRules);128 ················embeddingExtension.setSplitRules((Set)this.splitRules);
129 ············}129 ············}
130 ········}130 ········}
131 ····}131 ····}
132 ····132 ····
133 ····public·void·unregisterSplitListenerForActivity(final·a·a)·{133 ····public·void·unregisterSplitListenerForActivity(final·a·a)·{
134 ········i.d((Object)a,·"consumer");134 ········i.e((Object)a,·"consumer");
135 ········final·ReentrantLock·globalLock·=·ExtensionEmbeddingBackend.globalLock;135 ········final·ReentrantLock·globalLock·=·ExtensionEmbeddingBackend.globalLock;
136 ········globalLock.lock();136 ········globalLock.lock();
137 ········try·{137 ········try·{
138 ············for·(final·ExtensionEmbeddingBackend$SplitListenerWrapper·o·:·this.getSplitChangeCallbacks())·{138 ············for·(final·ExtensionEmbeddingBackend$SplitListenerWrapper·o·:·this.getSplitChangeCallbacks())·{
139 ················if·(i.a((Object)o.getCallback(),·(Object)a))·{139 ················if·(i.a((Object)o.getCallback(),·(Object)a))·{
140 ····················this.getSplitChangeCallbacks().remove(o);140 ····················this.getSplitChangeCallbacks().remove(o);
141 ····················break;141 ····················break;
822 B
androidx/window/embedding/SplitRule.class
740 B
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········this.minWidth·=·minWidth;22 ········this.minWidth·=·minWidth;
23 ········this.minSmallestWidth·=·minSmallestWidth;23 ········this.minSmallestWidth·=·minSmallestWidth;
24 ········this.splitRatio·=·splitRatio;24 ········this.splitRatio·=·splitRatio;
25 ········this.layoutDirection·=·layoutDirection;25 ········this.layoutDirection·=·layoutDirection;
26 ····}26 ····}
27 ····27 ····
28 ····public·final·boolean·checkParentMetrics(final·WindowMetrics·windowMetrics)·{28 ····public·final·boolean·checkParentMetrics(final·WindowMetrics·windowMetrics)·{
29 ········i.d((Object)windowMetrics,·"parentMetrics");29 ········i.e((Object)windowMetrics,·"parentMetrics");
30 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;30 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
31 ········boolean·b·=·false;31 ········boolean·b·=·false;
32 ········if·(sdk_INT·<=·30)·{32 ········if·(sdk_INT·<=·30)·{
33 ············return·false;33 ············return·false;
34 ········}34 ········}
35 ········final·Rect·bounds·=·SplitRule$Api30Impl.INSTANCE.getBounds(windowMetrics);35 ········final·Rect·bounds·=·SplitRule$Api30Impl.INSTANCE.getBounds(windowMetrics);
36 ········final·boolean·b2·=·this.minWidth·==·0·||·bounds.width()·>=·this.minWidth;36 ········final·boolean·b2·=·this.minWidth·==·0·||·bounds.width()·>=·this.minWidth;
1.75 KB
androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.class
1.62 KB
procyon -ec {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 public·final·class·WindowInfoTrackerCallbackAdapter·implements·WindowInfoTracker23 public·final·class·WindowInfoTrackerCallbackAdapter·implements·WindowInfoTracker
24 {24 {
25 ····private·final·Map·consumerToJobMap;25 ····private·final·Map·consumerToJobMap;
26 ····private·final·ReentrantLock·lock;26 ····private·final·ReentrantLock·lock;
27 ····private·final·WindowInfoTracker·tracker;27 ····private·final·WindowInfoTracker·tracker;
28 ····28 ····
29 ····public·WindowInfoTrackerCallbackAdapter(final·WindowInfoTracker·tracker)·{29 ····public·WindowInfoTrackerCallbackAdapter(final·WindowInfoTracker·tracker)·{
30 ········i.d((Object)tracker,·"tracker");30 ········i.e((Object)tracker,·"tracker");
31 ········this.tracker·=·tracker;31 ········this.tracker·=·tracker;
32 ········this.lock·=·new·ReentrantLock();32 ········this.lock·=·new·ReentrantLock();
33 ········this.consumerToJobMap·=·new·LinkedHashMap();33 ········this.consumerToJobMap·=·new·LinkedHashMap();
34 ····}34 ····}
35 ····35 ····
36 ····private·final·void·addListener(final·Executor·executor,·final·a·a,·final·b·b)·{36 ····private·final·void·addListener(final·Executor·executor,·final·a·a,·final·b·b)·{
37 ········final·ReentrantLock·lock·=·this.lock;37 ········final·ReentrantLock·lock·=·this.lock;
Offset 59, 23 lines modifiedOffset 59, 23 lines modified
59 ········}59 ········}
60 ········finally·{60 ········finally·{
61 ············lock.unlock();61 ············lock.unlock();
62 ········}62 ········}
63 ····}63 ····}
64 ····64 ····
65 ····public·final·void·addWindowLayoutInfoListener(final·Activity·activity,·final·Executor·executor,·final·a·a)·{65 ····public·final·void·addWindowLayoutInfoListener(final·Activity·activity,·final·Executor·executor,·final·a·a)·{
66 ········i.d((Object)activity,·"activity");66 ········i.e((Object)activity,·"activity");
67 ········i.d((Object)executor,·"executor");67 ········i.e((Object)executor,·"executor");
68 ········i.d((Object)a,·"consumer");68 ········i.e((Object)a,·"consumer");
69 ········this.addListener(executor,·a,·this.tracker.windowLayoutInfo(activity));69 ········this.addListener(executor,·a,·this.tracker.windowLayoutInfo(activity));
70 ····}70 ····}
71 ····71 ····
72 ····public·final·void·removeWindowLayoutInfoListener(final·a·a)·{72 ····public·final·void·removeWindowLayoutInfoListener(final·a·a)·{
73 ········i.d((Object)a,·"consumer");73 ········i.e((Object)a,·"consumer");
74 ········this.removeListener(a);74 ········this.removeListener(a);
75 ····}75 ····}
76 ····76 ····
77 ····public·b·windowLayoutInfo(final·Activity·activity)·{77 ····public·b·windowLayoutInfo(final·Activity·activity)·{
78 ········i.d((Object)activity,·"activity");78 ········i.e((Object)activity,·"activity");
79 ········return·this.tracker.windowLayoutInfo(activity);79 ········return·this.tracker.windowLayoutInfo(activity);
80 ····}80 ····}
81 }81 }
467 B
androidx/window/layout/EmptyDecorator.class
381 B
procyon -ec {}
    
Offset 11, 11 lines modifiedOffset 11, 11 lines modified
11 ········INSTANCE·=·new·EmptyDecorator();11 ········INSTANCE·=·new·EmptyDecorator();
12 ····}12 ····}
13 ····13 ····
14 ····private·EmptyDecorator()·{14 ····private·EmptyDecorator()·{
15 ····}15 ····}
16 ····16 ····
17 ····public·WindowInfoTracker·decorate(final·WindowInfoTracker·windowInfoTracker)·{17 ····public·WindowInfoTracker·decorate(final·WindowInfoTracker·windowInfoTracker)·{
18 ········i.d((Object)windowInfoTracker,·"tracker");18 ········i.e((Object)windowInfoTracker,·"tracker");
19 ········return·windowInfoTracker;19 ········return·windowInfoTracker;
20 ····}20 ····}
21 }21 }
2.2 KB
androidx/window/layout/ExtensionWindowLayoutInfoBackend.class
2.08 KB
procyon -ec {}
    
Offset 17, 25 lines modifiedOffset 17, 25 lines modified
17 {17 {
18 ····private·final·Map·activityToListeners;18 ····private·final·Map·activityToListeners;
19 ····private·final·WindowLayoutComponent·component;19 ····private·final·WindowLayoutComponent·component;
20 ····private·final·ReentrantLock·extensionWindowBackendLock;20 ····private·final·ReentrantLock·extensionWindowBackendLock;
21 ····private·final·Map·listenerToActivity;21 ····private·final·Map·listenerToActivity;
22 ····22 ····
23 ····public·ExtensionWindowLayoutInfoBackend(final·WindowLayoutComponent·component)·{23 ····public·ExtensionWindowLayoutInfoBackend(final·WindowLayoutComponent·component)·{
24 ········i.d((Object)component,·"component");24 ········i.e((Object)component,·"component");
25 ········this.component·=·component;25 ········this.component·=·component;
26 ········this.extensionWindowBackendLock·=·new·ReentrantLock();26 ········this.extensionWindowBackendLock·=·new·ReentrantLock();
27 ········this.activityToListeners·=·new·LinkedHashMap();27 ········this.activityToListeners·=·new·LinkedHashMap();
28 ········this.listenerToActivity·=·new·LinkedHashMap();28 ········this.listenerToActivity·=·new·LinkedHashMap();
29 ····}29 ····}
30 ····30 ····
31 ····public·void·registerLayoutChangeCallback(final·Activity·activity,·Executor·extensionWindowBackendLock,·final·a·a)·{31 ····public·void·registerLayoutChangeCallback(final·Activity·activity,·Executor·extensionWindowBackendLock,·final·a·a)·{
32 ········i.d((Object)activity,·"activity");32 ········i.e((Object)activity,·"activity");
33 ········i.d((Object)extensionWindowBackendLock,·"executor");33 ········i.e((Object)extensionWindowBackendLock,·"executor");
34 ········i.d((Object)a,·"callback");34 ········i.e((Object)a,·"callback");
35 ········extensionWindowBackendLock·=·(Executor)this.extensionWindowBackendLock;35 ········extensionWindowBackendLock·=·(Executor)this.extensionWindowBackendLock;
36 ········((Lock)extensionWindowBackendLock).lock();36 ········((Lock)extensionWindowBackendLock).lock();
37 ········try·{37 ········try·{
38 ············final·ExtensionWindowLayoutInfoBackend$MulticastConsumer·extensionWindowLayoutInfoBackend$MulticastConsumer·=·(ExtensionWindowLayoutInfoBackend$MulticastConsumer)this.activityToListeners.get(activity);38 ············final·ExtensionWindowLayoutInfoBackend$MulticastConsumer·extensionWindowLayoutInfoBackend$MulticastConsumer·=·(ExtensionWindowLayoutInfoBackend$MulticastConsumer)this.activityToListeners.get(activity);
39 ············q·a2;39 ············q·a2;
40 ············if·(extensionWindowLayoutInfoBackend$MulticastConsumer·==·null)·{40 ············if·(extensionWindowLayoutInfoBackend$MulticastConsumer·==·null)·{
41 ················a2·=·null;41 ················a2·=·null;
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ········}56 ········}
57 ········finally·{57 ········finally·{
58 ············((Lock)extensionWindowBackendLock).unlock();58 ············((Lock)extensionWindowBackendLock).unlock();
59 ········}59 ········}
60 ····}60 ····}
61 ····61 ····
62 ····public·void·unregisterLayoutChangeCallback(final·a·a)·{62 ····public·void·unregisterLayoutChangeCallback(final·a·a)·{
63 ········i.d((Object)a,·"callback");63 ········i.e((Object)a,·"callback");
64 ········final·ReentrantLock·extensionWindowBackendLock·=·this.extensionWindowBackendLock;64 ········final·ReentrantLock·extensionWindowBackendLock·=·this.extensionWindowBackendLock;
65 ········extensionWindowBackendLock.lock();65 ········extensionWindowBackendLock.lock();
66 ········try·{66 ········try·{
67 ············final·Activity·activity·=·(Activity)this.listenerToActivity.get(a);67 ············final·Activity·activity·=·(Activity)this.listenerToActivity.get(a);
68 ············if·(activity·==·null)·{68 ············if·(activity·==·null)·{
69 ················return;69 ················return;
70 ············}70 ············}
1.5 KB
androidx/window/layout/SidecarCompat$DistinctElementCallback.class
1.37 KB
procyon -ec {}
    
Offset 9, 23 lines modifiedOffset 9, 23 lines modified
9 final·class·SidecarCompat$DistinctElementCallback·implements·ExtensionInterfaceCompat$ExtensionCallbackInterface9 final·class·SidecarCompat$DistinctElementCallback·implements·ExtensionInterfaceCompat$ExtensionCallbackInterface
10 {10 {
11 ····private·final·WeakHashMap·activityWindowLayoutInfo;11 ····private·final·WeakHashMap·activityWindowLayoutInfo;
12 ····private·final·ExtensionInterfaceCompat$ExtensionCallbackInterface·callbackInterface;12 ····private·final·ExtensionInterfaceCompat$ExtensionCallbackInterface·callbackInterface;
13 ····private·final·ReentrantLock·lock;13 ····private·final·ReentrantLock·lock;
14 ····14 ····
15 ····public·SidecarCompat$DistinctElementCallback(final·ExtensionInterfaceCompat$ExtensionCallbackInterface·callbackInterface)·{15 ····public·SidecarCompat$DistinctElementCallback(final·ExtensionInterfaceCompat$ExtensionCallbackInterface·callbackInterface)·{
16 ········i.d((Object)callbackInterface,·"callbackInterface");16 ········i.e((Object)callbackInterface,·"callbackInterface");
17 ········this.callbackInterface·=·callbackInterface;17 ········this.callbackInterface·=·callbackInterface;
18 ········this.lock·=·new·ReentrantLock();18 ········this.lock·=·new·ReentrantLock();
19 ········this.activityWindowLayoutInfo·=·new·WeakHashMap();19 ········this.activityWindowLayoutInfo·=·new·WeakHashMap();
20 ····}20 ····}
21 ····21 ····
22 ····public·void·onWindowLayoutChanged(final·Activity·activity,·final·WindowLayoutInfo·value)·{22 ····public·void·onWindowLayoutChanged(final·Activity·activity,·final·WindowLayoutInfo·value)·{
23 ········i.d((Object)activity,·"activity");23 ········i.e((Object)activity,·"activity");
24 ········i.d((Object)value,·"newLayout");24 ········i.e((Object)value,·"newLayout");
25 ········final·ReentrantLock·lock·=·this.lock;25 ········final·ReentrantLock·lock·=·this.lock;
26 ········lock.lock();26 ········lock.lock();
27 ········try·{27 ········try·{
28 ············if·(i.a((Object)value,·(Object)(WindowLayoutInfo)this.activityWindowLayoutInfo.get(activity)))·{28 ············if·(i.a((Object)value,·(Object)(WindowLayoutInfo)this.activityWindowLayoutInfo.get(activity)))·{
29 ················return;29 ················return;
30 ············}30 ············}
31 ············final·WindowLayoutInfo·windowLayoutInfo·=·(WindowLayoutInfo)this.activityWindowLayoutInfo.put(activity,·value);31 ············final·WindowLayoutInfo·windowLayoutInfo·=·(WindowLayoutInfo)this.activityWindowLayoutInfo.put(activity,·value);
9.4 KB
androidx/window/layout/SidecarCompat.class
9.32 KB
procyon -ec {}
    
Offset 33, 20 lines modifiedOffset 33, 20 lines modified
33 ····private·final·Map·windowListenerRegisteredContexts;33 ····private·final·Map·windowListenerRegisteredContexts;
34 ····34 ····
35 ····static·{35 ····static·{
36 ········Companion·=·new·SidecarCompat$Companion((e)null);36 ········Companion·=·new·SidecarCompat$Companion((e)null);
37 ····}37 ····}
38 ····38 ····
39 ····public·SidecarCompat(final·Context·context)·{39 ····public·SidecarCompat(final·Context·context)·{
40 ········i.d((Object)context,·"context");40 ········i.e((Object)context,·"context");
41 ········this(SidecarProvider.getSidecarImpl(context.getApplicationContext()),·new·SidecarAdapter());41 ········this(SidecarProvider.getSidecarImpl(context.getApplicationContext()),·new·SidecarAdapter());
42 ····}42 ····}
43 ····43 ····
44 ····public·SidecarCompat(final·SidecarInterface·sidecar,·final·SidecarAdapter·sidecarAdapter)·{44 ····public·SidecarCompat(final·SidecarInterface·sidecar,·final·SidecarAdapter·sidecarAdapter)·{
45 ········i.d((Object)sidecarAdapter,·"sidecarAdapter");45 ········i.e((Object)sidecarAdapter,·"sidecarAdapter");
46 ········this.sidecar·=·sidecar;46 ········this.sidecar·=·sidecar;
47 ········this.sidecarAdapter·=·sidecarAdapter;47 ········this.sidecarAdapter·=·sidecarAdapter;
48 ········this.windowListenerRegisteredContexts·=·new·LinkedHashMap();48 ········this.windowListenerRegisteredContexts·=·new·LinkedHashMap();
49 ········this.componentCallbackMap·=·new·LinkedHashMap();49 ········this.componentCallbackMap·=·new·LinkedHashMap();
50 ····}50 ····}
51 ····51 ····
52 ····private·final·void·registerConfigurationChangeListener(final·Activity·activity)·{52 ····private·final·void·registerConfigurationChangeListener(final·Activity·activity)·{
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····}63 ····}
64 ····64 ····
65 ····public·final·SidecarInterface·getSidecar()·{65 ····public·final·SidecarInterface·getSidecar()·{
66 ········return·this.sidecar;66 ········return·this.sidecar;
67 ····}67 ····}
68 ····68 ····
69 ····public·final·WindowLayoutInfo·getWindowLayoutInfo(final·Activity·activity)·{69 ····public·final·WindowLayoutInfo·getWindowLayoutInfo(final·Activity·activity)·{
70 ········i.d((Object)activity,·"activity");70 ········i.e((Object)activity,·"activity");
71 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);71 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);
72 ········if·(activityWindowToken$window_release·==·null)·{72 ········if·(activityWindowToken$window_release·==·null)·{
73 ············return·new·WindowLayoutInfo(g.b());73 ············return·new·WindowLayoutInfo(g.b());
74 ········}74 ········}
75 ········final·SidecarInterface·sidecar·=·this.sidecar;75 ········final·SidecarInterface·sidecar·=·this.sidecar;
76 ········SidecarDeviceState·deviceState·=·null;76 ········SidecarDeviceState·deviceState·=·null;
77 ········SidecarWindowLayoutInfo·windowLayoutInfo;77 ········SidecarWindowLayoutInfo·windowLayoutInfo;
Offset 89, 26 lines modifiedOffset 89, 26 lines modified
89 ········if·(deviceState·==·null)·{89 ········if·(deviceState·==·null)·{
90 ············deviceState·=·new·SidecarDeviceState();90 ············deviceState·=·new·SidecarDeviceState();
91 ········}91 ········}
92 ········return·sidecarAdapter.translate(windowLayoutInfo,·deviceState);92 ········return·sidecarAdapter.translate(windowLayoutInfo,·deviceState);
93 ····}93 ····}
94 ····94 ····
95 ····public·void·onWindowLayoutChangeListenerAdded(final·Activity·activity)·{95 ····public·void·onWindowLayoutChangeListenerAdded(final·Activity·activity)·{
96 ········i.d((Object)activity,·"activity");96 ········i.e((Object)activity,·"activity");
97 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);97 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);
98 ········if·(activityWindowToken$window_release·!=·null)·{98 ········if·(activityWindowToken$window_release·!=·null)·{
99 ············this.register(activityWindowToken$window_release,·activity);99 ············this.register(activityWindowToken$window_release,·activity);
100 ········}100 ········}
101 ········else·{101 ········else·{
102 ············activity.getWindow().getDecorView().addOnAttachStateChangeListener((View$OnAttachStateChangeListener)new·SidecarCompat$FirstAttachAdapter(this,·activity));102 ············activity.getWindow().getDecorView().addOnAttachStateChangeListener((View$OnAttachStateChangeListener)new·SidecarCompat$FirstAttachAdapter(this,·activity));
103 ········}103 ········}
104 ····}104 ····}
105 ····105 ····
106 ····public·void·onWindowLayoutChangeListenerRemoved(final·Activity·activity)·{106 ····public·void·onWindowLayoutChangeListenerRemoved(final·Activity·activity)·{
107 ········i.d((Object)activity,·"activity");107 ········i.e((Object)activity,·"activity");
108 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);108 ········final·IBinder·activityWindowToken$window_release·=·SidecarCompat.Companion.getActivityWindowToken$window_release(activity);
109 ········if·(activityWindowToken$window_release·==·null)·{109 ········if·(activityWindowToken$window_release·==·null)·{
110 ············return;110 ············return;
111 ········}111 ········}
112 ········final·SidecarInterface·sidecar·=·this.sidecar;112 ········final·SidecarInterface·sidecar·=·this.sidecar;
113 ········if·(sidecar·!=·null)·{113 ········if·(sidecar·!=·null)·{
114 ············sidecar.onWindowLayoutChangeListenerRemoved(activityWindowToken$window_release);114 ············sidecar.onWindowLayoutChangeListenerRemoved(activityWindowToken$window_release);
Offset 123, 16 lines modifiedOffset 123, 16 lines modified
123 ············if·(sidecar2·!=·null)·{123 ············if·(sidecar2·!=·null)·{
124 ················sidecar2.onDeviceStateListenersChanged(b);124 ················sidecar2.onDeviceStateListenersChanged(b);
125 ············}125 ············}
126 ········}126 ········}
127 ····}127 ····}
128 ····128 ····
129 ····public·final·void·register(final·IBinder·binder,·final·Activity·activity)·{129 ····public·final·void·register(final·IBinder·binder,·final·Activity·activity)·{
130 ········i.d((Object)binder,·"windowToken");130 ········i.e((Object)binder,·"windowToken");
131 ········i.d((Object)activity,·"activity");131 ········i.e((Object)activity,·"activity");
132 ········this.windowListenerRegisteredContexts.put(binder,·activity);132 ········this.windowListenerRegisteredContexts.put(binder,·activity);
133 ········final·SidecarInterface·sidecar·=·this.sidecar;133 ········final·SidecarInterface·sidecar·=·this.sidecar;
134 ········if·(sidecar·!=·null)·{134 ········if·(sidecar·!=·null)·{
135 ············sidecar.onWindowLayoutChangeListenerAdded(binder);135 ············sidecar.onWindowLayoutChangeListenerAdded(binder);
136 ········}136 ········}
137 ········if·(this.windowListenerRegisteredContexts.size()·==·1)·{137 ········if·(this.windowListenerRegisteredContexts.size()·==·1)·{
138 ············final·SidecarInterface·sidecar2·=·this.sidecar;138 ············final·SidecarInterface·sidecar2·=·this.sidecar;
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ········if·(extensionCallback·!=·null)·{144 ········if·(extensionCallback·!=·null)·{
145 ············extensionCallback.onWindowLayoutChanged(activity,·this.getWindowLayoutInfo(activity));145 ············extensionCallback.onWindowLayoutChanged(activity,·this.getWindowLayoutInfo(activity));
146 ········}146 ········}
147 ········this.registerConfigurationChangeListener(activity);147 ········this.registerConfigurationChangeListener(activity);
148 ····}148 ····}
149 ····149 ····
150 ····public·void·setExtensionCallback(final·ExtensionInterfaceCompat$ExtensionCallbackInterface·extensionInterfaceCompat$ExtensionCallbackInterface)·{150 ····public·void·setExtensionCallback(final·ExtensionInterfaceCompat$ExtensionCallbackInterface·extensionInterfaceCompat$ExtensionCallbackInterface)·{
151 ········i.d((Object)extensionInterfaceCompat$ExtensionCallbackInterface,·"extensionCallback");151 ········i.e((Object)extensionInterfaceCompat$ExtensionCallbackInterface,·"extensionCallback");
152 ········this.extensionCallback·=·(ExtensionInterfaceCompat$ExtensionCallbackInterface)new·SidecarCompat$DistinctElementCallback(extensionInterfaceCompat$ExtensionCallbackInterface);152 ········this.extensionCallback·=·(ExtensionInterfaceCompat$ExtensionCallbackInterface)new·SidecarCompat$DistinctElementCallback(extensionInterfaceCompat$ExtensionCallbackInterface);
153 ········final·SidecarInterface·sidecar·=·this.sidecar;153 ········final·SidecarInterface·sidecar·=·this.sidecar;
154 ········if·(sidecar·!=·null)·{154 ········if·(sidecar·!=·null)·{
155 ············sidecar.setSidecarCallback((SidecarInterface$SidecarCallback)new·SidecarCompat$DistinctSidecarElementCallback(this.sidecarAdapter,·(SidecarInterface$SidecarCallback)new·SidecarCompat$TranslatingCallback(this)));155 ············sidecar.setSidecarCallback((SidecarInterface$SidecarCallback)new·SidecarCompat$DistinctSidecarElementCallback(this.sidecarAdapter,·(SidecarInterface$SidecarCallback)new·SidecarCompat$TranslatingCallback(this)));
156 ········}156 ········}
157 ····}157 ····}
158 ····158 ····
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ················if·(method·==·null)·{180 ················if·(method·==·null)·{
181 ····················returnType2·=·null;181 ····················returnType2·=·null;
182 ················}182 ················}
183 ················else·{183 ················else·{
184 ····················returnType2·=·method.getReturnType();184 ····················returnType2·=·method.getReturnType();
185 ················}185 ················}
186 ················if·(!i.a(returnType2,·(Object)Void.TYPE))·{186 ················if·(!i.a(returnType2,·(Object)Void.TYPE))·{
187 ····················throw·new·NoSuchMethodException(i.i("Illegal·return·type·for·'setSidecarCallback':·",·returnType2));187 ····················throw·new·NoSuchMethodException(i.j("Illegal·return·type·for·'setSidecarCallback':·",·returnType2));
188 ················}188 ················}
189 ················final·SidecarInterface·sidecar2·=·this.sidecar;189 ················final·SidecarInterface·sidecar2·=·this.sidecar;
190 ················if·(sidecar2·!=·null)·{190 ················if·(sidecar2·!=·null)·{
191 ····················sidecar2.getDeviceState();191 ····················sidecar2.getDeviceState();
192 ················}192 ················}
193 ················final·SidecarInterface·sidecar3·=·this.sidecar;193 ················final·SidecarInterface·sidecar3·=·this.sidecar;
194 ················if·(sidecar3·!=·null)·{194 ················if·(sidecar3·!=·null)·{
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ················if·(method2·==·null)·{213 ················if·(method2·==·null)·{
214 ····················returnType3·=·null;214 ····················returnType3·=·null;
215 ················}215 ················}
216 ················else·{216 ················else·{
217 ····················returnType3·=·method2.getReturnType();217 ····················returnType3·=·method2.getReturnType();
218 ················}218 ················}
219 ················if·(!i.a(returnType3,·(Object)SidecarWindowLayoutInfo.class))·{219 ················if·(!i.a(returnType3,·(Object)SidecarWindowLayoutInfo.class))·{
220 ····················throw·new·NoSuchMethodException(i.i("Illegal·return·type·for·'getWindowLayoutInfo':·",·returnType3));220 ····················throw·new·NoSuchMethodException(i.j("Illegal·return·type·for·'getWindowLayoutInfo':·",·returnType3));
221 ················}221 ················}
222 ················final·SidecarInterface·sidecar5·=·this.sidecar;222 ················final·SidecarInterface·sidecar5·=·this.sidecar;
223 ················Method·method3·=·null;223 ················Method·method3·=·null;
224 ················Label_0288:·{224 ················Label_0288:·{
225 ····················if·(sidecar5·!=·null)·{225 ····················if·(sidecar5·!=·null)·{
226 ························final·Class<?·extends·SidecarInterface>·class3·=·sidecar5.getClass();226 ························final·Class<?·extends·SidecarInterface>·class3·=·sidecar5.getClass();
Max diff block lines reached; 2833/9513 bytes (29.78%) of diff not shown.
1.35 KB
androidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl.class
1.21 KB
procyon -ec {}
    
Offset 6, 21 lines modifiedOffset 6, 21 lines modified
6 import·kotlin.jvm.internal.i;6 import·kotlin.jvm.internal.i;
  
7 public·final·class·SidecarWindowBackend$ExtensionListenerImpl·implements·ExtensionInterfaceCompat$ExtensionCallbackInterface7 public·final·class·SidecarWindowBackend$ExtensionListenerImpl·implements·ExtensionInterfaceCompat$ExtensionCallbackInterface
8 {8 {
9 ····final·/*·synthetic·*/·SidecarWindowBackend·this$0;9 ····final·/*·synthetic·*/·SidecarWindowBackend·this$0;
10 ····10 ····
11 ····public·SidecarWindowBackend$ExtensionListenerImpl(final·SidecarWindowBackend·this$0)·{11 ····public·SidecarWindowBackend$ExtensionListenerImpl(final·SidecarWindowBackend·this$0)·{
12 ········i.d((Object)this$0,·"this$0");12 ········i.e((Object)this$0,·"this$0");
13 ········this.this$0·=·this$0;13 ········this.this$0·=·this$0;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·onWindowLayoutChanged(final·Activity·activity,·final·WindowLayoutInfo·windowLayoutInfo)·{16 ····public·void·onWindowLayoutChanged(final·Activity·activity,·final·WindowLayoutInfo·windowLayoutInfo)·{
17 ········i.d((Object)activity,·"activity");17 ········i.e((Object)activity,·"activity");
18 ········i.d((Object)windowLayoutInfo,·"newLayout");18 ········i.e((Object)windowLayoutInfo,·"newLayout");
19 ········for·(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper·:·this.this$0.getWindowLayoutChangeCallbacks())·{19 ········for·(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper·:·this.this$0.getWindowLayoutChangeCallbacks())·{
20 ············if·(!i.a((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getActivity(),·(Object)activity))·{20 ············if·(!i.a((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getActivity(),·(Object)activity))·{
21 ················continue;21 ················continue;
22 ············}22 ············}
23 ············sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept(windowLayoutInfo);23 ············sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept(windowLayoutInfo);
24 ········}24 ········}
25 ····}25 ····}
2.62 KB
androidx/window/layout/SidecarWindowBackend.class
2.52 KB
procyon -ec {}
    
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 ····}81 ····}
82 ····82 ····
83 ····public·final·CopyOnWriteArrayList·getWindowLayoutChangeCallbacks()·{83 ····public·final·CopyOnWriteArrayList·getWindowLayoutChangeCallbacks()·{
84 ········return·this.windowLayoutChangeCallbacks;84 ········return·this.windowLayoutChangeCallbacks;
85 ····}85 ····}
86 ····86 ····
87 ····public·void·registerLayoutChangeCallback(final·Activity·activity,·final·Executor·executor,·final·a·a)·{87 ····public·void·registerLayoutChangeCallback(final·Activity·activity,·final·Executor·executor,·final·a·a)·{
88 ········i.d((Object)activity,·"activity");88 ········i.e((Object)activity,·"activity");
89 ········i.d((Object)executor,·"executor");89 ········i.e((Object)executor,·"executor");
90 ········i.d((Object)a,·"callback");90 ········i.e((Object)a,·"callback");
91 ········final·ReentrantLock·globalLock·=·SidecarWindowBackend.globalLock;91 ········final·ReentrantLock·globalLock·=·SidecarWindowBackend.globalLock;
92 ········globalLock.lock();92 ········globalLock.lock();
93 ········try·{93 ········try·{
94 ············final·ExtensionInterfaceCompat·windowExtension·=·this.getWindowExtension();94 ············final·ExtensionInterfaceCompat·windowExtension·=·this.getWindowExtension();
95 ············if·(windowExtension·==·null)·{95 ············if·(windowExtension·==·null)·{
96 ················a.accept((Object)new·WindowLayoutInfo(g.b()));96 ················a.accept((Object)new·WindowLayoutInfo(g.b()));
97 ················globalLock.unlock();97 ················globalLock.unlock();
Offset 138, 26 lines modifiedOffset 138, 26 lines modified
138 ····}138 ····}
139 ····139 ····
140 ····public·final·void·setWindowExtension(final·ExtensionInterfaceCompat·windowExtension)·{140 ····public·final·void·setWindowExtension(final·ExtensionInterfaceCompat·windowExtension)·{
141 ········this.windowExtension·=·windowExtension;141 ········this.windowExtension·=·windowExtension;
142 ····}142 ····}
143 ····143 ····
144 ····public·void·unregisterLayoutChangeCallback(final·a·a)·{144 ····public·void·unregisterLayoutChangeCallback(final·a·a)·{
145 ········i.d((Object)a,·"callback");145 ········i.e((Object)a,·"callback");
146 ········final·ReentrantLock·globalLock·=·SidecarWindowBackend.globalLock;146 ········final·ReentrantLock·globalLock·=·SidecarWindowBackend.globalLock;
147 ········//·monitorenter(globalLock)147 ········//·monitorenter(globalLock)
148 ········try·{148 ········try·{
149 ············if·(this.getWindowExtension()·==·null)·{149 ············if·(this.getWindowExtension()·==·null)·{
150 ················//·monitorexit(globalLock)150 ················//·monitorexit(globalLock)
151 ················return;151 ················return;
152 ············}152 ············}
153 ············final·ArrayList<SidecarWindowBackend$WindowLayoutChangeCallbackWrapper>·c·=·new·ArrayList<SidecarWindowBackend$WindowLayoutChangeCallbackWrapper>();153 ············final·ArrayList<SidecarWindowBackend$WindowLayoutChangeCallbackWrapper>·c·=·new·ArrayList<SidecarWindowBackend$WindowLayoutChangeCallbackWrapper>();
154 ············for·(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper·:·this.getWindowLayoutChangeCallbacks())·{154 ············for·(final·SidecarWindowBackend$WindowLayoutChangeCallbackWrapper·sidecarWindowBackend$WindowLayoutChangeCallbackWrapper·:·this.getWindowLayoutChangeCallbacks())·{
155 ················if·(sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback()·==·a)·{155 ················if·(sidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback()·==·a)·{
156 ····················i.c((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·"callbackWrapper");156 ····················i.d((Object)sidecarWindowBackend$WindowLayoutChangeCallbackWrapper,·"callbackWrapper");
157 ····················c.add(sidecarWindowBackend$WindowLayoutChangeCallbackWrapper);157 ····················c.add(sidecarWindowBackend$WindowLayoutChangeCallbackWrapper);
158 ················}158 ················}
159 ············}159 ············}
160 ············this.getWindowLayoutChangeCallbacks().removeAll(c);160 ············this.getWindowLayoutChangeCallbacks().removeAll(c);
161 ············final·Iterator<Object>·iterator2·=·c.iterator();161 ············final·Iterator<Object>·iterator2·=·c.iterator();
162 ············while·(iterator2.hasNext())·{162 ············while·(iterator2.hasNext())·{
163 ················this.callbackRemovedForActivity(((SidecarWindowBackend$WindowLayoutChangeCallbackWrapper)iterator2.next()).getActivity());163 ················this.callbackRemovedForActivity(((SidecarWindowBackend$WindowLayoutChangeCallbackWrapper)iterator2.next()).getActivity());
1.05 KB
androidx/window/layout/WindowInfoTrackerImpl.class
975 B
procyon -ec {}
    
Offset 16, 18 lines modifiedOffset 16, 18 lines modified
16 ····private·final·WindowMetricsCalculator·windowMetricsCalculator;16 ····private·final·WindowMetricsCalculator·windowMetricsCalculator;
17 ····17 ····
18 ····static·{18 ····static·{
19 ········Companion·=·new·WindowInfoTrackerImpl$Companion((e)null);19 ········Companion·=·new·WindowInfoTrackerImpl$Companion((e)null);
20 ····}20 ····}
21 ····21 ····
22 ····public·WindowInfoTrackerImpl(final·WindowMetricsCalculator·windowMetricsCalculator,·final·WindowBackend·windowBackend)·{22 ····public·WindowInfoTrackerImpl(final·WindowMetricsCalculator·windowMetricsCalculator,·final·WindowBackend·windowBackend)·{
23 ········i.d((Object)windowMetricsCalculator,·"windowMetricsCalculator");23 ········i.e((Object)windowMetricsCalculator,·"windowMetricsCalculator");
24 ········i.d((Object)windowBackend,·"windowBackend");24 ········i.e((Object)windowBackend,·"windowBackend");
25 ········this.windowMetricsCalculator·=·windowMetricsCalculator;25 ········this.windowMetricsCalculator·=·windowMetricsCalculator;
26 ········this.windowBackend·=·windowBackend;26 ········this.windowBackend·=·windowBackend;
27 ····}27 ····}
28 ····28 ····
29 ····public·b·windowLayoutInfo(final·Activity·activity)·{29 ····public·b·windowLayoutInfo(final·Activity·activity)·{
30 ········i.d((Object)activity,·"activity");30 ········i.e((Object)activity,·"activity");
31 ········return·e2.d.a((p)new·WindowInfoTrackerImpl$windowLayoutInfo$1(this,·activity,·(d)null));31 ········return·e2.d.a((p)new·WindowInfoTrackerImpl$windowLayoutInfo$1(this,·activity,·(d)null));
32 ····}32 ····}
33 }33 }
7.22 KB
androidx/window/layout/WindowMetricsCalculatorCompat.class
7.1 KB
procyon -ec {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 {21 {
22 ····public·static·final·WindowMetricsCalculatorCompat·INSTANCE;22 ····public·static·final·WindowMetricsCalculatorCompat·INSTANCE;
23 ····private·static·final·String·TAG;23 ····private·static·final·String·TAG;
24 ····24 ····
25 ····static·{25 ····static·{
26 ········INSTANCE·=·new·WindowMetricsCalculatorCompat();26 ········INSTANCE·=·new·WindowMetricsCalculatorCompat();
27 ········final·String·simpleName·=·WindowMetricsCalculatorCompat.class.getSimpleName();27 ········final·String·simpleName·=·WindowMetricsCalculatorCompat.class.getSimpleName();
28 ········i.c((Object)simpleName,·"WindowMetricsCalculatorC\u2026at::class.java.simpleName");28 ········i.d((Object)simpleName,·"WindowMetricsCalculatorC\u2026at::class.java.simpleName");
29 ········TAG·=·simpleName;29 ········TAG·=·simpleName;
30 ····}30 ····}
31 ····31 ····
32 ····private·WindowMetricsCalculatorCompat()·{32 ····private·WindowMetricsCalculatorCompat()·{
33 ····}33 ····}
34 ····34 ····
35 ····private·final·DisplayCutout·getCutoutForDisplay(Display·obj)·{35 ····private·final·DisplayCutout·getCutoutForDisplay(Display·obj)·{
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ····}108 ····}
109 ····109 ····
110 ····private·final·void·getRectSizeFromDisplay(final·Activity·activity,·final·Rect·rect)·{110 ····private·final·void·getRectSizeFromDisplay(final·Activity·activity,·final·Rect·rect)·{
111 ········activity.getWindowManager().getDefaultDisplay().getRectSize(rect);111 ········activity.getWindowManager().getDefaultDisplay().getRectSize(rect);
112 ····}112 ····}
113 ····113 ····
114 ····public·WindowMetrics·computeCurrentWindowMetrics(final·Activity·activity)·{114 ····public·WindowMetrics·computeCurrentWindowMetrics(final·Activity·activity)·{
115 ········i.d((Object)activity,·"activity");115 ········i.e((Object)activity,·"activity");
116 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;116 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
117 ········Rect·rect;117 ········Rect·rect;
118 ········if·(sdk_INT·>=·30)·{118 ········if·(sdk_INT·>=·30)·{
119 ············rect·=·ActivityCompatHelperApi30.INSTANCE.currentWindowBounds(activity);119 ············rect·=·ActivityCompatHelperApi30.INSTANCE.currentWindowBounds(activity);
120 ········}120 ········}
121 ········else·if·(sdk_INT·>=·29)·{121 ········else·if·(sdk_INT·>=·29)·{
122 ············rect·=·this.computeWindowBoundsQ$window_release(activity);122 ············rect·=·this.computeWindowBoundsQ$window_release(activity);
Offset 130, 32 lines modifiedOffset 130, 32 lines modified
130 ········else·{130 ········else·{
131 ············rect·=·this.computeWindowBoundsIceCreamSandwich$window_release(activity);131 ············rect·=·this.computeWindowBoundsIceCreamSandwich$window_release(activity);
132 ········}132 ········}
133 ········return·new·WindowMetrics(rect);133 ········return·new·WindowMetrics(rect);
134 ····}134 ····}
135 ····135 ····
136 ····public·WindowMetrics·computeMaximumWindowMetrics(final·Activity·activity)·{136 ····public·WindowMetrics·computeMaximumWindowMetrics(final·Activity·activity)·{
137 ········i.d((Object)activity,·"activity");137 ········i.e((Object)activity,·"activity");
138 ········Rect·maximumWindowBounds;138 ········Rect·maximumWindowBounds;
139 ········if·(Build$VERSION.SDK_INT·>=·30)·{139 ········if·(Build$VERSION.SDK_INT·>=·30)·{
140 ············maximumWindowBounds·=·ActivityCompatHelperApi30.INSTANCE.maximumWindowBounds(activity);140 ············maximumWindowBounds·=·ActivityCompatHelperApi30.INSTANCE.maximumWindowBounds(activity);
141 ········}141 ········}
142 ········else·{142 ········else·{
143 ············final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();143 ············final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();
144 ············i.c((Object)defaultDisplay,·"display");144 ············i.d((Object)defaultDisplay,·"display");
145 ············final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);145 ············final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);
146 ············maximumWindowBounds·=·new·Rect(0,·0,·realSizeForDisplay$window_release.x,·realSizeForDisplay$window_release.y);146 ············maximumWindowBounds·=·new·Rect(0,·0,·realSizeForDisplay$window_release.x,·realSizeForDisplay$window_release.y);
147 ········}147 ········}
148 ········return·new·WindowMetrics(maximumWindowBounds);148 ········return·new·WindowMetrics(maximumWindowBounds);
149 ····}149 ····}
150 ····150 ····
151 ····public·final·Rect·computeWindowBoundsIceCreamSandwich$window_release(final·Activity·activity)·{151 ····public·final·Rect·computeWindowBoundsIceCreamSandwich$window_release(final·Activity·activity)·{
152 ········i.d((Object)activity,·"activity");152 ········i.e((Object)activity,·"activity");
153 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();153 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();
154 ········i.c((Object)defaultDisplay,·"defaultDisplay");154 ········i.d((Object)defaultDisplay,·"defaultDisplay");
155 ········final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);155 ········final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);
156 ········final·Rect·rect·=·new·Rect();156 ········final·Rect·rect·=·new·Rect();
157 ········final·int·x·=·realSizeForDisplay$window_release.x;157 ········final·int·x·=·realSizeForDisplay$window_release.x;
158 ········if·(x·!=·0)·{158 ········if·(x·!=·0)·{
159 ············final·int·y·=·realSizeForDisplay$window_release.y;159 ············final·int·y·=·realSizeForDisplay$window_release.y;
160 ············if·(y·!=·0)·{160 ············if·(y·!=·0)·{
161 ················rect.right·=·x;161 ················rect.right·=·x;
Offset 164, 20 lines modifiedOffset 164, 20 lines modified
164 ············}164 ············}
165 ········}165 ········}
166 ········defaultDisplay.getRectSize(rect);166 ········defaultDisplay.getRectSize(rect);
167 ········return·rect;167 ········return·rect;
168 ····}168 ····}
169 ····169 ····
170 ····public·final·Rect·computeWindowBoundsN$window_release(final·Activity·activity)·{170 ····public·final·Rect·computeWindowBoundsN$window_release(final·Activity·activity)·{
171 ········i.d((Object)activity,·"activity");171 ········i.e((Object)activity,·"activity");
172 ········final·Rect·rect·=·new·Rect();172 ········final·Rect·rect·=·new·Rect();
173 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();173 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();
174 ········defaultDisplay.getRectSize(rect);174 ········defaultDisplay.getRectSize(rect);
175 ········if·(!ActivityCompatHelperApi24.INSTANCE.isInMultiWindowMode(activity))·{175 ········if·(!ActivityCompatHelperApi24.INSTANCE.isInMultiWindowMode(activity))·{
176 ············i.c((Object)defaultDisplay,·"defaultDisplay");176 ············i.d((Object)defaultDisplay,·"defaultDisplay");
177 ············final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);177 ············final·Point·realSizeForDisplay$window_release·=·this.getRealSizeForDisplay$window_release(defaultDisplay);
178 ············final·int·navigationBarHeight·=·this.getNavigationBarHeight((Context)activity);178 ············final·int·navigationBarHeight·=·this.getNavigationBarHeight((Context)activity);
179 ············final·int·bottom·=·rect.bottom;179 ············final·int·bottom·=·rect.bottom;
180 ············if·(bottom·+·navigationBarHeight·==·realSizeForDisplay$window_release.y)·{180 ············if·(bottom·+·navigationBarHeight·==·realSizeForDisplay$window_release.y)·{
181 ················rect.bottom·=·bottom·+·navigationBarHeight;181 ················rect.bottom·=·bottom·+·navigationBarHeight;
182 ············}182 ············}
183 ············else·{183 ············else·{
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ················}187 ················}
188 ············}188 ············}
189 ········}189 ········}
190 ········return·rect;190 ········return·rect;
191 ····}191 ····}
192 ····192 ····
193 ····public·final·Rect·computeWindowBoundsP$window_release(final·Activity·activity)·{193 ····public·final·Rect·computeWindowBoundsP$window_release(final·Activity·activity)·{
194 ········i.d((Object)activity,·"activity");194 ········i.e((Object)activity,·"activity");
195 ········final·Rect·rect·=·new·Rect();195 ········final·Rect·rect·=·new·Rect();
196 ········Object·obj·=·activity.getResources().getConfiguration();196 ········Object·obj·=·activity.getResources().getConfiguration();
197 ········final·Class<Configuration>·clazz·=·Configuration.class;197 ········final·Class<Configuration>·clazz·=·Configuration.class;
198 ········final·String·name·=·"windowConfiguration";198 ········final·String·name·=·"windowConfiguration";
199 ········final·Class<Configuration>·clazz2·=·clazz;199 ········final·Class<Configuration>·clazz2·=·clazz;
200 ········Label_0249:·{200 ········Label_0249:·{
201 ············try·{201 ············try·{
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ············catch·(NoSuchFieldException·ex17)·{}261 ············catch·(NoSuchFieldException·ex17)·{}
262 ············Log.w(WindowMetricsCalculatorCompat.TAG,·(Throwable)obj);262 ············Log.w(WindowMetricsCalculatorCompat.TAG,·(Throwable)obj);
263 ············this.getRectSizeFromDisplay(activity,·rect);263 ············this.getRectSizeFromDisplay(activity,·rect);
264 ········}264 ········}
265 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();265 ········final·Display·defaultDisplay·=·activity.getWindowManager().getDefaultDisplay();
266 ········final·Point·point·=·new·Point();266 ········final·Point·point·=·new·Point();
267 ········final·DisplayCompatHelperApi17·instance·=·DisplayCompatHelperApi17.INSTANCE;267 ········final·DisplayCompatHelperApi17·instance·=·DisplayCompatHelperApi17.INSTANCE;
268 ········i.c((Object)defaultDisplay,·"currentDisplay");268 ········i.d((Object)defaultDisplay,·"currentDisplay");
269 ········instance.getRealSize(defaultDisplay,·point);269 ········instance.getRealSize(defaultDisplay,·point);
270 ········final·ActivityCompatHelperApi24·instance2·=·ActivityCompatHelperApi24.INSTANCE;270 ········final·ActivityCompatHelperApi24·instance2·=·ActivityCompatHelperApi24.INSTANCE;
271 ········if·(!instance2.isInMultiWindowMode(activity))·{271 ········if·(!instance2.isInMultiWindowMode(activity))·{
272 ············final·int·navigationBarHeight·=·this.getNavigationBarHeight((Context)activity);272 ············final·int·navigationBarHeight·=·this.getNavigationBarHeight((Context)activity);
273 ············final·int·bottom·=·rect.bottom;273 ············final·int·bottom·=·rect.bottom;
274 ············if·(bottom·+·navigationBarHeight·==·point.y)·{274 ············if·(bottom·+·navigationBarHeight·==·point.y)·{
275 ················rect.bottom·=·bottom·+·navigationBarHeight;275 ················rect.bottom·=·bottom·+·navigationBarHeight;
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ················}303 ················}
304 ············}304 ············}
305 ········}305 ········}
306 ········return·rect;306 ········return·rect;
307 ····}307 ····}
308 ····308 ····
309 ····public·final·Rect·computeWindowBoundsQ$window_release(final·Activity·activity)·{309 ····public·final·Rect·computeWindowBoundsQ$window_release(final·Activity·activity)·{
310 ········i.d((Object)activity,·"activity");310 ········i.e((Object)activity,·"activity");
311 ········Object·o·=·activity.getResources().getConfiguration();311 ········Object·o·=·activity.getResources().getConfiguration();
Max diff block lines reached; 957/7246 bytes (13.21%) of diff not shown.
1.12 KB
b2/u1$b.class
1.09 KB
procyon -ec {}
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ············c.add(d);53 ············c.add(d);
54 ············c.add(t);54 ············c.add(t);
55 ············final·q·a·=·q.a;55 ············final·q·a·=·q.a;
56 ············this.l(c);56 ············this.l(c);
57 ········}57 ········}
58 ········else·{58 ········else·{
59 ············if·(!(d·instanceof·ArrayList))·{59 ············if·(!(d·instanceof·ArrayList))·{
60 ················throw·new·IllegalStateException(i.i("State·is·",·d).toString());60 ················throw·new·IllegalStateException(i.j("State·is·",·d).toString());
61 ············}61 ············}
62 ············((ArrayList<Throwable>)d).add(t);62 ············((ArrayList<Throwable>)d).add(t);
63 ········}63 ········}
64 ····}64 ····}
65 ····65 ····
66 ····public·boolean·b()·{66 ····public·boolean·b()·{
67 ········return·this.e()·==·null;67 ········return·this.e()·==·null;
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ········else·if·(d·instanceof·Throwable)·{96 ········else·if·(d·instanceof·Throwable)·{
97 ············final·ArrayList·c2·=·this.c();97 ············final·ArrayList·c2·=·this.c();
98 ············c2.add(d);98 ············c2.add(d);
99 ············c·=·(ArrayList<Throwable>)c2;99 ············c·=·(ArrayList<Throwable>)c2;
100 ········}100 ········}
101 ········else·{101 ········else·{
102 ············if·(!(d·instanceof·ArrayList))·{102 ············if·(!(d·instanceof·ArrayList))·{
103 ················throw·new·IllegalStateException(i.i("State·is·",·d).toString());103 ················throw·new·IllegalStateException(i.j("State·is·",·d).toString());
104 ············}104 ············}
105 ············c·=·(ArrayList<Throwable>)d;105 ············c·=·(ArrayList<Throwable>)d;
106 ········}106 ········}
107 ········final·Throwable·e2·=·this.e();107 ········final·Throwable·e2·=·this.e();
108 ········if·(e2·!=·null)·{108 ········if·(e2·!=·null)·{
109 ············c.add(0,·e2);109 ············c.add(0,·e2);
110 ········}110 ········}
1.11 KB
d2/c.class
1.09 KB
procyon -ec {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ········else·if·(p·instanceof·o)·{56 ········else·if·(p·instanceof·o)·{
57 ············s·=·"ReceiveQueued";57 ············s·=·"ReceiveQueued";
58 ········}58 ········}
59 ········else·if·(p·instanceof·s)·{59 ········else·if·(p·instanceof·s)·{
60 ············s·=·"SendQueued";60 ············s·=·"SendQueued";
61 ········}61 ········}
62 ········else·{62 ········else·{
63 ············s·=·i.i("UNEXPECTED:",·(Object)p);63 ············s·=·i.j("UNEXPECTED:",·(Object)p);
64 ········}64 ········}
65 ········final·n·q·=·((n)this.c).q();65 ········final·n·q·=·((n)this.c).q();
66 ········if·(q·!=·p)·{66 ········if·(q·!=·p)·{
67 ············final·StringBuilder·sb·=·new·StringBuilder();67 ············final·StringBuilder·sb·=·new·StringBuilder();
68 ············sb.append(s);68 ············sb.append(s);
69 ············sb.append(",queueSize=");69 ············sb.append(",queueSize=");
70 ············sb.append(this.b());70 ············sb.append(this.b());
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ················if·(d·==·null)·{142 ················if·(d·==·null)·{
143 ····················return·d2.i.a.b();143 ····················return·d2.i.a.b();
144 ················}144 ················}
145 ················i$b·=·d2.i.a;145 ················i$b·=·d2.i.a;
146 ············}146 ············}
147 ············else·{147 ············else·{
148 ················if·(!(o·instanceof·j))·{148 ················if·(!(o·instanceof·j))·{
149 ····················throw·new·IllegalStateException(i.i("trySend·returned·",·o).toString());149 ····················throw·new·IllegalStateException(i.j("trySend·returned·",·o).toString());
150 ················}150 ················}
151 ················i$b·=·d2.i.a;151 ················i$b·=·d2.i.a;
152 ················d·=·(j)o;152 ················d·=·(j)o;
153 ············}153 ············}
154 ············o·=·i$b.a(this.h(d));154 ············o·=·i$b.a(this.h(d));
155 ········}155 ········}
156 ········return·o;156 ········return·o;
445 B
k1/m.class
425 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 final·class·m·implements·e,·Serializable8 final·class·m·implements·e,·Serializable
9 {9 {
10 ····private·a·d;10 ····private·a·d;
11 ····private·volatile·Object·e;11 ····private·volatile·Object·e;
12 ····private·final·Object·f;12 ····private·final·Object·f;
13 ····13 ····
14 ····public·m(final·a·d,·Object·f)·{14 ····public·m(final·a·d,·Object·f)·{
15 ········i.d((Object)d,·"initializer");15 ········i.e((Object)d,·"initializer");
16 ········this.d·=·d;16 ········this.d·=·d;
17 ········this.e·=·o.a;17 ········this.e·=·o.a;
18 ········if·(f·==·null)·{18 ········if·(f·==·null)·{
19 ············f·=·this;19 ············f·=·this;
20 ········}20 ········}
21 ········this.f·=·f;21 ········this.f·=·f;
22 ····}22 ····}
1.95 KB
kotlin/coroutines/jvm/internal/a.class
1.88 KB
procyon -ec {}
    
Offset 14, 21 lines modifiedOffset 14, 21 lines modified
14 ····private·final·d·completion;14 ····private·final·d·completion;
15 ····15 ····
16 ····public·a(final·d·completion)·{16 ····public·a(final·d·completion)·{
17 ········this.completion·=·completion;17 ········this.completion·=·completion;
18 ····}18 ····}
19 ····19 ····
20 ····public·d·create(Object·o,·final·d·d)·{20 ····public·d·create(Object·o,·final·d·d)·{
21 ········i.d((Object)d,·"completion");21 ········i.e((Object)d,·"completion");
22 ········o·=·new·UnsupportedOperationException("create(Any?;Continuation)·has·not·been·overridden");22 ········o·=·new·UnsupportedOperationException("create(Any?;Continuation)·has·not·been·overridden");
23 ········throw·o;23 ········throw·o;
24 ····}24 ····}
25 ····25 ····
26 ····public·d·create(final·d·d)·{26 ····public·d·create(final·d·d)·{
27 ········i.d((Object)d,·"completion");27 ········i.e((Object)d,·"completion");
28 ········throw·new·UnsupportedOperationException("create(Continuation)·has·not·been·overridden");28 ········throw·new·UnsupportedOperationException("create(Continuation)·has·not·been·overridden");
29 ····}29 ····}
30 ····30 ····
31 ····public·e·getCallerFrame()·{31 ····public·e·getCallerFrame()·{
32 ········final·d·completion·=·this.completion;32 ········final·d·completion·=·this.completion;
33 ········e·e;33 ········e·e;
34 ········if·(completion·instanceof·e)·{34 ········if·(completion·instanceof·e)·{
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····55 ····
56 ····public·final·void·resumeWith(Object·o)·{56 ····public·final·void·resumeWith(Object·o)·{
57 ········Object·o2·=·this;57 ········Object·o2·=·this;
58 ········d·completion;58 ········d·completion;
59 ········while·(true)·{59 ········while·(true)·{
60 ············h.b((d)o2);60 ············h.b((d)o2);
61 ············final·a·a·=·(a)o2;61 ············final·a·a·=·(a)o2;
62 ············completion·=·a.getCompletion();62 ············completion·=·a.completion;
63 ············i.b((Object)completion);63 ············i.b((Object)completion);
64 ············final·a·a2·=·a;64 ············final·a·a2·=·a;
65 ············try·{65 ············try·{
66 ················o·=·a2.invokeSuspend(o);66 ················o·=·a2.invokeSuspend(o);
67 ················if·(o·==·b.c())·{67 ················if·(o·==·b.c())·{
68 ····················return;68 ····················return;
69 ················}69 ················}
Offset 82, 14 lines modifiedOffset 82, 17 lines modified
82 ············o2·=·completion;82 ············o2·=·completion;
83 ········}83 ········}
84 ········completion.resumeWith(o);84 ········completion.resumeWith(o);
85 ····}85 ····}
86 ····86 ····
87 ····@Override87 ····@Override
88 ····public·String·toString()·{88 ····public·String·toString()·{
 89 ········final·StringBuilder·sb·=·new·StringBuilder();
 90 ········sb.append("Continuation·at·");
89 ········Serializable·s·=·this.getStackTraceElement();91 ········Serializable·obj·=·this.getStackTraceElement();
90 ········if·(s·==·null)·{92 ········if·(obj·==·null)·{
91 ············s·=·this.getClass().getName();93 ············obj·=·this.getClass().getName();
92 ········}94 ········}
93 ········return·i.i("Continuation·at·",·(Object)s);95 ········sb.append(obj);
 96 ········return·sb.toString();
94 ····}97 ····}
95 }98 }
806 B
l1/d0.class
784 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 15 lines modified
  
1 package·l1;1 package·l1;
  
2 import·kotlin.jvm.internal.i;2 import·kotlin.jvm.internal.i;
 3 import·java.util.Collections;
3 import·java.util.Set;4 import·java.util.Set;
  
4 class·d0·extends·c05 class·d0
5 {6 {
6 ····public·static·Set·b()·{ 
7 ········return·(Set)u.d; 
8 ····} 
9 ···· 
10 ····public·static·final·Set·c(Set·set)·{7 ····public·static·final·Set·a(final·Object·o)·{
 8 ········final·Set<Object>·singleton·=·Collections.singleton(o);
 9 ········i.d((Object)singleton,·"singleton(element)");
11 ········i.d((Object)set,·"<this>"); 
12 ········final·int·size·=·set.size(); 
13 ········if·(size·!=·0)·{ 
14 ············if·(size·==·1)·{ 
15 ················set·=·c0.a(set.iterator().next()); 
16 ············} 
17 ········} 
18 ········else·{ 
19 ············set·=·b0.b(); 
20 ········} 
21 ········return·set;10 ········return·singleton;
22 ····}11 ····}
23 }12 }
1.03 KB
l1/i.class
1.01 KB
procyon -ec {}
    
Offset 6, 32 lines modifiedOffset 6, 32 lines modified
6 class·i·extends·h6 class·i·extends·h
7 {7 {
8 ····public·static·List·b()·{8 ····public·static·List·b()·{
9 ········return·(List)s.d;9 ········return·(List)s.d;
10 ····}10 ····}
11 ····11 ····
12 ····public·static·int·c(final·List·list)·{12 ····public·static·int·c(final·List·list)·{
13 ········kotlin.jvm.internal.i.d((Object)list,·"<this>");13 ········kotlin.jvm.internal.i.e((Object)list,·"<this>");
14 ········return·list.size()·-·1;14 ········return·list.size()·-·1;
15 ····}15 ····}
16 ····16 ····
17 ····public·static·List·d(final·Object...·array)·{17 ····public·static·List·d(final·Object...·array)·{
18 ········kotlin.jvm.internal.i.d((Object)array,·"elements");18 ········kotlin.jvm.internal.i.e((Object)array,·"elements");
19 ········List·list;19 ········List·list;
20 ········if·(array.length·>·0)·{20 ········if·(array.length·>·0)·{
21 ············list·=·a.a(array);21 ············list·=·a.a(array);
22 ········}22 ········}
23 ········else·{23 ········else·{
24 ············list·=·g.b();24 ············list·=·g.b();
25 ········}25 ········}
26 ········return·list;26 ········return·list;
27 ····}27 ····}
28 ····28 ····
29 ····public·static·List·e(List·list)·{29 ····public·static·List·e(List·list)·{
30 ········kotlin.jvm.internal.i.d((Object)list,·"<this>");30 ········kotlin.jvm.internal.i.e((Object)list,·"<this>");
31 ········final·int·size·=·list.size();31 ········final·int·size·=·list.size();
32 ········if·(size·!=·0)·{32 ········if·(size·!=·0)·{
33 ············if·(size·==·1)·{33 ············if·(size·==·1)·{
34 ················list·=·h.a(list.get(0));34 ················list·=·h.a(list.get(0));
35 ············}35 ············}
36 ········}36 ········}
37 ········else·{37 ········else·{
1.09 KB
l1/y.class
1.07 KB
procyon -ec {}
    
Offset 20, 21 lines modifiedOffset 20, 21 lines modified
20 ················n·=·-1·>>>·1;20 ················n·=·-1·>>>·1;
21 ············}21 ············}
22 ········}22 ········}
23 ········return·n;23 ········return·n;
24 ····}24 ····}
25 ····25 ····
26 ····public·static·final·Map·b(final·j·j)·{26 ····public·static·final·Map·b(final·j·j)·{
27 ········i.d((Object)j,·"pair");27 ········i.e((Object)j,·"pair");
28 ········final·Map<Object,·Object>·singletonMap·=·Collections.singletonMap(j.c(),·j.d());28 ········final·Map<Object,·Object>·singletonMap·=·Collections.singletonMap(j.c(),·j.d());
29 ········i.c((Object)singletonMap,·"singletonMap(pair.first,·pair.second)");29 ········i.d((Object)singletonMap,·"singletonMap(pair.first,·pair.second)");
30 ········return·singletonMap;30 ········return·singletonMap;
31 ····}31 ····}
32 ····32 ····
33 ····public·static·final·Map·c(Map·singletonMap)·{33 ····public·static·final·Map·c(Map·singletonMap)·{
34 ········i.d((Object)singletonMap,·"<this>");34 ········i.e((Object)singletonMap,·"<this>");
35 ········final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)singletonMap.entrySet().iterator().next();35 ········final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)singletonMap.entrySet().iterator().next();
36 ········singletonMap·=·Collections.singletonMap(entry.getKey(),·entry.getValue());36 ········singletonMap·=·Collections.singletonMap(entry.getKey(),·entry.getValue());
37 ········i.c((Object)singletonMap,·"with(entries.iterator().\u2026ingletonMap(key,·value)·}");37 ········i.d((Object)singletonMap,·"with(entries.iterator().\u2026ingletonMap(key,·value)·}");
38 ········return·singletonMap;38 ········return·singletonMap;
39 ····}39 ····}
40 }40 }
69.0 KB
m0/d.class
69.0 KB
procyon -ec {}
    
Offset 1, 1680 lines modifiedOffset 1, 11 lines modified
  
1 package·m0;1 package·m0;
  
2 import·o0.g;2 import·o0.e;
3 import·android.os.Build$VERSION; 
4 import·w0.a$b; 
5 import·e1.l; 
6 import·e1.s; 
7 import·o0.h; 
8 import·android.database.SQLException; 
9 import·android.database.sqlite.SQLiteCantOpenDatabaseException; 
10 import·java.util.List; 
11 import·android.database.Cursor; 
12 import·java.util.ArrayList; 
13 import·o0.f; 
14 import·java.util.Iterator; 
15 import·android.util.Log; 
16 import·e1.k$d; 
17 import·e1.j; 
18 import·java.util.HashMap; 
19 import·e1.k; 
20 import·android.content.Context; 
21 import·android.os.Handler; 
22 import·android.os.HandlerThread; 
23 import·java.util.Map; 
24 import·e1.k$c; 
25 import·w0.a; 
  
26 public·class·d·implements·a,·k$c3 public·final·class·d·implements·Runnable
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1648 lines removed)
27 {4 {
28 ····static·final·Map·c;5 ····public·final·void·run()·{
29 ····private·static·boolean·d;6 ········i.a(this.d,·this.e);
30 ····private·static·int·e; 
31 ····static·int·f; 
32 ····private·static·final·Object·g; 
33 ····private·static·final·Object·h; 
34 ····static·String·i; 
35 ····private·static·int·j; 
36 ····private·static·HandlerThread·k; 
37 ····private·static·Handler·l; 
38 ····static·final·Map·m; 
39 ····private·Context·a; 
40 ····private·k·b; 
41 ···· 
42 ····static·{ 
43 ········c·=·new·HashMap(); 
44 ········m0.d.d·=·false; 
45 ········m0.d.e·=·0; 
46 ········m0.d.f·=·0; 
47 ········g·=·new·Object(); 
48 ········h·=·new·Object(); 
49 ········m0.d.j·=·0; 
50 ········m·=·new·HashMap(); 
51 ····} 
52 ···· 
53 ····private·void·A(final·j·j,·final·k$d·k$d)·{ 
54 ········final·b·t·=·this.t(j,·k$d); 
55 ········if·(t·==·null)·{ 
56 ············return; 
57 ········} 
58 ········m0.d.l.post((Runnable)new·d$b(this,·j,·k$d,·t)); 
59 ····} 
60 ···· 
61 ····private·void·B(final·j·j,·final·k$d·k$d)·{ 
62 ········final·int·intValue·=·(int)j.a("id"); 
63 ········final·b·t·=·this.t(j,·k$d); 
64 ········if·(t·==·null)·{ 
65 ············return; 
66 ········} 
67 ········if·(m0.c.b(t.d))·{ 
68 ············final·String·s·=·"Sqflite"; 
69 ············final·StringBuilder·sb·=·new·StringBuilder(); 
70 ············sb.append(t.e()); 
71 ············sb.append("closing·"); 
72 ············sb.append(intValue); 
73 ············sb.append("·"); 
74 ············sb.append(t.b); 
75 ············Log.d(s,·sb.toString()); 
76 ········} 
77 ········final·String·b·=·t.b; 
78 ········synchronized·(m0.d.g)·{ 
79 ············m0.d.m.remove(Integer.valueOf(intValue)); 
80 ············if·(t.a)·{ 
81 ················m0.d.c.remove(b); 
82 ············} 
83 ············//·monitorexit(d.g) 
84 ············m0.d.l.post((Runnable)new·d$h(this,·t,·k$d)); 
85 ········} 
86 ····} 
87 ···· 
88 ····private·void·C(final·j·j,·final·k$d·k$d)·{ 
89 ········final·String·anObject·=·(String)j.a("cmd"); 
90 ········final·HashMap<String,·Integer>·hashMap·=·new·HashMap<String,·Integer>(); 
91 ········if·("get".equals(anObject))·{ 
92 ············final·int·f·=·m0.d.f; 
93 ············final·String·s·=·"logLevel"; 
94 ············if·(f·>·0)·{ 
95 ················hashMap.put(s,·Integer.valueOf(f)); 
96 ············} 
97 ············final·Map·m·=·m0.d.m; 
98 ············if·(!m.isEmpty())·{ 
99 ················final·HashMap<String,·HashMap<String,·Boolean>>·hashMap2·=·new·HashMap<String,·HashMap<String,·Boolean>>(); 
100 ················for·(final·Map.Entry<K,·b>·entry·:·m.entrySet())·{ 
101 ····················final·b·b·=·(b)entry.getValue(); 
102 ····················final·HashMap<String,·String>·hashMap3·=·new·HashMap<String,·String>(); 
103 ····················hashMap3.put("path",·b.b); 
104 ····················hashMap3.put("singleInstance",·(String)Boolean.valueOf(b.a)); 
105 ····················final·int·d·=·b.d; 
106 ····················if·(d·>·0)·{ 
107 ························hashMap3.put(s,·(String)Integer.valueOf(d)); 
108 ····················} 
109 ····················hashMap2.put(((Integer)entry.getKey()).toString(),·(HashMap<String,·Boolean>)hashMap3); 
110 ················} 
111 ················hashMap.put("databases",·(Integer)hashMap2); 
112 ············} 
113 ········} 
114 ········k$d.a((Object)hashMap); 
115 ····} 
116 ···· 
117 ····private·void·D(final·j·j,·final·k$d·k$d)·{ 
118 ········n0.a.a·=·Boolean.TRUE.equals(j.b()); 
119 ········final·boolean·b·=·n0.a.b; 
120 ········final·int·f·=·1; 
121 ········n0.a.c·=·(b·&&·n0.a.a); 
122 ········if·(n0.a.a)·{ 
123 ············if·(n0.a.c)·{ 
Max diff block lines reached; 3/70614 bytes (0.00%) of diff not shown.
819 B
n1/b.class
799 B
procyon -ec {}
    
Offset 6, 26 lines modifiedOffset 6, 26 lines modified
  
6 public·abstract·class·b·implements·g$c6 public·abstract·class·b·implements·g$c
7 {7 {
8 ····private·final·l·d;8 ····private·final·l·d;
9 ····private·final·g$c·e;9 ····private·final·g$c·e;
10 ····10 ····
11 ····public·b(g$c·e,·final·l·d)·{11 ····public·b(g$c·e,·final·l·d)·{
12 ········i.d((Object)e,·"baseKey");12 ········i.e((Object)e,·"baseKey");
13 ········i.d((Object)d,·"safeCast");13 ········i.e((Object)d,·"safeCast");
14 ········this.d·=·d;14 ········this.d·=·d;
15 ········if·(e·instanceof·b)·{15 ········if·(e·instanceof·b)·{
16 ············e·=·((b)e).e;16 ············e·=·((b)e).e;
17 ········}17 ········}
18 ········this.e·=·e;18 ········this.e·=·e;
19 ····}19 ····}
20 ····20 ····
21 ····public·final·boolean·a(final·g$c·g$c)·{21 ····public·final·boolean·a(final·g$c·g$c)·{
22 ········i.d((Object)g$c,·"key");22 ········i.e((Object)g$c,·"key");
23 ········return·g$c·==·this·||·this.e·==·g$c;23 ········return·g$c·==·this·||·this.e·==·g$c;
24 ····}24 ····}
25 ····25 ····
26 ····public·final·g$b·b(final·g$b·g$b)·{26 ····public·final·g$b·b(final·g$b·g$b)·{
27 ········i.d((Object)g$b,·"element");27 ········i.e((Object)g$b,·"element");
28 ········return·(g$b)this.d.invoke((Object)g$b);28 ········return·(g$b)this.d.invoke((Object)g$b);
29 ····}29 ····}
30 }30 }
2.64 KB
n1/c.class
2.62 KB
procyon -ec {}
    
Offset 7, 28 lines modifiedOffset 7, 29 lines modified
  
7 public·final·class·c·implements·g,·Serializable7 public·final·class·c·implements·g,·Serializable
8 {8 {
9 ····private·final·g·d;9 ····private·final·g·d;
10 ····private·final·g$b·e;10 ····private·final·g$b·e;
11 ····11 ····
12 ····public·c(final·g·d,·final·g$b·e)·{12 ····public·c(final·g·d,·final·g$b·e)·{
13 ········i.d((Object)d,·"left");13 ········i.e((Object)d,·"left");
14 ········i.d((Object)e,·"element");14 ········i.e((Object)e,·"element");
15 ········this.d·=·d;15 ········this.d·=·d;
16 ········this.e·=·e;16 ········this.e·=·e;
17 ····}17 ····}
18 ····18 ····
19 ····private·final·boolean·e(final·g$b·g$b)·{19 ····private·final·boolean·e(final·g$b·g$b)·{
20 ········return·i.a((Object)this.get(g$b.getKey()),·(Object)g$b);20 ········return·i.a((Object)this.get(g$b.getKey()),·(Object)g$b);
21 ····}21 ····}
22 ····22 ····
23 ····private·final·boolean·f(c·c)·{23 ····private·final·boolean·f(c·c)·{
24 ········while·(this.e(c.e))·{24 ········while·(this.e(c.e))·{
25 ············final·g·d·=·c.d;25 ············final·g·d·=·c.d;
26 ············if·(!(d·instanceof·c))·{26 ············if·(!(d·instanceof·c))·{
 27 ················i.c((Object)d,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.CoroutineContext.Element");
27 ················return·this.e((g$b)d);28 ················return·this.e((g$b)d);
28 ············}29 ············}
29 ············c·=·(c)d;30 ············c·=·(c)d;
30 ········}31 ········}
31 ········return·false;32 ········return·false;
32 ····}33 ····}
33 ····34 ····
Offset 62, 21 lines modifiedOffset 63, 21 lines modified
62 ············}63 ············}
63 ············return·false;64 ············return·false;
64 ········}65 ········}
65 ········return·true;66 ········return·true;
66 ····}67 ····}
67 ····68 ····
68 ····public·Object·fold(Object·fold,·final·p·p2)·{69 ····public·Object·fold(Object·fold,·final·p·p2)·{
69 ········i.d((Object)p2,·"operation");70 ········i.e((Object)p2,·"operation");
70 ········fold·=·this.d.fold(fold,·p2);71 ········fold·=·this.d.fold(fold,·p2);
71 ········return·p2.invoke(fold,·(Object)this.e);72 ········return·p2.invoke(fold,·(Object)this.e);
72 ····}73 ····}
73 ····74 ····
74 ····public·g$b·get(final·g$c·g$c)·{75 ····public·g$b·get(final·g$c·g$c)·{
75 ········i.d((Object)g$c,·"key");76 ········i.e((Object)g$c,·"key");
76 ········c·c·=·this;77 ········c·c·=·this;
77 ········while·(true)·{78 ········while·(true)·{
78 ············final·g$b·value·=·c.e.get(g$c);79 ············final·g$b·value·=·c.e.get(g$c);
79 ············if·(value·!=·null)·{80 ············if·(value·!=·null)·{
80 ················return·value;81 ················return·value;
81 ············}82 ············}
82 ············final·g·d·=·c.d;83 ············final·g·d·=·c.d;
Offset 89, 30 lines modifiedOffset 90, 30 lines modified
89 ····90 ····
90 ····@Override91 ····@Override
91 ····public·int·hashCode()·{92 ····public·int·hashCode()·{
92 ········return·this.d.hashCode()·+·this.e.hashCode();93 ········return·this.d.hashCode()·+·this.e.hashCode();
93 ····}94 ····}
94 ····95 ····
95 ····public·g·minusKey(final·g$c·g$c)·{96 ····public·g·minusKey(final·g$c·g$c)·{
96 ········i.d((Object)g$c,·"key");97 ········i.e((Object)g$c,·"key");
97 ········if·(this.e.get(g$c)·==·null)·{98 ········if·(this.e.get(g$c)·!=·null)·{
 99 ············return·this.d;
 100 ········}
98 ············final·g·minusKey·=·this.d.minusKey(g$c);101 ········final·g·minusKey·=·this.d.minusKey(g$c);
99 ············Object·e;102 ········Object·e;
100 ············if·(minusKey·==·this.d)·{103 ········if·(minusKey·==·this.d)·{
101 ················e·=·this;104 ············e·=·this;
102 ············}105 ········}
103 ············else·if·(minusKey·==·h.d)·{106 ········else·if·(minusKey·==·h.d)·{
104 ················e·=·this.e;107 ············e·=·this.e;
105 ············}108 ········}
106 ············else·{109 ········else·{
107 ················e·=·new·c(minusKey,·this.e);110 ············e·=·new·c(minusKey,·this.e);
108 ············} 
109 ············return·(g)e; 
110 ········}111 ········}
111 ········return·this.d;112 ········return·(g)e;
112 ····}113 ····}
113 ····114 ····
114 ····public·g·plus(final·g·g)·{115 ····public·g·plus(final·g·g)·{
115 ········return·g$a.a((g)this,·g);116 ········return·g$a.a((g)this,·g);
116 ····}117 ····}
117 ····118 ····
118 ····@Override119 ····@Override
892 B
n1/h.class
872 B
procyon -ec {}
    
Offset 13, 35 lines modifiedOffset 13, 35 lines modified
13 ········d·=·new·h();13 ········d·=·new·h();
14 ····}14 ····}
15 ····15 ····
16 ····private·h()·{16 ····private·h()·{
17 ····}17 ····}
18 ····18 ····
19 ····public·Object·fold(final·Object·o,·final·p·p2)·{19 ····public·Object·fold(final·Object·o,·final·p·p2)·{
20 ········i.d((Object)p2,·"operation");20 ········i.e((Object)p2,·"operation");
21 ········return·o;21 ········return·o;
22 ····}22 ····}
23 ····23 ····
24 ····public·g$b·get(final·g$c·g$c)·{24 ····public·g$b·get(final·g$c·g$c)·{
25 ········i.d((Object)g$c,·"key");25 ········i.e((Object)g$c,·"key");
26 ········return·null;26 ········return·null;
27 ····}27 ····}
28 ····28 ····
29 ····@Override29 ····@Override
30 ····public·int·hashCode()·{30 ····public·int·hashCode()·{
31 ········return·0;31 ········return·0;
32 ····}32 ····}
33 ····33 ····
34 ····public·g·minusKey(final·g$c·g$c)·{34 ····public·g·minusKey(final·g$c·g$c)·{
35 ········i.d((Object)g$c,·"key");35 ········i.e((Object)g$c,·"key");
36 ········return·(g)this;36 ········return·(g)this;
37 ····}37 ····}
38 ····38 ····
39 ····public·g·plus(final·g·g)·{39 ····public·g·plus(final·g·g)·{
40 ········i.d((Object)g,·"context");40 ········i.e((Object)g,·"context");
41 ········return·g;41 ········return·g;
42 ····}42 ····}
43 ····43 ····
44 ····@Override44 ····@Override
45 ····public·String·toString()·{45 ····public·String·toString()·{
46 ········return·"EmptyCoroutineContext";46 ········return·"EmptyCoroutineContext";
47 ····}47 ····}
247 B
o0/c$a.class
223 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·o0;1 package·o0;
  
2 public·class·c$a·implements·g2 public·class·c$a·implements·f
3 {3 {
4 ····Object·a;4 ····Object·a;
5 ····String·b;5 ····String·b;
6 ····String·c;6 ····String·c;
7 ····Object·d;7 ····Object·d;
8 ····8 ····
9 ····public·c$a(final·c·c)·{9 ····public·c$a(final·c·c)·{
346 B
o0/f.class
326 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 9 lines modified
  
1 package·o0;1 package·o0;
  
2 import·m0.e; 
  
3 public·interface·f·extends·g2 public·interface·f
4 {3 {
 4 ····void·a(final·Object·p0);
5 ····Object·c(final·String·p0); 
6 ···· 
7 ····e·d(); 
8 ···· 
9 ····boolean·e(); 
10 ····5 ····
11 ····Boolean·f();6 ····void·b(final·String·p0,·final·String·p1,·final·Object·p2);
12 }7 }
2.43 KB
p0/a.class
2.41 KB
procyon -ec {}
    
Offset 26, 20 lines modifiedOffset 26, 20 lines modified
26 ········new·a$a((e)null);26 ········new·a$a((e)null);
27 ····}27 ····}
28 ····28 ····
29 ····private·final·List·a()·{29 ····private·final·List·a()·{
30 ········Collection·collection;30 ········Collection·collection;
31 ········if·(Build$VERSION.SDK_INT·>=·26)·{31 ········if·(Build$VERSION.SDK_INT·>=·26)·{
32 ············final·Set<String>·availableZoneIds·=·ZoneId.getAvailableZoneIds();32 ············final·Set<String>·availableZoneIds·=·ZoneId.getAvailableZoneIds();
33 ············i.c((Object)availableZoneIds,·"getAvailableZoneIds()");33 ············i.d((Object)availableZoneIds,·"getAvailableZoneIds()");
34 ············collection·=·g.p((Iterable)availableZoneIds,·(Collection)new·ArrayList());34 ············collection·=·g.p((Iterable)availableZoneIds,·(Collection)new·ArrayList());
35 ········}35 ········}
36 ········else·{36 ········else·{
37 ············final·String[]·availableIDs·=·TimeZone.getAvailableIDs();37 ············final·String[]·availableIDs·=·TimeZone.getAvailableIDs();
38 ············i.c((Object)availableIDs,·"getAvailableIDs()");38 ············i.d((Object)availableIDs,·"getAvailableIDs()");
39 ············collection·=·l1.a.k((Object[])availableIDs,·(Collection)new·ArrayList());39 ············collection·=·l1.a.k((Object[])availableIDs,·(Collection)new·ArrayList());
40 ········}40 ········}
41 ········return·(List)collection;41 ········return·(List)collection;
42 ····}42 ····}
43 ····43 ····
44 ····private·final·String·b()·{44 ····private·final·String·b()·{
45 ········String·s;45 ········String·s;
Offset 48, 42 lines modifiedOffset 48, 42 lines modified
48 ············s·=·ZoneId.systemDefault().getId();48 ············s·=·ZoneId.systemDefault().getId();
49 ············s2·=·"{\n············ZoneId.systemDefault().id\n········}";49 ············s2·=·"{\n············ZoneId.systemDefault().id\n········}";
50 ········}50 ········}
51 ········else·{51 ········else·{
52 ············s·=·TimeZone.getDefault().getID();52 ············s·=·TimeZone.getDefault().getID();
53 ············s2·=·"{\n············TimeZone.getDefault().id\n········}";53 ············s2·=·"{\n············TimeZone.getDefault().id\n········}";
54 ········}54 ········}
55 ········i.c((Object)s,·s2);55 ········i.d((Object)s,·s2);
56 ········return·s;56 ········return·s;
57 ····}57 ····}
58 ····58 ····
59 ····private·final·void·c(final·c·c)·{59 ····private·final·void·c(final·c·c)·{
60 ········(this.a·=·new·k(c,·"flutter_native_timezone")).e((k$c)this);60 ········(this.a·=·new·k(c,·"flutter_native_timezone")).e((k$c)this);
61 ····}61 ····}
62 ····62 ····
63 ····public·void·onAttachedToEngine(final·a$b·a$b)·{63 ····public·void·onAttachedToEngine(final·a$b·a$b)·{
64 ········i.d((Object)a$b,·"binding");64 ········i.e((Object)a$b,·"binding");
65 ········final·c·b·=·a$b.b();65 ········final·c·b·=·a$b.b();
66 ········i.c((Object)b,·"binding.binaryMessenger");66 ········i.d((Object)b,·"binding.binaryMessenger");
67 ········this.c(b);67 ········this.c(b);
68 ····}68 ····}
69 ····69 ····
70 ····public·void·onDetachedFromEngine(final·a$b·a$b)·{70 ····public·void·onDetachedFromEngine(final·a$b·a$b)·{
71 ········i.d((Object)a$b,·"binding");71 ········i.e((Object)a$b,·"binding");
72 ········k·a·=·this.a;72 ········k·a·=·this.a;
73 ········if·(a·==·null)·{73 ········if·(a·==·null)·{
74 ············i.m("channel");74 ············i.o("channel");
75 ············a·=·null;75 ············a·=·null;
76 ········}76 ········}
77 ········a.e((k$c)null);77 ········a.e((k$c)null);
78 ····}78 ····}
79 ····79 ····
80 ····public·void·onMethodCall(final·j·j,·final·k$d·k$d)·{80 ····public·void·onMethodCall(final·j·j,·final·k$d·k$d)·{
81 ········i.d((Object)j,·"call");81 ········i.e((Object)j,·"call");
82 ········i.d((Object)k$d,·"result");82 ········i.e((Object)k$d,·"result");
83 ········final·String·a·=·j.a;83 ········final·String·a·=·j.a;
84 ········Object·o;84 ········Object·o;
85 ········if·(i.a((Object)a,·(Object)"getLocalTimezone"))·{85 ········if·(i.a((Object)a,·(Object)"getLocalTimezone"))·{
86 ············o·=·this.b();86 ············o·=·this.b();
87 ········}87 ········}
88 ········else·{88 ········else·{
89 ············if·(!i.a((Object)a,·(Object)"getAvailableTimezones"))·{89 ············if·(!i.a((Object)a,·(Object)"getAvailableTimezones"))·{
1.25 KB
q0/g.class
1.23 KB
procyon -ec {}
    
Offset 20, 23 lines modifiedOffset 20, 23 lines modified
20 ····public·a$a·b()·{20 ····public·a$a·b()·{
21 ········final·f·a·=·this.a;21 ········final·f·a·=·this.a;
22 ········i.b((Object)a);22 ········i.b((Object)a);
23 ········return·a.b();23 ········return·a.b();
24 ····}24 ····}
25 ····25 ····
26 ····public·void·onAttachedToActivity(final·c·c)·{26 ····public·void·onAttachedToActivity(final·c·c)·{
27 ········i.d((Object)c,·"binding");27 ········i.e((Object)c,·"binding");
28 ········final·f·a·=·this.a;28 ········final·f·a·=·this.a;
29 ········if·(a·!=·null)·{29 ········if·(a·!=·null)·{
30 ············a.c(c.c());30 ············a.c(c.c());
31 ········}31 ········}
32 ····}32 ····}
33 ····33 ····
34 ····public·void·onAttachedToEngine(final·w0.a$b·a$b)·{34 ····public·void·onAttachedToEngine(final·w0.a$b·a$b)·{
35 ········i.d((Object)a$b,·"flutterPluginBinding");35 ········i.e((Object)a$b,·"flutterPluginBinding");
36 ········d.f(a$b.b(),·(a$c)this);36 ········d.f(a$b.b(),·(a$c)this);
37 ········this.a·=·new·f();37 ········this.a·=·new·f();
38 ····}38 ····}
39 ····39 ····
40 ····public·void·onDetachedFromActivity()·{40 ····public·void·onDetachedFromActivity()·{
41 ········final·f·a·=·this.a;41 ········final·f·a·=·this.a;
42 ········if·(a·!=·null)·{42 ········if·(a·!=·null)·{
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 ····}45 ····}
46 ····46 ····
47 ····public·void·onDetachedFromActivityForConfigChanges()·{47 ····public·void·onDetachedFromActivityForConfigChanges()·{
48 ········this.onDetachedFromActivity();48 ········this.onDetachedFromActivity();
49 ····}49 ····}
50 ····50 ····
51 ····public·void·onDetachedFromEngine(final·w0.a$b·a$b)·{51 ····public·void·onDetachedFromEngine(final·w0.a$b·a$b)·{
52 ········i.d((Object)a$b,·"binding");52 ········i.e((Object)a$b,·"binding");
53 ········d.f(a$b.b(),·(a$c)null);53 ········d.f(a$b.b(),·(a$c)null);
54 ········this.a·=·null;54 ········this.a·=·null;
55 ····}55 ····}
56 ····56 ····
57 ····public·void·onReattachedToActivityForConfigChanges(final·c·c)·{57 ····public·void·onReattachedToActivityForConfigChanges(final·c·c)·{
58 ········i.d((Object)c,·"binding");58 ········i.e((Object)c,·"binding");
59 ········this.onAttachedToActivity(c);59 ········this.onAttachedToActivity(c);
60 ····}60 ····}
61 }61 }
362 B
q1/a.class
342 B
procyon -ec {}
    
Offset 2, 11 lines modifiedOffset 2, 11 lines modified
2 package·q1;2 package·q1;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 public·class·a·extends·p1.a4 public·class·a·extends·p1.a
5 {5 {
6 ····public·void·a(final·Throwable·t,·final·Throwable·t2)·{6 ····public·void·a(final·Throwable·t,·final·Throwable·t2)·{
7 ········i.d((Object)t,·"cause");7 ········i.e((Object)t,·"cause");
8 ········i.d((Object)t2,·"exception");8 ········i.e((Object)t2,·"exception");
9 ····}9 ····}
10 }10 }
751 B
x1/c.class
731 B
procyon -ec {}
    
Offset 42, 19 lines modifiedOffset 42, 29 lines modified
42 ········return·n;42 ········return·n;
43 ····}43 ····}
44 ····44 ····
45 ····public·boolean·isEmpty()·{45 ····public·boolean·isEmpty()·{
46 ········return·this.h()·>·this.i();46 ········return·this.h()·>·this.i();
47 ····}47 ····}
48 ····48 ····
49 ····public·Integer·m()·{ 
50 ········return·Integer.valueOf(this.i());49 ····public·boolean·m(int·n)·{
 50 ········if·(this.h()·<=·n·&&·n·<=·this.i())·{
 51 ············n·=·1;
 52 ········}
 53 ········else·{
 54 ············n·=·0;
 55 ········}
 56 ········return·n·!=·0;
51 ····}57 ····}
52 ····58 ····
53 ····public·Integer·n()·{59 ····public·Integer·n()·{
 60 ········return·Integer.valueOf(this.i());
 61 ····}
 62 ····
 63 ····public·Integer·o()·{
54 ········return·Integer.valueOf(this.h());64 ········return·Integer.valueOf(this.h());
55 ····}65 ····}
56 ····66 ····
57 ····public·String·toString()·{67 ····public·String·toString()·{
58 ········final·StringBuilder·sb·=·new·StringBuilder();68 ········final·StringBuilder·sb·=·new·StringBuilder();
59 ········sb.append(this.h());69 ········sb.append(this.h());
60 ········sb.append("..");70 ········sb.append("..");
548 B
z1/a.class
528 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·java.util.concurrent.atomic.AtomicReference;6 import·java.util.concurrent.atomic.AtomicReference;
  
7 public·final·class·a·implements·b7 public·final·class·a·implements·b
8 {8 {
9 ····private·final·AtomicReference·a;9 ····private·final·AtomicReference·a;
10 ····10 ····
11 ····public·a(final·b·initialValue)·{11 ····public·a(final·b·initialValue)·{
12 ········i.d((Object)initialValue,·"sequence");12 ········i.e((Object)initialValue,·"sequence");
13 ········this.a·=·new·AtomicReference((V)initialValue);13 ········this.a·=·new·AtomicReference((V)initialValue);
14 ····}14 ····}
15 ····15 ····
16 ····public·Iterator·iterator()·{16 ····public·Iterator·iterator()·{
17 ········final·b·b·=·(b)this.a.getAndSet(null);17 ········final·b·b·=·(b)this.a.getAndSet(null);
18 ········if·(b·!=·null)·{18 ········if·(b·!=·null)·{
19 ············return·b.iterator();19 ············return·b.iterator();
569 B
z1/i.class
549 B
procyon -ec {}
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
  
6 public·final·class·i·implements·b6 public·final·class·i·implements·b
7 {7 {
8 ····private·final·b·a;8 ····private·final·b·a;
9 ····private·final·l·b;9 ····private·final·l·b;
10 ····10 ····
11 ····public·i(final·b·a,·final·l·b)·{11 ····public·i(final·b·a,·final·l·b)·{
12 ········kotlin.jvm.internal.i.d((Object)a,·"sequence");12 ········kotlin.jvm.internal.i.e((Object)a,·"sequence");
13 ········kotlin.jvm.internal.i.d((Object)b,·"transformer");13 ········kotlin.jvm.internal.i.e((Object)b,·"transformer");
14 ········this.a·=·a;14 ········this.a·=·a;
15 ········this.b·=·b;15 ········this.b·=·b;
16 ····}16 ····}
17 ····17 ····
18 ····public·Iterator·iterator()·{18 ····public·Iterator·iterator()·{
19 ········return·(Iterator)new·i$a(this);19 ········return·(Iterator)new·i$a(this);
20 ····}20 ····}
1.7 KB
androidx/window/embedding/SplitPairRule.class
1.61 KB
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 {12 {
13 ····private·final·boolean·clearTop;13 ····private·final·boolean·clearTop;
14 ····private·final·Set·filters;14 ····private·final·Set·filters;
15 ····private·final·boolean·finishPrimaryWithSecondary;15 ····private·final·boolean·finishPrimaryWithSecondary;
16 ····private·final·boolean·finishSecondaryWithPrimary;16 ····private·final·boolean·finishSecondaryWithPrimary;
17 ····17 ····
18 ····public·SplitPairRule(Set·t,·final·boolean·finishPrimaryWithSecondary,·final·boolean·finishSecondaryWithPrimary,·final·boolean·clearTop,·final·int·n,·final·int·n2,·final·float·n3,·final·int·n4)·{18 ····public·SplitPairRule(Set·t,·final·boolean·finishPrimaryWithSecondary,·final·boolean·finishSecondaryWithPrimary,·final·boolean·clearTop,·final·int·n,·final·int·n2,·final·float·n3,·final·int·n4)·{
19 ········i.d((Object)t,·"filters");19 ········i.e((Object)t,·"filters");
20 ········super(n,·n2,·n3,·n4);20 ········super(n,·n2,·n3,·n4);
21 ········this.finishPrimaryWithSecondary·=·finishPrimaryWithSecondary;21 ········this.finishPrimaryWithSecondary·=·finishPrimaryWithSecondary;
22 ········this.finishSecondaryWithPrimary·=·finishSecondaryWithPrimary;22 ········this.finishSecondaryWithPrimary·=·finishSecondaryWithPrimary;
23 ········this.clearTop·=·clearTop;23 ········this.clearTop·=·clearTop;
24 ········t·=·g.t((Iterable)t);24 ········t·=·g.t((Iterable)t);
25 ········this.filters·=·t;25 ········this.filters·=·t;
26 ····}26 ····}
Offset 58, 14 lines modifiedOffset 58, 14 lines modified
58 ····}58 ····}
59 ····59 ····
60 ····public·int·hashCode()·{60 ····public·int·hashCode()·{
61 ········return·(((super.hashCode()·*·31·+·this.filters.hashCode())·*·31·+·a.a(this.finishPrimaryWithSecondary))·*·31·+·a.a(this.finishSecondaryWithPrimary))·*·31·+·a.a(this.clearTop);61 ········return·(((super.hashCode()·*·31·+·this.filters.hashCode())·*·31·+·a.a(this.finishPrimaryWithSecondary))·*·31·+·a.a(this.finishSecondaryWithPrimary))·*·31·+·a.a(this.clearTop);
62 ····}62 ····}
63 ····63 ····
64 ····public·final·SplitPairRule·plus$window_release(final·SplitPairFilter·splitPairFilter)·{64 ····public·final·SplitPairRule·plus$window_release(final·SplitPairFilter·splitPairFilter)·{
65 ········i.d((Object)splitPairFilter,·"filter");65 ········i.e((Object)splitPairFilter,·"filter");
66 ········final·LinkedHashSet<SplitPairFilter>·set·=·new·LinkedHashSet<SplitPairFilter>();66 ········final·LinkedHashSet<SplitPairFilter>·set·=·new·LinkedHashSet<SplitPairFilter>();
67 ········set.addAll((Collection<?>)this.filters);67 ········set.addAll((Collection<?>)this.filters);
68 ········set.add(splitPairFilter);68 ········set.add(splitPairFilter);
69 ········return·new·SplitPairRule(g.t((Iterable)set),·this.finishPrimaryWithSecondary,·this.finishSecondaryWithPrimary,·this.clearTop,·this.getMinWidth(),·this.getMinSmallestWidth(),·this.getSplitRatio(),·this.getLayoutDirection());69 ········return·new·SplitPairRule(g.t((Iterable)set),·this.finishPrimaryWithSecondary,·this.finishSecondaryWithPrimary,·this.clearTop,·this.getMinWidth(),·this.getMinSmallestWidth(),·this.getSplitRatio(),·this.getLayoutDirection());
70 ····}70 ····}
71 }71 }
1.53 KB
androidx/window/embedding/SplitPlaceholderRule.class
1.43 KB
procyon -ec {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
  
11 public·final·class·SplitPlaceholderRule·extends·SplitRule11 public·final·class·SplitPlaceholderRule·extends·SplitRule
12 {12 {
13 ····private·final·Set·filters;13 ····private·final·Set·filters;
14 ····private·final·Intent·placeholderIntent;14 ····private·final·Intent·placeholderIntent;
15 ····15 ····
16 ····public·SplitPlaceholderRule(Set·t,·final·Intent·placeholderIntent,·final·int·n,·final·int·n2,·final·float·n3,·final·int·n4)·{16 ····public·SplitPlaceholderRule(Set·t,·final·Intent·placeholderIntent,·final·int·n,·final·int·n2,·final·float·n3,·final·int·n4)·{
17 ········i.d((Object)t,·"filters");17 ········i.e((Object)t,·"filters");
18 ········i.d((Object)placeholderIntent,·"placeholderIntent");18 ········i.e((Object)placeholderIntent,·"placeholderIntent");
19 ········super(n,·n2,·n3,·n4);19 ········super(n,·n2,·n3,·n4);
20 ········this.placeholderIntent·=·placeholderIntent;20 ········this.placeholderIntent·=·placeholderIntent;
21 ········t·=·g.t((Iterable)t);21 ········t·=·g.t((Iterable)t);
22 ········this.filters·=·t;22 ········this.filters·=·t;
23 ····}23 ····}
24 ····24 ····
25 ····public·boolean·equals(final·Object·o)·{25 ····public·boolean·equals(final·Object·o)·{
Offset 51, 14 lines modifiedOffset 51, 14 lines modified
51 ····}51 ····}
52 ····52 ····
53 ····public·int·hashCode()·{53 ····public·int·hashCode()·{
54 ········return·(super.hashCode()·*·31·+·this.filters.hashCode())·*·31·+·this.placeholderIntent.hashCode();54 ········return·(super.hashCode()·*·31·+·this.filters.hashCode())·*·31·+·this.placeholderIntent.hashCode();
55 ····}55 ····}
56 ····56 ····
57 ····public·final·SplitPlaceholderRule·plus$window_release(final·ActivityFilter·activityFilter)·{57 ····public·final·SplitPlaceholderRule·plus$window_release(final·ActivityFilter·activityFilter)·{
58 ········i.d((Object)activityFilter,·"filter");58 ········i.e((Object)activityFilter,·"filter");
59 ········final·LinkedHashSet<ActivityFilter>·set·=·new·LinkedHashSet<ActivityFilter>();59 ········final·LinkedHashSet<ActivityFilter>·set·=·new·LinkedHashSet<ActivityFilter>();
60 ········set.addAll((Collection<?>)this.filters);60 ········set.addAll((Collection<?>)this.filters);
61 ········set.add(activityFilter);61 ········set.add(activityFilter);
62 ········return·new·SplitPlaceholderRule(g.t((Iterable)set),·this.placeholderIntent,·this.getMinWidth(),·this.getMinSmallestWidth(),·this.getSplitRatio(),·this.getLayoutDirection());62 ········return·new·SplitPlaceholderRule(g.t((Iterable)set),·this.placeholderIntent,·this.getMinWidth(),·this.getMinSmallestWidth(),·this.getSplitRatio(),·this.getLayoutDirection());
63 ····}63 ····}
64 }64 }
923 B
androidx/window/layout/HardwareFoldingFeature.class
821 B
procyon -ec {}
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 ····private·final·HardwareFoldingFeature$Type·type;14 ····private·final·HardwareFoldingFeature$Type·type;
15 ····15 ····
16 ····static·{16 ····static·{
17 ········Companion·=·new·HardwareFoldingFeature$Companion((e)null);17 ········Companion·=·new·HardwareFoldingFeature$Companion((e)null);
18 ····}18 ····}
19 ····19 ····
20 ····public·HardwareFoldingFeature(final·Bounds·featureBounds,·final·HardwareFoldingFeature$Type·type,·final·FoldingFeature$State·state)·{20 ····public·HardwareFoldingFeature(final·Bounds·featureBounds,·final·HardwareFoldingFeature$Type·type,·final·FoldingFeature$State·state)·{
21 ········i.d((Object)featureBounds,·"featureBounds");21 ········i.e((Object)featureBounds,·"featureBounds");
22 ········i.d((Object)type,·"type");22 ········i.e((Object)type,·"type");
23 ········i.d((Object)state,·"state");23 ········i.e((Object)state,·"state");
24 ········this.featureBounds·=·featureBounds;24 ········this.featureBounds·=·featureBounds;
25 ········this.type·=·type;25 ········this.type·=·type;
26 ········this.state·=·state;26 ········this.state·=·state;
27 ········HardwareFoldingFeature.Companion.validateFeatureBounds$window_release(featureBounds);27 ········HardwareFoldingFeature.Companion.validateFeatureBounds$window_release(featureBounds);
28 ····}28 ····}
29 ····29 ····
30 ····@Override30 ····@Override
2.23 KB
b2/l.class
2.21 KB
procyon -ec {}
    
Offset 235, 24 lines modifiedOffset 235, 24 lines modified
235 ················n·=·1;235 ················n·=·1;
236 ············}236 ············}
237 ········}·while·(!j.compareAndSet(this,·0,·n));237 ········}·while·(!j.compareAndSet(this,·0,·n));
238 ········return·n·!=·0;238 ········return·n·!=·0;
239 ····}239 ····}
240 ····240 ····
241 ····private·final·Void·k(final·Object·o)·{241 ····private·final·Void·k(final·Object·o)·{
242 ········throw·new·IllegalStateException(kotlin.jvm.internal.i.i("Already·resumed,·but·proposed·with·update·",·o).toString());242 ········throw·new·IllegalStateException(kotlin.jvm.internal.i.j("Already·resumed,·but·proposed·with·update·",·o).toString());
243 ····}243 ····}
244 ····244 ····
245 ····private·final·void·m(final·u1.l·l,·final·Throwable·t)·{245 ····private·final·void·m(final·u1.l·l,·final·Throwable·t)·{
246 ········try·{246 ········try·{
247 ············l.invoke((Object)t);247 ············l.invoke((Object)t);
248 ········}248 ········}
249 ········finally·{249 ········finally·{
250 ············final·Throwable·t2;250 ············final·Throwable·t2;
251 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.i("Exception·in·invokeOnCancellation·handler·for·",·(Object)this),·t2));251 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.j("Exception·in·invokeOnCancellation·handler·for·",·(Object)this),·t2));
252 ········}252 ········}
253 ····}253 ····}
254 ····254 ····
255 ····private·final·boolean·p(final·Throwable·t)·{255 ····private·final·boolean·p(final·Throwable·t)·{
256 ········return·this.A()·&&·((f)this.g).o(t);256 ········return·this.A()·&&·((f)this.g).o(t);
257 ····}257 ····}
258 ····258 ····
Offset 484, 25 lines modifiedOffset 484, 25 lines modified
484 ····484 ····
485 ····public·final·void·l(final·i·i,·final·Throwable·t)·{485 ····public·final·void·l(final·i·i,·final·Throwable·t)·{
486 ········try·{486 ········try·{
487 ············((j)i).a(t);487 ············((j)i).a(t);
488 ········}488 ········}
489 ········finally·{489 ········finally·{
490 ············final·Throwable·t2;490 ············final·Throwable·t2;
491 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.i("Exception·in·invokeOnCancellation·handler·for·",·(Object)this),·t2));491 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.j("Exception·in·invokeOnCancellation·handler·for·",·(Object)this),·t2));
492 ········}492 ········}
493 ····}493 ····}
494 ····494 ····
495 ····public·final·void·n(final·u1.l·l,·final·Throwable·t)·{495 ····public·final·void·n(final·u1.l·l,·final·Throwable·t)·{
496 ········try·{496 ········try·{
497 ············l.invoke((Object)t);497 ············l.invoke((Object)t);
498 ········}498 ········}
499 ········finally·{499 ········finally·{
500 ············final·Throwable·t2;500 ············final·Throwable·t2;
501 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.i("Exception·in·resume·onCancellation·handler·for·",·(Object)this),·t2));501 ············h0.a(this.getContext(),·(Throwable)new·b0(kotlin.jvm.internal.i.j("Exception·in·resume·onCancellation·handler·for·",·(Object)this),·t2));
502 ········}502 ········}
503 ····}503 ····}
504 ····504 ····
505 ····public·boolean·o(final·Throwable·t)·{505 ····public·boolean·o(final·Throwable·t)·{
506 ········while·(true)·{506 ········while·(true)·{
507 ············final·Object·state·=·this._state;507 ············final·Object·state·=·this._state;
508 ············if·(!(state·instanceof·a2))·{508 ············if·(!(state·instanceof·a2))·{
431 B
b2/y1.class
409 B
procyon -ec {}
    
Offset 44, 11 lines modifiedOffset 44, 11 lines modified
44 ················}44 ················}
45 ················sb.append(obj);45 ················sb.append(obj);
46 ············}46 ············}
47 ············p·=·((n)p).p();47 ············p·=·((n)p).p();
48 ········}48 ········}
49 ········sb.append("]");49 ········sb.append("]");
50 ········string·=·sb.toString();50 ········string·=·sb.toString();
51 ········i.c((Object)string,·"StringBuilder().apply(builderAction).toString()");51 ········i.d((Object)string,·"StringBuilder().apply(builderAction).toString()");
52 ········return·string;52 ········return·string;
53 ····}53 ····}
54 }54 }
539 B
d2/a$b.class
515 B
procyon -ec {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····49 ····
50 ····public·void·g(final·Object·o)·{50 ····public·void·g(final·Object·o)·{
51 ········this.g.e(o);51 ········this.g.e(o);
52 ········this.h.s((Object)m.a);52 ········this.h.s((Object)m.a);
53 ····}53 ····}
54 ····54 ····
55 ····public·String·toString()·{55 ····public·String·toString()·{
56 ········return·i.i("ReceiveHasNext@",·(Object)p0.b((Object)this));56 ········return·i.j("ReceiveHasNext@",·(Object)p0.b((Object)this));
57 ····}57 ····}
58 ····58 ····
59 ····public·void·z(final·j·j)·{59 ····public·void·z(final·j·j)·{
60 ········Object·o;60 ········Object·o;
61 ········if·(j.g·==·null)·{61 ········if·(j.g·==·null)·{
62 ············o·=·k$a.a(this.h,·(Object)Boolean.FALSE,·(Object)null,·2,·(Object)null);62 ············o·=·k$a.a(this.h,·(Object)Boolean.FALSE,·(Object)null,·2,·(Object)null);
63 ········}63 ········}
1.48 KB
kotlin/coroutines/jvm/internal/d.class
1.41 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 public·abstract·class·d·extends·a10 public·abstract·class·d·extends·a
11 {11 {
12 ····private·final·g·_context;12 ····private·final·g·_context;
13 ····private·transient·n1.d·intercepted;13 ····private·transient·n1.d·intercepted;
14 ····14 ····
15 ····public·d(final·n1.d·d)·{15 ····public·d(final·n1.d·d)·{
16 ········g·context;16 ········g·context;
17 ········if·(d·==·null)·{17 ········if·(d·!=·null)·{
18 ············context·=·null;18 ············context·=·d.getContext();
19 ········}19 ········}
20 ········else·{20 ········else·{
21 ············context·=·d.getContext();21 ············context·=·null;
22 ········}22 ········}
23 ········this(d,·context);23 ········this(d,·context);
24 ····}24 ····}
25 ····25 ····
26 ····public·d(final·n1.d·d,·final·g·context)·{26 ····public·d(final·n1.d·d,·final·g·context)·{
27 ········super(d);27 ········super(d);
28 ········this._context·=·context;28 ········this._context·=·context;
Offset 34, 20 lines modifiedOffset 34, 23 lines modified
34 ········return·context;34 ········return·context;
35 ····}35 ····}
36 ····36 ····
37 ····public·final·n1.d·intercepted()·{37 ····public·final·n1.d·intercepted()·{
38 ········Object·intercepted·=·this.intercepted;38 ········Object·intercepted·=·this.intercepted;
39 ········if·(intercepted·==·null)·{39 ········if·(intercepted·==·null)·{
40 ············final·e·e·=·(e)this.getContext().get((g$c)n1.e.c);40 ············final·e·e·=·(e)this.getContext().get((g$c)n1.e.c);
 41 ············Label_0047:·{
41 ············if·(e·==·null)·{42 ················if·(e·!=·null)·{
 43 ····················intercepted·=·e.a((n1.d)this);
 44 ····················if·(intercepted·!=·null)·{
 45 ························break·Label_0047;
 46 ····················}
 47 ················}
42 ················intercepted·=·this;48 ················intercepted·=·this;
43 ············}49 ············}
44 ············else·{ 
45 ················intercepted·=·e.a((n1.d)this); 
46 ············} 
47 ············this.intercepted·=·(n1.d)intercepted;50 ············this.intercepted·=·(n1.d)intercepted;
48 ········}51 ········}
49 ········return·(n1.d)intercepted;52 ········return·(n1.d)intercepted;
50 ····}53 ····}
51 ····54 ····
52 ····protected·void·releaseIntercepted()·{55 ····protected·void·releaseIntercepted()·{
53 ········final·n1.d·intercepted·=·this.intercepted;56 ········final·n1.d·intercepted·=·this.intercepted;
727 B
kotlin/coroutines/jvm/internal/j.class
651 B
procyon -ec {}
    
Offset 5, 18 lines modifiedOffset 5, 16 lines modified
5 import·n1.h;5 import·n1.h;
6 import·n1.d;6 import·n1.d;
  
7 public·abstract·class·j·extends·a7 public·abstract·class·j·extends·a
8 {8 {
9 ····public·j(final·d·d)·{9 ····public·j(final·d·d)·{
10 ········super(d);10 ········super(d);
11 ········if·(d·!=·null)·{ 
12 ············if·(d.getContext()·!=·h.d)·{11 ········if·(d·!=·null·&&·d.getContext()·!=·h.d)·{
13 ················throw·new·IllegalArgumentException("Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext".toString());12 ············throw·new·IllegalArgumentException("Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext".toString());
14 ············} 
15 ········}13 ········}
16 ····}14 ····}
17 ····15 ····
18 ····public·g·getContext()·{16 ····public·g·getContext()·{
19 ········return·(g)h.d;17 ········return·(g)h.d;
20 ····}18 ····}
21 }19 }
3.48 KB
kotlin/jvm/internal/c.class
3.43 KB
procyon -ec {}
    
Offset 126, 45 lines modifiedOffset 126, 55 lines modified
126 ········l.put("java.util.Map",·"kotlin.collections.Map");126 ········l.put("java.util.Map",·"kotlin.collections.Map");
127 ········l.put("java.util.Map$Entry",·"kotlin.collections.Map.Entry");127 ········l.put("java.util.Map$Entry",·"kotlin.collections.Map.Entry");
128 ········l.put("kotlin.jvm.internal.StringCompanionObject",·"kotlin.String.Companion");128 ········l.put("kotlin.jvm.internal.StringCompanionObject",·"kotlin.String.Companion");
129 ········l.put("kotlin.jvm.internal.EnumCompanionObject",·"kotlin.Enum.Companion");129 ········l.put("kotlin.jvm.internal.EnumCompanionObject",·"kotlin.Enum.Companion");
130 ········l.putAll(hashMap);130 ········l.putAll(hashMap);
131 ········l.putAll(hashMap2);131 ········l.putAll(hashMap2);
132 ········final·Collection<String>·values·=·hashMap.values();132 ········final·Collection<String>·values·=·hashMap.values();
133 ········kotlin.jvm.internal.i.c((Object)values,·"primitiveFqNames.values");133 ········kotlin.jvm.internal.i.d((Object)values,·"primitiveFqNames.values");
134 ········final·Iterator<Object>·iterator2·=·values.iterator();134 ········final·Iterator<Object>·iterator2·=·values.iterator();
135 ········char·c;135 ········char·c;
136 ········while·(true)·{136 ········while·(true)·{
137 ············final·boolean·hasNext·=·iterator2.hasNext();137 ············final·boolean·hasNext·=·iterator2.hasNext();
138 ············c·=·'.';138 ············c·=·'.';
139 ············if·(!hasNext)·{139 ············if·(!hasNext)·{
140 ················break;140 ················break;
141 ············}141 ············}
142 ············final·String·s9·=·(String)iterator2.next();142 ············final·String·str·=·(String)iterator2.next();
143 ············final·StringBuilder·sb·=·new·StringBuilder();143 ············final·StringBuilder·sb·=·new·StringBuilder();
144 ············sb.append("kotlin.jvm.internal.");144 ············sb.append("kotlin.jvm.internal.");
145 ············kotlin.jvm.internal.i.c((Object)s9,·"kotlinName");145 ············kotlin.jvm.internal.i.d((Object)str,·"kotlinName");
146 ············sb.append(a2.d.V(s9,·c,·(String)null,·n,·(Object)null));146 ············sb.append(a2.d.V(str,·c,·(String)null,·n,·(Object)null));
147 ············sb.append("CompanionObject");147 ············sb.append("CompanionObject");
148 ············final·k1.j·a·=·k1.n.a((Object)sb.toString(),·(Object)kotlin.jvm.internal.i.i(s9,·(Object)".Companion"));148 ············final·String·string·=·sb.toString();
 149 ············final·StringBuilder·sb2·=·new·StringBuilder();
 150 ············sb2.append(str);
 151 ············sb2.append(".Companion");
 152 ············final·k1.j·a·=·k1.n.a((Object)string,·(Object)sb2.toString());
149 ············l.put((String)a.c(),·(String)a.d());153 ············l.put((String)a.c(),·(String)a.d());
150 ········}154 ········}
151 ········for·(final·Map.Entry<Class,·V>·entry·:·kotlin.jvm.internal.c.f.entrySet())·{155 ········for·(final·Map.Entry<Class,·V>·entry·:·kotlin.jvm.internal.c.f.entrySet())·{
152 ············l.put(((Class)entry.getKey()).getName(),·kotlin.jvm.internal.i.i("kotlin.Function",·(Object)Integer.valueOf(((Number)entry.getValue()).intValue())));156 ············final·Class·clazz·=·(Class)entry.getKey();
 157 ············final·int·intValue·=·((Number)entry.getValue()).intValue();
 158 ············final·String·name·=·clazz.getName();
 159 ············final·StringBuilder·sb3·=·new·StringBuilder();
 160 ············sb3.append("kotlin.Function");
 161 ············sb3.append(intValue);
 162 ············l.put(name,·sb3.toString());
153 ········}163 ········}
154 ········i·=·l;164 ········i·=·l;
155 ········final·LinkedHashMap·m·=·new·LinkedHashMap<Object,·String>(l1.w.a(l.size()));165 ········final·LinkedHashMap·m·=·new·LinkedHashMap<Object,·String>(l1.w.a(l.size()));
156 ········for·(final·Map.Entry<K,·String>·entry2·:·l.entrySet())·{166 ········for·(final·Map.Entry<K,·String>·entry2·:·l.entrySet())·{
157 ············m.put((K)entry2.getKey(),·a2.d.V((String)entry2.getValue(),·c,·(String)null,·n,·(Object)null));167 ············m.put((K)entry2.getKey(),·a2.d.V((String)entry2.getValue(),·c,·(String)null,·n,·(Object)null));
158 ········}168 ········}
159 ········j·=·m;169 ········j·=·m;
160 ····}170 ····}
161 ····171 ····
162 ····public·c(final·Class·d)·{172 ····public·c(final·Class·d)·{
163 ········kotlin.jvm.internal.i.d((Object)d,·"jClass");173 ········kotlin.jvm.internal.i.e((Object)d,·"jClass");
164 ········this.d·=·d;174 ········this.d·=·d;
165 ····}175 ····}
166 ····176 ····
167 ····public·String·a()·{177 ····public·String·a()·{
168 ········return·c.e.a(this.b());178 ········return·c.e.a(this.b());
169 ····}179 ····}
170 ····180 ····
Offset 180, 10 lines modifiedOffset 190, 13 lines modified
180 ····@Override190 ····@Override
181 ····public·int·hashCode()·{191 ····public·int·hashCode()·{
182 ········return·t1.a.a((y1.c)this).hashCode();192 ········return·t1.a.a((y1.c)this).hashCode();
183 ····}193 ····}
184 ····194 ····
185 ····@Override195 ····@Override
186 ····public·String·toString()·{196 ····public·String·toString()·{
187 ········return·kotlin.jvm.internal.i.i(this.b().toString(),·(Object)"·(Kotlin·reflection·is·not·available)");197 ········final·StringBuilder·sb·=·new·StringBuilder();
 198 ········sb.append(this.b().toString());
 199 ········sb.append("·(Kotlin·reflection·is·not·available)");
 200 ········return·sb.toString();
188 ····}201 ····}
189 }202 }
395 B
kotlin/jvm/internal/j.class
341 B
procyon -ec {}
    
Offset 14, 11 lines modifiedOffset 14, 11 lines modified
14 ····public·int·getArity()·{14 ····public·int·getArity()·{
15 ········return·this.arity;15 ········return·this.arity;
16 ····}16 ····}
17 ····17 ····
18 ····@Override18 ····@Override
19 ····public·String·toString()·{19 ····public·String·toString()·{
20 ········final·String·e·=·l.e(this);20 ········final·String·e·=·l.e(this);
21 ········i.c((Object)e,·"renderLambdaToString(this)");21 ········i.d((Object)e,·"renderLambdaToString(this)");
22 ········return·e;22 ········return·e;
23 ····}23 ····}
24 }24 }
944 B
kotlin/jvm/internal/k.class
890 B
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 package·kotlin.jvm.internal;2 package·kotlin.jvm.internal;
  
3 public·final·class·k·implements·b3 public·final·class·k·implements·b
4 {4 {
5 ····private·final·Class·d;5 ····private·final·Class·d;
6 ····6 ····
7 ····public·k(final·Class·d,·final·String·s)·{7 ····public·k(final·Class·d,·final·String·s)·{
8 ········i.d((Object)d,·"jClass");8 ········i.e((Object)d,·"jClass");
9 ········i.d((Object)s,·"moduleName");9 ········i.e((Object)s,·"moduleName");
10 ········this.d·=·d;10 ········this.d·=·d;
11 ····}11 ····}
12 ····12 ····
13 ····public·Class·b()·{13 ····public·Class·b()·{
14 ········return·this.d;14 ········return·this.d;
15 ····}15 ····}
16 ····16 ····
Offset 23, 10 lines modifiedOffset 23, 13 lines modified
23 ····@Override23 ····@Override
24 ····public·int·hashCode()·{24 ····public·int·hashCode()·{
25 ········return·this.b().hashCode();25 ········return·this.b().hashCode();
26 ····}26 ····}
27 ····27 ····
28 ····@Override28 ····@Override
29 ····public·String·toString()·{29 ····public·String·toString()·{
30 ········return·i.i(this.b().toString(),·(Object)"·(Kotlin·reflection·is·not·available)");30 ········final·StringBuilder·sb·=·new·StringBuilder();
 31 ········sb.append(this.b().toString());
 32 ········sb.append("·(Kotlin·reflection·is·not·available)");
 33 ········return·sb.toString();
31 ····}34 ····}
32 }35 }
1.77 KB
kotlinx/coroutines/internal/f.class
1.7 KB
procyon -ec {}
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ············else·{109 ············else·{
110 ················if·(reusableCancellableContinuation·==·kotlinx.coroutines.internal.g.b)·{110 ················if·(reusableCancellableContinuation·==·kotlinx.coroutines.internal.g.b)·{
111 ····················continue;111 ····················continue;
112 ················}112 ················}
113 ················if·(reusableCancellableContinuation·instanceof·Throwable)·{113 ················if·(reusableCancellableContinuation·instanceof·Throwable)·{
114 ····················continue;114 ····················continue;
115 ················}115 ················}
116 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.i("Inconsistent·state·",·reusableCancellableContinuation).toString());116 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.j("Inconsistent·state·",·reusableCancellableContinuation).toString());
117 ············}117 ············}
118 ········}118 ········}
119 ····}119 ····}
120 ····120 ····
121 ····public·final·boolean·n()·{121 ····public·final·boolean·n()·{
122 ········return·this._reusableCancellableContinuation·!=·null;122 ········return·this._reusableCancellableContinuation·!=·null;
123 ····}123 ····}
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ········do·{159 ········do·{
160 ············final·Object·reusableCancellableContinuation·=·this._reusableCancellableContinuation;160 ············final·Object·reusableCancellableContinuation·=·this._reusableCancellableContinuation;
161 ············b·=·kotlinx.coroutines.internal.g.b;161 ············b·=·kotlinx.coroutines.internal.g.b;
162 ············if·(reusableCancellableContinuation·==·b)·{162 ············if·(reusableCancellableContinuation·==·b)·{
163 ················continue;163 ················continue;
164 ············}164 ············}
165 ············if·(!(reusableCancellableContinuation·instanceof·Throwable))·{165 ············if·(!(reusableCancellableContinuation·instanceof·Throwable))·{
166 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.i("Inconsistent·state·",·reusableCancellableContinuation).toString());166 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.j("Inconsistent·state·",·reusableCancellableContinuation).toString());
167 ············}167 ············}
168 ············if·(f.k.compareAndSet(this,·reusableCancellableContinuation,·null))·{168 ············if·(f.k.compareAndSet(this,·reusableCancellableContinuation,·null))·{
169 ················return·(Throwable)reusableCancellableContinuation;169 ················return·(Throwable)reusableCancellableContinuation;
170 ············}170 ············}
171 ············throw·new·IllegalArgumentException("Failed·requirement.".toString());171 ············throw·new·IllegalArgumentException("Failed·requirement.".toString());
172 ········}·while·(!f.k.compareAndSet(this,·b,·k));172 ········}·while·(!f.k.compareAndSet(this,·b,·k));
173 ········return·null;173 ········return·null;
1.35 KB
l1/d.class
1.33 KB
procyon -ec {}
    
Offset 5, 34 lines modifiedOffset 5, 34 lines modified
5 import·java.util.Arrays;5 import·java.util.Arrays;
6 import·kotlin.jvm.internal.i;6 import·kotlin.jvm.internal.i;
7 import·java.util.List;7 import·java.util.List;
  
8 class·d·extends·c8 class·d·extends·c
9 {9 {
10 ····public·static·List·a(final·Object[]·array)·{10 ····public·static·List·a(final·Object[]·array)·{
11 ········i.d((Object)array,·"<this>");11 ········i.e((Object)array,·"<this>");
12 ········final·List·a·=·f.a(array);12 ········final·List·a·=·f.a(array);
13 ········i.c((Object)a,·"asList(this)");13 ········i.d((Object)a,·"asList(this)");
14 ········return·a;14 ········return·a;
15 ····}15 ····}
16 ····16 ····
17 ····public·static·final·Object[]·b(final·Object[]·array,·final·Object[]·array2,·final·int·n,·final·int·n2,·int·n3)·{17 ····public·static·final·Object[]·b(final·Object[]·array,·final·Object[]·array2,·final·int·n,·final·int·n2,·int·n3)·{
18 ········i.d((Object)array,·"<this>");18 ········i.e((Object)array,·"<this>");
19 ········i.d((Object)array2,·"destination");19 ········i.e((Object)array2,·"destination");
20 ········n3·-=·n2;20 ········n3·-=·n2;
21 ········System.arraycopy(array,·n2,·array2,·n,·n3);21 ········System.arraycopy(array,·n2,·array2,·n,·n3);
22 ········return·array2;22 ········return·array2;
23 ····}23 ····}
24 ····24 ····
25 ····public·static·void·d(final·Object[]·a,·final·Object·val,·final·int·fromIndex,·final·int·toIndex)·{25 ····public·static·void·d(final·Object[]·a,·final·Object·val,·final·int·fromIndex,·final·int·toIndex)·{
26 ········i.d((Object)a,·"<this>");26 ········i.e((Object)a,·"<this>");
27 ········Arrays.fill(a,·fromIndex,·toIndex,·val);27 ········Arrays.fill(a,·fromIndex,·toIndex,·val);
28 ····}28 ····}
29 ····29 ····
30 ····public·static·final·void·f(final·Object[]·a,·final·Comparator·c)·{30 ····public·static·final·void·f(final·Object[]·a,·final·Comparator·c)·{
31 ········i.d((Object)a,·"<this>");31 ········i.e((Object)a,·"<this>");
32 ········i.d((Object)c,·"comparator");32 ········i.e((Object)c,·"comparator");
33 ········if·(a.length·>·1)·{33 ········if·(a.length·>·1)·{
34 ············Arrays.sort(a,·c);34 ············Arrays.sort(a,·c);
35 ········}35 ········}
36 ····}36 ····}
37 }37 }
568 B
l1/e0.class
546 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 26 lines modified
  
1 package·l1;1 package·l1;
  
 2 import·kotlin.jvm.internal.i;
 3 import·java.util.Set;
  
2 class·e0·extends·d04 class·e0·extends·d0
3 {5 {
 6 ····public·static·Set·b()·{
 7 ········return·(Set)u.d;
 8 ····}
 9 ····
 10 ····public·static·final·Set·c(Set·set)·{
 11 ········i.e((Object)set,·"<this>");
 12 ········final·int·size·=·set.size();
 13 ········if·(size·!=·0)·{
 14 ············if·(size·==·1)·{
 15 ················set·=·d0.a(set.iterator().next());
 16 ············}
 17 ········}
 18 ········else·{
 19 ············set·=·c0.b();
 20 ········}
 21 ········return·set;
 22 ····}
4 }23 }
462 B
l1/j.class
442 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 14 lines modified
2 package·l1;2 package·l1;
  
3 import·java.util.Collection;3 import·java.util.Collection;
  
4 class·j·extends·i4 class·j·extends·i
5 {5 {
6 ····public·static·int·g(final·Iterable·iterable,·int·size)·{6 ····public·static·int·g(final·Iterable·iterable,·int·size)·{
7 ········kotlin.jvm.internal.i.d((Object)iterable,·"<this>");7 ········kotlin.jvm.internal.i.e((Object)iterable,·"<this>");
8 ········if·(iterable·instanceof·Collection)·{8 ········if·(iterable·instanceof·Collection)·{
9 ············size·=·((Collection)iterable).size();9 ············size·=·((Collection)iterable).size();
10 ········}10 ········}
11 ········return·size;11 ········return·size;
12 ····}12 ····}
13 }13 }
2.0 KB
l1/z.class
1.98 KB
procyon -ec {}
    
Offset 8, 41 lines modifiedOffset 8, 43 lines modified
8 import·k1.j;8 import·k1.j;
9 import·kotlin.jvm.internal.i;9 import·kotlin.jvm.internal.i;
10 import·java.util.Map;10 import·java.util.Map;
  
11 class·z·extends·y11 class·z·extends·y
12 {12 {
13 ····public·static·final·Map·d()·{13 ····public·static·final·Map·d()·{
 14 ········final·t·d·=·t.d;
 15 ········i.c((Object)d,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.Map<K·of·kotlin.collections.MapsKt__MapsKt.emptyMap,·V·of·kotlin.collections.MapsKt__MapsKt.emptyMap>");
14 ········return·(Map)t.d;16 ········return·(Map)d;
15 ····}17 ····}
16 ····18 ····
17 ····public·static·final·Map·e(Map·map)·{19 ····public·static·final·Map·e(Map·map)·{
18 ········i.d((Object)map,·"<this>");20 ········i.e((Object)map,·"<this>");
19 ········final·int·size·=·map.size();21 ········final·int·size·=·map.size();
20 ········if·(size·!=·0)·{22 ········if·(size·!=·0)·{
21 ············if·(size·==·1)·{23 ············if·(size·==·1)·{
22 ················map·=·y.c(map);24 ················map·=·y.c(map);
23 ············}25 ············}
24 ········}26 ········}
25 ········else·{27 ········else·{
26 ············map·=·d();28 ············map·=·d();
27 ········}29 ········}
28 ········return·map;30 ········return·map;
29 ····}31 ····}
30 ····32 ····
31 ····public·static·final·void·f(final·Map·map,·final·Iterable·iterable)·{33 ····public·static·final·void·f(final·Map·map,·final·Iterable·iterable)·{
32 ········i.d((Object)map,·"<this>");34 ········i.e((Object)map,·"<this>");
33 ········i.d((Object)iterable,·"pairs");35 ········i.e((Object)iterable,·"pairs");
34 ········for·(final·j·j·:·iterable)·{36 ········for·(final·j·j·:·iterable)·{
35 ············map.put(j.a(),·j.b());37 ············map.put(j.a(),·j.b());
36 ········}38 ········}
37 ····}39 ····}
38 ····40 ····
39 ····public·static·Map·g(final·Iterable·iterable)·{41 ····public·static·Map·g(final·Iterable·iterable)·{
40 ········i.d((Object)iterable,·"<this>");42 ········i.e((Object)iterable,·"<this>");
41 ········if·(iterable·instanceof·Collection)·{43 ········if·(iterable·instanceof·Collection)·{
42 ············final·List<Object>·list·=·(List<Object>)iterable;44 ············final·List<Object>·list·=·(List<Object>)iterable;
43 ············final·int·size·=·list.size();45 ············final·int·size·=·list.size();
44 ············Map·map;46 ············Map·map;
45 ············if·(size·!=·0)·{47 ············if·(size·!=·0)·{
46 ················if·(size·!=·1)·{48 ················if·(size·!=·1)·{
47 ····················map·=·h(iterable,·new·LinkedHashMap(w.a(list.size())));49 ····················map·=·h(iterable,·new·LinkedHashMap(w.a(list.size())));
Offset 63, 13 lines modifiedOffset 65, 13 lines modified
63 ············}65 ············}
64 ············return·map;66 ············return·map;
65 ········}67 ········}
66 ········return·e(h(iterable,·(Map)new·LinkedHashMap()));68 ········return·e(h(iterable,·(Map)new·LinkedHashMap()));
67 ····}69 ····}
68 ····70 ····
69 ····public·static·final·Map·h(final·Iterable·iterable,·final·Map·map)·{71 ····public·static·final·Map·h(final·Iterable·iterable,·final·Map·map)·{
70 ········i.d((Object)iterable,·"<this>");72 ········i.e((Object)iterable,·"<this>");
71 ········i.d((Object)map,·"destination");73 ········i.e((Object)map,·"destination");
72 ········f(map,·iterable);74 ········f(map,·iterable);
73 ········return·map;75 ········return·map;
74 ····}76 ····}
75 }77 }
423 B
n1/a.class
403 B
procyon -ec {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 import·kotlin.jvm.internal.i;5 import·kotlin.jvm.internal.i;
  
6 public·abstract·class·a·implements·g$b6 public·abstract·class·a·implements·g$b
7 {7 {
8 ····private·final·g$c·key;8 ····private·final·g$c·key;
9 ····9 ····
10 ····public·a(final·g$c·key)·{10 ····public·a(final·g$c·key)·{
11 ········i.d((Object)key,·"key");11 ········i.e((Object)key,·"key");
12 ········this.key·=·key;12 ········this.key·=·key;
13 ····}13 ····}
14 ····14 ····
15 ····public·Object·fold(final·Object·o,·final·p·p2)·{15 ····public·Object·fold(final·Object·o,·final·p·p2)·{
16 ········return·g$b$a.a((g$b)this,·o,·p2);16 ········return·g$b$a.a((g$b)this,·o,·p2);
17 ····}17 ····}
18 ····18 ····
1.92 KB
o0/b.class
1.91 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 61 lines modified
  
1 package·o0;1 package·o0;
  
2 import·m0.e;2 import·m0.t;
3 import·java.util.List;3 import·java.util.List;
  
4 public·abstract·class·b·implements·f4 public·abstract·class·b·implements·e
5 {5 {
6 ····private·Boolean·g(final·String·s)·{6 ····private·Boolean·k(final·String·s)·{
7 ········final·Object·c·=·((f)this).c(s);7 ········final·Object·c·=·((e)this).c(s);
8 ········if·(c·instanceof·Boolean)·{8 ········if·(c·instanceof·Boolean)·{
9 ············return·(Boolean)c;9 ············return·(Boolean)c;
10 ········}10 ········}
11 ········return·null;11 ········return·null;
12 ····}12 ····}
13 ····13 ····
14 ····private·String·i()·{14 ····private·String·m()·{
15 ········return·(String)((f)this).c("sql");15 ········return·(String)((e)this).c("sql");
16 ····}16 ····}
17 ····17 ····
18 ····private·List·j()·{18 ····private·List·n()·{
19 ········return·(List)((f)this).c("arguments");19 ········return·(List)((e)this).c("arguments");
20 ····}20 ····}
21 ····21 ····
22 ····public·e·d()·{22 ····public·t·d()·{
23 ········return·new·e(this.i(),·this.j());23 ········return·new·t(this.m(),·this.n());
24 ····}24 ····}
25 ····25 ····
26 ····public·boolean·e()·{26 ····public·boolean·e()·{
27 ········return·Boolean.TRUE.equals(((f)this).c("noResult"));27 ········return·Boolean.TRUE.equals(((e)this).c("noResult"));
28 ····}28 ····}
29 ····29 ····
30 ····public·Boolean·f()·{30 ····public·Boolean·f()·{
31 ········return·this.g("inTransaction");31 ········return·this.k("inTransaction");
32 ····}32 ····}
33 ····33 ····
 34 ····public·Integer·h()·{
 35 ········return·(Integer)((e)this).c("transactionId");
 36 ····}
 37 ····
34 ····public·boolean·h()·{38 ····public·boolean·i()·{
 39 ········return·((e)this).j("transactionId")·&&·this.h()·==·null;
 40 ····}
 41 ····
 42 ····public·boolean·l()·{
35 ········return·Boolean.TRUE.equals(((f)this).c("continueOnError"));43 ········return·Boolean.TRUE.equals(((e)this).c("continueOnError"));
 44 ····}
 45 ····
 46 ····@Override
 47 ····public·String·toString()·{
 48 ········final·StringBuilder·sb·=·new·StringBuilder();
 49 ········sb.append("");
 50 ········sb.append(((e)this).g());
 51 ········final·String·s·=·"·";
 52 ········sb.append(s);
 53 ········sb.append(this.m());
 54 ········sb.append(s);
 55 ········sb.append(this.n());
 56 ········return·sb.toString();
36 ····}57 ····}
37 }58 }
359 B
v1/b.class
339 B
procyon -ec {}
    
Offset 10, 11 lines modifiedOffset 10, 11 lines modified
10 ····10 ····
11 ····public·b()·{11 ····public·b()·{
12 ········this.f·=·new·b$a();12 ········this.f·=·new·b$a();
13 ····}13 ····}
14 ····14 ····
15 ····public·Random·c()·{15 ····public·Random·c()·{
16 ········final·Random·value·=·((ThreadLocal<Random>)this.f).get();16 ········final·Random·value·=·((ThreadLocal<Random>)this.f).get();
17 ········i.c((Object)value,·"implStorage.get()");17 ········i.d((Object)value,·"implStorage.get()");
18 ········return·value;18 ········return·value;
19 ····}19 ····}
20 }20 }
436 B
w1/a.class
416 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·java.util.concurrent.ThreadLocalRandom;5 import·java.util.concurrent.ThreadLocalRandom;
6 import·java.util.Random;6 import·java.util.Random;
  
7 public·final·class·a·extends·v1.a7 public·final·class·a·extends·v1.a
8 {8 {
9 ····public·Random·c()·{9 ····public·Random·c()·{
10 ········final·ThreadLocalRandom·current·=·ThreadLocalRandom.current();10 ········final·ThreadLocalRandom·current·=·ThreadLocalRandom.current();
11 ········i.c((Object)current,·"ThreadLocalRandom.current()");11 ········i.d((Object)current,·"ThreadLocalRandom.current()");
12 ········return·current;12 ········return·current;
13 ····}13 ····}
14 }14 }
549 B
z1/f.class
529 B
procyon -ec {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·java.util.Iterator;4 import·java.util.Iterator;
  
5 class·f·extends·e5 class·f·extends·e
6 {6 {
7 ····public·static·b·a(final·Iterator·iterator)·{7 ····public·static·b·a(final·Iterator·iterator)·{
8 ········i.d((Object)iterator,·"<this>");8 ········i.e((Object)iterator,·"<this>");
9 ········return·b((b)new·f$a(iterator));9 ········return·b((b)new·f$a(iterator));
10 ····}10 ····}
11 ····11 ····
12 ····public·static·final·b·b(b·b)·{12 ····public·static·final·b·b(b·b)·{
13 ········i.d((Object)b,·"<this>");13 ········i.e((Object)b,·"<this>");
14 ········if·(!(b·instanceof·a))·{14 ········if·(!(b·instanceof·a))·{
15 ············b·=·(b)new·a(b);15 ············b·=·(b)new·a(b);
16 ········}16 ········}
17 ········return·b;17 ········return·b;
18 ····}18 ····}
19 }19 }
270 B
a2/f$a.class
246 B
procyon -ec {}
    
Offset 14, 11 lines modifiedOffset 14, 11 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····f$a()·{16 ····f$a()·{
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·String·a(final·String·s)·{20 ····public·final·String·a(final·String·s)·{
21 ········i.d((Object)s,·"line");21 ········i.e((Object)s,·"line");
22 ········return·s;22 ········return·s;
23 ····}23 ····}
24 }24 }
544 B
a2/f$b.class
520 B
procyon -ec {}
    
Offset 10, 12 lines modifiedOffset 10, 15 lines modified
10 ····final·/*·synthetic·*/·String·d;10 ····final·/*·synthetic·*/·String·d;
11 ····11 ····
12 ····f$b(final·String·d)·{12 ····f$b(final·String·d)·{
13 ········this.d·=·d;13 ········this.d·=·d;
14 ········super(1);14 ········super(1);
15 ····}15 ····}
16 ····16 ····
17 ····public·final·String·a(final·String·s)·{17 ····public·final·String·a(final·String·str)·{
18 ········i.d((Object)s,·"line");18 ········i.e((Object)str,·"line");
19 ········return·i.i(this.d,·(Object)s);19 ········final·StringBuilder·sb·=·new·StringBuilder();
 20 ········sb.append(this.d);
 21 ········sb.append(str);
 22 ········return·sb.toString();
20 ····}23 ····}
21 }24 }
807 B
a2/n$a.class
783 B
procyon -ec {}
    
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
15 ····n$a(final·List·d,·final·boolean·e)·{15 ····n$a(final·List·d,·final·boolean·e)·{
16 ········this.d·=·d;16 ········this.d·=·d;
17 ········this.e·=·e;17 ········this.e·=·e;
18 ········super(2);18 ········super(2);
19 ····}19 ····}
20 ····20 ····
21 ····public·final·k1.j·a(final·CharSequence·charSequence,·final·int·n)·{21 ····public·final·k1.j·a(final·CharSequence·charSequence,·final·int·n)·{
22 ········i.d((Object)charSequence,·"$this$$receiver");22 ········i.e((Object)charSequence,·"$this$$receiver");
23 ········final·k1.j·p2·=·n.p(charSequence,·(Collection)this.d,·n,·this.e,·false);23 ········final·k1.j·p2·=·n.p(charSequence,·(Collection)this.d,·n,·this.e,·false);
24 ········k1.j·a;24 ········k1.j·a;
25 ········if·(p2·==·null)·{25 ········if·(p2·!=·null)·{
26 ············a·=·null;26 ············a·=·k1.n.a(p2.c(),·(Object)Integer.valueOf(((String)p2.d()).length()));
27 ········}27 ········}
28 ········else·{28 ········else·{
29 ············a·=·k1.n.a(p2.c(),·(Object)Integer.valueOf(((String)p2.d()).length()));29 ············a·=·null;
30 ········}30 ········}
31 ········return·a;31 ········return·a;
32 ····}32 ····}
33 }33 }
308 B
a2/n$b.class
284 B
procyon -ec {}
    
Offset 12, 11 lines modifiedOffset 12, 11 lines modified
12 ····12 ····
13 ····n$b(final·CharSequence·d)·{13 ····n$b(final·CharSequence·d)·{
14 ········this.d·=·d;14 ········this.d·=·d;
15 ········super(1);15 ········super(1);
16 ····}16 ····}
17 ····17 ····
18 ····public·final·String·a(final·c·c)·{18 ····public·final·String·a(final·c·c)·{
19 ········i.d((Object)c,·"it");19 ········i.e((Object)c,·"it");
20 ········return·n.P(this.d,·c);20 ········return·n.P(this.d,·c);
21 ····}21 ····}
22 }22 }
559 B
androidx/window/layout/WindowMetricsCalculator$Companion$decorator$1.class
411 B
procyon -ec {}
    
Offset 14, 11 lines modifiedOffset 14, 11 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····WindowMetricsCalculator$Companion$decorator$1()·{16 ····WindowMetricsCalculator$Companion$decorator$1()·{
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{20 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{
21 ········i.d((Object)windowMetricsCalculator,·"it");21 ········i.e((Object)windowMetricsCalculator,·"it");
22 ········return·windowMetricsCalculator;22 ········return·windowMetricsCalculator;
23 ····}23 ····}
24 }24 }
547 B
androidx/window/layout/WindowMetricsCalculator$Companion$reset$1.class
407 B
procyon -ec {}
    
Offset 14, 11 lines modifiedOffset 14, 11 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····WindowMetricsCalculator$Companion$reset$1()·{16 ····WindowMetricsCalculator$Companion$reset$1()·{
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{20 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{
21 ········i.d((Object)windowMetricsCalculator,·"it");21 ········i.e((Object)windowMetricsCalculator,·"it");
22 ········return·windowMetricsCalculator;22 ········return·windowMetricsCalculator;
23 ····}23 ····}
24 }24 }
1.22 KB
b2/j0.class
1.2 KB
procyon -ec {}
    
Offset 57, 23 lines modifiedOffset 57, 23 lines modified
57 ········int·endIndex·=·a2.d.F((CharSequence)name,·"·@",·0,·false,·6,·(Object)null);57 ········int·endIndex·=·a2.d.F((CharSequence)name,·"·@",·0,·false,·6,·(Object)null);
58 ········if·(endIndex·<·0)·{58 ········if·(endIndex·<·0)·{
59 ············endIndex·=·name.length();59 ············endIndex·=·name.length();
60 ········}60 ········}
61 ········final·StringBuilder·sb·=·new·StringBuilder(str.length()·+·endIndex·+·10);61 ········final·StringBuilder·sb·=·new·StringBuilder(str.length()·+·endIndex·+·10);
62 ········if·(name·!=·null)·{62 ········if·(name·!=·null)·{
63 ············final·String·substring·=·name.substring(0,·endIndex);63 ············final·String·substring·=·name.substring(0,·endIndex);
64 ············i.c((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");64 ············i.d((Object)substring,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)");
65 ············sb.append(substring);65 ············sb.append(substring);
66 ············sb.append("·@");66 ············sb.append("·@");
67 ············sb.append(str);67 ············sb.append(str);
68 ············sb.append('#');68 ············sb.append('#');
69 ············sb.append(this.h());69 ············sb.append(this.h());
70 ············final·q·a·=·q.a;70 ············final·q·a·=·q.a;
71 ············final·String·string·=·sb.toString();71 ············final·String·string·=·sb.toString();
72 ············i.c((Object)string,·"StringBuilder(capacity).\u2026builderAction).toString()");72 ············i.d((Object)string,·"StringBuilder(capacity).\u2026builderAction).toString()");
73 ············currentThread.setName(string);73 ············currentThread.setName(string);
74 ············return·name;74 ············return·name;
75 ········}75 ········}
76 ········throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·java.lang.String");76 ········throw·new·NullPointerException("null·cannot·be·cast·to·non-null·type·java.lang.String");
77 ····}77 ····}
78 ····78 ····
79 ····public·String·toString()·{79 ····public·String·toString()·{
274 B
b2/t1.class
252 B
procyon -ec {}
    
Offset 35, 11 lines modifiedOffset 35, 11 lines modified
35 ····}35 ····}
36 ····36 ····
37 ····public·final·u1·z()·{37 ····public·final·u1·z()·{
38 ········final·u1·g·=·this.g;38 ········final·u1·g·=·this.g;
39 ········if·(g·!=·null)·{39 ········if·(g·!=·null)·{
40 ············return·g;40 ············return·g;
41 ········}41 ········}
42 ········i.m("job");42 ········i.o("job");
43 ········return·null;43 ········return·null;
44 ····}44 ····}
45 }45 }
624 B
d2/n.class
604 B
procyon -ec {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ················}26 ················}
27 ················continue;27 ················continue;
28 ············}28 ············}
29 ············else·{29 ············else·{
30 ················if·(i·instanceof·j)·{30 ················if·(i·instanceof·j)·{
31 ····················return·i;31 ····················return·i;
32 ················}32 ················}
33 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.i("Invalid·offerInternal·result·",·i).toString());33 ················throw·new·IllegalStateException(kotlin.jvm.internal.i.j("Invalid·offerInternal·result·",·i).toString());
34 ············}34 ············}
35 ········}·while·(!(k·instanceof·j));35 ········}·while·(!(k·instanceof·j));
36 ········return·k;36 ········return·k;
37 ····}37 ····}
38 ····38 ····
39 ····protected·final·boolean·r()·{39 ····protected·final·boolean·r()·{
40 ········return·true;40 ········return·true;
517 B
kotlin/coroutines/jvm/internal/k.class
441 B
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········return·this.arity;22 ········return·this.arity;
23 ····}23 ····}
24 ····24 ····
25 ····public·String·toString()·{25 ····public·String·toString()·{
26 ········String·s;26 ········String·s;
27 ········if·(((a)this).getCompletion()·==·null)·{27 ········if·(((a)this).getCompletion()·==·null)·{
28 ············s·=·l.d((f)this);28 ············s·=·l.d((f)this);
29 ············i.c((Object)s,·"renderLambdaToString(this)");29 ············i.d((Object)s,·"renderLambdaToString(this)");
30 ········}30 ········}
31 ········else·{31 ········else·{
32 ············s·=·super.toString();32 ············s·=·super.toString();
33 ········}33 ········}
34 ········return·s;34 ········return·s;
35 ····}35 ····}
36 }36 }
1.62 KB
kotlin/jvm/internal/g.class
1.57 KB
procyon -ec {}
    
Offset 24, 32 lines modifiedOffset 24, 27 lines modified
24 ········this.flags·=·n;24 ········this.flags·=·n;
25 ····}25 ····}
26 ····26 ····
27 ····protected·b·computeReflected()·{27 ····protected·b·computeReflected()·{
28 ········return·(b)l.a(this);28 ········return·(b)l.a(this);
29 ····}29 ····}
30 ····30 ····
31 ····public·boolean·equals(Object·boundReceiver)·{31 ····public·boolean·equals(final·Object·o)·{
32 ········boolean·b·=·true;32 ········boolean·b·=·true;
33 ········if·(boundReceiver·==·this)·{33 ········if·(o·==·this)·{
34 ············return·b;34 ············return·b;
35 ········}35 ········}
36 ········if·(boundReceiver·instanceof·g)·{36 ········if·(o·instanceof·g)·{
37 ············final·g·g·=·(g)boundReceiver;37 ············final·g·g·=·(g)o;
 38 ············if·(!this.getName().equals(g.getName())·||·!this.getSignature().equals(g.getSignature())·||·this.flags·!=·g.flags·||·this.arity·!=·g.arity·||·!i.a(this.getBoundReceiver(),·g.getBoundReceiver())·||·!i.a((Object)this.getOwner(),·(Object)g.getOwner()))·{
 39 ················b·=·false;
38 ············if·(i.a((Object)this.getOwner(),·(Object)g.getOwner())·&&·this.getName().equals(g.getName())·&&·this.getSignature().equals(g.getSignature())·&&·this.flags·==·g.flags·&&·this.arity·==·g.arity)·{ 
39 ················final·Object·boundReceiver2·=·this.getBoundReceiver(); 
40 ················boundReceiver·=·g.getBoundReceiver(); 
41 ················if·(i.a(boundReceiver2,·boundReceiver))·{ 
42 ····················return·b; 
43 ················} 
44 ············}40 ············}
45 ············b·=·false; 
46 ············return·b;41 ············return·b;
47 ········}42 ········}
48 ········return·boundReceiver·instanceof·e·&&·boundReceiver.equals(this.compute());43 ········return·o·instanceof·e·&&·o.equals(this.compute());
49 ····}44 ····}
50 ····45 ····
51 ····public·int·getArity()·{46 ····public·int·getArity()·{
52 ········return·this.arity;47 ········return·this.arity;
53 ····}48 ····}
54 ····49 ····
55 ····protected·e·getReflected()·{50 ····protected·e·getReflected()·{
169 B
l1/b0.class
147 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 6 lines modified
  
1 package·l1;1 package·l1;
  
 2 class·b0·extends·a0
2 import·java.util.Set; 
  
3 public·final·class·b0·extends·e0 
4 {3 {
5 }4 }
2.32 KB
l1/e.class
2.3 KB
procyon -ec {}
    
Offset 7, 61 lines modifiedOffset 7, 57 lines modified
7 import·java.util.Comparator;7 import·java.util.Comparator;
8 import·java.util.NoSuchElementException;8 import·java.util.NoSuchElementException;
9 import·kotlin.jvm.internal.i;9 import·kotlin.jvm.internal.i;
  
10 class·e·extends·d10 class·e·extends·d
11 {11 {
12 ····public·static·char·g(final·char[]·array)·{12 ····public·static·char·g(final·char[]·array)·{
13 ········i.d((Object)array,·"<this>");13 ········i.e((Object)array,·"<this>");
14 ········final·int·length·=·array.length;14 ········final·int·length·=·array.length;
15 ········if·(length·==·0)·{15 ········if·(length·==·0)·{
16 ············throw·new·NoSuchElementException("Array·is·empty.");16 ············throw·new·NoSuchElementException("Array·is·empty.");
17 ········}17 ········}
18 ········if·(length·==·1)·{18 ········if·(length·==·1)·{
19 ············return·array[0];19 ············return·array[0];
20 ········}20 ········}
21 ········throw·new·IllegalArgumentException("Array·has·more·than·one·element.");21 ········throw·new·IllegalArgumentException("Array·has·more·than·one·element.");
22 ····}22 ····}
23 ····23 ····
24 ····public·static·Object·h(final·Object[]·array)·{24 ····public·static·Object·h(final·Object[]·array)·{
25 ········i.d((Object)array,·"<this>");25 ········i.e((Object)array,·"<this>");
26 ········Object·o;26 ········Object·o;
27 ········if·(array.length·==·1)·{27 ········if·(array.length·==·1)·{
28 ············o·=·array[0];28 ············o·=·array[0];
29 ········}29 ········}
30 ········else·{30 ········else·{
31 ············o·=·null;31 ············o·=·null;
32 ········}32 ········}
33 ········return·o;33 ········return·o;
34 ····}34 ····}
35 ····35 ····
36 ····public·static·final·Object[]·i(Object[]·copy,·final·Comparator·comparator)·{36 ····public·static·final·Object[]·i(Object[]·copy,·final·Comparator·comparator)·{
37 ········i.d((Object)copy,·"<this>");37 ········i.e((Object)copy,·"<this>");
38 ········i.d((Object)comparator,·"comparator");38 ········i.e((Object)comparator,·"comparator");
39 ········if·(copy.length·==·0)·{39 ········if·(copy.length·==·0)·{
40 ············return·copy;40 ············return·copy;
41 ········}41 ········}
42 ········copy·=·Arrays.copyOf(copy,·copy.length);42 ········copy·=·Arrays.copyOf(copy,·copy.length);
43 ········i.c((Object)copy,·"copyOf(this,·size)");43 ········i.d((Object)copy,·"copyOf(this,·size)");
44 ········d.f(copy,·comparator);44 ········d.f(copy,·comparator);
45 ········return·copy;45 ········return·copy;
46 ····}46 ····}
47 ····47 ····
48 ····public·static·List·j(final·Object[]·array,·final·Comparator·comparator)·{48 ····public·static·List·j(final·Object[]·array,·final·Comparator·comparator)·{
49 ········i.d((Object)array,·"<this>");49 ········i.e((Object)array,·"<this>");
50 ········i.d((Object)comparator,·"comparator");50 ········i.e((Object)comparator,·"comparator");
51 ········return·a.a(i(array,·comparator));51 ········return·a.a(i(array,·comparator));
52 ····}52 ····}
53 ····53 ····
54 ····public·static·Collection·k(final·Object[]·array,·final·Collection·collection)·{54 ····public·static·Collection·k(final·Object[]·array,·final·Collection·collection)·{
55 ········i.d((Object)array,·"<this>");55 ········i.e((Object)array,·"<this>");
56 ········i.d((Object)collection,·"destination");56 ········i.e((Object)collection,·"destination");
 57 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
57 ········final·int·length·=·array.length; 
58 ········int·i·=·0; 
59 ········while·(i·<·length)·{ 
60 ············final·Object·o·=·array[i]; 
61 ············++i; 
62 ············collection.add(o);58 ············collection.add(array[i]);
63 ········}59 ········}
64 ········return·collection;60 ········return·collection;
65 ····}61 ····}
66 }62 }
544 B
n1/c$a.class
520 B
procyon -ec {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····c$a()·{16 ····c$a()·{
17 ········super(2);17 ········super(2);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·String·a(String·str,·final·g$b·obj)·{20 ····public·final·String·a(String·str,·final·g$b·obj)·{
21 ········i.d((Object)str,·"acc");21 ········i.e((Object)str,·"acc");
22 ········i.d((Object)obj,·"element");22 ········i.e((Object)obj,·"element");
23 ········if·(str.length()·==·0)·{23 ········if·(str.length()·==·0)·{
24 ············str·=·obj.toString();24 ············str·=·obj.toString();
25 ········}25 ········}
26 ········else·{26 ········else·{
27 ············final·StringBuilder·sb·=·new·StringBuilder();27 ············final·StringBuilder·sb·=·new·StringBuilder();
28 ············sb.append(str);28 ············sb.append(str);
29 ············sb.append(",·");29 ············sb.append(",·");
530 B
n1/g$a$a.class
502 B
procyon -ec {}
    
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····g$a$a()·{16 ····g$a$a()·{
17 ········super(2);17 ········super(2);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·g·a(g·g,·g$b·g$b)·{20 ····public·final·g·a(g·g,·g$b·g$b)·{
21 ········i.d((Object)g,·"acc");21 ········i.e((Object)g,·"acc");
22 ········i.d((Object)g$b,·"element");22 ········i.e((Object)g$b,·"element");
23 ········g·=·g.minusKey(g$b.getKey());23 ········g·=·g.minusKey(g$b.getKey());
24 ········final·h·d·=·h.d;24 ········final·h·d·=·h.d;
25 ········if·(g·!=·d)·{25 ········if·(g·!=·d)·{
26 ············final·e$b·c·=·e.c;26 ············final·e$b·c·=·e.c;
27 ············final·e·e·=·(e)g.get((g$c)c);27 ············final·e·e·=·(e)g.get((g$c)c);
28 ············Object·o;28 ············Object·o;
29 ············if·(e·==·null)·{29 ············if·(e·==·null)·{
429 B
o0/a.class
409 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·o0;1 package·o0;
  
2 public·abstract·class·a·extends·b2 public·abstract·class·a·extends·b
3 {3 {
4 ····public·void·a(final·Object·o)·{4 ····public·void·a(final·Object·o)·{
5 ········this.k().a(o);5 ········this.o().a(o);
6 ····}6 ····}
7 ····7 ····
8 ····public·void·b(final·String·s,·final·String·s2,·final·Object·o)·{8 ····public·void·b(final·String·s,·final·String·s2,·final·Object·o)·{
9 ········this.k().b(s,·s2,·o);9 ········this.o().b(s,·s2,·o);
10 ····}10 ····}
11 ····11 ····
12 ····protected·abstract·g·k();12 ····protected·abstract·f·o();
13 }13 }
1.11 KB
o0/d.class
1.09 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 32 lines modified
  
1 package·o0;1 package·o0;
  
2 import·e1.k$d;2 import·e1.k$d;
3 import·m0.e;3 import·e1.j;
  
4 public·class·d·extends·b4 public·class·d·extends·a
5 {5 {
 6 ····public·final·d$a·a;
 7 ····final·j·b;
6 ····private·final·e·a; 
7 ····private·final·k$d·b; 
8 ····private·final·Boolean·c; 
9 ····8 ····
10 ····public·d(final·k$d·b,·final·e·a,·final·Boolean·c)·{9 ····public·d(final·j·b,·final·k$d·k$d)·{
11 ········this.b·=·b;10 ········this.b·=·b;
 11 ········this.a·=·new·d$a(this,·k$d);
12 ········this.a·=·a; 
13 ········this.c·=·c; 
14 ····}12 ····}
15 ····13 ····
16 ····public·void·a(final·Object·o)·{14 ····public·Object·c(final·String·s)·{
17 ········this.b.a(o);15 ········return·this.b.a(s);
18 ····} 
19 ···· 
20 ····public·void·b(final·String·s,·final·String·s2,·final·Object·o)·{ 
21 ········this.b.b(s,·s2,·o); 
22 ····}16 ····}
23 ····17 ····
24 ····public·Object·c(final·String·s)·{ 
25 ········return·null;18 ····public·String·g()·{
 19 ········return·this.b.a;
26 ····}20 ····}
27 ····21 ····
28 ····public·e·d()·{22 ····public·boolean·j(final·String·s)·{
29 ········return·this.a;23 ········return·this.b.c(s);
30 ····}24 ····}
31 ····25 ····
32 ····public·Boolean·f()·{26 ····public·f·o()·{
33 ········return·this.c;27 ········return·(f)this.a;
34 ····}28 ····}
35 }29 }
1.65 KB
o1/c$a.class
1.63 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 package·o1;1 package·o1;
  
2 import·kotlin.jvm.internal.n;2 import·kotlin.jvm.internal.n;
3 import·k1.l;3 import·k1.l;
4 import·u1.p;4 import·kotlin.jvm.internal.i;
5 import·n1.d;5 import·n1.d;
 6 import·u1.p;
6 import·kotlin.coroutines.jvm.internal.j;7 import·kotlin.coroutines.jvm.internal.j;
  
7 public·final·class·c$a·extends·j8 public·final·class·c$a·extends·j
8 {9 {
9 ····private·int·d;10 ····private·int·d;
10 ····final·/*·synthetic·*/·d·e;11 ····final·/*·synthetic·*/·p·e;
11 ····final·/*·synthetic·*/·p·f; 
12 ····final·/*·synthetic·*/·Object·g;12 ····final·/*·synthetic·*/·Object·f;
13 ····13 ····
14 ····public·c$a(final·d·e,·final·p·f,·final·Object·g)·{14 ····public·c$a(final·d·d,·final·p·e,·final·Object·f)·{
15 ········this.e·=·e;15 ········this.e·=·e;
16 ········this.f·=·f;16 ········this.f·=·f;
17 ········this.g·=·g;17 ········i.c((Object)d,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>");
18 ········super(e);18 ········super(d);
19 ····}19 ····}
20 ····20 ····
21 ····protected·Object·invokeSuspend(Object·invoke)·{21 ····protected·Object·invokeSuspend(Object·invoke)·{
22 ········final·int·d·=·this.d;22 ········final·int·d·=·this.d;
23 ········final·int·d2·=·2;23 ········final·int·d2·=·2;
24 ········final·int·d3·=·1;24 ········final·int·d3·=·1;
25 ········if·(d·!=·0)·{25 ········if·(d·!=·0)·{
Offset 32, 12 lines modifiedOffset 32, 13 lines modified
32 ············}32 ············}
33 ············this.d·=·d2;33 ············this.d·=·d2;
34 ············l.b(invoke);34 ············l.b(invoke);
35 ········}35 ········}
36 ········else·{36 ········else·{
37 ············this.d·=·d3;37 ············this.d·=·d3;
38 ············l.b(invoke);38 ············l.b(invoke);
 39 ············i.c((Object)this.e,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>");
39 ············invoke·=·((p)n.a((Object)this.f,·d2)).invoke(this.g,·(Object)this);40 ············invoke·=·((p)n.a((Object)this.e,·d2)).invoke(this.f,·(Object)this);
40 ········}41 ········}
41 ········return·invoke;42 ········return·invoke;
42 ····}43 ····}
43 }44 }
1.74 KB
o1/c$b.class
1.72 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 28 lines modified
  
1 package·o1;1 package·o1;
  
2 import·kotlin.jvm.internal.n;2 import·kotlin.jvm.internal.n;
3 import·k1.l;3 import·k1.l;
4 import·u1.p;4 import·kotlin.jvm.internal.i;
5 import·n1.g;5 import·n1.g;
 6 import·u1.p;
6 import·kotlin.coroutines.jvm.internal.d;7 import·kotlin.coroutines.jvm.internal.d;
  
7 public·final·class·c$b·extends·d8 public·final·class·c$b·extends·d
8 {9 {
9 ····private·int·d;10 ····private·int·d;
10 ····final·/*·synthetic·*/·n1.d·e; 
11 ····final·/*·synthetic·*/·g·f; 
12 ····final·/*·synthetic·*/·p·g;11 ····final·/*·synthetic·*/·p·e;
13 ····final·/*·synthetic·*/·Object·h;12 ····final·/*·synthetic·*/·Object·f;
14 ····13 ····
15 ····public·c$b(final·n1.d·e,·final·g·f,·final·p·g,·final·Object·h)·{14 ····public·c$b(final·n1.d·d,·final·g·g,·final·p·e,·final·Object·f)·{
16 ········this.e·=·e;15 ········this.e·=·e;
17 ········this.f·=·f;16 ········this.f·=·f;
 17 ········i.c((Object)d,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>");
18 ········this.g·=·g; 
19 ········this.h·=·h; 
20 ········super(e,·f);18 ········super(d,·g);
21 ····}19 ····}
22 ····20 ····
23 ····protected·Object·invokeSuspend(Object·invoke)·{21 ····protected·Object·invokeSuspend(Object·invoke)·{
24 ········final·int·d·=·this.d;22 ········final·int·d·=·this.d;
25 ········final·int·d2·=·2;23 ········final·int·d2·=·2;
26 ········final·int·d3·=·1;24 ········final·int·d3·=·1;
27 ········if·(d·!=·0)·{25 ········if·(d·!=·0)·{
Offset 34, 12 lines modifiedOffset 32, 13 lines modified
34 ············}32 ············}
35 ············this.d·=·d2;33 ············this.d·=·d2;
36 ············l.b(invoke);34 ············l.b(invoke);
37 ········}35 ········}
38 ········else·{36 ········else·{
39 ············this.d·=·d3;37 ············this.d·=·d3;
40 ············l.b(invoke);38 ············l.b(invoke);
 39 ············i.c((Object)this.e,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>");
41 ············invoke·=·((p)n.a((Object)this.g,·d2)).invoke(this.h,·(Object)this);40 ············invoke·=·((p)n.a((Object)this.e,·d2)).invoke(this.f,·(Object)this);
42 ········}41 ········}
43 ········return·invoke;42 ········return·invoke;
44 ····}43 ····}
45 }44 }
1.0 KB
androidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1.class
891 B
procyon -ec {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····WindowInfoTrackerImpl$windowLayoutInfo$1(final·WindowInfoTrackerImpl·this$0,·final·Activity·$activity,·final·d·d)·{30 ····WindowInfoTrackerImpl$windowLayoutInfo$1(final·WindowInfoTrackerImpl·this$0,·final·Activity·$activity,·final·d·d)·{
31 ········this.this$0·=·this$0;31 ········this.this$0·=·this$0;
32 ········this.$activity·=·$activity;32 ········this.$activity·=·$activity;
33 ········super(2,·d);33 ········super(2,·d);
34 ····}34 ····}
35 ····35 ····
36 ····private·static·final·void·invokeSuspend$lambda-0(final·f·f,·final·WindowLayoutInfo·windowLayoutInfo)·{36 ····private·static·final·void·invokeSuspend$lambda-0(final·f·f,·final·WindowLayoutInfo·windowLayoutInfo)·{
37 ········i.c((Object)windowLayoutInfo,·"info");37 ········i.d((Object)windowLayoutInfo,·"info");
38 ········((t)f).a((Object)windowLayoutInfo);38 ········((t)f).a((Object)windowLayoutInfo);
39 ····}39 ····}
40 ····40 ····
41 ····public·final·d·create(final·Object·l$0,·final·d·d)·{41 ····public·final·d·create(final·Object·l$0,·final·d·d)·{
42 ········final·WindowInfoTrackerImpl$windowLayoutInfo$1·windowInfoTrackerImpl$windowLayoutInfo$1·=·new·WindowInfoTrackerImpl$windowLayoutInfo$1(this.this$0,·this.$activity,·d);42 ········final·WindowInfoTrackerImpl$windowLayoutInfo$1·windowInfoTrackerImpl$windowLayoutInfo$1·=·new·WindowInfoTrackerImpl$windowLayoutInfo$1(this.this$0,·this.$activity,·d);
43 ········windowInfoTrackerImpl$windowLayoutInfo$1.L$0·=·l$0;43 ········windowInfoTrackerImpl$windowLayoutInfo$1.L$0·=·l$0;
44 ········return·(d)windowInfoTrackerImpl$windowLayoutInfo$1;44 ········return·(d)windowInfoTrackerImpl$windowLayoutInfo$1;
7.84 KB
b2/u1.class
7.82 KB
javap -verbose -constants -s -l -private {}
    
Offset 277, 16 lines modifiedOffset 277, 16 lines modified
277 ··#269·=·NameAndType········#267:#268·····//·g0:(Lb2/t1;)V277 ··#269·=·NameAndType········#267:#268·····//·g0:(Lb2/t1;)V
278 ··#270·=·Methodref··········#2.#269·······//·b2/u1.g0:(Lb2/t1;)V278 ··#270·=·Methodref··········#2.#269·······//·b2/u1.g0:(Lb2/t1;)V
279 ··#271·=·Utf8···············State·should·have·list:279 ··#271·=·Utf8···············State·should·have·list:
280 ··#272·=·String·············#271··········//·State·should·have·list:280 ··#272·=·String·············#271··········//·State·should·have·list:
281 ··#273·=·Utf8···············kotlin/jvm/internal/i281 ··#273·=·Utf8···············kotlin/jvm/internal/i
282 ··#274·=·Class··············#273··········//·kotlin/jvm/internal/i282 ··#274·=·Class··············#273··········//·kotlin/jvm/internal/i
283 ··#275·=·Utf8···············(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;283 ··#275·=·Utf8···············(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
284 ··#276·=·NameAndType········#192:#275·····//·i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;284 ··#276·=·NameAndType········#198:#275·····//·j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
285 ··#277·=·Methodref··········#274.#276·····//·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;285 ··#277·=·Methodref··········#274.#276·····//·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
286 ··#278·=·Utf8···············java/lang/IllegalStateException286 ··#278·=·Utf8···············java/lang/IllegalStateException
287 ··#279·=·Class··············#278··········//·java/lang/IllegalStateException287 ··#279·=·Class··············#278··········//·java/lang/IllegalStateException
288 ··#280·=·Methodref··········#4.#132·······//·java/lang/Object.toString:()Ljava/lang/String;288 ··#280·=·Methodref··········#4.#132·······//·java/lang/Object.toString:()Ljava/lang/String;
289 ··#281·=·Methodref··········#279.#190·····//·java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V289 ··#281·=·Methodref··········#279.#190·····//·java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V
290 ··#282·=·NameAndType········#140:#68······//·f:()Lkotlinx/coroutines/internal/y;290 ··#282·=·NameAndType········#140:#68······//·f:()Lkotlinx/coroutines/internal/y;
291 ··#283·=·Methodref··········#30.#282······//·b2/v1.f:()Lkotlinx/coroutines/internal/y;291 ··#283·=·Methodref··········#30.#282······//·b2/v1.f:()Lkotlinx/coroutines/internal/y;
292 ··#284·=·NameAndType········#71:#111······//·a:(Ljava/lang/Throwable;)V292 ··#284·=·NameAndType········#71:#111······//·a:(Ljava/lang/Throwable;)V
Offset 1350, 15 lines modifiedOffset 1350, 15 lines modified
1350 ········50:·iconst_01350 ········50:·iconst_0
1351 ········51:·istore_31351 ········51:·istore_3
1352 ········52:·aconst_null1352 ········52:·aconst_null
1353 ········53:·astore_21353 ········53:·astore_2
1354 ········54:·goto··········811354 ········54:·goto··········81
1355 ········57:·ldc_w·········#272················//·String·State·should·have·list:1355 ········57:·ldc_w·········#272················//·String·State·should·have·list:
1356 ········60:·aload_11356 ········60:·aload_1
1357 ········61:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;1357 ········61:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
1358 ········64:·astore_11358 ········64:·astore_1
1359 ········65:·new···········#279················//·class·java/lang/IllegalStateException1359 ········65:·new···········#279················//·class·java/lang/IllegalStateException
1360 ········68:·astore_21360 ········68:·astore_2
1361 ········69:·aload_11361 ········69:·aload_1
1362 ········70:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;1362 ········70:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;
1363 ········73:·astore_11363 ········73:·astore_1
1364 ········74:·aload_21364 ········74:·aload_2
Offset 1528, 15 lines modifiedOffset 1528, 15 lines modified
1528 ·······297:·aload·········51528 ·······297:·aload·········5
1529 ·······299:·if_acmpne·····3051529 ·······299:·if_acmpne·····305
1530 ·······302:·goto··········71530 ·······302:·goto··········7
1531 ·······305:·aload·········71531 ·······305:·aload·········7
1532 ·······307:·areturn1532 ·······307:·areturn
1533 ·······308:·ldc_w·········#299················//·String·Cannot·happen·in1533 ·······308:·ldc_w·········#299················//·String·Cannot·happen·in
1534 ·······311:·aload·········51534 ·······311:·aload·········5
1535 ·······313:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;1535 ·······313:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
1536 ·······316:·astore_11536 ·······316:·astore_1
1537 ·······317:·new···········#279················//·class·java/lang/IllegalStateException1537 ·······317:·new···········#279················//·class·java/lang/IllegalStateException
1538 ·······320:·astore_21538 ·······320:·astore_2
1539 ·······321:·aload_11539 ·······321:·aload_1
1540 ·······322:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;1540 ·······322:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;
1541 ·······325:·astore_11541 ·······325:·astore_1
1542 ·······326:·aload_21542 ·······326:·aload_2
Offset 3233, 27 lines modifiedOffset 3233, 27 lines modified
3233 ········99:·aload_13233 ········99:·aload_1
3234 ·······100:·invokespecial·#511················//·Method·k0:(Ljava/lang/Object;)Ljava/lang/String;3234 ·······100:·invokespecial·#511················//·Method·k0:(Ljava/lang/Object;)Ljava/lang/String;
3235 ·······103:·astore_13235 ·······103:·astore_1
3236 ·······104:·ldc_w·········#513················//·String·Parent·job·is3236 ·······104:·ldc_w·········#513················//·String·Parent·job·is
3237 ·······107:·astore········63237 ·······107:·astore········6
3238 ·······109:·aload·········63238 ·······109:·aload·········6
3239 ·······111:·aload_13239 ·······111:·aload_1
3240 ·······112:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3240 ·······112:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3241 ·······115:·astore_13241 ·······115:·astore_1
3242 ·······116:·aload_33242 ·······116:·aload_3
3243 ·······117:·aload_13243 ·······117:·aload_1
3244 ·······118:·aload·········43244 ·······118:·aload·········4
3245 ·······120:·checkcast·····#172················//·class·java/lang/Throwable3245 ·······120:·checkcast·····#172················//·class·java/lang/Throwable
3246 ·······123:·aload_03246 ·······123:·aload_0
3247 ·······124:·invokespecial·#181················//·Method·b2/o1."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V3247 ·······124:·invokespecial·#181················//·Method·b2/o1."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V
3248 ·······127:·aload_33248 ·······127:·aload_3
3249 ·······128:·areturn3249 ·······128:·areturn
3250 ·······129:·ldc_w·········#515················//·String·Cannot·be·cancelling·child·in·this·state:3250 ·······129:·ldc_w·········#515················//·String·Cannot·be·cancelling·child·in·this·state:
3251 ·······132:·aload_13251 ·······132:·aload_1
3252 ·······133:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3252 ·······133:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3253 ·······136:·astore_13253 ·······136:·astore_1
3254 ·······137:·new···········#279················//·class·java/lang/IllegalStateException3254 ·······137:·new···········#279················//·class·java/lang/IllegalStateException
3255 ·······140:·astore········43255 ·······140:·astore········4
3256 ·······142:·aload_13256 ·······142:·aload_1
3257 ·······143:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;3257 ·······143:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;
3258 ·······146:·astore_13258 ·······146:·astore_1
3259 ·······147:·aload·········43259 ·······147:·aload·········4
Offset 3311, 25 lines modifiedOffset 3311, 25 lines modified
3311 ········30:·aload_03311 ········30:·aload_0
3312 ········31:·invokestatic··#491················//·Method·b2/p0.a:(Ljava/lang/Object;)Ljava/lang/String;3312 ········31:·invokestatic··#491················//·Method·b2/p0.a:(Ljava/lang/Object;)Ljava/lang/String;
3313 ········34:·astore········43313 ········34:·astore········4
3314 ········36:·ldc_w·········#522················//·String··is·cancelling3314 ········36:·ldc_w·········#522················//·String··is·cancelling
3315 ········39:·astore_33315 ········39:·astore_3
3316 ········40:·aload·········43316 ········40:·aload·········4
3317 ········42:·aload_33317 ········42:·aload_3
3318 ········43:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3318 ········43:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3319 ········46:·astore········43319 ········46:·astore········4
3320 ········48:·aload_03320 ········48:·aload_0
3321 ········49:·aload_13321 ········49:·aload_1
3322 ········50:·aload·········43322 ········50:·aload·········4
3323 ········52:·invokevirtual·#367················//·Method·l0:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;3323 ········52:·invokevirtual·#367················//·Method·l0:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;
3324 ········55:·astore_13324 ········55:·astore_1
3325 ········56:·goto··········1583325 ········56:·goto··········158
3326 ········59:·aload_33326 ········59:·aload_3
3327 ········60:·aload_03327 ········60:·aload_0
3328 ········61:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3328 ········61:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3329 ········64:·astore_13329 ········64:·astore_1
3330 ········65:·new···········#279················//·class·java/lang/IllegalStateException3330 ········65:·new···········#279················//·class·java/lang/IllegalStateException
3331 ········68:·astore········43331 ········68:·astore········4
3332 ········70:·aload_13332 ········70:·aload_1
3333 ········71:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;3333 ········71:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;
3334 ········74:·astore_13334 ········74:·astore_1
3335 ········75:·aload·········43335 ········75:·aload·········4
Offset 3368, 26 lines modifiedOffset 3368, 26 lines modified
3368 ·······130:·aload_03368 ·······130:·aload_0
3369 ·······131:·invokestatic··#491················//·Method·b2/p0.a:(Ljava/lang/Object;)Ljava/lang/String;3369 ·······131:·invokestatic··#491················//·Method·b2/p0.a:(Ljava/lang/Object;)Ljava/lang/String;
3370 ·······134:·astore········43370 ·······134:·astore········4
3371 ·······136:·ldc_w·········#528················//·String··has·completed·normally3371 ·······136:·ldc_w·········#528················//·String··has·completed·normally
3372 ·······139:·astore········53372 ·······139:·astore········5
3373 ·······141:·aload·········43373 ·······141:·aload·········4
3374 ·······143:·aload·········53374 ·······143:·aload·········5
3375 ·······145:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3375 ·······145:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3376 ·······148:·astore········43376 ·······148:·astore········4
3377 ·······150:·aload_13377 ·······150:·aload_1
3378 ·······151:·aload·········43378 ·······151:·aload·········4
3379 ·······153:·aconst_null3379 ·······153:·aconst_null
3380 ·······154:·aload_03380 ·······154:·aload_0
3381 ·······155:·invokespecial·#181················//·Method·b2/o1."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V3381 ·······155:·invokespecial·#181················//·Method·b2/o1."<init>":(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V
3382 ·······158:·aload_13382 ·······158:·aload_1
3383 ·······159:·areturn3383 ·······159:·areturn
3384 ·······160:·aload_33384 ·······160:·aload_3
3385 ·······161:·aload_03385 ·······161:·aload_0
3386 ·······162:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.i:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;3386 ·······162:·invokestatic··#277················//·Method·kotlin/jvm/internal/i.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3387 ·······165:·astore_13387 ·······165:·astore_1
3388 ·······166:·new···········#279················//·class·java/lang/IllegalStateException3388 ·······166:·new···········#279················//·class·java/lang/IllegalStateException
3389 ·······169:·astore········43389 ·······169:·astore········4
3390 ·······171:·aload_13390 ·······171:·aload_1
3391 ·······172:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;3391 ·······172:·invokevirtual·#280················//·Method·java/lang/Object.toString:()Ljava/lang/String;
Max diff block lines reached; 29/7920 bytes (0.37%) of diff not shown.
178 B
l1/w.class
158 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·l1;1 package·l1;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 public·final·class·w·extends·a03 public·final·class·w·extends·b0
4 {4 {
5 }5 }
1.66 KB
o0/c.class
1.64 KB
procyon -ec {}
    
Offset 22, 48 lines modifiedOffset 22, 52 lines modified
22 ········return·this.a.get(s);22 ········return·this.a.get(s);
23 ····}23 ····}
24 ····24 ····
25 ····public·boolean·e()·{25 ····public·boolean·e()·{
26 ········return·this.c;26 ········return·this.c;
27 ····}27 ····}
28 ····28 ····
29 ····public·g·k()·{29 ····public·String·g()·{
30 ········return·(g)this.b;30 ········return·this.a.get("method");
31 ····}31 ····}
32 ····32 ····
 33 ····public·boolean·j(final·String·s)·{
 34 ········return·this.a.containsKey(s);
 35 ····}
 36 ····
33 ····public·String·l()·{37 ····public·f·o()·{
34 ········return·this.a.get("method");38 ········return·(f)this.b;
35 ····}39 ····}
36 ····40 ····
37 ····public·Map·m()·{41 ····public·Map·p()·{
38 ········final·HashMap<String,·HashMap<String,·String>>·hashMap·=·new·HashMap<String,·HashMap<String,·String>>();42 ········final·HashMap<String,·HashMap<String,·String>>·hashMap·=·new·HashMap<String,·HashMap<String,·String>>();
39 ········final·HashMap<String,·String>·hashMap2·=·new·HashMap<String,·String>();43 ········final·HashMap<String,·String>·hashMap2·=·new·HashMap<String,·String>();
40 ········hashMap2.put("code",·this.b.b);44 ········hashMap2.put("code",·this.b.b);
41 ········hashMap2.put("message",·this.b.c);45 ········hashMap2.put("message",·this.b.c);
42 ········hashMap2.put("data",·(String)this.b.d);46 ········hashMap2.put("data",·(String)this.b.d);
43 ········hashMap.put("error",·hashMap2);47 ········hashMap.put("error",·hashMap2);
44 ········return·hashMap;48 ········return·hashMap;
45 ····}49 ····}
46 ····50 ····
47 ····public·Map·n()·{51 ····public·Map·q()·{
48 ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>();52 ········final·HashMap<String,·Object>·hashMap·=·new·HashMap<String,·Object>();
49 ········hashMap.put("result",·this.b.a);53 ········hashMap.put("result",·this.b.a);
50 ········return·hashMap;54 ········return·hashMap;
51 ····}55 ····}
52 ····56 ····
53 ····public·void·o(final·k$d·k$d)·{57 ····public·void·r(final·k$d·k$d)·{
54 ········final·c$a·b·=·this.b;58 ········final·c$a·b·=·this.b;
55 ········k$d.b(b.b,·b.c,·b.d);59 ········k$d.b(b.b,·b.c,·b.d);
56 ····}60 ····}
57 ····61 ····
58 ····public·void·p(final·List·list)·{62 ····public·void·s(final·List·list)·{
59 ········if·(!this.e())·{63 ········if·(!this.e())·{
60 ············list.add(this.m());64 ············list.add(this.p());
61 ········}65 ········}
62 ····}66 ····}
63 ····67 ····
64 ····public·void·q(final·List·list)·{68 ····public·void·t(final·List·list)·{
65 ········if·(!this.e())·{69 ········if·(!this.e())·{
66 ············list.add(this.n());70 ············list.add(this.q());
67 ········}71 ········}
68 ····}72 ····}
69 }73 }
682 B
o0/e.class
662 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
  
1 package·o0;1 package·o0;
  
2 import·e1.k$d; 
3 import·e1.j;2 import·m0.t;
  
4 public·class·e·extends·a3 public·interface·e·extends·f
5 {4 {
 5 ····Object·c(final·String·p0);
6 ····final·j·a; 
7 ····final·e$a·b; 
8 ····6 ····
 7 ····t·d();
9 ····public·e(final·j·a,·final·k$d·k$d)·{ 
10 ········this.a·=·a; 
11 ········this.b·=·new·e$a(this,·k$d); 
12 ····} 
13 ····8 ····
 9 ····boolean·e();
14 ····public·Object·c(final·String·s)·{ 
15 ········return·this.a.a(s); 
16 ····} 
17 ····10 ····
 11 ····Boolean·f();
18 ····public·g·k()·{ 
19 ········return·(g)this.b; 
20 ····}12 ····
 13 ····String·g();
 14 ····
 15 ····Integer·h();
 16 ····
 17 ····boolean·i();
 18 ····
 19 ····boolean·j(final·String·p0);
21 }20 }
1.13 KB
z1/h.class
1.11 KB
procyon -ec {}
    
Offset 7, 32 lines modifiedOffset 7, 32 lines modified
7 import·java.util.Collection;7 import·java.util.Collection;
8 import·kotlin.jvm.internal.i;8 import·kotlin.jvm.internal.i;
9 import·u1.l;9 import·u1.l;
  
10 class·h·extends·g10 class·h·extends·g
11 {11 {
12 ····public·static·b·c(final·b·b,·final·l·l)·{12 ····public·static·b·c(final·b·b,·final·l·l)·{
13 ········i.d((Object)b,·"<this>");13 ········i.e((Object)b,·"<this>");
14 ········i.d((Object)l,·"transform");14 ········i.e((Object)l,·"transform");
15 ········return·(b)new·z1.i(b,·l);15 ········return·(b)new·z1.i(b,·l);
16 ····}16 ····}
17 ····17 ····
18 ····public·static·final·Collection·d(final·b·b,·final·Collection·collection)·{18 ····public·static·final·Collection·d(final·b·b,·final·Collection·collection)·{
19 ········i.d((Object)b,·"<this>");19 ········i.e((Object)b,·"<this>");
20 ········i.d((Object)collection,·"destination");20 ········i.e((Object)collection,·"destination");
21 ········final·Iterator·iterator·=·b.iterator();21 ········final·Iterator·iterator·=·b.iterator();
22 ········while·(iterator.hasNext())·{22 ········while·(iterator.hasNext())·{
23 ············collection.add(iterator.next());23 ············collection.add(iterator.next());
24 ········}24 ········}
25 ········return·collection;25 ········return·collection;
26 ····}26 ····}
27 ····27 ····
28 ····public·static·List·e(final·b·b)·{28 ····public·static·List·e(final·b·b)·{
29 ········i.d((Object)b,·"<this>");29 ········i.e((Object)b,·"<this>");
30 ········return·l1.g.e(f(b));30 ········return·l1.g.e(f(b));
31 ····}31 ····}
32 ····32 ····
33 ····public·static·final·List·f(final·b·b)·{33 ····public·static·final·List·f(final·b·b)·{
34 ········i.d((Object)b,·"<this>");34 ········i.e((Object)b,·"<this>");
35 ········return·(List)d(b,·new·ArrayList());35 ········return·(List)d(b,·new·ArrayList());
36 ····}36 ····}
37 }37 }
915 B
androidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1.class
751 B
procyon -ec {}
    
Offset 9, 11 lines modifiedOffset 9, 11 lines modified
9 final·class·WindowMetricsCalculator$Companion$overrideDecorator$1·extends·h·implements·l9 final·class·WindowMetricsCalculator$Companion$overrideDecorator$1·extends·h·implements·l
10 {10 {
11 ····WindowMetricsCalculator$Companion$overrideDecorator$1(final·Object·o)·{11 ····WindowMetricsCalculator$Companion$overrideDecorator$1(final·Object·o)·{
12 ········super(1,·o,·(Class)WindowMetricsCalculatorDecorator.class,·"decorate",·"decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;",·0);12 ········super(1,·o,·(Class)WindowMetricsCalculatorDecorator.class,·"decorate",·"decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;",·0);
13 ····}13 ····}
14 ····14 ····
15 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{15 ····public·final·WindowMetricsCalculator·invoke(final·WindowMetricsCalculator·windowMetricsCalculator)·{
16 ········i.d((Object)windowMetricsCalculator,·"p0");16 ········i.e((Object)windowMetricsCalculator,·"p0");
17 ········return·((WindowMetricsCalculatorDecorator)((a)this).receiver).decorate(windowMetricsCalculator);17 ········return·((WindowMetricsCalculatorDecorator)((a)this).receiver).decorate(windowMetricsCalculator);
18 ····}18 ····}
19 }19 }
483 B
b2/a.class
463 B
procyon -ec {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ············this.S((n1)plus.get((g$c)n1.a));18 ············this.S((n1)plus.get((g$c)n1.a));
19 ········}19 ········}
20 ········plus·=·plus.plus((g)this);20 ········plus·=·plus.plus((g)this);
21 ········this.e·=·plus;21 ········this.e·=·plus;
22 ····}22 ····}
23 ····23 ····
24 ····protected·String·C()·{24 ····protected·String·C()·{
25 ········return·i.i(p0.a((Object)this),·(Object)"·was·cancelled");25 ········return·i.j(p0.a((Object)this),·(Object)"·was·cancelled");
26 ····}26 ····}
27 ····27 ····
28 ····public·final·void·R(final·Throwable·t)·{28 ····public·final·void·R(final·Throwable·t)·{
29 ········h0.a(this.e,·t);29 ········h0.a(this.e,·t);
30 ····}30 ····}
31 ····31 ····
32 ····public·String·Y()·{32 ····public·String·Y()·{
1.37 KB
b2/v.class
1.35 KB
procyon -ec {}
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
33 ········int·intValue;33 ········int·intValue;
34 ········if·(s·==·null)·{34 ········if·(s·==·null)·{
35 ············intValue·=·-1;35 ············intValue·=·-1;
36 ········}36 ········}
37 ········else·{37 ········else·{
38 ············final·Integer·f2·=·d.f(s);38 ············final·Integer·f2·=·d.f(s);
39 ············if·(f2·==·null·||·f2·<·1)·{39 ············if·(f2·==·null·||·f2·<·1)·{
40 ················throw·new·IllegalStateException(i.i("Expected·positive·number·in·kotlinx.coroutines.default.parallelism,·but·has·",·(Object)s).toString());40 ················throw·new·IllegalStateException(i.j("Expected·positive·number·in·kotlinx.coroutines.default.parallelism,·but·has·",·(Object)s).toString());
41 ············}41 ············}
42 ············intValue·=·f2;42 ············intValue·=·f2;
43 ········}43 ········}
44 ········f·=·intValue;44 ········f·=·intValue;
45 ····}45 ····}
46 ····46 ····
47 ····private·v()·{47 ····private·v()·{
48 ····}48 ····}
49 ····49 ····
50 ····private·final·ExecutorService·s()·{50 ····private·final·ExecutorService·s()·{
51 ········return·Executors.newFixedThreadPool(this.w(),·(ThreadFactory)new·u(new·AtomicInteger()));51 ········return·Executors.newFixedThreadPool(this.w(),·(ThreadFactory)new·u(new·AtomicInteger()));
52 ····}52 ····}
53 ····53 ····
54 ····private·static·final·Thread·t(final·AtomicInteger·atomicInteger,·final·Runnable·target)·{54 ····private·static·final·Thread·t(final·AtomicInteger·atomicInteger,·final·Runnable·target)·{
55 ········final·Thread·thread·=·new·Thread(target,·i.i("CommonPool-worker-",·(Object)Integer.valueOf(atomicInteger.incrementAndGet())));55 ········final·Thread·thread·=·new·Thread(target,·i.j("CommonPool-worker-",·(Object)Integer.valueOf(atomicInteger.incrementAndGet())));
56 ········thread.setDaemon(true);56 ········thread.setDaemon(true);
57 ········return·thread;57 ········return·thread;
58 ····}58 ····}
59 ····59 ····
60 ····private·final·ExecutorService·u()·{60 ····private·final·ExecutorService·u()·{
61 ········if·(System.getSecurityManager()·!=·null)·{61 ········if·(System.getSecurityManager()·!=·null)·{
62 ············return·this.s();62 ············return·this.s();
1.51 KB
kotlinx/coroutines/internal/s.class
1.45 KB
procyon -ec {}
    
Offset 17, 20 lines modifiedOffset 17, 20 lines modified
17 ····}17 ····}
18 ····18 ····
19 ····private·final·Void·t()·{19 ····private·final·Void·t()·{
20 ········if·(this.e·!=·null)·{20 ········if·(this.e·!=·null)·{
21 ············final·String·f·=·this.f;21 ············final·String·f·=·this.f;
22 ············String·s·=·"";22 ············String·s·=·"";
23 ············if·(f·!=·null)·{23 ············if·(f·!=·null)·{
24 ················final·String·i·=·kotlin.jvm.internal.i.i(".·",·(Object)f);24 ················final·String·j·=·i.j(".·",·(Object)f);
25 ················if·(i·!=·null)·{25 ················if·(j·!=·null)·{
26 ····················s·=·i;26 ····················s·=·j;
27 ················}27 ················}
28 ············}28 ············}
29 ············throw·new·IllegalStateException(i.i("Module·with·the·Main·dispatcher·had·failed·to·initialize",·(Object)s),·this.e);29 ············throw·new·IllegalStateException(i.j("Module·with·the·Main·dispatcher·had·failed·to·initialize",·(Object)s),·this.e);
30 ········}30 ········}
31 ········r.c();31 ········r.c();
32 ········throw·new·d();32 ········throw·new·d();
33 ····}33 ····}
34 ····34 ····
35 ····public·boolean·j(final·g·g)·{35 ····public·boolean·j(final·g·g)·{
36 ········this.t();36 ········this.t();
Offset 46, 19 lines modifiedOffset 46, 19 lines modified
46 ········throw·new·d();46 ········throw·new·d();
47 ····}47 ····}
48 ····48 ····
49 ····public·String·toString()·{49 ····public·String·toString()·{
50 ········final·StringBuilder·sb·=·new·StringBuilder();50 ········final·StringBuilder·sb·=·new·StringBuilder();
51 ········sb.append("Dispatchers.Main[missing");51 ········sb.append("Dispatchers.Main[missing");
52 ········final·Throwable·e·=·this.e;52 ········final·Throwable·e·=·this.e;
53 ········String·i;53 ········String·j;
54 ········if·(e·!=·null)·{54 ········if·(e·!=·null)·{
55 ············i·=·kotlin.jvm.internal.i.i(",·cause=",·(Object)e);55 ············j·=·i.j(",·cause=",·(Object)e);
56 ········}56 ········}
57 ········else·{57 ········else·{
58 ············i·=·"";58 ············j·=·"";
59 ········}59 ········}
60 ········sb.append(i);60 ········sb.append(j);
61 ········sb.append(']');61 ········sb.append(']');
62 ········return·sb.toString();62 ········return·sb.toString();
63 ····}63 ····}
64 }64 }
424 B
c2/a.class
404 B
procyon -ec {}
    
Offset 78, 13 lines modifiedOffset 78, 13 lines modified
78 ········String·s·=·((x1)this).q();78 ········String·s·=·((x1)this).q();
79 ········if·(s·==·null)·{79 ········if·(s·==·null)·{
80 ············s·=·this.f;80 ············s·=·this.f;
81 ············if·(s·==·null)·{81 ············if·(s·==·null)·{
82 ················s·=·this.e.toString();82 ················s·=·this.e.toString();
83 ············}83 ············}
84 ············if·(this.g)·{84 ············if·(this.g)·{
85 ················s·=·i.i(s,·(Object)".immediate");85 ················s·=·i.j(s,·(Object)".immediate");
86 ············}86 ············}
87 ········}87 ········}
88 ········return·s;88 ········return·s;
89 ····}89 ····}
90 }90 }
744 B
l1/n.class
724 B
procyon -ec {}
    
Offset 4, 16 lines modifiedOffset 4, 16 lines modified
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·kotlin.jvm.internal.i;5 import·kotlin.jvm.internal.i;
6 import·java.util.Collection;6 import·java.util.Collection;
  
7 class·n·extends·m7 class·n·extends·m
8 {8 {
9 ····public·static·boolean·h(final·Collection·collection,·final·Iterable·iterable)·{9 ····public·static·boolean·h(final·Collection·collection,·final·Iterable·iterable)·{
10 ········i.d((Object)collection,·"<this>");10 ········i.e((Object)collection,·"<this>");
11 ········i.d((Object)iterable,·"elements");11 ········i.e((Object)iterable,·"elements");
12 ········if·(iterable·instanceof·Collection)·{12 ········if·(iterable·instanceof·Collection)·{
13 ············return·collection.addAll((Collection<?>)iterable);13 ············return·collection.addAll((Collection<?>)iterable);
14 ········}14 ········}
15 ········boolean·b·=·false;15 ········boolean·b·=·false;
16 ········final·Iterator<Object>·iterator·=·iterable.iterator();16 ········final·Iterator<Object>·iterator·=·iterable.iterator();
17 ········while·(iterator.hasNext())·{17 ········while·(iterator.hasNext())·{
18 ············if·(collection.add(iterator.next()))·{18 ············if·(collection.add(iterator.next()))·{
4.68 KB
a2/l.class
4.66 KB
procyon -ec {}
    
Offset 2, 32 lines modifiedOffset 2, 32 lines modified
2 package·a2;2 package·a2;
  
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
  
4 class·l·extends·k4 class·l·extends·k
5 {5 {
6 ····public·static·Integer·f(final·String·s)·{6 ····public·static·Integer·f(final·String·s)·{
7 ········i.d((Object)s,·"<this>");7 ········i.e((Object)s,·"<this>");
8 ········return·g(s,·10);8 ········return·g(s,·10);
9 ····}9 ····}
10 ····10 ····
11 ····public·static·final·Integer·g(final·String·s,·final·int·n)·{11 ····public·static·final·Integer·g(final·String·s,·final·int·n)·{
12 ········i.d((Object)s,·"<this>");12 ········i.e((Object)s,·"<this>");
13 ········a.a(n);13 ········a.a(n);
14 ········final·int·length·=·s.length();14 ········final·int·length·=·s.length();
15 ········if·(length·==·0)·{15 ········if·(length·==·0)·{
16 ············return·null;16 ············return·null;
17 ········}17 ········}
18 ········int·i·=·0;18 ········int·i·=·0;
19 ········final·char·char1·=·s.charAt(0);19 ········final·char·char1·=·s.charAt(0);
20 ········final·int·e·=·kotlin.jvm.internal.i.e((int)char1,·48);20 ········final·int·f·=·kotlin.jvm.internal.i.f((int)char1,·48);
21 ········int·n2·=·-2147483647;21 ········int·n2·=·-2147483647;
22 ········int·j·=·1;22 ········int·j·=·1;
23 ········boolean·b;23 ········boolean·b;
24 ········if·(e·<·0)·{24 ········if·(f·<·0)·{
25 ············if·(length·==·j)·{25 ············if·(length·==·j)·{
26 ················return·null;26 ················return·null;
27 ············}27 ············}
28 ············if·(char1·==·'-')·{28 ············if·(char1·==·'-')·{
29 ················n2·=·-1·<<·-1;29 ················n2·=·-1·<<·-1;
30 ················b·=·true;30 ················b·=·true;
31 ············}31 ············}
Offset 41, 66 lines modifiedOffset 41, 65 lines modified
41 ········else·{41 ········else·{
42 ············b·=·false;42 ············b·=·false;
43 ············j·=·0;43 ············j·=·0;
44 ········}44 ········}
45 ········final·int·n3·=·-59652323;45 ········final·int·n3·=·-59652323;
46 ········int·n4·=·-59652323;46 ········int·n4·=·-59652323;
47 ········while·(j·<·length)·{47 ········while·(j·<·length)·{
48 ············final·int·n5·=·j·+·1; 
49 ············final·int·b2·=·a.b(s.charAt(j),·n);48 ············final·int·b2·=·a.b(s.charAt(j),·n);
50 ············if·(b2·<·0)·{49 ············if·(b2·<·0)·{
51 ················return·null;50 ················return·null;
52 ············}51 ············}
53 ············Label_0178:·{52 ············Label_0172:·{
54 ················if·(i·<·n4)·{53 ················if·(i·<·n4)·{
55 ····················if·(n4·==·n3)·{54 ····················if·(n4·==·n3)·{
56 ························n4·=·n2·/·n;55 ························n4·=·n2·/·n;
57 ························if·(i·>=·n4)·{56 ························if·(i·>=·n4)·{
58 ····························break·Label_0178;57 ····························break·Label_0172;
59 ························}58 ························}
60 ····················}59 ····················}
61 ····················return·null;60 ····················return·null;
62 ················}61 ················}
63 ············}62 ············}
64 ············final·int·n6·=·i·*·n;63 ············final·int·n5·=·i·*·n;
65 ············if·(n6·<·n2·+·b2)·{64 ············if·(n5·<·n2·+·b2)·{
66 ················return·null;65 ················return·null;
67 ············}66 ············}
68 ············i·=·n6·-·b2;67 ············i·=·n5·-·b2;
69 ············j·=·n5;68 ············++j;
70 ········}69 ········}
71 ········Integer·n7;70 ········Integer·n6;
72 ········if·(b)·{71 ········if·(b)·{
73 ············n7·=·Integer.valueOf(i);72 ············n6·=·Integer.valueOf(i);
74 ········}73 ········}
75 ········else·{74 ········else·{
76 ············n7·=·Integer.valueOf(-i);75 ············n6·=·Integer.valueOf(-i);
77 ········}76 ········}
78 ········return·n7;77 ········return·n6;
79 ····}78 ····}
80 ····79 ····
81 ····public·static·Long·h(final·String·s)·{80 ····public·static·Long·h(final·String·s)·{
82 ········i.d((Object)s,·"<this>");81 ········i.e((Object)s,·"<this>");
83 ········return·i(s,·10);82 ········return·i(s,·10);
84 ····}83 ····}
85 ····84 ····
86 ····public·static·final·Long·i(final·String·s,·final·int·n)·{85 ····public·static·final·Long·i(final·String·s,·final·int·n)·{
87 ········i.d((Object)s,·"<this>");86 ········i.e((Object)s,·"<this>");
88 ········a.a(n);87 ········a.a(n);
89 ········final·int·length·=·s.length();88 ········final·int·length·=·s.length();
90 ········if·(length·==·0)·{89 ········if·(length·==·0)·{
91 ············return·null;90 ············return·null;
92 ········}91 ········}
93 ········int·i·=·0;92 ········int·i·=·0;
94 ········final·char·char1·=·s.charAt(0);93 ········final·char·char1·=·s.charAt(0);
95 ········final·int·e·=·kotlin.jvm.internal.i.e((int)char1,·48);94 ········final·int·f·=·kotlin.jvm.internal.i.f((int)char1,·48);
96 ········long·n2·=·-9223372036854775807L;95 ········long·n2·=·-9223372036854775807L;
97 ········int·n3·=·1;96 ········int·n3·=·1;
98 ········Label_0117:·{97 ········Label_0117:·{
99 ············if·(e·<·0)·{98 ············if·(f·<·0)·{
100 ················if·(length·==·n3)·{99 ················if·(length·==·n3)·{
101 ····················return·null;100 ····················return·null;
102 ················}101 ················}
103 ················if·(char1·==·'-')·{102 ················if·(char1·==·'-')·{
104 ····················n2·=·Long.MIN_VALUE;103 ····················n2·=·Long.MIN_VALUE;
105 ····················i·=·1;104 ····················i·=·1;
106 ····················break·Label_0117;105 ····················break·Label_0117;
Offset 112, 42 lines modifiedOffset 111, 41 lines modified
112 ············}111 ············}
113 ············n3·=·0;112 ············n3·=·0;
114 ········}113 ········}
115 ········long·n4·=·-256204778801521550L;114 ········long·n4·=·-256204778801521550L;
116 ········long·l·=·0L;115 ········long·l·=·0L;
117 ········long·n5·=·n4;116 ········long·n5·=·n4;
118 ········while·(i·<·length)·{117 ········while·(i·<·length)·{
119 ············final·int·n6·=·i·+·1; 
120 ············final·int·b·=·a.b(s.charAt(i),·n);118 ············final·int·b·=·a.b(s.charAt(i),·n);
121 ············if·(b·<·0)·{119 ············if·(b·<·0)·{
122 ················return·null;120 ················return·null;
123 ············}121 ············}
124 ············Label_0210:·{122 ············Label_0204:·{
125 ················if·(l·<·n5)·{123 ················if·(l·<·n5)·{
126 ····················if·(n5·==·n4)·{124 ····················if·(n5·==·n4)·{
127 ························n5·=·n2·/·n;125 ························n5·=·n2·/·n;
128 ························if·(l·>=·n5)·{126 ························if·(l·>=·n5)·{
129 ····························break·Label_0210;127 ····························break·Label_0204;
130 ························}128 ························}
131 ····················}129 ····················}
132 ····················return·null;130 ····················return·null;
133 ················}131 ················}
134 ············}132 ············}
135 ············final·long·n7·=·l·*·n;133 ············final·long·n6·=·l·*·n;
136 ············final·long·n8·=·(long)b;134 ············final·long·n7·=·(long)b;
137 ············if·(n7·<·n2·+·n8)·{135 ············if·(n6·<·n2·+·n7)·{
138 ················return·null;136 ················return·null;
Max diff block lines reached; 432/4744 bytes (9.11%) of diff not shown.
1.96 KB
a2/m.class
1.94 KB
procyon -ec {}
    
Offset 6, 24 lines modifiedOffset 6, 24 lines modified
6 import·l1.v;6 import·l1.v;
7 import·java.util.Collection;7 import·java.util.Collection;
8 import·kotlin.jvm.internal.i;8 import·kotlin.jvm.internal.i;
  
9 class·m·extends·l9 class·m·extends·l
10 {10 {
11 ····public·static·final·boolean·j(final·String·s,·final·String·suffix,·final·boolean·b)·{11 ····public·static·final·boolean·j(final·String·s,·final·String·suffix,·final·boolean·b)·{
12 ········i.d((Object)s,·"<this>");12 ········i.e((Object)s,·"<this>");
13 ········i.d((Object)suffix,·"suffix");13 ········i.e((Object)suffix,·"suffix");
14 ········if·(!b)·{14 ········if·(!b)·{
15 ············return·s.endsWith(suffix);15 ············return·s.endsWith(suffix);
16 ········}16 ········}
17 ········return·m(s,·s.length()·-·suffix.length(),·suffix,·0,·suffix.length(),·true);17 ········return·m(s,·s.length()·-·suffix.length(),·suffix,·0,·suffix.length(),·true);
18 ····}18 ····}
19 ····19 ····
20 ····public·static·boolean·l(final·CharSequence·charSequence)·{20 ····public·static·boolean·l(final·CharSequence·charSequence)·{
21 ········i.d((Object)charSequence,·"<this>");21 ········i.e((Object)charSequence,·"<this>");
22 ········final·int·length·=·charSequence.length();22 ········final·int·length·=·charSequence.length();
23 ········boolean·b·=·false;23 ········boolean·b·=·false;
24 ········if·(length·!=·0)·{24 ········if·(length·!=·0)·{
25 ············final·c·t·=·n.t(charSequence);25 ············final·c·t·=·n.t(charSequence);
26 ············boolean·b2·=·false;26 ············boolean·b2·=·false;
27 ············Label_0128:·{27 ············Label_0128:·{
28 ················if·(!(t·instanceof·Collection)·||·!((Collection)t).isEmpty())·{28 ················if·(!(t·instanceof·Collection)·||·!((Collection)t).isEmpty())·{
Offset 42, 28 lines modifiedOffset 42, 28 lines modified
42 ············}42 ············}
43 ········}43 ········}
44 ········b·=·true;44 ········b·=·true;
45 ········return·b;45 ········return·b;
46 ····}46 ····}
47 ····47 ····
48 ····public·static·final·boolean·m(final·String·s,·final·int·n,·final·String·s2,·final·int·n2,·final·int·n3,·final·boolean·ignoreCase)·{48 ····public·static·final·boolean·m(final·String·s,·final·int·n,·final·String·s2,·final·int·n2,·final·int·n3,·final·boolean·ignoreCase)·{
49 ········i.d((Object)s,·"<this>");49 ········i.e((Object)s,·"<this>");
50 ········i.d((Object)s2,·"other");50 ········i.e((Object)s2,·"other");
51 ········boolean·b;51 ········boolean·b;
52 ········if·(!ignoreCase)·{52 ········if·(!ignoreCase)·{
53 ············b·=·s.regionMatches(n,·s2,·n2,·n3);53 ············b·=·s.regionMatches(n,·s2,·n2,·n3);
54 ········}54 ········}
55 ········else·{55 ········else·{
56 ············b·=·s.regionMatches(ignoreCase,·n,·s2,·n2,·n3);56 ············b·=·s.regionMatches(ignoreCase,·n,·s2,·n2,·n3);
57 ········}57 ········}
58 ········return·b;58 ········return·b;
59 ····}59 ····}
60 ····60 ····
61 ····public·static·final·boolean·n(final·String·s,·final·String·prefix,·final·boolean·b)·{61 ····public·static·final·boolean·n(final·String·s,·final·String·prefix,·final·boolean·b)·{
62 ········i.d((Object)s,·"<this>");62 ········i.e((Object)s,·"<this>");
63 ········i.d((Object)prefix,·"prefix");63 ········i.e((Object)prefix,·"prefix");
64 ········if·(!b)·{64 ········if·(!b)·{
65 ············return·s.startsWith(prefix);65 ············return·s.startsWith(prefix);
66 ········}66 ········}
67 ········return·m(s,·0,·prefix,·0,·prefix.length(),·b);67 ········return·m(s,·0,·prefix,·0,·prefix.length(),·b);
68 ····}68 ····}
69 }69 }
23.5 KB
a2/n.class
23.5 KB
procyon -ec {}
    
Offset 3, 79 lines modifiedOffset 3, 73 lines modified
  
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·l1.g;4 import·l1.g;
5 import·k1.j;5 import·k1.j;
6 import·java.util.Collection;6 import·java.util.Collection;
7 import·u1.l;7 import·u1.l;
8 import·u1.p;8 import·u1.p;
9 import·z1.c; 
10 import·java.util.List;9 import·java.util.List;
 10 import·l1.v;
 11 import·x1.c;
11 import·x1.d;12 import·x1.d;
12 import·l1.a;13 import·l1.a;
13 import·kotlin.jvm.internal.i;14 import·kotlin.jvm.internal.i;
  
14 class·n·extends·m15 class·n·extends·m
15 {16 {
16 ····public·static·final·int·B(final·CharSequence·charSequence,·final·char[]·array,·int·a,·final·boolean·b)·{17 ····public·static·final·int·B(final·CharSequence·charSequence,·final·char[]·array,·int·a,·final·boolean·b)·{
17 ········i.d((Object)charSequence,·"<this>");18 ········i.e((Object)charSequence,·"<this>");
18 ········i.d((Object)array,·"chars");19 ········i.e((Object)array,·"chars");
19 ········final·int·n·=·1;20 ········final·int·n·=·1;
20 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{21 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{
21 ············return·((String)charSequence).indexOf(a.g(array),·a);22 ············return·((String)charSequence).indexOf(a.g(array),·a);
22 ········}23 ········}
23 ········a·=·d.a(a,·0);24 ········a·=·d.a(a,·0);
24 ········final·int·u·=·u(charSequence); 
25 ········Label_0169:·{ 
26 ············if·(a·<=·u)·{ 
27 ············Label_0083:25 ········final·v·k·=·((x1.a)new·c(a,·u(charSequence))).k();
 26 ····Label_0094:
 27 ········while·(((Iterator)k).hasNext())·{
 28 ············final·int·b2·=·k.b();
 29 ············final·char·char1·=·charSequence.charAt(b2);
 30 ············final·int·length·=·array.length;
 31 ············int·i·=·0;
28 ················while·(true)·{32 ············while·(true)·{
29 ····················final·int·n2·=·a·+·1; 
30 ····················final·char·char1·=·charSequence.charAt(a); 
31 ····················final·int·length·=·array.length; 
32 ····················int·i·=·0; 
33 ····················while·(true)·{ 
34 ························while·(i·<·length)·{33 ················while·(i·<·length)·{
35 ····························final·char·c·=·array[i]; 
36 ····························++i; 
37 ····························if·(b.d(c,·char1,·b))·{34 ····················if·(b.d(array[i],·char1,·b))·{
38 ································final·boolean·b2·=·true;35 ························final·boolean·b3·=·true;
39 ································if·(b2)·{36 ························if·(b3)·{
40 ····································return·a;37 ····························return·b2;
41 ································} 
42 ································if·(a·==·u)·{ 
43 ····································break·Label_0169; 
44 ································} 
45 ································a·=·n2; 
46 ································continue·Label_0083; 
47 ····························} 
48 ························}38 ························}
49 ························final·boolean·b2·=·false; 
50 ························continue;39 ························continue·Label_0094;
 40 ····················}
 41 ····················else·{
 42 ························++i;
51 ····················}43 ····················}
52 ················}44 ················}
 45 ················final·boolean·b3·=·false;
 46 ················continue;
53 ············}47 ············}
54 ········}48 ········}
55 ········return·-1;49 ········return·-1;
56 ····}50 ····}
57 ····51 ····
58 ····public·static·final·int·C(final·CharSequence·charSequence,·final·char·ch,·final·int·fromIndex,·final·boolean·b)·{52 ····public·static·final·int·C(final·CharSequence·charSequence,·final·char·ch,·final·int·fromIndex,·final·boolean·b)·{
59 ········i.d((Object)charSequence,·"<this>");53 ········i.e((Object)charSequence,·"<this>");
60 ········int·n;54 ········int·n;
61 ········if·(!b·&&·charSequence·instanceof·String)·{55 ········if·(!b·&&·charSequence·instanceof·String)·{
62 ············n·=·((String)charSequence).lastIndexOf(ch,·fromIndex);56 ············n·=·((String)charSequence).lastIndexOf(ch,·fromIndex);
63 ········}57 ········}
64 ········else·{58 ········else·{
65 ············n·=·G(charSequence,·new·char[]·{·ch·},·fromIndex,·b);59 ············n·=·G(charSequence,·new·char[]·{·ch·},·fromIndex,·b);
66 ········}60 ········}
67 ········return·n;61 ········return·n;
68 ····}62 ····}
69 ····63 ····
70 ····public·static·final·int·D(final·CharSequence·charSequence,·final·String·str,·final·int·fromIndex,·final·boolean·b)·{64 ····public·static·final·int·D(final·CharSequence·charSequence,·final·String·str,·final·int·fromIndex,·final·boolean·b)·{
71 ········i.d((Object)charSequence,·"<this>");65 ········i.e((Object)charSequence,·"<this>");
72 ········i.d((Object)str,·"string");66 ········i.e((Object)str,·"string");
73 ········int·n;67 ········int·n;
74 ········if·(!b·&&·charSequence·instanceof·String)·{68 ········if·(!b·&&·charSequence·instanceof·String)·{
75 ············n·=·((String)charSequence).lastIndexOf(str,·fromIndex);69 ············n·=·((String)charSequence).lastIndexOf(str,·fromIndex);
76 ········}70 ········}
77 ········else·{71 ········else·{
78 ············n·=·x(charSequence,·str,·fromIndex,·0,·b,·true);72 ············n·=·x(charSequence,·str,·fromIndex,·0,·b,·true);
79 ········}73 ········}
Offset 90, 56 lines modifiedOffset 84, 50 lines modified
90 ········if·(n·!=·0)·{84 ········if·(n·!=·0)·{
91 ············b·=·false;85 ············b·=·false;
92 ········}86 ········}
93 ········return·C(charSequence,·c,·u,·b);87 ········return·C(charSequence,·c,·u,·b);
94 ····}88 ····}
95 ····89 ····
96 ····public·static·final·int·G(final·CharSequence·charSequence,·final·char[]·array,·int·c,·final·boolean·b)·{90 ····public·static·final·int·G(final·CharSequence·charSequence,·final·char[]·array,·int·c,·final·boolean·b)·{
97 ········i.d((Object)charSequence,·"<this>");91 ········i.e((Object)charSequence,·"<this>");
98 ········i.d((Object)array,·"chars");92 ········i.e((Object)array,·"chars");
99 ········final·int·n·=·1;93 ········final·int·n·=·1;
100 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{94 ········if·(!b·&&·array.length·==·n·&&·charSequence·instanceof·String)·{
101 ············return·((String)charSequence).lastIndexOf(a.g(array),·c);95 ············return·((String)charSequence).lastIndexOf(a.g(array),·c);
102 ········}96 ········}
103 ········c·=·d.c(c,·u(charSequence));97 ········c·=·d.c(c,·u(charSequence));
104 ········if·(c·>=·0)·{ 
105 ············while·(true)·{98 ········while·(true)·{
106 ················final·int·n2·=·c·-·1;99 ············final·int·n2·=·-1;
 100 ············if·(n2·>=·c)·{
 101 ················return·n2;
 102 ············}
107 ················final·char·char1·=·charSequence.charAt(c);103 ············final·char·char1·=·charSequence.charAt(c);
108 ················final·int·length·=·array.length;104 ············final·int·length·=·array.length;
109 ················boolean·b2·=·false;105 ············boolean·b2·=·false;
 106 ············for·(int·i·=·0;·i·<·length;·++i)·{
110 ················int·i·=·0; 
111 ················while·(i·<·length)·{ 
112 ····················final·char·c2·=·array[i]; 
113 ····················++i; 
114 ····················if·(b.d(c2,·char1,·b))·{107 ················if·(b.d(array[i],·char1,·b))·{
115 ························b2·=·true;108 ····················b2·=·true;
116 ························break; 
117 ····················} 
118 ················} 
119 ················if·(b2)·{ 
Max diff block lines reached; 18625/24033 bytes (77.50%) of diff not shown.
6.69 KB
l1/q.class
6.67 KB
procyon -ec {}
    
Offset 11, 20 lines modifiedOffset 11, 20 lines modified
11 import·a2.d;11 import·a2.d;
12 import·kotlin.jvm.internal.i;12 import·kotlin.jvm.internal.i;
13 import·u1.l;13 import·u1.l;
  
14 class·q·extends·p14 class·q·extends·p
15 {15 {
16 ····public·static·final·Appendable·i(final·Iterable·iterable,·final·Appendable·appendable,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·l·l)·{16 ····public·static·final·Appendable·i(final·Iterable·iterable,·final·Appendable·appendable,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·l·l)·{
17 ········i.d((Object)iterable,·"<this>");17 ········i.e((Object)iterable,·"<this>");
18 ········i.d((Object)appendable,·"buffer");18 ········i.e((Object)appendable,·"buffer");
19 ········i.d((Object)charSequence,·"separator");19 ········i.e((Object)charSequence,·"separator");
20 ········i.d((Object)charSequence2,·"prefix");20 ········i.e((Object)charSequence2,·"prefix");
21 ········i.d((Object)charSequence3,·"postfix");21 ········i.e((Object)charSequence3,·"postfix");
22 ········i.d((Object)charSequence4,·"truncated");22 ········i.e((Object)charSequence4,·"truncated");
23 ········appendable.append(charSequence2);23 ········appendable.append(charSequence2);
24 ········final·Iterator<Object>·iterator·=·iterable.iterator();24 ········final·Iterator<Object>·iterator·=·iterable.iterator();
25 ········int·n2·=·0;25 ········int·n2·=·0;
26 ········while·(iterator.hasNext())·{26 ········while·(iterator.hasNext())·{
27 ············final·Object·next·=·iterator.next();27 ············final·Object·next·=·iterator.next();
28 ············++n2;28 ············++n2;
29 ············if·(n2·>·1)·{29 ············if·(n2·>·1)·{
Offset 39, 26 lines modifiedOffset 39, 26 lines modified
39 ············appendable.append(charSequence4);39 ············appendable.append(charSequence4);
40 ········}40 ········}
41 ········appendable.append(charSequence3);41 ········appendable.append(charSequence3);
42 ········return·appendable;42 ········return·appendable;
43 ····}43 ····}
44 ····44 ····
45 ····public·static·final·String·k(final·Iterable·iterable,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·l·l)·{45 ····public·static·final·String·k(final·Iterable·iterable,·final·CharSequence·charSequence,·final·CharSequence·charSequence2,·final·CharSequence·charSequence3,·final·int·n,·final·CharSequence·charSequence4,·final·l·l)·{
46 ········i.d((Object)iterable,·"<this>");46 ········i.e((Object)iterable,·"<this>");
47 ········i.d((Object)charSequence,·"separator");47 ········i.e((Object)charSequence,·"separator");
48 ········i.d((Object)charSequence2,·"prefix");48 ········i.e((Object)charSequence2,·"prefix");
49 ········i.d((Object)charSequence3,·"postfix");49 ········i.e((Object)charSequence3,·"postfix");
50 ········i.d((Object)charSequence4,·"truncated");50 ········i.e((Object)charSequence4,·"truncated");
51 ········final·String·string·=·((StringBuilder)i(iterable,·new·StringBuilder(),·charSequence,·charSequence2,·charSequence3,·n,·charSequence4,·l)).toString();51 ········final·String·string·=·((StringBuilder)i(iterable,·new·StringBuilder(),·charSequence,·charSequence2,·charSequence3,·n,·charSequence4,·l)).toString();
52 ········i.c((Object)string,·"joinTo(StringBuilder(),·\u2026ed,·transform).toString()");52 ········i.d((Object)string,·"joinTo(StringBuilder(),·\u2026ed,·transform).toString()");
53 ········return·string;53 ········return·string;
54 ····}54 ····}
55 ····55 ····
56 ····public·static·Comparable·m(final·Iterable·iterable)·{56 ····public·static·Comparable·m(final·Iterable·iterable)·{
57 ········i.d((Object)iterable,·"<this>");57 ········i.e((Object)iterable,·"<this>");
58 ········final·Iterator<Comparable<Comparable>>·iterator·=·iterable.iterator();58 ········final·Iterator<Comparable<Comparable>>·iterator·=·iterable.iterator();
59 ········if·(!iterator.hasNext())·{59 ········if·(!iterator.hasNext())·{
60 ············return·null;60 ············return·null;
61 ········}61 ········}
62 ········Comparable<Comparable>·comparable·=·(Comparable<Comparable>)iterator.next();62 ········Comparable<Comparable>·comparable·=·(Comparable<Comparable>)iterator.next();
63 ········while·(iterator.hasNext())·{63 ········while·(iterator.hasNext())·{
64 ············final·Comparable<Comparable>·comparable2·=·(Comparable<Comparable>)iterator.next();64 ············final·Comparable<Comparable>·comparable2·=·(Comparable<Comparable>)iterator.next();
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ················comparable·=·comparable2;66 ················comparable·=·comparable2;
67 ············}67 ············}
68 ········}68 ········}
69 ········return·comparable;69 ········return·comparable;
70 ····}70 ····}
71 ····71 ····
72 ····public·static·Object·n(final·Iterable·iterable)·{72 ····public·static·Object·n(final·Iterable·iterable)·{
73 ········i.d((Object)iterable,·"<this>");73 ········i.e((Object)iterable,·"<this>");
74 ········if·(iterable·instanceof·List)·{74 ········if·(iterable·instanceof·List)·{
75 ············return·o((List)iterable);75 ············return·o((List)iterable);
76 ········}76 ········}
77 ········final·Iterator<Object>·iterator·=·iterable.iterator();77 ········final·Iterator<Object>·iterator·=·iterable.iterator();
78 ········if·(!iterator.hasNext())·{78 ········if·(!iterator.hasNext())·{
79 ············throw·new·NoSuchElementException("Collection·is·empty.");79 ············throw·new·NoSuchElementException("Collection·is·empty.");
80 ········}80 ········}
Offset 82, 37 lines modifiedOffset 82, 37 lines modified
82 ········if·(!iterator.hasNext())·{82 ········if·(!iterator.hasNext())·{
83 ············return·next;83 ············return·next;
84 ········}84 ········}
85 ········throw·new·IllegalArgumentException("Collection·has·more·than·one·element.");85 ········throw·new·IllegalArgumentException("Collection·has·more·than·one·element.");
86 ····}86 ····}
87 ····87 ····
88 ····public·static·final·Object·o(final·List·list)·{88 ····public·static·final·Object·o(final·List·list)·{
89 ········i.d((Object)list,·"<this>");89 ········i.e((Object)list,·"<this>");
90 ········final·int·size·=·list.size();90 ········final·int·size·=·list.size();
91 ········if·(size·==·0)·{91 ········if·(size·==·0)·{
92 ············throw·new·NoSuchElementException("List·is·empty.");92 ············throw·new·NoSuchElementException("List·is·empty.");
93 ········}93 ········}
94 ········if·(size·==·1)·{94 ········if·(size·==·1)·{
95 ············return·list.get(0);95 ············return·list.get(0);
96 ········}96 ········}
97 ········throw·new·IllegalArgumentException("List·has·more·than·one·element.");97 ········throw·new·IllegalArgumentException("List·has·more·than·one·element.");
98 ····}98 ····}
99 ····99 ····
100 ····public·static·Collection·p(final·Iterable·iterable,·final·Collection·collection)·{100 ····public·static·Collection·p(final·Iterable·iterable,·final·Collection·collection)·{
101 ········i.d((Object)iterable,·"<this>");101 ········i.e((Object)iterable,·"<this>");
102 ········i.d((Object)collection,·"destination");102 ········i.e((Object)collection,·"destination");
103 ········final·Iterator<Object>·iterator·=·iterable.iterator();103 ········final·Iterator<Object>·iterator·=·iterable.iterator();
104 ········while·(iterator.hasNext())·{104 ········while·(iterator.hasNext())·{
105 ············collection.add(iterator.next());105 ············collection.add(iterator.next());
106 ········}106 ········}
107 ········return·collection;107 ········return·collection;
108 ····}108 ····}
109 ····109 ····
110 ····public·static·List·q(final·Iterable·iterable)·{110 ····public·static·List·q(final·Iterable·iterable)·{
111 ········i.d((Object)iterable,·"<this>");111 ········i.e((Object)iterable,·"<this>");
112 ········if·(iterable·instanceof·Collection)·{112 ········if·(iterable·instanceof·Collection)·{
113 ············final·List<Object>·list·=·(List<Object>)iterable;113 ············final·List<Object>·list·=·(List<Object>)iterable;
114 ············final·int·size·=·list.size();114 ············final·int·size·=·list.size();
115 ············List·list2;115 ············List·list2;
116 ············if·(size·!=·0)·{116 ············if·(size·!=·0)·{
117 ················if·(size·!=·1)·{117 ················if·(size·!=·1)·{
118 ····················list2·=·s(list);118 ····················list2·=·s(list);
Offset 133, 28 lines modifiedOffset 133, 28 lines modified
133 ············}133 ············}
134 ············return·list2;134 ············return·list2;
135 ········}135 ········}
136 ········return·g.e(r(iterable));136 ········return·g.e(r(iterable));
137 ····}137 ····}
138 ····138 ····
139 ····public·static·final·List·r(final·Iterable·iterable)·{139 ····public·static·final·List·r(final·Iterable·iterable)·{
140 ········i.d((Object)iterable,·"<this>");140 ········i.e((Object)iterable,·"<this>");
141 ········if·(iterable·instanceof·Collection)·{141 ········if·(iterable·instanceof·Collection)·{
142 ············return·s((Collection)iterable);142 ············return·s((Collection)iterable);
143 ········}143 ········}
144 ········return·(List)g.p(iterable,·(Collection)new·ArrayList());144 ········return·(List)g.p(iterable,·(Collection)new·ArrayList());
145 ····}145 ····}
146 ····146 ····
147 ····public·static·final·List·s(final·Collection·c)·{147 ····public·static·final·List·s(final·Collection·c)·{
148 ········i.d((Object)c,·"<this>");148 ········i.e((Object)c,·"<this>");
149 ········return·new·ArrayList(c);149 ········return·new·ArrayList(c);
150 ····}150 ····}
151 ····151 ····
152 ····public·static·Set·t(final·Iterable·iterable)·{152 ····public·static·Set·t(final·Iterable·iterable)·{
153 ········i.d((Object)iterable,·"<this>");153 ········i.e((Object)iterable,·"<this>");
154 ········if·(iterable·instanceof·Collection)·{154 ········if·(iterable·instanceof·Collection)·{
155 ············final·List<Object>·list·=·(List<Object>)iterable;155 ············final·List<Object>·list·=·(List<Object>)iterable;
156 ············final·int·size·=·list.size();156 ············final·int·size·=·list.size();
157 ············Set·set;157 ············Set·set;
Max diff block lines reached; 868/6803 bytes (12.76%) of diff not shown.
747 B
a2/p.class
727 B
procyon -ec {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
  
3 import·x1.d;3 import·x1.d;
4 import·kotlin.jvm.internal.i;4 import·kotlin.jvm.internal.i;
  
5 class·p·extends·o5 class·p·extends·o
6 {6 {
7 ····public·static·final·String·b0(String·s,·int·c)·{7 ····public·static·final·String·b0(String·s,·int·c)·{
8 ········i.d((Object)s,·"<this>");8 ········i.e((Object)s,·"<this>");
9 ········if·(c·>=·0)·{9 ········if·(c·>=·0)·{
10 ············c·=·d.c(c,·s.length());10 ············c·=·d.c(c,·s.length());
11 ············s·=·s.substring(c);11 ············s·=·s.substring(c);
12 ············i.c((Object)s,·"this·as·java.lang.String).substring(startIndex)");12 ············i.d((Object)s,·"this·as·java.lang.String).substring(startIndex)");
13 ············return·s;13 ············return·s;
14 ········}14 ········}
15 ········final·StringBuilder·sb·=·new·StringBuilder();15 ········final·StringBuilder·sb·=·new·StringBuilder();
16 ········sb.append("Requested·character·count·");16 ········sb.append("Requested·character·count·");
17 ········sb.append(c);17 ········sb.append(c);
18 ········sb.append("·is·less·than·zero.");18 ········sb.append("·is·less·than·zero.");
19 ········s·=·sb.toString();19 ········s·=·sb.toString();
2.89 KB
m0/d$i.class vs.
m0/s$b.class
Files 22% similar despite different names
2.82 KB
procyon -ec {}
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
  
1 package·m0;1 package·m0;
  
2 import·android.util.Log;2 import·android.util.Log;
3 import·e1.k$d;3 import·e1.k$d;
  
4 class·d$i·implements·Runnable4 class·s$b·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·b·d;6 ····final·/*·synthetic·*/·i·d;
7 ····final·/*·synthetic·*/·String·e;7 ····final·/*·synthetic·*/·String·e;
8 ····final·/*·synthetic·*/·k$d·f;8 ····final·/*·synthetic·*/·k$d·f;
9 ····final·/*·synthetic·*/·d·g;9 ····final·/*·synthetic·*/·s·g;
10 ····10 ····
11 ····d$i(final·d·g,·final·b·d,·final·String·e,·final·k$d·f)·{11 ····s$b(final·s·g,·final·i·d,·final·String·e,·final·k$d·f)·{
12 ········this.g·=·g;12 ········this.g·=·g;
13 ········this.d·=·d;13 ········this.d·=·d;
14 ········this.e·=·e;14 ········this.e·=·e;
15 ········this.f·=·f;15 ········this.f·=·f;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·run()·{18 ····public·void·run()·{
19 ········final·Object·f·=·m0.d.f();19 ········final·Object·h·=·s.h();
20 ········//·monitorenter(f)20 ········//·monitorenter(h)
21 ········try·{21 ········try·{
22 ············final·b·d·=·this.d;22 ············final·i·d·=·this.d;
23 ············if·(d·!=·null)·{23 ············if·(d·!=·null)·{
24 ················m0.d.i(this.g,·d);24 ················s.i(this.g,·d);
25 ············}25 ············}
26 ············try·{26 ············try·{
27 ················final·int·f2·=·m0.d.f;27 ················final·int·g·=·s.g;
28 ················try·{28 ················try·{
29 ····················Label_0088:·{29 ····················Label_0088:·{
30 ························if·(!c.c(f2))·{30 ························if·(!j.c(g))·{
31 ····························break·Label_0088;31 ····························break·Label_0088;
32 ························}32 ························}
33 ························final·String·s·=·"Sqflite";33 ························final·String·s·=·"Sqflite";
34 ························try·{34 ························try·{
35 ····························final·StringBuilder·sb·=·new·StringBuilder();35 ····························final·StringBuilder·sb·=·new·StringBuilder();
36 ····························sb.append("delete·database·");36 ····························sb.append("delete·database·");
37 ····························sb.append(this.e);37 ····························sb.append(this.e);
38 ····························Log.d(s,·sb.toString());38 ····························Log.d(s,·sb.toString());
39 ····························final·String·e·=·this.e;39 ····························final·String·e·=·this.e;
40 ····························try·{40 ····························try·{
41 ································b.c(e);41 ································i.n(e);
42 ····························}42 ····························}
43 ····························catch·(Exception·obj)·{43 ····························catch·(Exception·obj)·{
44 ································final·String·s2·=·"Sqflite";44 ································final·String·s2·=·"Sqflite";
45 ································final·StringBuilder·sb2·=·new·StringBuilder();45 ································final·StringBuilder·sb2·=·new·StringBuilder();
46 ································sb2.append("error·");46 ································sb2.append("error·");
47 ································sb2.append(obj);47 ································sb2.append(obj);
48 ································sb2.append("·while·closing·database·");48 ································sb2.append("·while·closing·database·");
49 ································sb2.append(m0.d.j());49 ································sb2.append(m0.s.j());
50 ································Log.e(s2,·sb2.toString());50 ································Log.e(s2,·sb2.toString());
51 ····························}51 ····························}
52 ························}52 ························}
53 ························catch·(Exception·ex)·{53 ························catch·(Exception·ex)·{
54 ····························//·monitorexit(f)54 ····························//·monitorexit(h)
55 ····························this.f.a((Object)null);55 ····························this.f.a((Object)null);
56 ························}56 ························}
57 ····················}57 ····················}
58 ················}58 ················}
59 ················catch·(Exception·ex2)·{}59 ················catch·(Exception·ex2)·{}
60 ················finally·{60 ················finally·{
61 ················}61 ················}
62 ················//·monitorexit(f)62 ················//·monitorexit(h)
63 ············}63 ············}
64 ············catch·(Exception·ex3)·{}64 ············catch·(Exception·ex3)·{}
65 ········}65 ········}
66 ········finally·{}66 ········finally·{}
67 ····}67 ····}
68 }68 }
111 KB
kotlin/kotlin.kotlin_builtins
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
00000010:·0ace·120a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann00000010:·0af0·120a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann
00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq
00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o
00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode..00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode..
00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S
00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T.00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T.
00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun
00000080:·6374·696f·6e31·0a03·6765·740a·0569·6e64··ction1..get..ind00000080:·6374·696f·6e31·0a03·6765·740a·0569·6e64··ction1..get..ind
Offset 70, 816 lines modifiedOffset 70, 822 lines modified
00000450:·2829·0a13·7468·6973·2e63·6f64·652e·746f··()..this.code.to00000450:·2829·0a13·7468·6973·2e63·6f64·652e·746f··()..this.code.to
00000460:·5368·6f72·7428·290a·0943·6861·7241·7272··Short()..CharArr00000460:·5368·6f72·7428·290a·0943·6861·7241·7272··Short()..CharArr
00000470:·6179·0a0c·4368·6172·4974·6572·6174·6f72··ay..CharIterator00000470:·6179·0a0c·4368·6172·4974·6572·6174·6f72··ay..CharIterator
00000480:·0a0c·4368·6172·5365·7175·656e·6365·0a06··..CharSequence..00000480:·0a0c·4368·6172·5365·7175·656e·6365·0a06··..CharSequence..
00000490:·6c65·6e67·7468·0a0b·7375·6253·6571·7565··length..subSeque00000490:·6c65·6e67·7468·0a0b·7375·6253·6571·7565··length..subSeque
000004a0:·6e63·650a·0a73·7461·7274·496e·6465·780a··nce..startIndex.000004a0:·6e63·650a·0a73·7461·7274·496e·6465·780a··nce..startIndex.
Diff chunk too large, falling back to line-by-line diff (815 lines added, 809 lines removed)
000004b0:·0865·6e64·496e·6465·780a·0943·6c6f·6e65··.endIndex..Clone000004b0:·0865·6e64·496e·6465·780a·0943·6c6f·6e65··.endIndex..Clone
000004c0:·6162·6c65·0a05·636c·6f6e·650a·056c·6576··able..clone..lev000004c0:·6162·6c65·0a05·636c·6f6e·650a·1943·6f6e··able..clone..Con
000004d0:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL000004d0:·7465·7874·4675·6e63·7469·6f6e·5479·7065··textFunctionType
000004e0:·6576·656c·0a0a·616e·6e6f·7461·7469·6f6e··evel..annotation000004e0:·5061·7261·6d73·0a05·636f·756e·740a·0a61··Params..count..a
000004f0:·0a06·5461·7267·6574·0a0e·616c·6c6f·7765··..Target..allowe000004f0:·6e6e·6f74·6174·696f·6e0a·0654·6172·6765··nnotation..Targe
00000500:·6454·6172·6765·7473·0a10·416e·6e6f·7461··dTargets..Annota00000500:·740a·0e61·6c6c·6f77·6564·5461·7267·6574··t..allowedTarget
00000510:·7469·6f6e·5461·7267·6574·0a05·434c·4153··tionTarget..CLAS00000510:·730a·1041·6e6e·6f74·6174·696f·6e54·6172··s..AnnotationTar
00000520:·530a·0846·554e·4354·494f·4e0a·0850·524f··S..FUNCTION..PRO00000520:·6765·740a·0454·5950·450a·104d·7573·7442··get..TYPE..MustB
00000530:·5045·5254·590a·1041·4e4e·4f54·4154·494f··PERTY..ANNOTATIO00000530:·6544·6f63·756d·656e·7465·640a·056c·6576··eDocumented..lev
00000540:·4e5f·434c·4153·530a·0b43·4f4e·5354·5255··N_CLASS..CONSTRU00000540:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL
00000550:·4354·4f52·0a0f·5052·4f50·4552·5459·5f53··CTOR..PROPERTY_S00000550:·6576·656c·0a05·434c·4153·530a·0846·554e··evel..CLASS..FUN
00000560:·4554·5445·520a·0f50·524f·5045·5254·595f··ETTER..PROPERTY_00000560:·4354·494f·4e0a·0850·524f·5045·5254·590a··CTION..PROPERTY.
00000570:·4745·5454·4552·0a09·5459·5045·414c·4941··GETTER..TYPEALIA00000570:·1041·4e4e·4f54·4154·494f·4e5f·434c·4153··.ANNOTATION_CLAS
00000580:·530a·104d·7573·7442·6544·6f63·756d·656e··S..MustBeDocumen00000580:·530a·0b43·4f4e·5354·5255·4354·4f52·0a0f··S..CONSTRUCTOR..
00000590:·7465·640a·0a65·7272·6f72·5369·6e63·650a··ted..errorSince.00000590:·5052·4f50·4552·5459·5f53·4554·5445·520a··PROPERTY_SETTER.
000005a0:·0b68·6964·6465·6e53·696e·6365·0a03·312e··.hiddenSince..1.000005a0:·0f50·524f·5045·5254·595f·4745·5454·4552··.PROPERTY_GETTER
000005b0:·340a·0445·6e75·6d0a·0757·4152·4e49·4e47··4..Enum..WARNING000005b0:·0a09·5459·5045·414c·4941·530a·0a65·7272··..TYPEALIAS..err
000005c0:·0a05·4552·524f·520a·0648·4944·4445·4e0a··..ERROR..HIDDEN.000005c0:·6f72·5369·6e63·650a·0b68·6964·6465·6e53··orSince..hiddenS
000005d0:·114e·4547·4154·4956·455f·494e·4649·4e49··.NEGATIVE_INFINI000005d0:·696e·6365·0a03·312e·340a·0445·6e75·6d0a··ince..1.4..Enum.
000005e0:·5459·0a03·4e61·4e0a·1150·4f53·4954·4956··TY..NaN..POSITIV000005e0:·0757·4152·4e49·4e47·0a05·4552·524f·520a··.WARNING..ERROR.
000005f0:·455f·494e·4649·4e49·5459·0a5a·556e·636c··E_INFINITY.ZUncl000005f0:·0648·4944·4445·4e0a·114e·4547·4154·4956··.HIDDEN..NEGATIV
00000600:·6561·7220·636f·6e76·6572·7369·6f6e·2e20··ear·conversion.·00000600:·455f·494e·4649·4e49·5459·0a03·4e61·4e0a··E_INFINITY..NaN.
00000610:·546f·2061·6368·6965·7665·2074·6865·2073··To·achieve·the·s00000610:·1150·4f53·4954·4956·455f·494e·4649·4e49··.POSITIVE_INFINI
00000620:·616d·6520·7265·7375·6c74·2063·6f6e·7665··ame·result·conve00000620:·5459·0a5a·556e·636c·6561·7220·636f·6e76··TY.ZUnclear·conv
00000630:·7274·2074·6f20·496e·7420·6578·706c·6963··rt·to·Int·explic00000630:·6572·7369·6f6e·2e20·546f·2061·6368·6965··ersion.·To·achie
00000640:·6974·6c79·2061·6e64·2074·6865·6e20·746f··itly·and·then·to00000640:·7665·2074·6865·2073·616d·6520·7265·7375··ve·the·same·resu
00000650:·2042·7974·652e·0a10·746f·496e·7428·292e···Byte...toInt().00000650:·6c74·2063·6f6e·7665·7274·2074·6f20·496e··lt·convert·to·In
00000660:·746f·4279·7465·2829·0a5b·556e·636c·6561··toByte().[Unclea00000660:·7420·6578·706c·6963·6974·6c79·2061·6e64··t·explicitly·and
00000670:·7220·636f·6e76·6572·7369·6f6e·2e20·546f··r·conversion.·To00000670:·2074·6865·6e20·746f·2042·7974·652e·0a10···then·to·Byte...
00000680:·2061·6368·6965·7665·2074·6865·2073·616d···achieve·the·sam00000680:·746f·496e·7428·292e·746f·4279·7465·2829··toInt().toByte()
00000690:·6520·7265·7375·6c74·2063·6f6e·7665·7274··e·result·convert00000690:·0a5b·556e·636c·6561·7220·636f·6e76·6572··.[Unclear·conver
000006a0:·2074·6f20·496e·7420·6578·706c·6963·6974···to·Int·explicit000006a0:·7369·6f6e·2e20·546f·2061·6368·6965·7665··sion.·To·achieve
000006b0:·6c79·2061·6e64·2074·6865·6e20·746f·2053··ly·and·then·to·S000006b0:·2074·6865·2073·616d·6520·7265·7375·6c74···the·same·result
000006c0:·686f·7274·2e0a·1174·6f49·6e74·2829·2e74··hort...toInt().t000006c0:·2063·6f6e·7665·7274·2074·6f20·496e·7420···convert·to·Int·
000006d0:·6f53·686f·7274·2829·0a0b·446f·7562·6c65··oShort()..Double000006d0:·6578·706c·6963·6974·6c79·2061·6e64·2074··explicitly·and·t
000006e0:·4172·7261·790a·0e44·6f75·626c·6549·7465··Array..DoubleIte000006e0:·6865·6e20·746f·2053·686f·7274·2e0a·1174··hen·to·Short...t
000006f0:·7261·746f·720a·0944·736c·4d61·726b·6572··rator..DslMarker000006f0:·6f49·6e74·2829·2e74·6f53·686f·7274·2829··oInt().toShort()
00000700:·0a09·5265·7465·6e74·696f·6e0a·1341·6e6e··..Retention..Ann00000700:·0a0b·446f·7562·6c65·4172·7261·790a·0e44··..DoubleArray..D
00000710:·6f74·6174·696f·6e52·6574·656e·7469·6f6e··otationRetention00000710:·6f75·626c·6549·7465·7261·746f·720a·0944··oubleIterator..D
00000720:·0a06·4249·4e41·5259·0a01·450a·046e·616d··..BINARY..E..nam00000720:·736c·4d61·726b·6572·0a09·5265·7465·6e74··slMarker..Retent
00000730:·650a·076f·7264·696e·616c·0a15·4578·7465··e..ordinal..Exte00000730:·696f·6e0a·1341·6e6e·6f74·6174·696f·6e52··ion..AnnotationR
00000740:·6e73·696f·6e46·756e·6374·696f·6e54·7970··nsionFunctionTyp00000740:·6574·656e·7469·6f6e·0a06·4249·4e41·5259··etention..BINARY
00000750:·650a·0454·5950·450a·0a46·6c6f·6174·4172··e..TYPE..FloatAr00000750:·0a01·450a·046e·616d·650a·076f·7264·696e··..E..name..ordin
00000760:·7261·790a·0d46·6c6f·6174·4974·6572·6174··ray..FloatIterat00000760:·616c·0a15·4578·7465·6e73·696f·6e46·756e··al..ExtensionFun
00000770:·6f72·0a08·4675·6e63·7469·6f6e·0a01·520a··or..Function..R.00000770:·6374·696f·6e54·7970·650a·0a46·6c6f·6174··ctionType..Float
00000780:·0369·6e76·0a03·7368·6c0a·0862·6974·436f··.inv..shl..bitCo00000780:·4172·7261·790a·0d46·6c6f·6174·4974·6572··Array..FloatIter
00000790:·756e·740a·0373·6872·0a04·7573·6872·0a08··unt..shr..ushr..00000790:·6174·6f72·0a08·4675·6e63·7469·6f6e·0a01··ator..Function..
000007a0:·496e·7441·7272·6179·0a0b·496e·7449·7465··IntArray..IntIte000007a0:·520a·0369·6e76·0a03·7368·6c0a·0862·6974··R..inv..shl..bit
000007b0:·7261·746f·720a·094c·6f6e·6741·7272·6179··rator..LongArray000007b0:·436f·756e·740a·0373·6872·0a04·7573·6872··Count..shr..ushr
000007c0:·0a0c·4c6f·6e67·4974·6572·6174·6f72·0a07··..LongIterator..000007c0:·0a08·496e·7441·7272·6179·0a0b·496e·7449··..IntArray..IntI
000007d0:·4e6f·7468·696e·670a·0d50·6172·616d·6574··Nothing..Paramet000007d0:·7465·7261·746f·720a·094c·6f6e·6741·7272··terator..LongArr
000007e0:·6572·4e61·6d65·0a0c·5075·626c·6973·6865··erName..Publishe000007e0:·6179·0a0c·4c6f·6e67·4974·6572·6174·6f72··ay..LongIterator
000007f0:·6441·7069·0a0a·5368·6f72·7441·7272·6179··dApi..ShortArray000007f0:·0a07·4e6f·7468·696e·670a·0d50·6172·616d··..Nothing..Param
00000800:·0a0d·5368·6f72·7449·7465·7261·746f·720a··..ShortIterator.00000800:·6574·6572·4e61·6d65·0a0c·5075·626c·6973··eterName..Publis
00000810:·0546·4945·4c44·0a08·5375·7070·7265·7373··.FIELD..Suppress00000810:·6865·6441·7069·0a0a·5368·6f72·7441·7272··hedApi..ShortArr
00000820:·0a05·6e61·6d65·730a·0e54·5950·455f·5041··..names..TYPE_PA00000820:·6179·0a0d·5368·6f72·7449·7465·7261·746f··ay..ShortIterato
00000830:·5241·4d45·5445·520a·0e4c·4f43·414c·5f56··RAMETER..LOCAL_V00000830:·720a·0546·4945·4c44·0a08·5375·7070·7265··r..FIELD..Suppre
00000840:·4152·4941·424c·450a·0f56·414c·5545·5f50··ARIABLE..VALUE_P00000840:·7373·0a05·6e61·6d65·730a·0e54·5950·455f··ss..names..TYPE_
00000850:·4152·414d·4554·4552·0a0a·4558·5052·4553··ARAMETER..EXPRES00000850:·5041·5241·4d45·5445·520a·0e4c·4f43·414c··PARAMETER..LOCAL
00000860:·5349·4f4e·0a04·4649·4c45·0a06·534f·5552··SION..FILE..SOUR00000860:·5f56·4152·4941·424c·450a·0f56·414c·5545··_VARIABLE..VALUE
00000870:·4345·0a09·5468·726f·7761·626c·650a·0563··CE..Throwable..c00000870:·5f50·4152·414d·4554·4552·0a0a·4558·5052··_PARAMETER..EXPR
00000880:·6175·7365·0a0e·556e·7361·6665·5661·7269··ause..UnsafeVari00000880:·4553·5349·4f4e·0a04·4649·4c45·0a06·534f··ESSION..FILE..SO
00000890:·616e·6365·0a07·6172·7261·794f·660a·0869··ance..arrayOf..i00000890:·5552·4345·0a09·5468·726f·7761·626c·650a··URCE..Throwable.
000008a0:·6e74·6572·6e61·6c0a·0d50·7572·6552·6569··nternal..PureRei000008a0:·0563·6175·7365·0a0e·556e·7361·6665·5661··.cause..UnsafeVa
000008b0:·6669·6162·6c65·0a08·656c·656d·656e·7473··fiable..elements000008b0:·7269·616e·6365·0a07·6172·7261·794f·660a··riance..arrayOf.
000008c0:·0a0c·6172·7261·794f·664e·756c·6c73·0a0e··..arrayOfNulls..000008c0:·0869·6e74·6572·6e61·6c0a·0d50·7572·6552··.internal..PureR
000008d0:·626f·6f6c·6561·6e41·7272·6179·4f66·0a0b··booleanArrayOf..000008d0:·6569·6669·6162·6c65·0a08·656c·656d·656e··eifiable..elemen
000008e0:·6279·7465·4172·7261·794f·660a·0b63·6861··byteArrayOf..cha000008e0:·7473·0a0c·6172·7261·794f·664e·756c·6c73··ts..arrayOfNulls
000008f0:·7241·7272·6179·4f66·0a0d·646f·7562·6c65··rArrayOf..double000008f0:·0a0e·626f·6f6c·6561·6e41·7272·6179·4f66··..booleanArrayOf
00000900:·4172·7261·794f·660a·0a65·6d70·7479·4172··ArrayOf..emptyAr00000900:·0a0b·6279·7465·4172·7261·794f·660a·0b63··..byteArrayOf..c
00000910:·7261·790a·0b65·6e75·6d56·616c·7565·4f66··ray..enumValueOf00000910:·6861·7241·7272·6179·4f66·0a0d·646f·7562··harArrayOf..doub
00000920:·0a0a·656e·756d·5661·6c75·6573·0a0c·666c··..enumValues..fl00000920:·6c65·4172·7261·794f·660a·0a65·6d70·7479··leArrayOf..empty
00000930:·6f61·7441·7272·6179·4f66·0a0a·696e·7441··oatArrayOf..intA00000930:·4172·7261·790a·0b65·6e75·6d56·616c·7565··Array..enumValue
00000940:·7272·6179·4f66·0a0b·6c6f·6e67·4172·7261··rrayOf..longArra00000940:·4f66·0a0a·656e·756d·5661·6c75·6573·0a0c··Of..enumValues..
00000950:·794f·660a·0c73·686f·7274·4172·7261·794f··yOf..shortArrayO00000950:·666c·6f61·7441·7272·6179·4f66·0a0a·696e··floatArrayOf..in
00000960:·6612·db04·0a02·1000·0a06·0800·1001·1800··f...............00000960:·7441·7272·6179·4f66·0a0b·6c6f·6e67·4172··tArrayOf..longAr
00000970:·0a06·0800·1002·1800·0a06·0800·1004·1800··................00000970:·7261·794f·660a·0c73·686f·7274·4172·7261··rayOf..shortArra
00000980:·0a06·0800·1007·1800·0a06·0800·1009·1800··................00000980:·794f·6612·e304·0a02·1000·0a06·0800·1001··yOf.............
00000990:·0a06·0800·100a·1800·0a06·0800·100e·1800··................00000990:·1800·0a06·0800·1002·1800·0a06·0800·1004··................
000009a0:·0a04·0800·1012·0a06·0808·1013·1800·0a06··................000009a0:·1800·0a06·0800·1007·1800·0a06·0800·1009··................
000009b0:·0800·1015·1800·0a06·0803·1017·1800·0a06··................000009b0:·1800·0a06·0800·100a·1800·0a06·0800·100e··................
000009c0:·0800·1018·1800·0a06·0800·101b·1800·0a06··................000009c0:·1800·0a04·0800·1012·0a06·0808·1013·1800··................
000009d0:·0800·1021·1800·0a06·0808·1022·1800·0a06··...!......."....000009d0:·0a06·0800·1015·1800·0a06·0803·1017·1800··................
000009e0:·0800·1023·1800·0a06·0810·1017·1800·0a06··...#............000009e0:·0a06·0800·1018·1800·0a06·0800·101b·1800··................
000009f0:·0800·1028·1800·0a06·0800·1029·1800·0a06··...(.......)....000009f0:·0a06·0800·1021·1800·0a06·0808·1022·1800··.....!......."..
00000a00:·0800·102a·1800·0a06·0800·102b·1800·0a06··...*.......+....00000a00:·0a06·0800·1023·1800·0a06·0810·1017·1800··.....#..........
00000a10:·0800·102c·1800·0a04·0800·1033·0a06·0817··...,.......3....00000a10:·0a06·0800·1028·1800·0a06·0800·1029·1800··.....(.......)..
00000a20:·1034·1800·0a06·0817·1035·1800·0a06·0800··.4.......5......00000a20:·0a06·0800·102a·1800·0a06·0800·102b·1800··.....*.......+..
00000a30:·103b·1800·0a06·0800·103c·1800·0a06·0800··.;.......<......00000a30:·0a06·0800·102c·1800·0a04·0800·1033·0a06··.....,.......3..
00000a40:·1040·1800·0a06·0800·1044·1800·0a06·0800··.@.......D......00000a40:·0817·1034·1800·0a06·0817·1035·1800·0a06··...4.......5....
00000a50:·104e·1800·0a06·0808·104f·1800·0a06·081a··.N.......O......00000a50:·0800·103b·1800·0a06·0800·103c·1800·0a06··...;.......<....
00000a60:·1017·1800·0a06·0817·1056·1800·0a06·0800··.........V......00000a60:·0800·1040·1800·0a06·0800·1044·1800·0a06··...@.......D....
00000a70:·105e·1800·0a06·0808·105f·1800·0a06·0800··.^......._......00000a70:·0800·104e·1800·0a06·0808·104f·1800·0a06··...N.......O....
00000a80:·1060·1800·0a06·0800·1065·1800·0a06·0800··.`.......e......00000a80:·081a·1017·1800·0a06·0817·1056·1800·0a06··...........V....
00000a90:·1068·1800·0a04·0800·1069·0a06·0827·106a··.h.......i...'.j00000a90:·0800·105e·1800·0a06·0808·105f·1800·0a06··...^......._....
00000aa0:·1800·0a06·0827·106c·1800·0a06·0827·1075··.....'.l.....'.u00000aa0:·0800·1060·1800·0a06·0800·1065·1800·0a06··...`.......e....
00000ab0:·1800·0a06·0800·1079·1800·0a06·0813·1017··.......y........00000ab0:·0800·1067·1800·0a04·0800·1069·0a06·0827··...g.......i...'
00000ac0:·1800·0a07·0800·1084·0118·000a·0708·0810··................00000ac0:·106a·1800·0a06·0827·106c·1800·0a06·0827··.j.....'.l.....'
00000ad0:·8501·1800·0a07·0800·1086·0118·000a·0708··................00000ad0:·106e·1800·0a06·0800·1070·1800·0a06·0800··.n.......p......
00000ae0:·2710·8701·1800·0a07·0827·1088·0118·000a··'........'......00000ae0:·107c·1800·0a06·0813·1017·1800·0a07·0800··.|..............
00000af0:·0608·2b10·1718·000a·0708·0010·8d01·1800··..+.............00000af0:·1087·0118·000a·0708·0810·8801·1800·0a07··................
00000b00:·0a06·0814·1017·1800·0a07·0800·108f·0118··................00000b00:·0800·1089·0118·000a·0708·2710·8a01·1800··..........'.....
00000b10:·000a·0708·0810·9001·1800·0a07·0800·1091··................00000b10:·0a07·0827·108b·0118·000a·0608·2c10·1718··...'........,...
00000b20:·0118·000a·0608·0410·1718·000a·0708·0010··................00000b20:·000a·0708·0010·9001·1800·0a06·0814·1017··................
00000b30:·9801·1800·0a07·0808·1099·0118·000a·0608··................00000b30:·1800·0a07·0800·1091·0118·000a·0708·0810··................
00000b40:·1510·1718·000a·0708·0010·9a01·1800·0a07··................00000b40:·9201·1800·0a07·0800·1093·0118·000a·0608··................
00000b50:·0808·109b·0118·000a·0708·0010·9c01·1800··................00000b50:·0410·1718·000a·0708·0010·9a01·1800·0a07··................
00000b60:·0a07·0800·109d·0118·000a·0708·0010·9e01··................00000b60:·0808·109b·0118·000a·0608·1510·1718·000a··................
00000b70:·1800·0a06·0816·1017·1800·0a07·0800·109f··................00000b70:·0708·0010·9c01·1800·0a07·0808·109d·0118··................
00000b80:·0118·000a·0708·0810·a001·1800·0a06·0805··................00000b80:·000a·0708·0010·9e01·1800·0a07·0800·109f··................
Max diff block lines reached; -1/113258 bytes (-0.00%) of diff not shown.
7.16 KB
kotlin/internal/internal.kotlin_builtins
    
Offset 1, 48 lines modifiedOffset 1, 59 lines modified
00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................00000000:·0000·0003·0000·0001·0000·0000·0000·0007··................
00000010:·0abc·020a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo00000010:·0a88·030a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo
00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo
00000030:·6e65·0a08·696e·7465·726e·616c·0a11·506c··ne..internal..Pl00000030:·6e65·0a08·696e·7465·726e·616c·0a18·496e··ne..internal..In
00000040:·6174·666f·726d·4465·7065·6e64·656e·740a··atformDependent. 
00000050:·0a41·6e6e·6f74·6174·696f·6e0a·0a61·6e6e··.Annotation..ann 
00000060:·6f74·6174·696f·6e0a·0654·6172·6765·740a··otation..Target. 
00000070:·0e61·6c6c·6f77·6564·5461·7267·6574·730a··.allowedTargets. 
00000080:·1041·6e6e·6f74·6174·696f·6e54·6172·6765··.AnnotationTarge 
00000090:·740a·0846·554e·4354·494f·4e0a·0952·6574··t..FUNCTION..Ret00000040:·7472·696e·7369·6343·6f6e·7374·4576·616c··trinsicConstEval
 00000050:·7561·7469·6f6e·0a0a·416e·6e6f·7461·7469··uation..Annotati
 00000060:·6f6e·0a0a·616e·6e6f·7461·7469·6f6e·0a06··on..annotation..
 00000070:·5461·7267·6574·0a0e·616c·6c6f·7765·6454··Target..allowedT
 00000080:·6172·6765·7473·0a10·416e·6e6f·7461·7469··argets..Annotati
 00000090:·6f6e·5461·7267·6574·0a0b·434f·4e53·5452··onTarget..CONSTR
 000000a0:·5543·544f·520a·0846·554e·4354·494f·4e0a··UCTOR..FUNCTION.
 000000b0:·0850·524f·5045·5254·590a·0952·6574·656e··.PROPERTY..Reten
000000a0:·656e·7469·6f6e·0a05·7661·6c75·650a·1341··ention..value..A000000c0:·7469·6f6e·0a05·7661·6c75·650a·1341·6e6e··tion..value..Ann
000000b0:·6e6e·6f74·6174·696f·6e52·6574·656e·7469··nnotationRetenti000000d0:·6f74·6174·696f·6e52·6574·656e·7469·6f6e··otationRetention
000000c0:·6f6e·0a06·4249·4e41·5259·0a0d·5075·7265··on..BINARY..Pure000000e0:·0a06·4249·4e41·5259·0a0b·5369·6e63·654b··..BINARY..SinceK
 000000f0:·6f74·6c69·6e0a·0776·6572·7369·6f6e·0a03··otlin..version..
 00000100:·312e·370a·1150·6c61·7466·6f72·6d44·6570··1.7..PlatformDep
 00000110:·656e·6465·6e74·0a0d·5075·7265·5265·6966··endent..PureReif
000000d0:·5265·6966·6961·626c·650a·0e54·5950·455f··Reifiable..TYPE_00000120:·6961·626c·650a·0e54·5950·455f·5041·5241··iable..TYPE_PARA
000000e0:·5041·5241·4d45·5445·520a·1064·6966·6665··PARAMETER..diffe00000130:·4d45·5445·520a·1064·6966·6665·7265·6e63··METER..differenc
000000f0:·7265·6e63·654d·6f64·756c·6f0a·0349·6e74··renceModulo..Int00000140:·654d·6f64·756c·6f0a·0349·6e74·0a01·610a··eModulo..Int..a.
00000100:·0a01·610a·0162·0a01·630a·044c·6f6e·670a··..a..b..c..Long.00000150:·0162·0a01·630a·044c·6f6e·670a·1967·6574··.b..c..Long..get
00000110:·1967·6574·5072·6f67·7265·7373·696f·6e4c··.getProgressionL00000160:·5072·6f67·7265·7373·696f·6e4c·6173·7445··ProgressionLastE
00000120:·6173·7445·6c65·6d65·6e74·0a05·7374·6172··astElement..star00000170:·6c65·6d65·6e74·0a05·7374·6172·740a·0365··lement..start..e
00000130:·740a·0365·6e64·0a04·7374·6570·0a0c·5075··t..end..step..Pu00000180:·6e64·0a04·7374·6570·0a0c·5075·626c·6973··nd..step..Publis
00000140:·626c·6973·6865·6441·7069·0a03·6d6f·6412··blishedApi..mod.00000190:·6865·6441·7069·0a03·6d6f·6412·8001·0a02··hedApi..mod.....
00000150:·700a·0210·000a·0608·0010·0118·000a·0608··p............... 
00000160:·0010·0218·000a·0408·0010·040a·0608·0310··................ 
00000170:·0518·000a·0608·0010·0618·000a·0408·0010··................ 
00000180:·070a·0608·0610·0818·000a·0608·0610·0a18··................ 
00000190:·000a·0608·0610·0c18·000a·0608·0610·0e18··................ 
000001a0:·000a·0608·0310·1018·000a·0608·0010·1318··................000001a0:·1000·0a06·0800·1001·1800·0a06·0800·1002··................
000001b0:·000a·0608·0010·1718·000a·0608·0010·1c18··................000001b0:·1800·0a04·0800·1004·0a06·0803·1005·1800··................
 000001c0:·0a06·0800·1006·1800·0a04·0800·1007·0a06··................
 000001d0:·0806·1008·1800·0a06·0806·100a·1800·0a06··................
 000001e0:·0806·100e·1800·0a06·0806·1010·1800·0a06··................
 000001f0:·0800·1012·1800·0a06·0803·1015·1800·0a06··................
 00000200:·0803·1016·1800·0a06·0800·1019·1800·0a06··................
 00000210:·0800·101d·1800·0a06·0800·1022·1800·1aa8··..........."....
 00000220:·011a·1810·1832·0410·1a28·0032·0410·1b28··.....2...(.2...(
 00000230:·0032·0410·1c28·0038·0048·021a·1810·1832··.2...(.8.H.....2
 00000240:·0410·1a28·0132·0410·1b28·0132·0410·1c28··...(.2...(.2...(
 00000250:·0138·0148·021a·1d10·1e32·0410·1f28·0032··.8.H.....2...(.2
 00000260:·0410·2028·0032·0410·2128·0038·0048·01b2··..·(.2..!(.8.H..
000001c0:·001a·a801·1a18·1012·3204·1014·2800·3204··........2...(.2.00000270:·0902·0810·1a1d·101e·3204·101f·2801·3204··........2...(.2.
000001d0:·1015·2800·3204·1016·2800·3800·4802·1a18··..(.2...(.8.H... 
000001e0:·1012·3204·1014·2801·3204·1015·2801·3204··..2...(.2...(.2. 
000001f0:·1016·2801·3801·4802·1a1d·1018·3204·1019··..(.8.H.....2... 
00000200:·2800·3204·101a·2800·3204·101b·2800·3800··(.2...(.2...(.8. 
00000210:·4801·b209·0208·0e1a·1d10·1832·0410·1928··H..........2...( 
00000220:·0132·0410·1a28·0132·0410·1b28·0138·0148··.2...(.2...(.8.H 
00000230:·01b2·0902·080e·1a12·101d·3204·1014·2800··..........2...(. 
00000240:·3204·1015·2800·3800·4802·1a12·101d·3204··2...(.8.H.....2. 
00000250:·1014·2801·3204·1015·2801·3801·4802·f201··..(.2...(.8.H...00000280:·1020·2801·3204·1021·2801·3801·4801·b209··.·(.2..!(.8.H...
00000260:·080a·0230·0c0a·0230·0db8·0903·2216·0866··...0...0...."..f 
00000270:·1201·0018·014a·0610·0338·0048·14f2·0104··.....J...8.H....00000290:·0208·101a·1210·2332·0410·1a28·0032·0410··......#2...(.2..
 000002a0:·1b28·0038·0048·021a·1210·2332·0410·1a28··.(.8.H....#2...(
 000002b0:·0132·0410·1b28·0138·0148·02f2·0108·0a02··.2...(.8.H......
 000002c0:·300e·0a02·300f·b809·0322·1608·6612·0100··0...0...."..f...
 000002d0:·1801·4a06·1003·3800·4814·f201·040a·0230··..J...8.H......0
 000002e0:·0222·5608·8102·1201·0018·0442·00f2·0104··."V........B....
 000002f0:·0a02·3005·b209·2208·0712·1e08·0912·1a08··..0...".........
 00000300:·0c4a·0608·0a30·0838·0b4a·0608·0a30·0838··.J...0.8.J...0.8
 00000310:·0c4a·0608·0a30·0838·0db2·090e·0809·120a··.J...0.8........
 00000320:·080f·1206·080a·300a·3811·b209·0c08·0b12··......0.8.......
 00000330:·0808·1312·0408·0828·1422·3708·8102·1201··.......(."7.....
 00000340:·0018·0c42·00f2·0104·0a02·3005·b209·1208··...B......0.....
 00000350:·0712·0e08·0912·0a08·0c4a·0608·0a30·0838··.........J...0.8
 00000360:·0cb2·090e·0809·120a·080f·1206·080a·300a··..............0.
00000280:·0a02·3002·2237·0881·0212·0100·1804·4200··..0."7........B.00000370:·3811·2237·0881·0212·0100·180d·4200·f201··8."7........B...
00000290:·f201·040a·0230·05b2·0912·0807·120e·0809··.....0..........00000380:·040a·0230·05b2·0912·0807·120e·0809·120a··...0............
000002a0:·120a·080c·4a06·080a·3008·380b·b209·0e08··....J...0.8.....00000390:·080c·4a06·080a·3008·3817·b209·0e08·0912··..J...0.8.......
 000003a0:·0a08·0f12·0608·0a30·0a38·11··············.......0.8.
000002b0:·0912·0a08·0d12·0608·0a30·0a38·0f22·3708··.........0.8."7. 
000002c0:·8102·1201·0018·0b42·00f2·0104·0a02·3005··.......B......0. 
000002d0:·b209·1208·0712·0e08·0912·0a08·0c4a·0608··.............J.. 
000002e0:·0a30·0838·11b2·090e·0809·120a·080d·1206··.0.8............ 
000002f0:·080a·300a·380f···························..0.8. 
1.34 KB
smali/kotlin/coroutines/jvm/internal/h.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ············"Ln1/d<",16 ············"Ln1/d<",
17 ············"TT;>;"17 ············"TT;>;"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"completion"20 ····const-string·v0,·"completion"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····return-object·p022 ····return-object·p0
23 .end·method23 .end·method
  
24 .method·public·static·final·b(Ln1/d;)V24 .method·public·static·final·b(Ln1/d;)V
25 ····.locals·125 ····.locals·1
26 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ············"Ln1/d<",33 ············"Ln1/d<",
34 ············"*>;)V"34 ············"*>;)V"
35 ········}35 ········}
36 ····.end·annotation36 ····.end·annotation
  
37 ····const-string·v0,·"frame"37 ····const-string·v0,·"frame"
  
38 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·static·final·c(Ln1/d;)V41 .method·public·static·final·c(Ln1/d;)V
42 ····.locals·142 ····.locals·1
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 50, 11 lines modifiedOffset 50, 11 lines modified
50 ············"Ln1/d<",50 ············"Ln1/d<",
51 ············"*>;)V"51 ············"*>;)V"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"frame"54 ····const-string·v0,·"frame"
  
55 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V55 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
1.78 KB
smali/kotlin/coroutines/jvm/internal/d.smali
    
Offset 25, 24 lines modifiedOffset 25, 24 lines modified
25 ············"(",25 ············"(",
26 ············"Ln1/d<",26 ············"Ln1/d<",
27 ············"Ljava/lang/Object;",27 ············"Ljava/lang/Object;",
28 ············">;)V"28 ············">;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····if-nez·p1,·:cond_031 ····if-eqz·p1,·:cond_0
  
32 ····const/4·v0,·0x032 ····invoke-interface·{p1},·Ln1/d;->getContext()Ln1/g;
  
 33 ····move-result-object·v0
  
33 ····goto·:goto_034 ····goto·:goto_0
  
34 ····:cond_035 ····:cond_0
 36 ····const/4·v0,·0x0
35 ····invoke-interface·{p1},·Ln1/d;->getContext()Ln1/g; 
  
36 ····move-result-object·v0 
  
37 ····:goto_037 ····:goto_0
38 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/d;-><init>(Ln1/d;Ln1/g;)V38 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/d;-><init>(Ln1/d;Ln1/g;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
Offset 87, 43 lines modifiedOffset 87, 43 lines modified
87 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
88 ············">;"88 ············">;"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;91 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;
  
92 ····if-nez·v0,·:cond_192 ····if-nez·v0,·:cond_2
  
93 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/d;->getContext()Ln1/g;93 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/d;->getContext()Ln1/g;
  
94 ····move-result-object·v094 ····move-result-object·v0
  
95 ····sget-object·v1,·Ln1/e;->c:Ln1/e$b;95 ····sget-object·v1,·Ln1/e;->c:Ln1/e$b;
  
96 ····invoke-interface·{v0,·v1},·Ln1/g;->get(Ln1/g$c;)Ln1/g$b;96 ····invoke-interface·{v0,·v1},·Ln1/g;->get(Ln1/g$c;)Ln1/g$b;
  
97 ····move-result-object·v097 ····move-result-object·v0
  
98 ····check-cast·v0,·Ln1/e;98 ····check-cast·v0,·Ln1/e;
  
99 ····if-nez·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····move-object·v0,·p0 
  
101 ····goto·:goto_0 
  
102 ····:cond_0 
103 ····invoke-interface·{v0,·p0},·Ln1/e;->a(Ln1/d;)Ln1/d;100 ····invoke-interface·{v0,·p0},·Ln1/e;->a(Ln1/d;)Ln1/d;
  
104 ····move-result-object·v0101 ····move-result-object·v0
  
105 ····:goto_0 
106 ····iput-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;102 ····if-nez·v0,·:cond_1
  
 103 ····:cond_0
 104 ····move-object·v0,·p0
  
107 ····:cond_1105 ····:cond_1
 106 ····iput-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;
  
 107 ····:cond_2
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·protected·releaseIntercepted()V110 .method·protected·releaseIntercepted()V
111 ····.locals·3111 ····.locals·3
  
112 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;112 ····iget-object·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;->intercepted:Ln1/d;
2.5 KB
smali/kotlin/coroutines/jvm/internal/i.smali
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
  
129 #·virtual·methods129 #·virtual·methods
130 .method·public·final·b(Lkotlin/coroutines/jvm/internal/a;)Ljava/lang/String;130 .method·public·final·b(Lkotlin/coroutines/jvm/internal/a;)Ljava/lang/String;
131 ····.locals·5131 ····.locals·5
  
132 ····const-string·v0,·"continuation"132 ····const-string·v0,·"continuation"
  
133 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V133 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
134 ····sget-object·v0,·Lkotlin/coroutines/jvm/internal/i;->c:Lkotlin/coroutines/jvm/internal/i$a;134 ····sget-object·v0,·Lkotlin/coroutines/jvm/internal/i;->c:Lkotlin/coroutines/jvm/internal/i$a;
  
135 ····if-nez·v0,·:cond_0135 ····if-nez·v0,·:cond_0
  
136 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/i;->a(Lkotlin/coroutines/jvm/internal/a;)Lkotlin/coroutines/jvm/internal/i$a;136 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/i;->a(Lkotlin/coroutines/jvm/internal/a;)Lkotlin/coroutines/jvm/internal/i$a;
  
Offset 153, 73 lines modifiedOffset 153, 73 lines modified
153 ····return-object·v2153 ····return-object·v2
  
154 ····:cond_1154 ····:cond_1
155 ····iget-object·v1,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->a:Ljava/lang/reflect/Method;155 ····iget-object·v1,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->a:Ljava/lang/reflect/Method;
  
156 ····const/4·v3,·0x0156 ····const/4·v3,·0x0
  
157 ····if-nez·v1,·:cond_2157 ····if-eqz·v1,·:cond_2
  
158 ····move-object·p1,·v2 
  
159 ····goto·:goto_0 
  
160 ····:cond_2 
161 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;158 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
162 ····move-result-object·p1159 ····move-result-object·p1
  
163 ····new-array·v4,·v3,·[Ljava/lang/Object;160 ····new-array·v4,·v3,·[Ljava/lang/Object;
  
164 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;161 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
165 ····move-result-object·p1162 ····move-result-object·p1
  
 163 ····goto·:goto_0
  
 164 ····:cond_2
 165 ····move-object·p1,·v2
  
166 ····:goto_0166 ····:goto_0
167 ····if-nez·p1,·:cond_3167 ····if-nez·p1,·:cond_3
  
168 ····return-object·v2168 ····return-object·v2
  
169 ····:cond_3169 ····:cond_3
170 ····iget-object·v1,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->b:Ljava/lang/reflect/Method;170 ····iget-object·v1,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->b:Ljava/lang/reflect/Method;
  
171 ····if-nez·v1,·:cond_4171 ····if-eqz·v1,·:cond_4
  
172 ····move-object·p1,·v2 
  
173 ····goto·:goto_1 
  
174 ····:cond_4 
175 ····new-array·v4,·v3,·[Ljava/lang/Object;172 ····new-array·v4,·v3,·[Ljava/lang/Object;
  
176 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;173 ····invoke-virtual·{v1,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····move-result-object·p1174 ····move-result-object·p1
  
 175 ····goto·:goto_1
  
 176 ····:cond_4
 177 ····move-object·p1,·v2
  
178 ····:goto_1178 ····:goto_1
179 ····if-nez·p1,·:cond_5179 ····if-nez·p1,·:cond_5
  
180 ····return-object·v2180 ····return-object·v2
  
181 ····:cond_5181 ····:cond_5
182 ····iget-object·v0,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->c:Ljava/lang/reflect/Method;182 ····iget-object·v0,·v0,·Lkotlin/coroutines/jvm/internal/i$a;->c:Ljava/lang/reflect/Method;
  
183 ····if-nez·v0,·:cond_6183 ····if-eqz·v0,·:cond_6
  
184 ····move-object·p1,·v2 
  
185 ····goto·:goto_2 
  
186 ····:cond_6 
187 ····new-array·v1,·v3,·[Ljava/lang/Object;184 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
188 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;185 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
189 ····move-result-object·p1186 ····move-result-object·p1
  
 187 ····goto·:goto_2
  
 188 ····:cond_6
 189 ····move-object·p1,·v2
  
190 ····:goto_2190 ····:goto_2
191 ····instance-of·v0,·p1,·Ljava/lang/String;191 ····instance-of·v0,·p1,·Ljava/lang/String;
  
192 ····if-eqz·v0,·:cond_7192 ····if-eqz·v0,·:cond_7
  
193 ····move-object·v2,·p1193 ····move-object·v2,·p1
  
1.73 KB
smali/kotlin/coroutines/jvm/internal/g.smali
    
Offset 95, 27 lines modifiedOffset 95, 27 lines modified
  
95 ····goto·:goto_095 ····goto·:goto_0
  
96 ····:cond_096 ····:cond_0
97 ····const/4·p0,·0x097 ····const/4·p0,·0x0
  
98 ····:goto_098 ····:goto_0
99 ····if-nez·p0,·:cond_199 ····if-eqz·p0,·:cond_1
  
100 ····const/4·p0,·0x0 
  
101 ····goto·:goto_1 
  
102 ····:cond_1 
103 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I100 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I
  
104 ····move-result·p0101 ····move-result·p0
105 ····:try_end_0102 ····:try_end_0
106 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0103 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 104 ····goto·:goto_1
  
 105 ····:cond_1
 106 ····const/4·p0,·0x0
  
107 ····:goto_1107 ····:goto_1
108 ····sub-int/2addr·p0,·v1108 ····sub-int/2addr·p0,·v1
  
109 ····goto·:goto_2109 ····goto·:goto_2
  
110 ····:catch_0110 ····:catch_0
111 ····const/4·p0,·-0x1111 ····const/4·p0,·-0x1
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 .end·method125 .end·method
  
126 .method·public·static·final·d(Lkotlin/coroutines/jvm/internal/a;)Ljava/lang/StackTraceElement;126 .method·public·static·final·d(Lkotlin/coroutines/jvm/internal/a;)Ljava/lang/StackTraceElement;
127 ····.locals·4127 ····.locals·4
  
128 ····const-string·v0,·"<this>"128 ····const-string·v0,·"<this>"
  
129 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V129 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
130 ····invoke-static·{p0},·Lkotlin/coroutines/jvm/internal/g;->b(Lkotlin/coroutines/jvm/internal/a;)Lkotlin/coroutines/jvm/internal/f;130 ····invoke-static·{p0},·Lkotlin/coroutines/jvm/internal/g;->b(Lkotlin/coroutines/jvm/internal/a;)Lkotlin/coroutines/jvm/internal/f;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····if-nez·v0,·:cond_0132 ····if-nez·v0,·:cond_0
  
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ····goto·:goto_1183 ····goto·:goto_1
  
184 ····:cond_2184 ····:cond_2
185 ····new-instance·v2,·Ljava/lang/StringBuilder;185 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
186 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V186 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
187 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;187 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
188 ····const/16·p0,·0x2f188 ····const/16·p0,·0x2f
  
189 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;189 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
190 ····invoke-interface·{v0},·Lkotlin/coroutines/jvm/internal/f;->c()Ljava/lang/String;190 ····invoke-interface·{v0},·Lkotlin/coroutines/jvm/internal/f;->c()Ljava/lang/String;
  
632 B
smali/kotlin/coroutines/jvm/internal/k.smali
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
  
71 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;71 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····const-string·v1,·"renderLambdaToString(this)"73 ····const-string·v1,·"renderLambdaToString(this)"
  
74 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V74 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
75 ····goto·:goto_075 ····goto·:goto_0
  
76 ····:cond_076 ····:cond_0
77 ····invoke-super·{p0},·Lkotlin/coroutines/jvm/internal/a;->toString()Ljava/lang/String;77 ····invoke-super·{p0},·Lkotlin/coroutines/jvm/internal/a;->toString()Ljava/lang/String;
  
78 ····move-result-object·v078 ····move-result-object·v0
3.18 KB
smali/kotlin/coroutines/jvm/internal/a.smali
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ············"Lk1/q;",66 ············"Lk1/q;",
67 ············">;"67 ············">;"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····const-string·p1,·"completion"70 ····const-string·p1,·"completion"
  
71 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V71 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
72 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;72 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
73 ····const-string·p2,·"create(Any?;Continuation)·has·not·been·overridden"73 ····const-string·p2,·"create(Any?;Continuation)·has·not·been·overridden"
  
74 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V74 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ············"Lk1/q;",92 ············"Lk1/q;",
93 ············">;"93 ············">;"
94 ········}94 ········}
95 ····.end·annotation95 ····.end·annotation
  
96 ····const-string·v0,·"completion"96 ····const-string·v0,·"completion"
  
97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;98 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
99 ····const-string·v0,·"create(Continuation)·has·not·been·overridden"99 ····const-string·v0,·"create(Continuation)·has·not·been·overridden"
  
100 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V100 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
Offset 168, 17 lines modifiedOffset 168, 15 lines modified
168 ····move-object·v0,·p0168 ····move-object·v0,·p0
  
169 ····:goto_0169 ····:goto_0
170 ····invoke-static·{v0},·Lkotlin/coroutines/jvm/internal/h;->b(Ln1/d;)V170 ····invoke-static·{v0},·Lkotlin/coroutines/jvm/internal/h;->b(Ln1/d;)V
  
171 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/a;171 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/a;
  
172 ····invoke-virtual·{v0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Ln1/d;172 ····iget-object·v1,·v0,·Lkotlin/coroutines/jvm/internal/a;->completion:Ln1/d;
  
173 ····move-result-object·v1 
  
174 ····invoke-static·{v1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V173 ····invoke-static·{v1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
175 ····:try_start_0174 ····:try_start_0
176 ····invoke-virtual·{v0,·p1},·Lkotlin/coroutines/jvm/internal/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;175 ····invoke-virtual·{v0,·p1},·Lkotlin/coroutines/jvm/internal/a;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····move-result-object·p1176 ····move-result-object·p1
Offset 231, 30 lines modifiedOffset 229, 41 lines modified
  
231 ····return-void229 ····return-void
232 .end·method230 .end·method
  
233 .method·public·toString()Ljava/lang/String;231 .method·public·toString()Ljava/lang/String;
234 ····.locals·2232 ····.locals·2
  
 233 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 234 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 235 ····const-string·v1,·"Continuation·at·"
  
 236 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
235 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getStackTraceElement()Ljava/lang/StackTraceElement;237 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getStackTraceElement()Ljava/lang/StackTraceElement;
  
236 ····move-result-object·v0238 ····move-result-object·v1
  
 239 ····if-eqz·v1,·:cond_0
  
237 ····if-nez·v0,·:cond_0240 ····goto·:goto_0
  
 241 ····:cond_0
238 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;242 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
239 ····move-result-object·v0243 ····move-result-object·v1
  
240 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;244 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
241 ····move-result-object·v0245 ····move-result-object·v1
  
242 ····:cond_0 
243 ····const-string·v1,·"Continuation·at·"246 ····:goto_0
 247 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
244 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;248 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
245 ····move-result-object·v0249 ····move-result-object·v0
  
246 ····return-object·v0250 ····return-object·v0
247 .end·method251 .end·method
1.25 KB
smali/kotlin/coroutines/jvm/internal/j.smali
    
Offset 13, 52 lines modifiedOffset 13, 52 lines modified
13 ············"Ljava/lang/Object;",13 ············"Ljava/lang/Object;",
14 ············">;)V"14 ············">;)V"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
  
17 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Ln1/d;)V17 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Ln1/d;)V
  
18 ····if-nez·p1,·:cond_018 ····if-eqz·p1,·:cond_2
  
19 ····goto·:goto_1 
  
20 ····:cond_0 
21 ····invoke-interface·{p1},·Ln1/d;->getContext()Ln1/g;19 ····invoke-interface·{p1},·Ln1/d;->getContext()Ln1/g;
  
22 ····move-result-object·p120 ····move-result-object·p1
  
23 ····sget-object·v0,·Ln1/h;->d:Ln1/h;21 ····sget-object·v0,·Ln1/h;->d:Ln1/h;
  
24 ····if-ne·p1,·v0,·:cond_122 ····if-ne·p1,·v0,·:cond_0
  
25 ····const/4·p1,·0x123 ····const/4·p1,·0x1
  
26 ····goto·:goto_024 ····goto·:goto_0
  
27 ····:cond_125 ····:cond_0
28 ····const/4·p1,·0x026 ····const/4·p1,·0x0
  
29 ····:goto_027 ····:goto_0
30 ····if-eqz·p1,·:cond_228 ····if-eqz·p1,·:cond_1
  
31 ····:goto_129 ····goto·:goto_1
32 ····return-void 
  
33 ····:cond_230 ····:cond_1
34 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;31 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
35 ····const-string·v0,·"Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext"32 ····const-string·v0,·"Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext"
  
36 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;33 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
37 ····move-result-object·v034 ····move-result-object·v0
  
38 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V35 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
39 ····throw·p136 ····throw·p1
  
 37 ····:cond_2
 38 ····:goto_1
 39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·getContext()Ln1/g;42 .method·public·getContext()Ln1/g;
43 ····.locals·143 ····.locals·1
  
3.88 KB
smali/kotlin/jvm/internal/d.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ············"*>;)[",29 ············"*>;)[",
30 ············"Ljava/lang/Object;"30 ············"Ljava/lang/Object;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····const-string·v0,·"collection"33 ····const-string·v0,·"collection"
  
34 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I35 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I
  
36 ····move-result·v036 ····move-result·v0
  
37 ····if-nez·v0,·:cond_037 ····if-nez·v0,·:cond_0
  
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ····:goto_2115 ····:goto_2
116 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;116 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
117 ····move-result-object·v0117 ····move-result-object·v0
  
118 ····const-string·v1,·"copyOf(result,·newSize)"118 ····const-string·v1,·"copyOf(result,·newSize)"
  
119 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V119 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
120 ····goto·:goto_4120 ····goto·:goto_4
  
121 ····:cond_5121 ····:cond_5
122 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z122 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
123 ····move-result·v1123 ····move-result·v1
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
  
132 ····invoke-static·{v0,·v2},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;132 ····invoke-static·{v0,·v2},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
133 ····move-result-object·p0133 ····move-result-object·p0
  
134 ····const-string·v0,·"copyOf(result,·size)"134 ····const-string·v0,·"copyOf(result,·size)"
  
135 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V135 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
136 ····:goto_3136 ····:goto_3
137 ····return-object·p0137 ····return-object·p0
  
138 ····:cond_6138 ····:cond_6
139 ····:goto_4139 ····:goto_4
140 ····move·v1,·v2140 ····move·v1,·v2
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ············")[",159 ············")[",
160 ············"Ljava/lang/Object;"160 ············"Ljava/lang/Object;"
161 ········}161 ········}
162 ····.end·annotation162 ····.end·annotation
  
163 ····const-string·v0,·"collection"163 ····const-string·v0,·"collection"
  
164 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V164 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
165 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;165 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
166 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I166 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I
  
167 ····move-result·v0167 ····move-result·v0
  
Offset 222, 15 lines modifiedOffset 222, 17 lines modified
  
222 ····move-result-object·v3222 ····move-result-object·v3
  
223 ····invoke-static·{v3,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;223 ····invoke-static·{v3,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
  
224 ····move-result-object·v0224 ····move-result-object·v0
  
225 ····if-eqz·v0,·:cond_a225 ····const-string·v3,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>"
  
 226 ····invoke-static·{v0,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
226 ····check-cast·v0,·[Ljava/lang/Object;227 ····check-cast·v0,·[Ljava/lang/Object;
  
227 ····:goto_0228 ····:goto_0
228 ····add-int/lit8·v3,·v2,·0x1229 ····add-int/lit8·v3,·v2,·0x1
  
229 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;230 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
Offset 281, 15 lines modifiedOffset 283, 15 lines modified
281 ····:goto_1283 ····:goto_1
282 ····invoke-static·{v0,·v2},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;284 ····invoke-static·{v0,·v2},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
283 ····move-result-object·v0285 ····move-result-object·v0
  
284 ····const-string·v2,·"copyOf(result,·newSize)"286 ····const-string·v2,·"copyOf(result,·newSize)"
  
285 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V287 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
286 ····goto·:goto_3288 ····goto·:goto_3
  
287 ····:cond_6289 ····:cond_6
288 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z290 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
289 ····move-result·v2291 ····move-result·v2
Offset 305, 36 lines modifiedOffset 307, 21 lines modified
305 ····:cond_7307 ····:cond_7
306 ····invoke-static·{v0,·v3},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;308 ····invoke-static·{v0,·v3},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
307 ····move-result-object·p0309 ····move-result-object·p0
  
308 ····const-string·p1,·"copyOf(result,·size)"310 ····const-string·p1,·"copyOf(result,·size)"
  
309 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V311 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
310 ····move-object·p1,·p0312 ····move-object·p1,·p0
  
311 ····:cond_8313 ····:cond_8
312 ····:goto_2314 ····:goto_2
313 ····return-object·p1315 ····return-object·p1
  
314 ····:cond_9316 ····:cond_9
315 ····:goto_3317 ····:goto_3
316 ····move·v2,·v3318 ····move·v2,·v3
  
317 ····goto·:goto_0319 ····goto·:goto_0
  
318 ····:cond_a 
319 ····new-instance·p0,·Ljava/lang/NullPointerException; 
  
320 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>" 
  
321 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V 
  
322 ····goto·:goto_5 
Max diff block lines reached; 0/3910 bytes (0.00%) of diff not shown.
7.05 KB
smali/kotlin/jvm/internal/i.smali
    
Offset 38, 21 lines modifiedOffset 38, 32 lines modified
38 .end·method38 .end·method
  
39 .method·public·static·b(Ljava/lang/Object;)V39 .method·public·static·b(Ljava/lang/Object;)V
40 ····.locals·040 ····.locals·0
  
41 ····if-nez·p0,·:cond_041 ····if-nez·p0,·:cond_0
  
42 ····invoke-static·{},·Lkotlin/jvm/internal/i;->j()V42 ····invoke-static·{},·Lkotlin/jvm/internal/i;->k()V
  
43 ····:cond_043 ····:cond_0
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·static·c(Ljava/lang/Object;Ljava/lang/String;)V46 .method·public·static·c(Ljava/lang/Object;Ljava/lang/String;)V
 47 ····.locals·0
  
 48 ····if-nez·p0,·:cond_0
  
 49 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->l(Ljava/lang/String;)V
  
 50 ····:cond_0
 51 ····return-void
 52 .end·method
  
 53 .method·public·static·d(Ljava/lang/Object;Ljava/lang/String;)V
47 ····.locals·154 ····.locals·1
  
48 ····if-eqz·p0,·:cond_055 ····if-eqz·p0,·:cond_0
  
49 ····return-void56 ····return-void
  
50 ····:cond_057 ····:cond_0
Offset 70, 35 lines modifiedOffset 81, 35 lines modified
  
70 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;81 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
71 ····move-result-object·p182 ····move-result-object·p1
  
72 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V83 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
73 ····invoke-static·{p0},·Lkotlin/jvm/internal/i;->g(Ljava/lang/Throwable;)Ljava/lang/Throwable;84 ····invoke-static·{p0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
74 ····move-result-object·p085 ····move-result-object·p0
  
75 ····check-cast·p0,·Ljava/lang/NullPointerException;86 ····check-cast·p0,·Ljava/lang/NullPointerException;
  
76 ····throw·p087 ····throw·p0
77 .end·method88 .end·method
  
78 .method·public·static·d(Ljava/lang/Object;Ljava/lang/String;)V89 .method·public·static·e(Ljava/lang/Object;Ljava/lang/String;)V
79 ····.locals·090 ····.locals·0
  
80 ····if-nez·p0,·:cond_091 ····if-nez·p0,·:cond_0
  
81 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->k(Ljava/lang/String;)V92 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->m(Ljava/lang/String;)V
  
82 ····:cond_093 ····:cond_0
83 ····return-void94 ····return-void
84 .end·method95 .end·method
  
85 .method·public·static·e(II)I96 .method·public·static·f(II)I
86 ····.locals·097 ····.locals·0
  
87 ····if-ge·p0,·p1,·:cond_098 ····if-ge·p0,·p1,·:cond_0
  
88 ····const/4·p0,·-0x199 ····const/4·p0,·-0x1
  
89 ····goto·:goto_0100 ····goto·:goto_0
Offset 113, 15 lines modifiedOffset 124, 15 lines modified
113 ····:cond_1124 ····:cond_1
114 ····const/4·p0,·0x1125 ····const/4·p0,·0x1
  
115 ····:goto_0126 ····:goto_0
116 ····return·p0127 ····return·p0
117 .end·method128 .end·method
  
118 .method·private·static·f(Ljava/lang/String;)Ljava/lang/String;129 .method·private·static·g(Ljava/lang/String;)Ljava/lang/String;
119 ····.locals·4130 ····.locals·4
  
120 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;131 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
121 ····move-result-object·v0132 ····move-result-object·v0
  
122 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;133 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
Offset 165, 15 lines modifiedOffset 176, 15 lines modified
165 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;176 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
166 ····move-result-object·p0177 ····move-result-object·p0
  
167 ····return-object·p0178 ····return-object·p0
168 .end·method179 .end·method
  
169 .method·private·static·g(Ljava/lang/Throwable;)Ljava/lang/Throwable;180 .method·private·static·h(Ljava/lang/Throwable;)Ljava/lang/Throwable;
170 ····.locals·1181 ····.locals·1
171 ····.annotation·system·Ldalvik/annotation/Signature;182 ····.annotation·system·Ldalvik/annotation/Signature;
172 ········value·=·{183 ········value·=·{
173 ············"<T:",184 ············"<T:",
174 ············"Ljava/lang/Throwable;",185 ············"Ljava/lang/Throwable;",
175 ············">(TT;)TT;"186 ············">(TT;)TT;"
176 ········}187 ········}
Offset 181, 22 lines modifiedOffset 192, 22 lines modified
  
181 ····const-class·v0,·Lkotlin/jvm/internal/i;192 ····const-class·v0,·Lkotlin/jvm/internal/i;
  
182 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;193 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
183 ····move-result-object·v0194 ····move-result-object·v0
  
184 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;195 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;
  
185 ····move-result-object·p0196 ····move-result-object·p0
  
186 ····return-object·p0197 ····return-object·p0
187 .end·method198 .end·method
  
188 .method·static·h(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;199 .method·static·i(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;
189 ····.locals·5200 ····.locals·5
190 ····.annotation·system·Ldalvik/annotation/Signature;201 ····.annotation·system·Ldalvik/annotation/Signature;
191 ········value·=·{202 ········value·=·{
192 ············"<T:",203 ············"<T:",
193 ············"Ljava/lang/Throwable;",204 ············"Ljava/lang/Throwable;",
194 ············">(TT;",205 ············">(TT;",
195 ············"Ljava/lang/String;",206 ············"Ljava/lang/String;",
Offset 246, 15 lines modifiedOffset 257, 15 lines modified
246 ····check-cast·p1,·[Ljava/lang/StackTraceElement;257 ····check-cast·p1,·[Ljava/lang/StackTraceElement;
  
247 ····invoke-virtual·{p0,·p1},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V258 ····invoke-virtual·{p0,·p1},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V
Max diff block lines reached; 3502/7151 bytes (48.97%) of diff not shown.
1.48 KB
smali/kotlin/jvm/internal/g.smali
Ordering differences only
    
Offset 124, 28 lines modifiedOffset 124, 14 lines modified
  
124 ····const/4·v2,·0x0124 ····const/4·v2,·0x0
  
125 ····if-eqz·v1,·:cond_2125 ····if-eqz·v1,·:cond_2
  
126 ····check-cast·p1,·Lkotlin/jvm/internal/g;126 ····check-cast·p1,·Lkotlin/jvm/internal/g;
  
127 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Ly1/d; 
  
128 ····move-result-object·v1 
  
129 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getOwner()Ly1/d; 
  
130 ····move-result-object·v3 
  
131 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
132 ····move-result·v1 
  
133 ····if-eqz·v1,·:cond_1 
  
134 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getName()Ljava/lang/String;127 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getName()Ljava/lang/String;
  
135 ····move-result-object·v1128 ····move-result-object·v1
  
136 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getName()Ljava/lang/String;129 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getName()Ljava/lang/String;
  
137 ····move-result-object·v3130 ····move-result-object·v3
Offset 184, 14 lines modifiedOffset 170, 28 lines modified
  
184 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getBoundReceiver()Ljava/lang/Object;170 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getBoundReceiver()Ljava/lang/Object;
  
185 ····move-result-object·v1171 ····move-result-object·v1
  
186 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getBoundReceiver()Ljava/lang/Object;172 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getBoundReceiver()Ljava/lang/Object;
  
 173 ····move-result-object·v3
  
 174 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 175 ····move-result·v1
  
 176 ····if-eqz·v1,·:cond_1
  
 177 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/a;->getOwner()Ly1/d;
  
 178 ····move-result-object·v1
  
 179 ····invoke-virtual·{p1},·Lkotlin/jvm/internal/a;->getOwner()Ly1/d;
  
187 ····move-result-object·p1180 ····move-result-object·p1
  
188 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z181 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
189 ····move-result·p1182 ····move-result·p1
  
190 ····if-eqz·p1,·:cond_1183 ····if-eqz·p1,·:cond_1
1.85 KB
smali/kotlin/jvm/internal/k.smali
    
Offset 28, 19 lines modifiedOffset 28, 19 lines modified
28 ············"Ljava/lang/String;",28 ············"Ljava/lang/String;",
29 ············")V"29 ············")V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····const-string·v0,·"jClass"32 ····const-string·v0,·"jClass"
  
33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····const-string·v0,·"moduleName"34 ····const-string·v0,·"moduleName"
  
35 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····iput-object·p1,·p0,·Lkotlin/jvm/internal/k;->d:Ljava/lang/Class;37 ····iput-object·p1,·p0,·Lkotlin/jvm/internal/k;->d:Ljava/lang/Class;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
Offset 109, 23 lines modifiedOffset 109, 31 lines modified
  
109 ····return·v0109 ····return·v0
110 .end·method110 .end·method
  
111 .method·public·toString()Ljava/lang/String;111 .method·public·toString()Ljava/lang/String;
112 ····.locals·2112 ····.locals·2
  
 113 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 114 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
113 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/k;->b()Ljava/lang/Class;115 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/k;->b()Ljava/lang/Class;
  
114 ····move-result-object·v0116 ····move-result-object·v1
  
115 ····invoke-virtual·{v0},·Ljava/lang/Class;->toString()Ljava/lang/String;117 ····invoke-virtual·{v1},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
116 ····move-result-object·v0118 ····move-result-object·v1
  
 119 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"120 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"
  
118 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;121 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 122 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
119 ····move-result-object·v0123 ····move-result-object·v0
  
120 ····return-object·v0124 ····return-object·v0
121 .end·method125 .end·method
494 B
smali/kotlin/jvm/internal/j.smali
    
Offset 51, 11 lines modifiedOffset 51, 11 lines modified
  
51 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->e(Lkotlin/jvm/internal/j;)Ljava/lang/String;51 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->e(Lkotlin/jvm/internal/j;)Ljava/lang/String;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····const-string·v1,·"renderLambdaToString(this)"53 ····const-string·v1,·"renderLambdaToString(this)"
  
54 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V54 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
6.38 KB
smali/kotlin/jvm/internal/c$a.smali
    
Offset 30, 42 lines modifiedOffset 30, 42 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·final·a(Ljava/lang/Class;)Ljava/lang/String;33 .method·public·final·a(Ljava/lang/Class;)Ljava/lang/String;
34 ····.locals·634 ····.locals·7
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"(",37 ············"(",
38 ············"Ljava/lang/Class<",38 ············"Ljava/lang/Class<",
39 ············"*>;)",39 ············"*>;)",
40 ············"Ljava/lang/String;"40 ············"Ljava/lang/String;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····const-string·v0,·"jClass"43 ····const-string·v0,·"jClass"
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····invoke-virtual·{p1},·Ljava/lang/Class;->isAnonymousClass()Z45 ····invoke-virtual·{p1},·Ljava/lang/Class;->isAnonymousClass()Z
  
46 ····move-result·v046 ····move-result·v0
  
47 ····const-string·v1,·"Array"47 ····const-string·v1,·"Array"
  
48 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
49 ····if-eqz·v0,·:cond_149 ····if-eqz·v0,·:cond_1
  
50 ····:cond_050 ····:cond_0
51 ····move-object·v1,·v251 ····move-object·v1,·v2
  
52 ····goto/16·:goto_252 ····goto/16·:goto_0
  
53 ····:cond_153 ····:cond_1
54 ····invoke-virtual·{p1},·Ljava/lang/Class;->isLocalClass()Z54 ····invoke-virtual·{p1},·Ljava/lang/Class;->isLocalClass()Z
  
55 ····move-result·v055 ····move-result·v0
  
56 ····if-eqz·v0,·:cond_456 ····if-eqz·v0,·:cond_4
Offset 74, 79 lines modifiedOffset 74, 100 lines modified
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingMethod()Ljava/lang/reflect/Method;75 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingMethod()Ljava/lang/reflect/Method;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····const-string·v3,·"$"77 ····const/4·v3,·0x2
  
78 ····const/4·v4,·0x278 ····const/16·v4,·0x24
  
79 ····const-string·v5,·"name"79 ····const-string·v5,·"name"
  
80 ····if-nez·v1,·:cond_380 ····if-eqz·v1,·:cond_2
  
81 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;81 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····move-result-object·p182 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
 83 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
 84 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
83 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V85 ····move-result-object·v1
  
84 ····if-nez·p1,·:cond_286 ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····const/16·p1,·0x2487 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
86 ····invoke-static·{v0,·p1,·v2,·v4,·v2},·La2/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;88 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
87 ····move-result-object·v189 ····move-result-object·v1
  
88 ····goto·:goto_290 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·La2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
 91 ····move-result-object·v1
  
 92 ····if-nez·v1,·:cond_7
  
89 ····:cond_293 ····:cond_2
90 ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getName()Ljava/lang/String;94 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;
  
91 ····move-result-object·p195 ····move-result-object·p1
  
92 ····goto·:goto_096 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 97 ····if-eqz·p1,·:cond_3
93 ····:cond_3 
94 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
 98 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 99 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
95 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;100 ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getName()Ljava/lang/String;
  
96 ····move-result-object·p1101 ····move-result-object·p1
  
97 ····:goto_0 
98 ····invoke-static·{p1,·v3},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;102 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 103 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 104 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
99 ····move-result-object·p1105 ····move-result-object·p1
  
100 ····invoke-static·{v0,·p1,·v2,·v4,·v2},·La2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;106 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·La2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
101 ····move-result-object·v1107 ····move-result-object·v1
  
102 ····goto·:goto_2108 ····goto·:goto_0
  
 109 ····:cond_3
 110 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·La2/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
 111 ····move-result-object·v1
  
 112 ····goto·:goto_0
  
103 ····:cond_4113 ····:cond_4
104 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z114 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z
  
105 ····move-result·v0115 ····move-result·v0
Max diff block lines reached; 1994/6464 bytes (30.85%) of diff not shown.
4.81 KB
smali/kotlin/jvm/internal/c.smali
    
Offset 525, 15 lines modifiedOffset 525, 15 lines modified
  
525 ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection;525 ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
526 ····move-result-object·v0526 ····move-result-object·v0
  
527 ····const-string·v2,·"primitiveFqNames.values"527 ····const-string·v2,·"primitiveFqNames.values"
  
528 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V528 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
529 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;529 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
530 ····move-result-object·v0530 ····move-result-object·v0
  
531 ····:goto_1531 ····:goto_1
532 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z532 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 556, 15 lines modifiedOffset 556, 15 lines modified
  
556 ····const-string·v7,·"kotlin.jvm.internal."556 ····const-string·v7,·"kotlin.jvm.internal."
  
557 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;557 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
558 ····const-string·v7,·"kotlinName"558 ····const-string·v7,·"kotlinName"
  
559 ····invoke-static·{v2,·v7},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V559 ····invoke-static·{v2,·v7},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
560 ····invoke-static·{v2,·v5,·v1,·v4,·v1},·La2/d;->V(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;560 ····invoke-static·{v2,·v5,·v1,·v4,·v1},·La2/d;->V(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
561 ····move-result-object·v5561 ····move-result-object·v5
  
562 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;562 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 572, 17 lines modifiedOffset 572, 25 lines modified
  
572 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;572 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
573 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;573 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
574 ····move-result-object·v5574 ····move-result-object·v5
  
 575 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
 576 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
 577 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
575 ····const-string·v6,·".Companion"578 ····const-string·v2,·".Companion"
  
576 ····invoke-static·{v2,·v6},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;579 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 580 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
577 ····move-result-object·v2581 ····move-result-object·v2
  
578 ····invoke-static·{v5,·v2},·Lk1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lk1/j;582 ····invoke-static·{v5,·v2},·Lk1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lk1/j;
  
579 ····move-result-object·v2583 ····move-result-object·v2
  
Offset 638, 21 lines modifiedOffset 646, 25 lines modified
  
638 ····move-result·v2646 ····move-result·v2
  
639 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;647 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
640 ····move-result-object·v6648 ····move-result-object·v6
  
641 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;649 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
642 ····move-result-object·v2650 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
 651 ····const-string·v8,·"kotlin.Function"
  
643 ····const-string·v7,·"kotlin.Function"652 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
644 ····invoke-static·{v7,·v2},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;653 ····invoke-virtual·{v7,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 654 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
645 ····move-result-object·v2655 ····move-result-object·v2
  
646 ····invoke-virtual·{v3,·v6,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;656 ····invoke-virtual·{v3,·v6,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
647 ····goto·:goto_2657 ····goto·:goto_2
  
Offset 724, 15 lines modifiedOffset 736, 15 lines modified
724 ············"Ljava/lang/Class<",736 ············"Ljava/lang/Class<",
725 ············"*>;)V"737 ············"*>;)V"
726 ········}738 ········}
727 ····.end·annotation739 ····.end·annotation
  
728 ····const-string·v0,·"jClass"740 ····const-string·v0,·"jClass"
  
729 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V741 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
730 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V742 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
731 ····iput-object·p1,·p0,·Lkotlin/jvm/internal/c;->d:Ljava/lang/Class;743 ····iput-object·p1,·p0,·Lkotlin/jvm/internal/c;->d:Ljava/lang/Class;
  
732 ····return-void744 ····return-void
733 .end·method745 .end·method
Offset 825, 23 lines modifiedOffset 837, 31 lines modified
  
825 ····return·v0837 ····return·v0
826 .end·method838 .end·method
  
827 .method·public·toString()Ljava/lang/String;839 .method·public·toString()Ljava/lang/String;
828 ····.locals·2840 ····.locals·2
  
 841 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 842 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
829 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/c;->b()Ljava/lang/Class;843 ····invoke-virtual·{p0},·Lkotlin/jvm/internal/c;->b()Ljava/lang/Class;
  
830 ····move-result-object·v0844 ····move-result-object·v1
  
831 ····invoke-virtual·{v0},·Ljava/lang/Class;->toString()Ljava/lang/String;845 ····invoke-virtual·{v1},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
832 ····move-result-object·v0846 ····move-result-object·v1
  
 847 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
833 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"848 ····const-string·v1,·"·(Kotlin·reflection·is·not·available)"
  
834 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;849 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 850 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Max diff block lines reached; 37/4859 bytes (0.76%) of diff not shown.
632 B
smali/kotlin/jvm/internal/n.smali
    
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
  
307 ····const-class·v0,·Lkotlin/jvm/internal/n;307 ····const-class·v0,·Lkotlin/jvm/internal/n;
  
308 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;308 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
309 ····move-result-object·v0309 ····move-result-object·v0
  
310 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;310 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;
  
311 ····move-result-object·p0311 ····move-result-object·p0
  
312 ····return-object·p0312 ····return-object·p0
313 .end·method313 .end·method
  
314 .method·public·static·e(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException;314 .method·public·static·e(Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException;
3.04 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Landroidx/window/layout/WindowInfoTracker;)V27 .method·public·constructor·<init>(Landroidx/window/layout/WindowInfoTracker;)V
28 ····.locals·128 ····.locals·1
  
29 ····const-string·v0,·"tracker"29 ····const-string·v0,·"tracker"
  
30 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;32 ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;
  
33 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;33 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;
  
Offset 196, 23 lines modifiedOffset 196, 23 lines modified
196 ············"Landroidx/window/layout/WindowLayoutInfo;",196 ············"Landroidx/window/layout/WindowLayoutInfo;",
197 ············">;)V"197 ············">;)V"
198 ········}198 ········}
199 ····.end·annotation199 ····.end·annotation
  
200 ····const-string·v0,·"activity"200 ····const-string·v0,·"activity"
  
201 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V201 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
202 ····const-string·v0,·"executor"202 ····const-string·v0,·"executor"
  
203 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V203 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
204 ····const-string·v0,·"consumer"204 ····const-string·v0,·"consumer"
  
205 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V205 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
206 ····iget-object·v0,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;206 ····iget-object·v0,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;
  
207 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowInfoTracker;->windowLayoutInfo(Landroid/app/Activity;)Le2/b;207 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowInfoTracker;->windowLayoutInfo(Landroid/app/Activity;)Le2/b;
  
208 ····move-result-object·p1208 ····move-result-object·p1
  
Offset 230, 15 lines modifiedOffset 230, 15 lines modified
230 ············"Landroidx/window/layout/WindowLayoutInfo;",230 ············"Landroidx/window/layout/WindowLayoutInfo;",
231 ············">;)V"231 ············">;)V"
232 ········}232 ········}
233 ····.end·annotation233 ····.end·annotation
  
234 ····const-string·v0,·"consumer"234 ····const-string·v0,·"consumer"
  
235 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V235 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
236 ····invoke-direct·{p0,·p1},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->removeListener(Lj/a;)V236 ····invoke-direct·{p0,·p1},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->removeListener(Lj/a;)V
  
237 ····return-void237 ····return-void
238 .end·method238 .end·method
  
239 .method·public·windowLayoutInfo(Landroid/app/Activity;)Le2/b;239 .method·public·windowLayoutInfo(Landroid/app/Activity;)Le2/b;
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ············"Landroidx/window/layout/WindowLayoutInfo;",252 ············"Landroidx/window/layout/WindowLayoutInfo;",
253 ············">;"253 ············">;"
254 ········}254 ········}
255 ····.end·annotation255 ····.end·annotation
  
256 ····const-string·v0,·"activity"256 ····const-string·v0,·"activity"
  
257 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V257 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
258 ····iget-object·v0,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;258 ····iget-object·v0,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->tracker:Landroidx/window/layout/WindowInfoTracker;
  
259 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowInfoTracker;->windowLayoutInfo(Landroid/app/Activity;)Le2/b;259 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowInfoTracker;->windowLayoutInfo(Landroid/app/Activity;)Le2/b;
  
260 ····move-result-object·p1260 ····move-result-object·p1
  
1.28 KB
smali/androidx/window/embedding/ActivityRule.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ············"Landroidx/window/embedding/ActivityFilter;",32 ············"Landroidx/window/embedding/ActivityFilter;",
33 ············">;Z)V"33 ············">;Z)V"
34 ········}34 ········}
35 ····.end·annotation35 ····.end·annotation
  
36 ····const-string·v0,·"filters"36 ····const-string·v0,·"filters"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V38 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V
  
39 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z39 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
40 ····invoke-static·{p1},·Ll1/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;40 ····invoke-static·{p1},·Ll1/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 .end·method161 .end·method
  
162 .method·public·final·plus$window_release(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/ActivityRule;162 .method·public·final·plus$window_release(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/ActivityRule;
163 ····.locals·2163 ····.locals·2
  
164 ····const-string·v0,·"filter"164 ····const-string·v0,·"filter"
  
165 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V165 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
166 ····new-instance·v0,·Ljava/util/LinkedHashSet;166 ····new-instance·v0,·Ljava/util/LinkedHashSet;
  
167 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V167 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V
  
168 ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;168 ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;
  
4.46 KB
smali/androidx/window/embedding/MatcherUtils.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····invoke-virtual·{p2,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;116 ····invoke-virtual·{p2,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
117 ····move-result-object·p2117 ····move-result-object·p2
  
118 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"118 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
119 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V119 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
120 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·La2/d;->o(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z120 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·La2/d;->o(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
121 ····move-result·p1121 ····move-result·p1
  
122 ····return·p1122 ····return·p1
  
Offset 145, 19 lines modifiedOffset 145, 19 lines modified
  
145 #·virtual·methods145 #·virtual·methods
146 .method·public·final·areActivityOrIntentComponentsMatching$window_release(Landroid/app/Activity;Landroid/content/ComponentName;)Z146 .method·public·final·areActivityOrIntentComponentsMatching$window_release(Landroid/app/Activity;Landroid/content/ComponentName;)Z
147 ····.locals·1147 ····.locals·1
  
148 ····const-string·v0,·"activity"148 ····const-string·v0,·"activity"
  
149 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V149 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
150 ····const-string·v0,·"ruleComponent"150 ····const-string·v0,·"ruleComponent"
  
151 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V151 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;152 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;
  
153 ····move-result-object·v0153 ····move-result-object·v0
  
154 ····invoke-virtual·{p0,·v0,·p2},·Landroidx/window/embedding/MatcherUtils;->areComponentsMatching$window_release(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z154 ····invoke-virtual·{p0,·v0,·p2},·Landroidx/window/embedding/MatcherUtils;->areComponentsMatching$window_release(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z
  
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 .end·method201 .end·method
  
202 .method·public·final·areComponentsMatching$window_release(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z202 .method·public·final·areComponentsMatching$window_release(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z
203 ····.locals·6203 ····.locals·6
  
204 ····const-string·v0,·"ruleComponent"204 ····const-string·v0,·"ruleComponent"
  
205 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V205 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
206 ····const-string·v0,·"*"206 ····const-string·v0,·"*"
  
207 ····const/4·v1,·0x1207 ····const/4·v1,·0x1
  
208 ····const/4·v2,·0x0208 ····const/4·v2,·0x0
  
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ····:cond_1246 ····:cond_1
247 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->toString()Ljava/lang/String;247 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->toString()Ljava/lang/String;
  
248 ····move-result-object·v3248 ····move-result-object·v3
  
249 ····const-string·v4,·"activityComponent.toString()"249 ····const-string·v4,·"activityComponent.toString()"
  
250 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V250 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
251 ····const/4·v4,·0x2251 ····const/4·v4,·0x2
  
252 ····const/4·v5,·0x0252 ····const/4·v5,·0x0
  
253 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·La2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z253 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·La2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
Offset 280, 23 lines modifiedOffset 280, 23 lines modified
  
280 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;280 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
281 ····move-result-object·v0281 ····move-result-object·v0
  
282 ····const-string·v3,·"activityComponent.packageName"282 ····const-string·v3,·"activityComponent.packageName"
  
283 ····invoke-static·{v0,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V283 ····invoke-static·{v0,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
284 ····invoke-virtual·{p2},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;284 ····invoke-virtual·{p2},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
285 ····move-result-object·v3285 ····move-result-object·v3
  
286 ····const-string·v4,·"ruleComponent.packageName"286 ····const-string·v4,·"ruleComponent.packageName"
  
287 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V287 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
288 ····invoke-direct·{p0,·v0,·v3},·Landroidx/window/embedding/MatcherUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z288 ····invoke-direct·{p0,·v0,·v3},·Landroidx/window/embedding/MatcherUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z
  
289 ····move-result·v0289 ····move-result·v0
  
290 ····if-eqz·v0,·:cond_2290 ····if-eqz·v0,·:cond_2
  
Offset 328, 23 lines modifiedOffset 328, 23 lines modified
  
328 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;328 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
329 ····move-result-object·p1329 ····move-result-object·p1
  
330 ····const-string·v3,·"activityComponent.className"330 ····const-string·v3,·"activityComponent.className"
  
331 ····invoke-static·{p1,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V331 ····invoke-static·{p1,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
332 ····invoke-virtual·{p2},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;332 ····invoke-virtual·{p2},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
333 ····move-result-object·p2333 ····move-result-object·p2
  
334 ····const-string·v3,·"ruleComponent.className"334 ····const-string·v3,·"ruleComponent.className"
  
335 ····invoke-static·{p2,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V335 ····invoke-static·{p2,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
336 ····invoke-direct·{p0,·p1,·p2},·Landroidx/window/embedding/MatcherUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z336 ····invoke-direct·{p0,·p1,·p2},·Landroidx/window/embedding/MatcherUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z
  
337 ····move-result·p1337 ····move-result·p1
  
338 ····if-eqz·p1,·:cond_4338 ····if-eqz·p1,·:cond_4
  
6.56 KB
smali/androidx/window/embedding/SplitRuleParser.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
  
52 ····const/16·v9,·0x2e52 ····const/16·v9,·0x2e
  
53 ····if-ne·v0,·v9,·:cond_153 ····if-ne·v0,·v9,·:cond_1
  
54 ····new-instance·v0,·Landroid/content/ComponentName;54 ····new-instance·v0,·Landroid/content/ComponentName;
  
55 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;55 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
56 ····move-result-object·p256 ····move-result-object·p2
  
57 ····invoke-direct·{v0,·p1,·p2},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V57 ····invoke-direct·{v0,·p1,·p2},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
58 ····return-object·v058 ····return-object·v0
  
Offset 85, 25 lines modifiedOffset 85, 25 lines modified
  
85 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;85 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····const-string·v2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"87 ····const-string·v2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
88 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V88 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
89 ····add-int/2addr·v0,·v189 ····add-int/2addr·v0,·v1
  
90 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String;90 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
91 ····move-result-object·p291 ····move-result-object·p2
  
92 ····const-string·v0,·"(this·as·java.lang.String).substring(startIndex)"92 ····const-string·v0,·"(this·as·java.lang.String).substring(startIndex)"
  
93 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V93 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
94 ····:cond_294 ····:cond_2
95 ····const-string·v0,·"*"95 ····const-string·v0,·"*"
  
96 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z96 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
97 ····move-result·v097 ····move-result·v0
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
  
198 ····move-result-object·p1198 ····move-result-object·p1
  
199 ····new-instance·v1,·Landroidx/window/embedding/ActivityFilter;199 ····new-instance·v1,·Landroidx/window/embedding/ActivityFilter;
  
200 ····const-string·v2,·"packageName"200 ····const-string·v2,·"packageName"
  
201 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V201 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
202 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;202 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····invoke-direct·{v1,·p1,·p2},·Landroidx/window/embedding/ActivityFilter;-><init>(Landroid/content/ComponentName;Ljava/lang/String;)V204 ····invoke-direct·{v1,·p1,·p2},·Landroidx/window/embedding/ActivityFilter;-><init>(Landroid/content/ComponentName;Ljava/lang/String;)V
  
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
233 ····move-result·p1233 ····move-result·p1
  
234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;
  
235 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set;235 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
238 ····return-object·p2238 ····return-object·p2
239 .end·method239 .end·method
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
  
284 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;284 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
285 ····move-result-object·p1285 ····move-result-object·p1
  
286 ····const-string·v2,·"packageName"286 ····const-string·v2,·"packageName"
  
287 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V287 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
288 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;288 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
289 ····move-result-object·v0289 ····move-result-object·v0
  
290 ····invoke-direct·{p0,·p1,·v1},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;290 ····invoke-direct·{p0,·p1,·v1},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
  
370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
371 ····move-result·v6371 ····move-result·v6
  
372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
373 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set;373 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
374 ····move-result-object·v3374 ····move-result-object·v3
  
375 ····move-object·v2,·p1375 ····move-object·v2,·p1
  
376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V
  
Offset 444, 37 lines modifiedOffset 444, 37 lines modified
  
444 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;444 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
445 ····move-result-object·p1445 ····move-result-object·p1
  
446 ····const-string·p2,·"packageName"446 ····const-string·p2,·"packageName"
  
447 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V447 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
448 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;448 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
449 ····move-result-object·p1449 ····move-result-object·p1
  
450 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;450 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;
  
451 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set;451 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
452 ····move-result-object·v4452 ····move-result-object·v4
  
453 ····new-instance·v0,·Landroid/content/Intent;453 ····new-instance·v0,·Landroid/content/Intent;
  
Max diff block lines reached; 1848/6608 bytes (27.97%) of diff not shown.
3.9 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend.smali
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 .end·method205 .end·method
  
206 .method·public·registerRule(Landroidx/window/embedding/EmbeddingRule;)V206 .method·public·registerRule(Landroidx/window/embedding/EmbeddingRule;)V
207 ····.locals·1207 ····.locals·1
  
208 ····const-string·v0,·"rule"208 ····const-string·v0,·"rule"
  
209 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V209 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
210 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;210 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;
  
211 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArraySet;->contains(Ljava/lang/Object;)Z211 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArraySet;->contains(Ljava/lang/Object;)Z
  
212 ····move-result·v0212 ····move-result·v0
  
Offset 251, 23 lines modifiedOffset 251, 23 lines modified
251 ············"Landroidx/window/embedding/SplitInfo;",251 ············"Landroidx/window/embedding/SplitInfo;",
252 ············">;>;)V"252 ············">;>;)V"
253 ········}253 ········}
254 ····.end·annotation254 ····.end·annotation
  
255 ····const-string·v0,·"activity"255 ····const-string·v0,·"activity"
  
256 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V256 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
257 ····const-string·v0,·"executor"257 ····const-string·v0,·"executor"
  
258 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V258 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
259 ····const-string·v0,·"callback"259 ····const-string·v0,·"callback"
  
260 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V260 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
261 ····sget-object·v0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;261 ····sget-object·v0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;
  
262 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V262 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
263 ····:try_start_0263 ····:try_start_0
264 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getEmbeddingExtension()Landroidx/window/embedding/EmbeddingInterfaceCompat;264 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getEmbeddingExtension()Landroidx/window/embedding/EmbeddingInterfaceCompat;
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
375 ············"Landroidx/window/embedding/EmbeddingRule;",375 ············"Landroidx/window/embedding/EmbeddingRule;",
376 ············">;)V"376 ············">;)V"
377 ········}377 ········}
378 ····.end·annotation378 ····.end·annotation
  
379 ····const-string·v0,·"rules"379 ····const-string·v0,·"rules"
  
380 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V380 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
381 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;381 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;
  
382 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V382 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;->clear()V
  
383 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;383 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;
  
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 .end·method405 .end·method
  
406 .method·public·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V406 .method·public·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V
407 ····.locals·1407 ····.locals·1
  
408 ····const-string·v0,·"rule"408 ····const-string·v0,·"rule"
  
409 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V409 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
410 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;410 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->splitRules:Ljava/util/concurrent/CopyOnWriteArraySet;
  
411 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArraySet;->contains(Ljava/lang/Object;)Z411 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArraySet;->contains(Ljava/lang/Object;)Z
  
412 ····move-result·v0412 ····move-result·v0
  
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
449 ············"Landroidx/window/embedding/SplitInfo;",449 ············"Landroidx/window/embedding/SplitInfo;",
450 ············">;>;)V"450 ············">;>;)V"
451 ········}451 ········}
452 ····.end·annotation452 ····.end·annotation
  
453 ····const-string·v0,·"consumer"453 ····const-string·v0,·"consumer"
  
454 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V454 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
455 ····sget-object·v0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;455 ····sget-object·v0,·Landroidx/window/embedding/ExtensionEmbeddingBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;
  
456 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V456 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
457 ····:try_start_0457 ····:try_start_0
458 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;458 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
885 B
smali/androidx/window/embedding/SplitRule$Api30Impl.smali
    
Offset 42, 19 lines modifiedOffset 42, 19 lines modified
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·final·getBounds(Landroid/view/WindowMetrics;)Landroid/graphics/Rect;43 .method·public·final·getBounds(Landroid/view/WindowMetrics;)Landroid/graphics/Rect;
44 ····.locals·144 ····.locals·1
  
45 ····const-string·v0,·"windowMetrics"45 ····const-string·v0,·"windowMetrics"
  
46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;47 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····const-string·v0,·"windowMetrics.bounds"49 ····const-string·v0,·"windowMetrics.bounds"
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····return-object·p151 ····return-object·p1
52 .end·method52 .end·method
560 B
smali/androidx/window/embedding/SplitRule.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
  
105 #·virtual·methods105 #·virtual·methods
106 .method·public·final·checkParentMetrics(Landroid/view/WindowMetrics;)Z106 .method·public·final·checkParentMetrics(Landroid/view/WindowMetrics;)Z
107 ····.locals·4107 ····.locals·4
  
108 ····const-string·v0,·"parentMetrics"108 ····const-string·v0,·"parentMetrics"
  
109 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V109 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
110 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I110 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
111 ····const/4·v1,·0x0111 ····const/4·v1,·0x0
  
112 ····const/16·v2,·0x1e112 ····const/16·v2,·0x1e
  
1.51 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ········value·=·{38 ········value·=·{
39 ············"()V"39 ············"()V"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····const-string·v0,·"this$0"42 ····const-string·v0,·"this$0"
  
43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend;44 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ············"Landroidx/window/embedding/SplitInfo;",78 ············"Landroidx/window/embedding/SplitInfo;",
79 ············">;)V"79 ············">;)V"
80 ········}80 ········}
81 ····.end·annotation81 ····.end·annotation
  
82 ····const-string·v0,·"splitInfo"82 ····const-string·v0,·"splitInfo"
  
83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
84 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List;84 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List;
  
85 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend;85 ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
86 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;86 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
2.65 KB
smali/androidx/window/embedding/EmbeddingCompat.smali
    
Offset 65, 19 lines modifiedOffset 65, 19 lines modified
65 .end·method65 .end·method
  
66 .method·public·constructor·<init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V66 .method·public·constructor·<init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V
67 ····.locals·167 ····.locals·1
  
68 ····const-string·v0,·"embeddingExtension"68 ····const-string·v0,·"embeddingExtension"
  
69 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V69 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
70 ····const-string·v0,·"adapter"70 ····const-string·v0,·"adapter"
  
71 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V71 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
73 ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;73 ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;
  
74 ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;74 ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;
  
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
  
87 #·virtual·methods87 #·virtual·methods
88 .method·public·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V88 .method·public·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V
89 ····.locals·289 ····.locals·2
  
90 ····const-string·v0,·"embeddingCallback"90 ····const-string·v0,·"embeddingCallback"
  
91 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V91 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
92 ····new-instance·v0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;92 ····new-instance·v0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;
  
93 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;93 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;
  
94 ····invoke-direct·{v0,·p1,·v1},·Landroidx/window/embedding/EmbeddingTranslatingCallback;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V94 ····invoke-direct·{v0,·p1,·v1},·Landroidx/window/embedding/EmbeddingTranslatingCallback;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V
  
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ············"Landroidx/window/embedding/EmbeddingRule;",116 ············"Landroidx/window/embedding/EmbeddingRule;",
117 ············">;)V"117 ············">;)V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····const-string·v0,·"rules"120 ····const-string·v0,·"rules"
  
121 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V121 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
122 ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;122 ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;
  
123 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;123 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter;
  
124 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/Set;)Ljava/util/Set;124 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/Set;)Ljava/util/Set;
  
12.8 KB
smali/androidx/window/embedding/EmbeddingAdapter.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ············"Landroid/util/Pair<",59 ············"Landroid/util/Pair<",
60 ············"TF;TS;>;)TF;"60 ············"TF;TS;>;)TF;"
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····const-string·v0,·"<this>"63 ····const-string·v0,·"<this>"
  
64 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····iget-object·p1,·p1,·Landroid/util/Pair;->first:Ljava/lang/Object;65 ····iget-object·p1,·p1,·Landroid/util/Pair;->first:Ljava/lang/Object;
  
66 ····return-object·p166 ····return-object·p1
67 .end·method67 .end·method
  
68 .method·private·final·component2(Landroid/util/Pair;)Ljava/lang/Object;68 .method·private·final·component2(Landroid/util/Pair;)Ljava/lang/Object;
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ············"Landroid/util/Pair<",82 ············"Landroid/util/Pair<",
83 ············"TF;TS;>;)TS;"83 ············"TF;TS;>;)TS;"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····const-string·v0,·"<this>"86 ····const-string·v0,·"<this>"
  
87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
88 ····iget-object·p1,·p1,·Landroid/util/Pair;->second:Ljava/lang/Object;88 ····iget-object·p1,·p1,·Landroid/util/Pair;->second:Ljava/lang/Object;
  
89 ····return-object·p189 ····return-object·p1
90 .end·method90 .end·method
  
91 .method·public·static·synthetic·d(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z91 .method·public·static·synthetic·d(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getPrimaryActivityStack()Landroidx/window/extensions/embedding/ActivityStack;118 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getPrimaryActivityStack()Landroidx/window/extensions/embedding/ActivityStack;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····const-string·v1,·"splitInfo.primaryActivityStack"120 ····const-string·v1,·"splitInfo.primaryActivityStack"
  
121 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V121 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
122 ····const/4·v1,·0x0122 ····const/4·v1,·0x0
  
123 ····:try_start_0123 ····:try_start_0
124 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->isEmpty()Z124 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->isEmpty()Z
  
125 ····move-result·v2125 ····move-result·v2
Offset 143, 25 lines modifiedOffset 143, 25 lines modified
  
143 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->getActivities()Ljava/util/List;143 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->getActivities()Ljava/util/List;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
145 ····const-string·v4,·"primaryActivityStack.activities"145 ····const-string·v4,·"primaryActivityStack.activities"
  
146 ····invoke-static·{v0,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V146 ····invoke-static·{v0,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
147 ····invoke-direct·{v3,·v0,·v2},·Landroidx/window/embedding/ActivityStack;-><init>(Ljava/util/List;Z)V147 ····invoke-direct·{v3,·v0,·v2},·Landroidx/window/embedding/ActivityStack;-><init>(Ljava/util/List;Z)V
  
148 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getSecondaryActivityStack()Landroidx/window/extensions/embedding/ActivityStack;148 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getSecondaryActivityStack()Landroidx/window/extensions/embedding/ActivityStack;
  
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····const-string·v2,·"splitInfo.secondaryActivityStack"150 ····const-string·v2,·"splitInfo.secondaryActivityStack"
  
151 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V151 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····:try_start_1152 ····:try_start_1
153 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->isEmpty()Z153 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->isEmpty()Z
  
154 ····move-result·v1154 ····move-result·v1
155 ····:try_end_1155 ····:try_end_1
156 ····.catch·Ljava/lang/NoSuchMethodError;·{:try_start_1·..·:try_end_1}·:catch_1156 ····.catch·Ljava/lang/NoSuchMethodError;·{:try_start_1·..·:try_end_1}·:catch_1
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
  
171 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->getActivities()Ljava/util/List;171 ····invoke-virtual·{v0},·Landroidx/window/extensions/embedding/ActivityStack;->getActivities()Ljava/util/List;
  
172 ····move-result-object·v0172 ····move-result-object·v0
  
173 ····const-string·v4,·"secondaryActivityStack.activities"173 ····const-string·v4,·"secondaryActivityStack.activities"
  
174 ····invoke-static·{v0,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V174 ····invoke-static·{v0,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
175 ····invoke-direct·{v2,·v0,·v1},·Landroidx/window/embedding/ActivityStack;-><init>(Ljava/util/List;Z)V175 ····invoke-direct·{v2,·v0,·v1},·Landroidx/window/embedding/ActivityStack;-><init>(Ljava/util/List;Z)V
  
176 ····new-instance·v0,·Landroidx/window/embedding/SplitInfo;176 ····new-instance·v0,·Landroidx/window/embedding/SplitInfo;
  
177 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getSplitRatio()F177 ····invoke-virtual·{p1},·Landroidx/window/extensions/embedding/SplitInfo;->getSplitRatio()F
  
Offset 191, 23 lines modifiedOffset 191, 23 lines modified
191 .end·method191 .end·method
  
192 .method·private·static·final·translateActivityIntentPredicates$lambda-3(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z192 .method·private·static·final·translateActivityIntentPredicates$lambda-3(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z
193 ····.locals·2193 ····.locals·2
  
194 ····const-string·v0,·"this$0"194 ····const-string·v0,·"this$0"
  
195 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V195 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
196 ····const-string·v0,·"$splitPairFilters"196 ····const-string·v0,·"$splitPairFilters"
  
197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V197 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
198 ····const-string·v0,·"(first,·second)"198 ····const-string·v0,·"(first,·second)"
  
199 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V199 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
200 ····invoke-direct·{p0,·p2},·Landroidx/window/embedding/EmbeddingAdapter;->component1(Landroid/util/Pair;)Ljava/lang/Object;200 ····invoke-direct·{p0,·p2},·Landroidx/window/embedding/EmbeddingAdapter;->component1(Landroid/util/Pair;)Ljava/lang/Object;
  
201 ····move-result-object·v0201 ····move-result-object·v0
  
202 ····check-cast·v0,·Landroid/app/Activity;202 ····check-cast·v0,·Landroid/app/Activity;
  
Offset 263, 23 lines modifiedOffset 263, 23 lines modified
263 .end·method263 .end·method
  
264 .method·private·static·final·translateActivityPairPredicates$lambda-1(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z264 .method·private·static·final·translateActivityPairPredicates$lambda-1(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z
265 ····.locals·2265 ····.locals·2
  
266 ····const-string·v0,·"this$0"266 ····const-string·v0,·"this$0"
  
267 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V267 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
268 ····const-string·v0,·"$splitPairFilters"268 ····const-string·v0,·"$splitPairFilters"
  
269 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V269 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
Max diff block lines reached; 7639/13026 bytes (58.64%) of diff not shown.
1.04 KB
smali/androidx/window/embedding/EmptyEmbeddingComponent.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ············"Landroidx/window/extensions/embedding/EmbeddingRule;",26 ············"Landroidx/window/extensions/embedding/EmbeddingRule;",
27 ············">;)V"27 ············">;)V"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····const-string·v0,·"splitRules"30 ····const-string·v0,·"splitRules"
  
31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·setSplitInfoCallback(Ljava/util/function/Consumer;)V34 .method·public·setSplitInfoCallback(Ljava/util/function/Consumer;)V
35 ····.locals·135 ····.locals·1
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 45, 11 lines modifiedOffset 45, 11 lines modified
45 ············"Landroidx/window/extensions/embedding/SplitInfo;",45 ············"Landroidx/window/extensions/embedding/SplitInfo;",
46 ············">;>;)V"46 ············">;>;)V"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····const-string·v0,·"consumer"49 ····const-string·v0,·"consumer"
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
1.35 KB
smali/androidx/window/embedding/SplitPairRule.smali
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ············"Landroidx/window/embedding/SplitPairFilter;",36 ············"Landroidx/window/embedding/SplitPairFilter;",
37 ············">;ZZZIIFI)V"37 ············">;ZZZIIFI)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····const-string·v0,·"filters"40 ····const-string·v0,·"filters"
  
41 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V41 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····invoke-direct·{p0,·p5,·p6,·p7,·p8},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V42 ····invoke-direct·{p0,·p5,·p6,·p7,·p8},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V
  
43 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z43 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
44 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z44 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
Offset 337, 15 lines modifiedOffset 337, 15 lines modified
337 .end·method337 .end·method
  
338 .method·public·final·plus$window_release(Landroidx/window/embedding/SplitPairFilter;)Landroidx/window/embedding/SplitPairRule;338 .method·public·final·plus$window_release(Landroidx/window/embedding/SplitPairFilter;)Landroidx/window/embedding/SplitPairRule;
339 ····.locals·11339 ····.locals·11
  
340 ····const-string·v0,·"filter"340 ····const-string·v0,·"filter"
  
341 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V341 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
342 ····new-instance·v0,·Ljava/util/LinkedHashSet;342 ····new-instance·v0,·Ljava/util/LinkedHashSet;
  
343 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V343 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V
  
344 ····iget-object·v1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;344 ····iget-object·v1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;
  
1.29 KB
smali/androidx/window/embedding/SplitController$Companion.smali
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 .end·method93 .end·method
  
94 .method·public·final·initialize(Landroid/content/Context;I)V94 .method·public·final·initialize(Landroid/content/Context;I)V
95 ····.locals·195 ····.locals·1
  
96 ····const-string·v0,·"context"96 ····const-string·v0,·"context"
  
97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····new-instance·v0,·Landroidx/window/embedding/SplitRuleParser;98 ····new-instance·v0,·Landroidx/window/embedding/SplitRuleParser;
  
99 ····invoke-direct·{v0},·Landroidx/window/embedding/SplitRuleParser;-><init>()V99 ····invoke-direct·{v0},·Landroidx/window/embedding/SplitRuleParser;-><init>()V
  
100 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/window/embedding/SplitRuleParser;->parseSplitRules$window_release(Landroid/content/Context;I)Ljava/util/Set;100 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/window/embedding/SplitRuleParser;->parseSplitRules$window_release(Landroid/content/Context;I)Ljava/util/Set;
  
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
  
109 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;109 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;
  
110 ····move-result-object·p2110 ····move-result-object·p2
  
111 ····if-nez·p1,·:cond_0111 ····if-nez·p1,·:cond_0
  
112 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set;112 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
113 ····move-result-object·p1113 ····move-result-object·p1
  
114 ····:cond_0114 ····:cond_0
115 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V115 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V
  
116 ····return-void116 ····return-void
1.93 KB
smali/androidx/window/embedding/EmbeddingTranslatingCallback.smali
    
Offset 36, 19 lines modifiedOffset 36, 19 lines modified
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V37 .method·public·constructor·<init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V
38 ····.locals·138 ····.locals·1
  
39 ····const-string·v0,·"callback"39 ····const-string·v0,·"callback"
  
40 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V40 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····const-string·v0,·"adapter"41 ····const-string·v0,·"adapter"
  
42 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V42 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;44 ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;
  
45 ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter;45 ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter;
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ············"Landroidx/window/extensions/embedding/SplitInfo;",77 ············"Landroidx/window/extensions/embedding/SplitInfo;",
78 ············">;)V"78 ············">;)V"
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····const-string·v0,·"splitInfoList"81 ····const-string·v0,·"splitInfoList"
  
82 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V82 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
83 ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;83 ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;
  
84 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter;84 ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter;
  
85 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/List;)Ljava/util/List;85 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/List;)Ljava/util/List;
  
2.23 KB
smali/androidx/window/embedding/ActivityStack.smali
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ············"Landroid/app/Activity;",33 ············"Landroid/app/Activity;",
34 ············">;Z)V"34 ············">;Z)V"
35 ········}35 ········}
36 ····.end·annotation36 ····.end·annotation
  
37 ····const-string·v0,·"activities"37 ····const-string·v0,·"activities"
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityStack;->activities:Ljava/util/List;40 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityStack;->activities:Ljava/util/List;
  
41 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityStack;->isEmpty:Z41 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityStack;->isEmpty:Z
  
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·final·contains(Landroid/app/Activity;)Z67 .method·public·final·contains(Landroid/app/Activity;)Z
68 ····.locals·168 ····.locals·1
  
69 ····const-string·v0,·"activity"69 ····const-string·v0,·"activity"
  
70 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V70 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
71 ····iget-object·v0,·p0,·Landroidx/window/embedding/ActivityStack;->activities:Ljava/util/List;71 ····iget-object·v0,·p0,·Landroidx/window/embedding/ActivityStack;->activities:Ljava/util/List;
  
72 ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z72 ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
73 ····move-result·p173 ····move-result·p1
  
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····invoke-virtual·{p0},·Landroidx/window/embedding/ActivityStack;->getActivities$window_release()Ljava/util/List;182 ····invoke-virtual·{p0},·Landroidx/window/embedding/ActivityStack;->getActivities$window_release()Ljava/util/List;
  
183 ····move-result-object·v1183 ····move-result-object·v1
  
184 ····const-string·v2,·"activities="184 ····const-string·v2,·"activities="
  
185 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;185 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
186 ····move-result-object·v1186 ····move-result-object·v1
  
187 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;187 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
188 ····new-instance·v1,·Ljava/lang/StringBuilder;188 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
Offset 216, 11 lines modifiedOffset 216, 11 lines modified
  
216 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;216 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
217 ····move-result-object·v0217 ····move-result-object·v0
  
218 ····const-string·v1,·"StringBuilder().apply(builderAction).toString()"218 ····const-string·v1,·"StringBuilder().apply(builderAction).toString()"
  
219 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V219 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
220 ····return-object·v0220 ····return-object·v0
221 .end·method221 .end·method
1.58 KB
smali/androidx/window/embedding/SplitPlaceholderRule.smali
    
Offset 34, 19 lines modifiedOffset 34, 19 lines modified
34 ············"Landroid/content/Intent;",34 ············"Landroid/content/Intent;",
35 ············"IIFI)V"35 ············"IIFI)V"
36 ········}36 ········}
37 ····.end·annotation37 ····.end·annotation
  
38 ····const-string·v0,·"filters"38 ····const-string·v0,·"filters"
  
39 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V39 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
40 ····const-string·v0,·"placeholderIntent"40 ····const-string·v0,·"placeholderIntent"
  
41 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V41 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V42 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V
  
43 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;43 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
44 ····invoke-static·{p1},·Ll1/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;44 ····invoke-static·{p1},·Ll1/g;->t(Ljava/lang/Iterable;)Ljava/util/Set;
  
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 .end·method250 .end·method
  
251 .method·public·final·plus$window_release(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/SplitPlaceholderRule;251 .method·public·final·plus$window_release(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/SplitPlaceholderRule;
252 ····.locals·9252 ····.locals·9
  
253 ····const-string·v0,·"filter"253 ····const-string·v0,·"filter"
  
254 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V254 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
255 ····new-instance·v0,·Ljava/util/LinkedHashSet;255 ····new-instance·v0,·Ljava/util/LinkedHashSet;
  
256 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V256 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V
  
257 ····iget-object·v1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;257 ····iget-object·v1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;
  
4.88 KB
smali/androidx/window/embedding/SplitPairFilter.smali
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
  
24 ····move-object/from16·v1,·p124 ····move-object/from16·v1,·p1
  
25 ····move-object/from16·v2,·p225 ····move-object/from16·v2,·p2
  
26 ····const-string·v3,·"primaryActivityName"26 ····const-string·v3,·"primaryActivityName"
  
27 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····const-string·v3,·"secondaryActivityName"28 ····const-string·v3,·"secondaryActivityName"
  
29 ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{v2,·v3},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V
  
31 ····iput-object·v1,·v0,·Landroidx/window/embedding/SplitPairFilter;->primaryActivityName:Landroid/content/ComponentName;31 ····iput-object·v1,·v0,·Landroidx/window/embedding/SplitPairFilter;->primaryActivityName:Landroid/content/ComponentName;
  
32 ····iput-object·v2,·v0,·Landroidx/window/embedding/SplitPairFilter;->secondaryActivityName:Landroid/content/ComponentName;32 ····iput-object·v2,·v0,·Landroidx/window/embedding/SplitPairFilter;->secondaryActivityName:Landroid/content/ComponentName;
  
Offset 46, 39 lines modifiedOffset 46, 39 lines modified
  
46 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;46 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
47 ····move-result-object·v747 ····move-result-object·v7
  
48 ····const-string·v3,·"primaryActivityName.packageName"48 ····const-string·v3,·"primaryActivityName.packageName"
  
49 ····invoke-static·{v7,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{v7,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;50 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
51 ····move-result-object·v1451 ····move-result-object·v14
  
52 ····const-string·v1,·"primaryActivityName.className"52 ····const-string·v1,·"primaryActivityName.className"
  
53 ····invoke-static·{v14,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V53 ····invoke-static·{v14,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
54 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;54 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
55 ····move-result-object·v1555 ····move-result-object·v15
  
56 ····const-string·v1,·"secondaryActivityName.packageName"56 ····const-string·v1,·"secondaryActivityName.packageName"
  
57 ····invoke-static·{v15,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V57 ····invoke-static·{v15,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;58 ····invoke-virtual/range·{p2·..·p2},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
59 ····move-result-object·v1359 ····move-result-object·v13
  
60 ····const-string·v1,·"secondaryActivityName.className"60 ····const-string·v1,·"secondaryActivityName.className"
  
61 ····invoke-static·{v13,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{v13,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····invoke-interface·{v7},·Ljava/lang/CharSequence;->length()I62 ····invoke-interface·{v7},·Ljava/lang/CharSequence;->length()I
  
63 ····move-result·v163 ····move-result·v1
  
64 ····const/16·v16,·0x164 ····const/16·v16,·0x1
  
Offset 578, 19 lines modifiedOffset 578, 19 lines modified
578 .end·method578 .end·method
  
579 .method·public·final·matchesActivityIntentPair(Landroid/app/Activity;Landroid/content/Intent;)Z579 .method·public·final·matchesActivityIntentPair(Landroid/app/Activity;Landroid/content/Intent;)Z
580 ····.locals·3580 ····.locals·3
  
581 ····const-string·v0,·"primaryActivity"581 ····const-string·v0,·"primaryActivity"
  
582 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V582 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
583 ····const-string·v0,·"secondaryActivityIntent"583 ····const-string·v0,·"secondaryActivityIntent"
  
584 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V584 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
585 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;585 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;
  
586 ····move-result-object·p1586 ····move-result-object·p1
  
587 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;587 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;
  
Offset 645, 19 lines modifiedOffset 645, 19 lines modified
645 .end·method645 .end·method
  
646 .method·public·final·matchesActivityPair(Landroid/app/Activity;Landroid/app/Activity;)Z646 .method·public·final·matchesActivityPair(Landroid/app/Activity;Landroid/app/Activity;)Z
647 ····.locals·5647 ····.locals·5
  
648 ····const-string·v0,·"primaryActivity"648 ····const-string·v0,·"primaryActivity"
  
649 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V649 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
650 ····const-string·v0,·"secondaryActivity"650 ····const-string·v0,·"secondaryActivity"
  
651 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V651 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
652 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;652 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;
  
653 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;653 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;
  
654 ····move-result-object·v1654 ····move-result-object·v1
  
Offset 703, 15 lines modifiedOffset 703, 15 lines modified
  
703 ····invoke-virtual·{p2},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;703 ····invoke-virtual·{p2},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
704 ····move-result-object·p2704 ····move-result-object·p2
  
705 ····const-string·v0,·"secondaryActivity.intent"705 ····const-string·v0,·"secondaryActivity.intent"
  
706 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V706 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
707 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/window/embedding/SplitPairFilter;->matchesActivityIntentPair(Landroid/app/Activity;Landroid/content/Intent;)Z707 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/window/embedding/SplitPairFilter;->matchesActivityIntentPair(Landroid/app/Activity;Landroid/content/Intent;)Z
  
708 ····move-result·p1708 ····move-result·p1
  
709 ····if-eqz·p1,·:cond_1709 ····if-eqz·p1,·:cond_1
  
2.06 KB
smali/androidx/window/embedding/SplitInfo.smali
    
Offset 18, 19 lines modifiedOffset 18, 19 lines modified
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V19 .method·public·constructor·<init>(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V
20 ····.locals·120 ····.locals·1
  
21 ····const-string·v0,·"primaryActivityStack"21 ····const-string·v0,·"primaryActivityStack"
  
22 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V22 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····const-string·v0,·"secondaryActivityStack"23 ····const-string·v0,·"secondaryActivityStack"
  
24 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V24 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitInfo;->primaryActivityStack:Landroidx/window/embedding/ActivityStack;26 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitInfo;->primaryActivityStack:Landroidx/window/embedding/ActivityStack;
  
27 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitInfo;->secondaryActivityStack:Landroidx/window/embedding/ActivityStack;27 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitInfo;->secondaryActivityStack:Landroidx/window/embedding/ActivityStack;
  
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·final·contains(Landroid/app/Activity;)Z43 .method·public·final·contains(Landroid/app/Activity;)Z
44 ····.locals·144 ····.locals·1
  
45 ····const-string·v0,·"activity"45 ····const-string·v0,·"activity"
  
46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitInfo;->primaryActivityStack:Landroidx/window/embedding/ActivityStack;47 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitInfo;->primaryActivityStack:Landroidx/window/embedding/ActivityStack;
  
48 ····invoke-virtual·{v0,·p1},·Landroidx/window/embedding/ActivityStack;->contains(Landroid/app/Activity;)Z48 ····invoke-virtual·{v0,·p1},·Landroidx/window/embedding/ActivityStack;->contains(Landroid/app/Activity;)Z
  
49 ····move-result·v049 ····move-result·v0
  
Offset 289, 11 lines modifiedOffset 289, 11 lines modified
  
289 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;289 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
290 ····move-result-object·v0290 ····move-result-object·v0
  
291 ····const-string·v1,·"StringBuilder().apply(builderAction).toString()"291 ····const-string·v1,·"StringBuilder().apply(builderAction).toString()"
  
292 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V292 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
293 ····return-object·v0293 ····return-object·v0
294 .end·method294 .end·method
2.88 KB
smali/androidx/window/embedding/ActivityFilter.smali
    
Offset 16, 37 lines modifiedOffset 16, 37 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Landroid/content/ComponentName;Ljava/lang/String;)V17 .method·public·constructor·<init>(Landroid/content/ComponentName;Ljava/lang/String;)V
18 ····.locals·1118 ····.locals·11
  
19 ····const-string·v0,·"componentName"19 ····const-string·v0,·"componentName"
  
20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityFilter;->componentName:Landroid/content/ComponentName;22 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityFilter;->componentName:Landroid/content/ComponentName;
  
23 ····iput-object·p2,·p0,·Landroidx/window/embedding/ActivityFilter;->intentAction:Ljava/lang/String;23 ····iput-object·p2,·p0,·Landroidx/window/embedding/ActivityFilter;->intentAction:Ljava/lang/String;
  
24 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;24 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
25 ····move-result-object·p225 ····move-result-object·p2
  
26 ····const-string·v0,·"componentName.packageName"26 ····const-string·v0,·"componentName.packageName"
  
27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;28 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
29 ····move-result-object·p129 ····move-result-object·p1
  
30 ····const-string·v0,·"componentName.className"30 ····const-string·v0,·"componentName.className"
  
31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->length()I32 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->length()I
  
33 ····move-result·v033 ····move-result·v0
  
34 ····const/4·v7,·0x134 ····const/4·v7,·0x1
  
Offset 323, 15 lines modifiedOffset 323, 15 lines modified
323 .end·method323 .end·method
  
324 .method·public·final·matchesActivity(Landroid/app/Activity;)Z324 .method·public·final·matchesActivity(Landroid/app/Activity;)Z
325 ····.locals·2325 ····.locals·2
  
326 ····const-string·v0,·"activity"326 ····const-string·v0,·"activity"
  
327 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V327 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
328 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;328 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;
  
329 ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityFilter;->componentName:Landroid/content/ComponentName;329 ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityFilter;->componentName:Landroid/content/ComponentName;
  
330 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/window/embedding/MatcherUtils;->areActivityOrIntentComponentsMatching$window_release(Landroid/app/Activity;Landroid/content/ComponentName;)Z330 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/window/embedding/MatcherUtils;->areActivityOrIntentComponentsMatching$window_release(Landroid/app/Activity;Landroid/content/ComponentName;)Z
  
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 .end·method378 .end·method
  
379 .method·public·final·matchesIntent(Landroid/content/Intent;)Z379 .method·public·final·matchesIntent(Landroid/content/Intent;)Z
380 ····.locals·3380 ····.locals·3
  
381 ····const-string·v0,·"intent"381 ····const-string·v0,·"intent"
  
382 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V382 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
383 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;383 ····sget-object·v0,·Landroidx/window/embedding/MatcherUtils;->INSTANCE:Landroidx/window/embedding/MatcherUtils;
  
384 ····invoke-virtual·{p1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;384 ····invoke-virtual·{p1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
  
385 ····move-result-object·v1385 ····move-result-object·v1
  
3.72 KB
smali/androidx/window/embedding/SplitController.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
  
69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
72 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set;72 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
Offset 179, 23 lines modifiedOffset 179, 23 lines modified
179 ············"Landroidx/window/embedding/SplitInfo;",179 ············"Landroidx/window/embedding/SplitInfo;",
180 ············">;>;)V"180 ············">;>;)V"
181 ········}181 ········}
182 ····.end·annotation182 ····.end·annotation
  
183 ····const-string·v0,·"activity"183 ····const-string·v0,·"activity"
  
184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····const-string·v0,·"executor"185 ····const-string·v0,·"executor"
  
186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
187 ····const-string·v0,·"consumer"187 ····const-string·v0,·"consumer"
  
188 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V188 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
189 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;189 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
190 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroidx/window/embedding/EmbeddingBackend;->registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lj/a;)V190 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroidx/window/embedding/EmbeddingBackend;->registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lj/a;)V
  
191 ····return-void191 ····return-void
192 .end·method192 .end·method
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 .end·method249 .end·method
  
250 .method·public·final·registerRule(Landroidx/window/embedding/EmbeddingRule;)V250 .method·public·final·registerRule(Landroidx/window/embedding/EmbeddingRule;)V
251 ····.locals·1251 ····.locals·1
  
252 ····const-string·v0,·"rule"252 ····const-string·v0,·"rule"
  
253 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V253 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
254 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;254 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
255 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->registerRule(Landroidx/window/embedding/EmbeddingRule;)V255 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->registerRule(Landroidx/window/embedding/EmbeddingRule;)V
  
256 ····return-void256 ····return-void
257 .end·method257 .end·method
Offset 272, 29 lines modifiedOffset 272, 29 lines modified
272 ············"Landroidx/window/embedding/SplitInfo;",272 ············"Landroidx/window/embedding/SplitInfo;",
273 ············">;>;)V"273 ············">;>;)V"
274 ········}274 ········}
275 ····.end·annotation275 ····.end·annotation
  
276 ····const-string·v0,·"consumer"276 ····const-string·v0,·"consumer"
  
277 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V277 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
278 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;278 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
279 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterSplitListenerForActivity(Lj/a;)V279 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterSplitListenerForActivity(Lj/a;)V
  
280 ····return-void280 ····return-void
281 .end·method281 .end·method
  
282 .method·public·final·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V282 .method·public·final·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V
283 ····.locals·1283 ····.locals·1
  
284 ····const-string·v0,·"rule"284 ····const-string·v0,·"rule"
  
285 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V285 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
286 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;286 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
287 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V287 ····invoke-interface·{v0,·p1},·Landroidx/window/embedding/EmbeddingBackend;->unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V
  
288 ····return-void288 ····return-void
289 .end·method289 .end·method
664 B
smali/androidx/window/embedding/ExtensionEmbeddingBackend$Companion.smali
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····:catchall_069 ····:catchall_0
70 ····move-exception·v270 ····move-exception·v2
  
71 ····const-string·v3,·"Failed·to·load·embedding·extension:·"71 ····const-string·v3,·"Failed·to·load·embedding·extension:·"
  
72 ····invoke-static·{v3,·v2},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;72 ····invoke-static·{v3,·v2},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
73 ····move-result-object·v273 ····move-result-object·v2
  
74 ····invoke-static·{v0,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I74 ····invoke-static·{v0,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
75 ····:cond_075 ····:cond_0
76 ····:goto_076 ····:goto_0
2.68 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper.smali
    
Offset 54, 23 lines modifiedOffset 54, 23 lines modified
54 ············"Landroidx/window/embedding/SplitInfo;",54 ············"Landroidx/window/embedding/SplitInfo;",
55 ············">;>;)V"55 ············">;>;)V"
56 ········}56 ········}
57 ····.end·annotation57 ····.end·annotation
  
58 ····const-string·v0,·"activity"58 ····const-string·v0,·"activity"
  
59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
60 ····const-string·v0,·"executor"60 ····const-string·v0,·"executor"
  
61 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····const-string·v0,·"callback"62 ····const-string·v0,·"callback"
  
63 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->activity:Landroid/app/Activity;65 ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->activity:Landroid/app/Activity;
  
66 ····iput-object·p2,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->executor:Ljava/util/concurrent/Executor;66 ····iput-object·p2,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->executor:Ljava/util/concurrent/Executor;
  
Offset 88, 19 lines modifiedOffset 88, 19 lines modified
88 .end·method88 .end·method
  
89 .method·private·static·final·accept$lambda-1(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V89 .method·private·static·final·accept$lambda-1(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V
90 ····.locals·190 ····.locals·1
  
91 ····const-string·v0,·"this$0"91 ····const-string·v0,·"this$0"
  
92 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V92 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
93 ····const-string·v0,·"$splitsWithActivity"93 ····const-string·v0,·"$splitsWithActivity"
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Lj/a;95 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->getCallback()Lj/a;
  
96 ····move-result-object·p096 ····move-result-object·p0
  
97 ····invoke-interface·{p0,·p1},·Lj/a;->accept(Ljava/lang/Object;)V97 ····invoke-interface·{p0,·p1},·Lj/a;->accept(Ljava/lang/Object;)V
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ············"Landroidx/window/embedding/SplitInfo;",118 ············"Landroidx/window/embedding/SplitInfo;",
119 ············">;)V"119 ············">;)V"
120 ········}120 ········}
121 ····.end·annotation121 ····.end·annotation
  
122 ····const-string·v0,·"splitInfoList"122 ····const-string·v0,·"splitInfoList"
  
123 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V123 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
124 ····new-instance·v0,·Ljava/util/ArrayList;124 ····new-instance·v0,·Ljava/util/ArrayList;
  
125 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V125 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
126 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;126 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
570 B
smali/androidx/window/core/Bounds.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/graphics/Rect;)V32 .method·public·constructor·<init>(Landroid/graphics/Rect;)V
33 ····.locals·333 ····.locals·3
  
34 ····const-string·v0,·"rect"34 ····const-string·v0,·"rect"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····iget·v0,·p1,·Landroid/graphics/Rect;->left:I36 ····iget·v0,·p1,·Landroid/graphics/Rect;->left:I
  
37 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I37 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I
  
38 ····iget·v2,·p1,·Landroid/graphics/Rect;->right:I38 ····iget·v2,·p1,·Landroid/graphics/Rect;->right:I
  
1.62 KB
smali/androidx/window/core/Version.smali
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
  
163 ····invoke-interface·{v0},·Lk1/e;->getValue()Ljava/lang/Object;163 ····invoke-interface·{v0},·Lk1/e;->getValue()Ljava/lang/Object;
  
164 ····move-result-object·v0164 ····move-result-object·v0
  
165 ····const-string·v1,·"<get-bigInteger>(...)"165 ····const-string·v1,·"<get-bigInteger>(...)"
  
166 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V166 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
167 ····check-cast·v0,·Ljava/math/BigInteger;167 ····check-cast·v0,·Ljava/math/BigInteger;
  
168 ····return-object·v0168 ····return-object·v0
169 .end·method169 .end·method
  
170 .method·public·static·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;170 .method·public·static·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
  
189 #·virtual·methods189 #·virtual·methods
190 .method·public·compareTo(Landroidx/window/core/Version;)I190 .method·public·compareTo(Landroidx/window/core/Version;)I
191 ····.locals·1191 ····.locals·1
  
192 ····const-string·v0,·"other"192 ····const-string·v0,·"other"
  
193 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V193 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
194 ····invoke-direct·{p0},·Landroidx/window/core/Version;->getBigInteger()Ljava/math/BigInteger;194 ····invoke-direct·{p0},·Landroidx/window/core/Version;->getBigInteger()Ljava/math/BigInteger;
  
195 ····move-result-object·v0195 ····move-result-object·v0
  
196 ····invoke-direct·{p1},·Landroidx/window/core/Version;->getBigInteger()Ljava/math/BigInteger;196 ····invoke-direct·{p1},·Landroidx/window/core/Version;->getBigInteger()Ljava/math/BigInteger;
  
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
  
329 ····if-eqz·v0,·:cond_0329 ····if-eqz·v0,·:cond_0
  
330 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;330 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
331 ····const-string·v1,·"-"331 ····const-string·v1,·"-"
  
332 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;332 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
333 ····move-result-object·v0333 ····move-result-object·v0
  
334 ····goto·:goto_0334 ····goto·:goto_0
  
335 ····:cond_0335 ····:cond_0
336 ····const-string·v0,·""336 ····const-string·v0,·""
620 B
smali/androidx/window/core/Version$Companion.smali
    
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ····:goto_3221 ····:goto_3
222 ····move-object·v6,·p1222 ····move-object·v6,·p1
  
223 ····new-instance·p1,·Landroidx/window/core/Version;223 ····new-instance·p1,·Landroidx/window/core/Version;
  
224 ····const-string·v0,·"description"224 ····const-string·v0,·"description"
  
225 ····invoke-static·{v6,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V225 ····invoke-static·{v6,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
226 ····const/4·v7,·0x0226 ····const/4·v7,·0x0
  
227 ····move-object·v2,·p1227 ····move-object·v2,·p1
  
228 ····invoke-direct/range·{v2·..·v7},·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V228 ····invoke-direct/range·{v2·..·v7},·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V
  
656 B
smali/androidx/window/layout/WindowLayoutInfo.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ············"Landroidx/window/layout/DisplayFeature;",26 ············"Landroidx/window/layout/DisplayFeature;",
27 ············">;)V"27 ············">;)V"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····const-string·v0,·"displayFeatures"30 ····const-string·v0,·"displayFeatures"
  
31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List;33 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.02 KB
smali/androidx/window/layout/SidecarCompat$FirstAttachAdapter.smali
    
Offset 33, 19 lines modifiedOffset 33, 19 lines modified
  
33 #·direct·methods33 #·direct·methods
34 .method·public·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V34 .method·public·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V
35 ····.locals·135 ····.locals·1
  
36 ····const-string·v0,·"sidecarCompat"36 ····const-string·v0,·"sidecarCompat"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····const-string·v0,·"activity"38 ····const-string·v0,·"activity"
  
39 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V39 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->sidecarCompat:Landroidx/window/layout/SidecarCompat;41 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->sidecarCompat:Landroidx/window/layout/SidecarCompat;
  
42 ····new-instance·p1,·Ljava/lang/ref/WeakReference;42 ····new-instance·p1,·Ljava/lang/ref/WeakReference;
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·onViewAttachedToWindow(Landroid/view/View;)V60 .method·public·onViewAttachedToWindow(Landroid/view/View;)V
61 ····.locals·261 ····.locals·2
  
62 ····const-string·v0,·"view"62 ····const-string·v0,·"view"
  
63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V64 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
65 ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference;65 ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference;
  
66 ····invoke-virtual·{p1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;66 ····invoke-virtual·{p1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
Offset 99, 11 lines modifiedOffset 99, 11 lines modified
99 .end·method99 .end·method
  
100 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V100 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V
101 ····.locals·1101 ····.locals·1
  
102 ····const-string·v0,·"view"102 ····const-string·v0,·"view"
  
103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
2.85 KB
smali/androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.smali
    
Offset 40, 19 lines modifiedOffset 40, 19 lines modified
  
40 #·direct·methods40 #·direct·methods
41 .method·public·constructor·<init>(Landroidx/window/layout/SidecarAdapter;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V41 .method·public·constructor·<init>(Landroidx/window/layout/SidecarAdapter;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V
42 ····.locals·142 ····.locals·1
  
43 ····const-string·v0,·"sidecarAdapter"43 ····const-string·v0,·"sidecarAdapter"
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····const-string·v0,·"callbackInterface"45 ····const-string·v0,·"callbackInterface"
  
46 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;48 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;
  
49 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;49 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 #·virtual·methods74 #·virtual·methods
75 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V75 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
76 ····.locals·376 ····.locals·3
  
77 ····const-string·v0,·"newDeviceState"77 ····const-string·v0,·"newDeviceState"
  
78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;79 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;
  
80 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V80 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
81 ····:try_start_081 ····:try_start_0
82 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;82 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;
Offset 126, 19 lines modifiedOffset 126, 19 lines modified
126 .end·method126 .end·method
  
127 .method·public·onWindowLayoutChanged(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V127 .method·public·onWindowLayoutChanged(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V
128 ····.locals·3128 ····.locals·3
  
129 ····const-string·v0,·"token"129 ····const-string·v0,·"token"
  
130 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V130 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
131 ····const-string·v0,·"newLayout"131 ····const-string·v0,·"newLayout"
  
132 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V132 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
133 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;133 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;
  
134 ····monitor-enter·v0134 ····monitor-enter·v0
  
135 ····:try_start_0135 ····:try_start_0
136 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->mActivityWindowLayoutInfo:Ljava/util/WeakHashMap;136 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->mActivityWindowLayoutInfo:Ljava/util/WeakHashMap;
624 B
smali/androidx/window/layout/HardwareFoldingFeature$Companion.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·final·validateFeatureBounds$window_release(Landroidx/window/core/Bounds;)V35 .method·public·final·validateFeatureBounds$window_release(Landroidx/window/core/Bounds;)V
36 ····.locals·336 ····.locals·3
  
37 ····const-string·v0,·"bounds"37 ····const-string·v0,·"bounds"
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getWidth()I39 ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getWidth()I
  
40 ····move-result·v040 ····move-result·v0
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
942 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;54 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;
55 ····.locals·155 ····.locals·1
  
56 ····const-string·v0,·"p0"56 ····const-string·v0,·"p0"
  
57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····iget-object·v0,·p0,·Lkotlin/jvm/internal/a;->receiver:Ljava/lang/Object;58 ····iget-object·v0,·p0,·Lkotlin/jvm/internal/a;->receiver:Ljava/lang/Object;
  
59 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculatorDecorator;59 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculatorDecorator;
  
60 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorDecorator;->decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;60 ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorDecorator;->decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;
  
690 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$reset$1.smali
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;58 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;
59 ····.locals·159 ····.locals·1
  
60 ····const-string·v0,·"it"60 ····const-string·v0,·"it"
  
61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····return-object·p162 ····return-object·p1
63 .end·method63 .end·method
  
64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
65 ····.locals·065 ····.locals·0
  
2.64 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 #·direct·methods46 #·direct·methods
47 .method·public·constructor·<init>(Landroidx/window/extensions/layout/WindowLayoutComponent;)V47 .method·public·constructor·<init>(Landroidx/window/extensions/layout/WindowLayoutComponent;)V
48 ····.locals·148 ····.locals·1
  
49 ····const-string·v0,·"component"49 ····const-string·v0,·"component"
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;52 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
53 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;53 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;
  
Offset 90, 23 lines modifiedOffset 90, 23 lines modified
90 ············"Landroidx/window/layout/WindowLayoutInfo;",90 ············"Landroidx/window/layout/WindowLayoutInfo;",
91 ············">;)V"91 ············">;)V"
92 ········}92 ········}
93 ····.end·annotation93 ····.end·annotation
  
94 ····const-string·v0,·"activity"94 ····const-string·v0,·"activity"
  
95 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V95 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
96 ····const-string·v0,·"executor"96 ····const-string·v0,·"executor"
  
97 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····const-string·p2,·"callback"98 ····const-string·p2,·"callback"
  
99 ····invoke-static·{p3,·p2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V99 ····invoke-static·{p3,·p2},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
100 ····iget-object·p2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;100 ····iget-object·p2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;
  
101 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->lock()V101 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->lock()V
  
102 ····:try_start_0102 ····:try_start_0
103 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->activityToListeners:Ljava/util/Map;103 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->activityToListeners:Ljava/util/Map;
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 ············"Landroidx/window/layout/WindowLayoutInfo;",179 ············"Landroidx/window/layout/WindowLayoutInfo;",
180 ············">;)V"180 ············">;)V"
181 ········}181 ········}
182 ····.end·annotation182 ····.end·annotation
  
183 ····const-string·v0,·"callback"183 ····const-string·v0,·"callback"
  
184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;185 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->extensionWindowBackendLock:Ljava/util/concurrent/locks/ReentrantLock;
  
186 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V186 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
187 ····:try_start_0187 ····:try_start_0
188 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;188 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
1.38 KB
smali/androidx/window/layout/SidecarWindowBackend$Companion.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·final·getInstance(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend;35 .method·public·final·getInstance(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend;
36 ····.locals·236 ····.locals·2
  
37 ····const-string·v0,·"context"37 ····const-string·v0,·"context"
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-static·{},·Landroidx/window/layout/SidecarWindowBackend;->access$getGlobalInstance$cp()Landroidx/window/layout/SidecarWindowBackend;39 ····invoke-static·{},·Landroidx/window/layout/SidecarWindowBackend;->access$getGlobalInstance$cp()Landroidx/window/layout/SidecarWindowBackend;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····if-nez·v0,·:cond_141 ····if-nez·v0,·:cond_1
  
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 .end·method99 .end·method
  
100 .method·public·final·initAndVerifyExtension(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat;100 .method·public·final·initAndVerifyExtension(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat;
101 ····.locals·2101 ····.locals·2
  
102 ····const-string·v0,·"context"102 ····const-string·v0,·"context"
  
103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····const/4·v0,·0x0104 ····const/4·v0,·0x0
  
105 ····:try_start_0105 ····:try_start_0
106 ····sget-object·v1,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;106 ····sget-object·v1,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;
  
107 ····invoke-virtual·{v1},·Landroidx/window/layout/SidecarCompat$Companion;->getSidecarVersion()Landroidx/window/core/Version;107 ····invoke-virtual·{v1},·Landroidx/window/layout/SidecarCompat$Companion;->getSidecarVersion()Landroidx/window/core/Version;
4.28 KB
smali/androidx/window/layout/ExtensionsWindowLayoutInfoAdapter.smali
    
Offset 129, 19 lines modifiedOffset 129, 19 lines modified
  
129 #·virtual·methods129 #·virtual·methods
130 .method·public·final·translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature;130 .method·public·final·translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature;
131 ····.locals·6131 ····.locals·6
  
132 ····const-string·v0,·"activity"132 ····const-string·v0,·"activity"
  
133 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V133 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
134 ····const-string·v0,·"oemFeature"134 ····const-string·v0,·"oemFeature"
  
135 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V135 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
136 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getType()I136 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getType()I
  
137 ····move-result·v0137 ····move-result·v0
  
138 ····const/4·v1,·0x2138 ····const/4·v1,·0x2
  
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
  
195 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getBounds()Landroid/graphics/Rect;195 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getBounds()Landroid/graphics/Rect;
  
196 ····move-result-object·v4196 ····move-result-object·v4
  
197 ····const-string·v5,·"oemFeature.bounds"197 ····const-string·v5,·"oemFeature.bounds"
  
198 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V198 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
199 ····invoke-direct·{v2,·v4},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V199 ····invoke-direct·{v2,·v4},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V
  
200 ····invoke-direct·{p0,·p1,·v2},·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->validBounds(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z200 ····invoke-direct·{p0,·p1,·v2},·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->validBounds(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z
  
201 ····move-result·p1201 ····move-result·p1
  
Offset 213, 42 lines modifiedOffset 213, 42 lines modified
  
213 ····new-instance·p1,·Landroidx/window/core/Bounds;213 ····new-instance·p1,·Landroidx/window/core/Bounds;
  
214 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getBounds()Landroid/graphics/Rect;214 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/FoldingFeature;->getBounds()Landroid/graphics/Rect;
  
215 ····move-result-object·p2215 ····move-result-object·p2
  
216 ····invoke-static·{p2,·v5},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V216 ····invoke-static·{p2,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
217 ····invoke-direct·{p1,·p2},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V217 ····invoke-direct·{p1,·p2},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V
  
218 ····invoke-direct·{v3,·p1,·v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature;-><init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V218 ····invoke-direct·{v3,·p1,·v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature;-><init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V
  
219 ····:cond_4219 ····:cond_4
220 ····return-object·v3220 ····return-object·v3
221 .end·method221 .end·method
  
222 .method·public·final·translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo;222 .method·public·final·translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo;
223 ····.locals·4223 ····.locals·4
  
224 ····const-string·v0,·"activity"224 ····const-string·v0,·"activity"
  
225 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V225 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
226 ····const-string·v0,·"info"226 ····const-string·v0,·"info"
  
227 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V227 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
228 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/WindowLayoutInfo;->getDisplayFeatures()Ljava/util/List;228 ····invoke-virtual·{p2},·Landroidx/window/extensions/layout/WindowLayoutInfo;->getDisplayFeatures()Ljava/util/List;
  
229 ····move-result-object·p2229 ····move-result-object·p2
  
230 ····const-string·v0,·"info.displayFeatures"230 ····const-string·v0,·"info.displayFeatures"
  
231 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V231 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
232 ····new-instance·v0,·Ljava/util/ArrayList;232 ····new-instance·v0,·Ljava/util/ArrayList;
  
233 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V233 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
234 ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;234 ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
  
272 ····if-eqz·v2,·:cond_1272 ····if-eqz·v2,·:cond_1
  
273 ····sget-object·v2,·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;273 ····sget-object·v2,·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;
  
274 ····const-string·v3,·"feature"274 ····const-string·v3,·"feature"
  
275 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V275 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
276 ····check-cast·v1,·Landroidx/window/extensions/layout/FoldingFeature;276 ····check-cast·v1,·Landroidx/window/extensions/layout/FoldingFeature;
  
277 ····invoke-virtual·{v2,·p1,·v1},·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature;277 ····invoke-virtual·{v2,·p1,·v1},·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->translate$window_release(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature;
  
278 ····move-result-object·v1278 ····move-result-object·v1
  
1.71 KB
smali/androidx/window/layout/WindowInfoTrackerImpl.smali
    
Offset 42, 19 lines modifiedOffset 42, 19 lines modified
42 .end·method42 .end·method
  
43 .method·public·constructor·<init>(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V43 .method·public·constructor·<init>(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V
44 ····.locals·144 ····.locals·1
  
45 ····const-string·v0,·"windowMetricsCalculator"45 ····const-string·v0,·"windowMetricsCalculator"
  
46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····const-string·v0,·"windowBackend"47 ····const-string·v0,·"windowBackend"
  
48 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V48 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowMetricsCalculator:Landroidx/window/layout/WindowMetricsCalculator;50 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowMetricsCalculator:Landroidx/window/layout/WindowMetricsCalculator;
  
51 ····iput-object·p2,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;51 ····iput-object·p2,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;
  
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ············"Landroidx/window/layout/WindowLayoutInfo;",82 ············"Landroidx/window/layout/WindowLayoutInfo;",
83 ············">;"83 ············">;"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····const-string·v0,·"activity"86 ····const-string·v0,·"activity"
  
87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
88 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;88 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;
  
89 ····const/4·v1,·0x089 ····const/4·v1,·0x0
  
90 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Ln1/d;)V90 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Ln1/d;)V
  
1.8 KB
smali/androidx/window/layout/SidecarCompat$DistinctElementCallback.smali
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V37 .method·public·constructor·<init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V
38 ····.locals·138 ····.locals·1
  
39 ····const-string·v0,·"callbackInterface"39 ····const-string·v0,·"callbackInterface"
  
40 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V40 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->callbackInterface:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;42 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->callbackInterface:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;
  
43 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;43 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;
  
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V65 .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V
66 ····.locals·266 ····.locals·2
  
67 ····const-string·v0,·"activity"67 ····const-string·v0,·"activity"
  
68 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V68 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
69 ····const-string·v0,·"newLayout"69 ····const-string·v0,·"newLayout"
  
70 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V70 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
71 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;71 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock;
  
72 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V72 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
73 ····:try_start_073 ····:try_start_0
74 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap;74 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap;
1.29 KB
smali/androidx/window/layout/HardwareFoldingFeature.smali
    
Offset 43, 23 lines modifiedOffset 43, 23 lines modified
43 .end·method43 .end·method
  
44 .method·public·constructor·<init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V44 .method·public·constructor·<init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V
45 ····.locals·145 ····.locals·1
  
46 ····const-string·v0,·"featureBounds"46 ····const-string·v0,·"featureBounds"
  
47 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V47 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
48 ····const-string·v0,·"type"48 ····const-string·v0,·"type"
  
49 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····const-string·v0,·"state"50 ····const-string·v0,·"state"
  
51 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····iput-object·p1,·p0,·Landroidx/window/layout/HardwareFoldingFeature;->featureBounds:Landroidx/window/core/Bounds;53 ····iput-object·p1,·p0,·Landroidx/window/layout/HardwareFoldingFeature;->featureBounds:Landroidx/window/core/Bounds;
  
54 ····iput-object·p2,·p0,·Landroidx/window/layout/HardwareFoldingFeature;->type:Landroidx/window/layout/HardwareFoldingFeature$Type;54 ····iput-object·p2,·p0,·Landroidx/window/layout/HardwareFoldingFeature;->type:Landroidx/window/layout/HardwareFoldingFeature$Type;
  
942 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion.smali
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 .method·public·final·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V77 .method·public·final·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V
78 ····.locals·178 ····.locals·1
79 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;79 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;
80 ····.end·annotation80 ····.end·annotation
  
81 ····const-string·v0,·"overridingDecorator"81 ····const-string·v0,·"overridingDecorator"
  
82 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V82 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
83 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;83 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
  
84 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V84 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V
  
85 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lu1/l;85 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lu1/l;
  
834 B
smali/androidx/window/layout/DisplayCompatHelperApi17.smali
    
Offset 31, 17 lines modifiedOffset 31, 17 lines modified
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·getRealSize(Landroid/view/Display;Landroid/graphics/Point;)V32 .method·public·final·getRealSize(Landroid/view/Display;Landroid/graphics/Point;)V
33 ····.locals·133 ····.locals·1
  
34 ····const-string·v0,·"display"34 ····const-string·v0,·"display"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····const-string·v0,·"point"36 ····const-string·v0,·"point"
  
37 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····invoke-virtual·{p1,·p2},·Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V38 ····invoke-virtual·{p1,·p2},·Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
7.88 KB
smali/androidx/window/layout/SidecarCompat.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 .end·method70 .end·method
  
71 .method·public·constructor·<init>(Landroid/content/Context;)V71 .method·public·constructor·<init>(Landroid/content/Context;)V
72 ····.locals·172 ····.locals·1
  
73 ····const-string·v0,·"context"73 ····const-string·v0,·"context"
  
74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
75 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;75 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
76 ····move-result-object·p176 ····move-result-object·p1
  
77 ····invoke-static·{p1},·Landroidx/window/sidecar/SidecarProvider;->getSidecarImpl(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;77 ····invoke-static·{p1},·Landroidx/window/sidecar/SidecarProvider;->getSidecarImpl(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;
  
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 .end·method94 .end·method
  
95 .method·public·constructor·<init>(Landroidx/window/sidecar/SidecarInterface;Landroidx/window/layout/SidecarAdapter;)V95 .method·public·constructor·<init>(Landroidx/window/sidecar/SidecarInterface;Landroidx/window/layout/SidecarAdapter;)V
96 ····.locals·196 ····.locals·1
  
97 ····const-string·v0,·"sidecarAdapter"97 ····const-string·v0,·"sidecarAdapter"
  
98 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V99 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
100 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat;->sidecar:Landroidx/window/sidecar/SidecarInterface;100 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat;->sidecar:Landroidx/window/sidecar/SidecarInterface;
  
101 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;101 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat;->sidecarAdapter:Landroidx/window/layout/SidecarAdapter;
  
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 .end·method201 .end·method
  
202 .method·public·final·getWindowLayoutInfo(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo;202 .method·public·final·getWindowLayoutInfo(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo;
203 ····.locals·3203 ····.locals·3
  
204 ····const-string·v0,·"activity"204 ····const-string·v0,·"activity"
  
205 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V205 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
206 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;206 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;
  
207 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;207 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;
  
208 ····move-result-object·p1208 ····move-result-object·p1
  
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 .end·method271 .end·method
  
272 .method·public·onWindowLayoutChangeListenerAdded(Landroid/app/Activity;)V272 .method·public·onWindowLayoutChangeListenerAdded(Landroid/app/Activity;)V
273 ····.locals·1273 ····.locals·1
  
274 ····const-string·v0,·"activity"274 ····const-string·v0,·"activity"
  
275 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V275 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
276 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;276 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;
  
277 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;277 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;
  
278 ····move-result-object·v0278 ····move-result-object·v0
  
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
309 .end·method309 .end·method
  
310 .method·public·onWindowLayoutChangeListenerRemoved(Landroid/app/Activity;)V310 .method·public·onWindowLayoutChangeListenerRemoved(Landroid/app/Activity;)V
311 ····.locals·3311 ····.locals·3
  
312 ····const-string·v0,·"activity"312 ····const-string·v0,·"activity"
  
313 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V313 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
314 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;314 ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion;
  
315 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;315 ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder;
  
316 ····move-result-object·v0316 ····move-result-object·v0
  
Offset 377, 19 lines modifiedOffset 377, 19 lines modified
377 .end·method377 .end·method
  
378 .method·public·final·register(Landroid/os/IBinder;Landroid/app/Activity;)V378 .method·public·final·register(Landroid/os/IBinder;Landroid/app/Activity;)V
379 ····.locals·1379 ····.locals·1
  
380 ····const-string·v0,·"windowToken"380 ····const-string·v0,·"windowToken"
  
381 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V381 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
382 ····const-string·v0,·"activity"382 ····const-string·v0,·"activity"
  
383 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V383 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
384 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->windowListenerRegisteredContexts:Ljava/util/Map;384 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->windowListenerRegisteredContexts:Ljava/util/Map;
  
385 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;385 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
386 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->sidecar:Landroidx/window/sidecar/SidecarInterface;386 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->sidecar:Landroidx/window/sidecar/SidecarInterface;
  
Offset 444, 15 lines modifiedOffset 444, 15 lines modified
444 .end·method444 .end·method
  
445 .method·public·setExtensionCallback(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V445 .method·public·setExtensionCallback(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V
446 ····.locals·3446 ····.locals·3
  
447 ····const-string·v0,·"extensionCallback"447 ····const-string·v0,·"extensionCallback"
  
448 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V448 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
449 ····new-instance·v0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;449 ····new-instance·v0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;
  
450 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V450 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V
  
451 ····iput-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->extensionCallback:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;451 ····iput-object·v0,·p0,·Landroidx/window/layout/SidecarCompat;->extensionCallback:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;
  
Offset 799, 15 lines modifiedOffset 799, 15 lines modified
  
799 ····invoke-virtual·{v2},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;799 ····invoke-virtual·{v2},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
800 ····move-result-object·v3800 ····move-result-object·v3
  
801 ····const-string·v4,·"displayFeature.rect"801 ····const-string·v4,·"displayFeature.rect"
  
802 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V802 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
803 ····invoke-virtual·{v2,·v3},·Landroidx/window/sidecar/SidecarDisplayFeature;->setRect(Landroid/graphics/Rect;)V803 ····invoke-virtual·{v2,·v3},·Landroidx/window/sidecar/SidecarDisplayFeature;->setRect(Landroid/graphics/Rect;)V
  
Max diff block lines reached; 2228/7978 bytes (27.93%) of diff not shown.
698 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$decorator$1.smali
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;58 .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator;
59 ····.locals·159 ····.locals·1
  
60 ····const-string·v0,·"it"60 ····const-string·v0,·"it"
  
61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····return-object·p162 ····return-object·p1
63 .end·method63 .end·method
  
64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
65 ····.locals·065 ····.locals·0
  
3.01 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer.smali
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 #·direct·methods53 #·direct·methods
54 .method·public·constructor·<init>(Landroid/app/Activity;)V54 .method·public·constructor·<init>(Landroid/app/Activity;)V
55 ····.locals·155 ····.locals·1
  
56 ····const-string·v0,·"activity"56 ····const-string·v0,·"activity"
  
57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->activity:Landroid/app/Activity;59 ····iput-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->activity:Landroid/app/Activity;
  
60 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;60 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;
  
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
  
81 #·virtual·methods81 #·virtual·methods
82 .method·public·accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V82 .method·public·accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V
83 ····.locals·383 ····.locals·3
  
84 ····const-string·v0,·"value"84 ····const-string·v0,·"value"
  
85 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V85 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
86 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;86 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;
  
87 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V87 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
88 ····:try_start_088 ····:try_start_0
89 ····sget-object·v1,·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;89 ····sget-object·v1,·Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;->INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ············"Landroidx/window/layout/WindowLayoutInfo;",169 ············"Landroidx/window/layout/WindowLayoutInfo;",
170 ············">;)V"170 ············">;)V"
171 ········}171 ········}
172 ····.end·annotation172 ····.end·annotation
  
173 ····const-string·v0,·"listener"173 ····const-string·v0,·"listener"
  
174 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V174 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
175 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;175 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;
  
176 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V176 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
177 ····:try_start_0177 ····:try_start_0
178 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;178 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 ············"Landroidx/window/layout/WindowLayoutInfo;",229 ············"Landroidx/window/layout/WindowLayoutInfo;",
230 ············">;)V"230 ············">;)V"
231 ········}231 ········}
232 ····.end·annotation232 ····.end·annotation
  
233 ····const-string·v0,·"listener"233 ····const-string·v0,·"listener"
  
234 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V234 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
235 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;235 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock;
  
236 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V236 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
237 ····:try_start_0237 ····:try_start_0
238 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->registeredListeners:Ljava/util/Set;238 ····iget-object·v1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->registeredListeners:Ljava/util/Set;
2.18 KB
smali/androidx/window/layout/SidecarCompat$TranslatingCallback.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ········value·=·{28 ········value·=·{
29 ············"()V"29 ············"()V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····const-string·v0,·"this$0"32 ····const-string·v0,·"this$0"
  
33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;34 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ········value·=·{49 ········value·=·{
50 ············"SyntheticAccessor"50 ············"SyntheticAccessor"
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
  
53 ····const-string·v0,·"newDeviceState"53 ····const-string·v0,·"newDeviceState"
  
54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;55 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;
  
56 ····invoke-static·{v0},·Landroidx/window/layout/SidecarCompat;->access$getWindowListenerRegisteredContexts$p(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map;56 ····invoke-static·{v0},·Landroidx/window/layout/SidecarCompat;->access$getWindowListenerRegisteredContexts$p(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
Offset 144, 19 lines modifiedOffset 144, 19 lines modified
144 ········value·=·{144 ········value·=·{
145 ············"SyntheticAccessor"145 ············"SyntheticAccessor"
146 ········}146 ········}
147 ····.end·annotation147 ····.end·annotation
  
148 ····const-string·v0,·"windowToken"148 ····const-string·v0,·"windowToken"
  
149 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V149 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
150 ····const-string·v0,·"newLayout"150 ····const-string·v0,·"newLayout"
  
151 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V151 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;152 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$TranslatingCallback;->this$0:Landroidx/window/layout/SidecarCompat;
  
153 ····invoke-static·{v0},·Landroidx/window/layout/SidecarCompat;->access$getWindowListenerRegisteredContexts$p(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map;153 ····invoke-static·{v0},·Landroidx/window/layout/SidecarCompat;->access$getWindowListenerRegisteredContexts$p(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map;
  
154 ····move-result-object·v0154 ····move-result-object·v0
  
2.16 KB
smali/androidx/window/layout/ActivityCompatHelperApi30.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·currentWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect;32 .method·public·final·currentWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect;
33 ····.locals·133 ····.locals·1
  
34 ····const-string·v0,·"activity"34 ····const-string·v0,·"activity"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;36 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getCurrentWindowMetrics()Landroid/view/WindowMetrics;38 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getCurrentWindowMetrics()Landroid/view/WindowMetrics;
  
Offset 47, 25 lines modifiedOffset 47, 25 lines modified
  
47 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;47 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····const-string·v0,·"activity.windowManager.currentWindowMetrics.bounds"49 ····const-string·v0,·"activity.windowManager.currentWindowMetrics.bounds"
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····return-object·p151 ····return-object·p1
52 .end·method52 .end·method
  
53 .method·public·final·maximumWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect;53 .method·public·final·maximumWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect;
54 ····.locals·154 ····.locals·1
  
55 ····const-string·v0,·"activity"55 ····const-string·v0,·"activity"
  
56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
57 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;57 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
  
58 ····move-result-object·p158 ····move-result-object·p1
  
59 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics;59 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics;
  
Offset 73, 11 lines modifiedOffset 73, 11 lines modified
  
73 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;73 ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····const-string·v0,·"activity.windowManager.maximumWindowMetrics.bounds"75 ····const-string·v0,·"activity.windowManager.maximumWindowMetrics.bounds"
  
76 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V76 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
77 ····return-object·p177 ····return-object·p1
78 .end·method78 .end·method
528 B
smali/androidx/window/layout/EmptyDecorator.smali
    
Offset 34, 11 lines modifiedOffset 34, 11 lines modified
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker;35 .method·public·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker;
36 ····.locals·136 ····.locals·1
  
37 ····const-string·v0,·"tracker"37 ····const-string·v0,·"tracker"
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····return-object·p139 ····return-object·p1
40 .end·method40 .end·method
1.56 KB
smali/androidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ········value·=·{28 ········value·=·{
29 ············"()V"29 ············"()V"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····const-string·v0,·"this$0"32 ····const-string·v0,·"this$0"
  
33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend;34 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
Offset 49, 19 lines modifiedOffset 49, 19 lines modified
49 ········value·=·{49 ········value·=·{
50 ············"SyntheticAccessor"50 ············"SyntheticAccessor"
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
  
53 ····const-string·v0,·"activity"53 ····const-string·v0,·"activity"
  
54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····const-string·v0,·"newLayout"55 ····const-string·v0,·"newLayout"
  
56 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V56 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
57 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend;57 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend;
  
58 ····invoke-virtual·{v0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;58 ····invoke-virtual·{v0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
2.9 KB
smali/androidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.smali
    
Offset 44, 23 lines modifiedOffset 44, 23 lines modified
44 ············"Landroidx/window/layout/WindowLayoutInfo;",44 ············"Landroidx/window/layout/WindowLayoutInfo;",
45 ············">;)V"45 ············">;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····const-string·v0,·"activity"48 ····const-string·v0,·"activity"
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····const-string·v0,·"executor"50 ····const-string·v0,·"executor"
  
51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····const-string·v0,·"callback"52 ····const-string·v0,·"callback"
  
53 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V53 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;55 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->activity:Landroid/app/Activity;
  
56 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;56 ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;
  
Offset 78, 19 lines modifiedOffset 78, 19 lines modified
78 .end·method78 .end·method
  
79 .method·private·static·final·accept$lambda-0(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V79 .method·private·static·final·accept$lambda-0(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V
80 ····.locals·180 ····.locals·1
  
81 ····const-string·v0,·"this$0"81 ····const-string·v0,·"this$0"
  
82 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V82 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
83 ····const-string·v0,·"$newLayoutInfo"83 ····const-string·v0,·"$newLayoutInfo"
  
84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
85 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Lj/a;85 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getCallback()Lj/a;
  
86 ····move-result-object·p086 ····move-result-object·p0
  
87 ····invoke-interface·{p0,·p1},·Lj/a;->accept(Ljava/lang/Object;)V87 ····invoke-interface·{p0,·p1},·Lj/a;->accept(Ljava/lang/Object;)V
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 #·virtual·methods100 #·virtual·methods
101 .method·public·final·accept(Landroidx/window/layout/WindowLayoutInfo;)V101 .method·public·final·accept(Landroidx/window/layout/WindowLayoutInfo;)V
102 ····.locals·2102 ····.locals·2
  
103 ····const-string·v0,·"newLayoutInfo"103 ····const-string·v0,·"newLayoutInfo"
  
104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->lastInfo:Landroidx/window/layout/WindowLayoutInfo;105 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->lastInfo:Landroidx/window/layout/WindowLayoutInfo;
  
106 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;106 ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->executor:Ljava/util/concurrent/Executor;
  
107 ····new-instance·v1,·Landroidx/window/layout/a;107 ····new-instance·v1,·Landroidx/window/layout/a;
  
1.44 KB
smali/androidx/window/layout/SidecarAdapter.smali
    
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 .end·method297 .end·method
  
298 .method·public·final·translate(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo;298 .method·public·final·translate(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo;
299 ····.locals·2299 ····.locals·2
  
300 ····const-string·v0,·"state"300 ····const-string·v0,·"state"
  
301 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V301 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
302 ····if-nez·p1,·:cond_0302 ····if-nez·p1,·:cond_0
  
303 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;303 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
304 ····invoke-static·{},·Ll1/g;->b()Ljava/util/List;304 ····invoke-static·{},·Ll1/g;->b()Ljava/util/List;
  
Offset 357, 19 lines modifiedOffset 357, 19 lines modified
357 ············"Landroidx/window/layout/DisplayFeature;",357 ············"Landroidx/window/layout/DisplayFeature;",
358 ············">;"358 ············">;"
359 ········}359 ········}
360 ····.end·annotation360 ····.end·annotation
  
361 ····const-string·v0,·"sidecarDisplayFeatures"361 ····const-string·v0,·"sidecarDisplayFeatures"
  
362 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V362 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
363 ····const-string·v0,·"deviceState"363 ····const-string·v0,·"deviceState"
  
364 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V364 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
365 ····new-instance·v0,·Ljava/util/ArrayList;365 ····new-instance·v0,·Ljava/util/ArrayList;
  
366 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V366 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
367 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;367 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
991 B
smali/androidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V40 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V
41 ····.locals·241 ····.locals·2
  
42 ····const-string·v0,·"newConfig"42 ····const-string·v0,·"newConfig"
  
43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat;44 ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat;
  
45 ····invoke-static·{p1},·Landroidx/window/layout/SidecarCompat;->access$getExtensionCallback$p(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;45 ····invoke-static·{p1},·Landroidx/window/layout/SidecarCompat;->access$getExtensionCallback$p(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
1.9 KB
smali/androidx/window/layout/DisplayCompatHelperApi28.smali
    
Offset 31, 57 lines modifiedOffset 31, 57 lines modified
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·safeInsetBottom(Landroid/view/DisplayCutout;)I32 .method·public·final·safeInsetBottom(Landroid/view/DisplayCutout;)I
33 ····.locals·133 ····.locals·1
  
34 ····const-string·v0,·"displayCutout"34 ····const-string·v0,·"displayCutout"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetBottom()I36 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetBottom()I
  
37 ····move-result·p137 ····move-result·p1
  
38 ····return·p138 ····return·p1
39 .end·method39 .end·method
  
40 .method·public·final·safeInsetLeft(Landroid/view/DisplayCutout;)I40 .method·public·final·safeInsetLeft(Landroid/view/DisplayCutout;)I
41 ····.locals·141 ····.locals·1
  
42 ····const-string·v0,·"displayCutout"42 ····const-string·v0,·"displayCutout"
  
43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetLeft()I44 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetLeft()I
  
45 ····move-result·p145 ····move-result·p1
  
46 ····return·p146 ····return·p1
47 .end·method47 .end·method
  
48 .method·public·final·safeInsetRight(Landroid/view/DisplayCutout;)I48 .method·public·final·safeInsetRight(Landroid/view/DisplayCutout;)I
49 ····.locals·149 ····.locals·1
  
50 ····const-string·v0,·"displayCutout"50 ····const-string·v0,·"displayCutout"
  
51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetRight()I52 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetRight()I
  
53 ····move-result·p153 ····move-result·p1
  
54 ····return·p154 ····return·p1
55 .end·method55 .end·method
  
56 .method·public·final·safeInsetTop(Landroid/view/DisplayCutout;)I56 .method·public·final·safeInsetTop(Landroid/view/DisplayCutout;)I
57 ····.locals·157 ····.locals·1
  
58 ····const-string·v0,·"displayCutout"58 ····const-string·v0,·"displayCutout"
  
59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
60 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetTop()I60 ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetTop()I
  
61 ····move-result·p161 ····move-result·p1
  
62 ····return·p162 ····return·p1
63 .end·method63 .end·method
2.05 KB
smali/androidx/window/layout/WindowInfoTracker$Companion.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·final·getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker;65 .method·public·final·getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker;
66 ····.locals·266 ····.locals·2
  
67 ····const-string·v0,·"context"67 ····const-string·v0,·"context"
  
68 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V68 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
69 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl;69 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl;
  
70 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;70 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;
  
71 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowInfoTracker$Companion;->windowBackend$window_release(Landroid/content/Context;)Landroidx/window/layout/WindowBackend;71 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowInfoTracker$Companion;->windowBackend$window_release(Landroid/content/Context;)Landroidx/window/layout/WindowBackend;
  
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 .end·method90 .end·method
  
91 .method·public·final·overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V91 .method·public·final·overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V
92 ····.locals·192 ····.locals·1
  
93 ····const-string·v0,·"overridingDecorator"93 ····const-string·v0,·"overridingDecorator"
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····sput-object·p1,·Landroidx/window/layout/WindowInfoTracker$Companion;->decorator:Landroidx/window/layout/WindowInfoTrackerDecorator;95 ····sput-object·p1,·Landroidx/window/layout/WindowInfoTracker$Companion;->decorator:Landroidx/window/layout/WindowInfoTrackerDecorator;
  
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·public·final·reset()V98 .method·public·final·reset()V
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 .end·method112 .end·method
  
113 .method·public·final·windowBackend$window_release(Landroid/content/Context;)Landroidx/window/layout/WindowBackend;113 .method·public·final·windowBackend$window_release(Landroid/content/Context;)Landroidx/window/layout/WindowBackend;
114 ····.locals·3114 ····.locals·3
  
115 ····const-string·v0,·"context"115 ····const-string·v0,·"context"
  
116 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V116 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
117 ····const/4·v0,·0x0117 ····const/4·v0,·0x0
  
118 ····:try_start_0118 ····:try_start_0
119 ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions;119 ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions;
  
120 ····move-result-object·v1120 ····move-result-object·v1
644 B
smali/androidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1.smali
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 .end·method93 .end·method
  
94 .method·private·static·final·invokeSuspend$lambda-0(Ld2/f;Landroidx/window/layout/WindowLayoutInfo;)V94 .method·private·static·final·invokeSuspend$lambda-0(Ld2/f;Landroidx/window/layout/WindowLayoutInfo;)V
95 ····.locals·195 ····.locals·1
  
96 ····const-string·v0,·"info"96 ····const-string·v0,·"info"
  
97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····invoke-interface·{p0,·p1},·Ld2/t;->a(Ljava/lang/Object;)Ljava/lang/Object;98 ····invoke-interface·{p0,·p1},·Ld2/t;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
  
7.12 KB
smali/androidx/window/layout/WindowMetricsCalculatorCompat.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;26 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····const-string·v1,·"WindowMetricsCalculatorC\u2026at::class.java.simpleName"28 ····const-string·v1,·"WindowMetricsCalculatorC\u2026at::class.java.simpleName"
  
29 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->TAG:Ljava/lang/String;30 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->TAG:Ljava/lang/String;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·private·constructor·<init>()V33 .method·private·constructor·<init>()V
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
  
226 #·virtual·methods226 #·virtual·methods
227 .method·public·computeCurrentWindowMetrics(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics;227 .method·public·computeCurrentWindowMetrics(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics;
228 ····.locals·2228 ····.locals·2
  
229 ····const-string·v0,·"activity"229 ····const-string·v0,·"activity"
  
230 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V230 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
231 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I231 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
232 ····const/16·v1,·0x1e232 ····const/16·v1,·0x1e
  
233 ····if-lt·v0,·v1,·:cond_0233 ····if-lt·v0,·v1,·:cond_0
  
Offset 293, 15 lines modifiedOffset 293, 15 lines modified
293 .end·method293 .end·method
  
294 .method·public·computeMaximumWindowMetrics(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics;294 .method·public·computeMaximumWindowMetrics(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics;
295 ····.locals·3295 ····.locals·3
  
296 ····const-string·v0,·"activity"296 ····const-string·v0,·"activity"
  
297 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V297 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
298 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I298 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
299 ····const/16·v1,·0x1e299 ····const/16·v1,·0x1e
  
300 ····if-lt·v0,·v1,·:cond_0300 ····if-lt·v0,·v1,·:cond_0
  
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
  
320 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;320 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
  
321 ····move-result-object·p1321 ····move-result-object·p1
  
322 ····const-string·v0,·"display"322 ····const-string·v0,·"display"
  
323 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V323 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
324 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;324 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;
  
325 ····move-result-object·p1325 ····move-result-object·p1
  
326 ····new-instance·v0,·Landroid/graphics/Rect;326 ····new-instance·v0,·Landroid/graphics/Rect;
  
Offset 351, 27 lines modifiedOffset 351, 27 lines modified
351 .end·method351 .end·method
  
352 .method·public·final·computeWindowBoundsIceCreamSandwich$window_release(Landroid/app/Activity;)Landroid/graphics/Rect;352 .method·public·final·computeWindowBoundsIceCreamSandwich$window_release(Landroid/app/Activity;)Landroid/graphics/Rect;
353 ····.locals·3353 ····.locals·3
  
354 ····const-string·v0,·"activity"354 ····const-string·v0,·"activity"
  
355 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V355 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
356 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;356 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
  
357 ····move-result-object·p1357 ····move-result-object·p1
  
358 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;358 ····invoke-interface·{p1},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
  
359 ····move-result-object·p1359 ····move-result-object·p1
  
360 ····const-string·v0,·"defaultDisplay"360 ····const-string·v0,·"defaultDisplay"
  
361 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V361 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
362 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;362 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;
  
363 ····move-result-object·v0363 ····move-result-object·v0
  
364 ····new-instance·v1,·Landroid/graphics/Rect;364 ····new-instance·v1,·Landroid/graphics/Rect;
  
Offset 403, 15 lines modifiedOffset 403, 15 lines modified
403 .end·method403 .end·method
  
404 .method·public·final·computeWindowBoundsN$window_release(Landroid/app/Activity;)Landroid/graphics/Rect;404 .method·public·final·computeWindowBoundsN$window_release(Landroid/app/Activity;)Landroid/graphics/Rect;
405 ····.locals·5405 ····.locals·5
  
406 ····const-string·v0,·"activity"406 ····const-string·v0,·"activity"
  
407 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V407 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
408 ····new-instance·v0,·Landroid/graphics/Rect;408 ····new-instance·v0,·Landroid/graphics/Rect;
  
409 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V409 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
410 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;410 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
  
Offset 429, 15 lines modifiedOffset 429, 15 lines modified
  
429 ····move-result·v2429 ····move-result·v2
  
430 ····if-nez·v2,·:cond_1430 ····if-nez·v2,·:cond_1
  
431 ····const-string·v2,·"defaultDisplay"431 ····const-string·v2,·"defaultDisplay"
  
432 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V432 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
433 ····invoke-virtual·{p0,·v1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;433 ····invoke-virtual·{p0,·v1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getRealSizeForDisplay$window_release(Landroid/view/Display;)Landroid/graphics/Point;
  
434 ····move-result-object·v1434 ····move-result-object·v1
  
435 ····invoke-direct·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getNavigationBarHeight(Landroid/content/Context;)I435 ····invoke-direct·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorCompat;->getNavigationBarHeight(Landroid/content/Context;)I
  
Offset 482, 15 lines modifiedOffset 482, 15 lines modified
482 ············"BanUncheckedReflection",482 ············"BanUncheckedReflection",
483 ············"BlockedPrivateApi"483 ············"BlockedPrivateApi"
484 ········}484 ········}
Max diff block lines reached; 2452/7167 bytes (34.21%) of diff not shown.
5.03 KB
smali/androidx/window/layout/SidecarAdapter$Companion.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ········value·=·{39 ········value·=·{
40 ············"BanUncheckedReflection"40 ············"BanUncheckedReflection"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····const-string·v0,·"sidecarDeviceState"43 ····const-string·v0,·"sidecarDeviceState"
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····:try_start_045 ····:try_start_0
46 ····iget·p1,·p1,·Landroidx/window/sidecar/SidecarDeviceState;->posture:I46 ····iget·p1,·p1,·Landroidx/window/sidecar/SidecarDeviceState;->posture:I
47 ····:try_end_047 ····:try_end_0
48 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_048 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
49 ····return·p149 ····return·p1
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 .end·method100 .end·method
  
101 .method·public·final·getSidecarDevicePosture$window_release(Landroidx/window/sidecar/SidecarDeviceState;)I101 .method·public·final·getSidecarDevicePosture$window_release(Landroidx/window/sidecar/SidecarDeviceState;)I
102 ····.locals·1102 ····.locals·1
  
103 ····const-string·v0,·"sidecarDeviceState"103 ····const-string·v0,·"sidecarDeviceState"
  
104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/SidecarAdapter$Companion;->getRawSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;)I105 ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/SidecarAdapter$Companion;->getRawSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;)I
  
106 ····move-result·p1106 ····move-result·p1
  
107 ····if-ltz·p1,·:cond_0107 ····if-ltz·p1,·:cond_0
  
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ············"Landroidx/window/sidecar/SidecarDisplayFeature;",140 ············"Landroidx/window/sidecar/SidecarDisplayFeature;",
141 ············">;"141 ············">;"
142 ········}142 ········}
143 ····.end·annotation143 ····.end·annotation
  
144 ····const-string·v0,·"info"144 ····const-string·v0,·"info"
  
145 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V145 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
146 ····:try_start_0146 ····:try_start_0
147 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;147 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;
  
148 ····if-nez·v0,·:cond_0148 ····if-nez·v0,·:cond_0
  
149 ····invoke-static·{},·Ll1/g;->b()Ljava/util/List;149 ····invoke-static·{},·Ll1/g;->b()Ljava/util/List;
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ········value·=·{213 ········value·=·{
214 ············"BanUncheckedReflection"214 ············"BanUncheckedReflection"
215 ········}215 ········}
216 ····.end·annotation216 ····.end·annotation
  
217 ····const-string·v0,·"sidecarDeviceState"217 ····const-string·v0,·"sidecarDeviceState"
  
218 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V218 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
219 ····:try_start_0219 ····:try_start_0
220 ····iput·p2,·p1,·Landroidx/window/sidecar/SidecarDeviceState;->posture:I220 ····iput·p2,·p1,·Landroidx/window/sidecar/SidecarDeviceState;->posture:I
221 ····:try_end_0221 ····:try_end_0
222 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0222 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
223 ····goto·:goto_0223 ····goto·:goto_0
Offset 281, 19 lines modifiedOffset 281, 19 lines modified
281 ············"Landroidx/window/sidecar/SidecarDisplayFeature;",281 ············"Landroidx/window/sidecar/SidecarDisplayFeature;",
282 ············">;)V"282 ············">;)V"
283 ········}283 ········}
284 ····.end·annotation284 ····.end·annotation
  
285 ····const-string·v0,·"info"285 ····const-string·v0,·"info"
  
286 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V286 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
287 ····const-string·v0,·"displayFeatures"287 ····const-string·v0,·"displayFeatures"
  
288 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V288 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
289 ····:try_start_0289 ····:try_start_0
290 ····iput-object·p2,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;290 ····iput-object·p2,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;
291 ····:try_end_0291 ····:try_end_0
292 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0292 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
293 ····goto·:goto_0293 ····goto·:goto_0
Offset 334, 27 lines modifiedOffset 334, 27 lines modified
334 .end·method334 .end·method
  
335 .method·public·final·translate$window_release(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature;335 .method·public·final·translate$window_release(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature;
336 ····.locals·6336 ····.locals·6
  
337 ····const-string·v0,·"feature"337 ····const-string·v0,·"feature"
  
338 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V338 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
339 ····const-string·v0,·"deviceState"339 ····const-string·v0,·"deviceState"
  
340 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V340 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
341 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;341 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
342 ····move-result-object·v0342 ····move-result-object·v0
  
343 ····const-string·v1,·"feature.rect"343 ····const-string·v1,·"feature.rect"
  
344 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V344 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
345 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I345 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
346 ····move-result·v2346 ····move-result·v2
  
347 ····const/4·v3,·0x0347 ····const/4·v3,·0x0
  
Offset 476, 15 lines modifiedOffset 476, 15 lines modified
  
476 ····new-instance·v3,·Landroidx/window/core/Bounds;476 ····new-instance·v3,·Landroidx/window/core/Bounds;
  
477 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;477 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
478 ····move-result-object·p1478 ····move-result-object·p1
  
479 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V479 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
480 ····invoke-direct·{v3,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V480 ····invoke-direct·{v3,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V
  
481 ····invoke-direct·{v2,·v3,·v0,·p2},·Landroidx/window/layout/HardwareFoldingFeature;-><init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V481 ····invoke-direct·{v2,·v3,·v0,·p2},·Landroidx/window/layout/HardwareFoldingFeature;-><init>(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V
  
482 ····return-object·v2482 ····return-object·v2
  
Max diff block lines reached; -1/5037 bytes (-0.02%) of diff not shown.
1.2 KB
smali/androidx/window/layout/WindowMetrics.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroid/graphics/Rect;)V10 .method·public·constructor·<init>(Landroid/graphics/Rect;)V
11 ····.locals·111 ····.locals·1
  
12 ····const-string·v0,·"bounds"12 ····const-string·v0,·"bounds"
  
13 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····new-instance·v0,·Landroidx/window/core/Bounds;14 ····new-instance·v0,·Landroidx/window/core/Bounds;
  
15 ····invoke-direct·{v0,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V15 ····invoke-direct·{v0,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V
  
16 ····invoke-direct·{p0,·v0},·Landroidx/window/layout/WindowMetrics;-><init>(Landroidx/window/core/Bounds;)V16 ····invoke-direct·{p0,·v0},·Landroidx/window/layout/WindowMetrics;-><init>(Landroidx/window/core/Bounds;)V
  
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 .end·method25 .end·method
  
26 .method·public·constructor·<init>(Landroidx/window/core/Bounds;)V26 .method·public·constructor·<init>(Landroidx/window/core/Bounds;)V
27 ····.locals·127 ····.locals·1
  
28 ····const-string·v0,·"_bounds"28 ····const-string·v0,·"_bounds"
  
29 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds;31 ····iput-object·p1,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
597 B
smali/androidx/window/layout/ActivityCompatHelperApi24.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·isInMultiWindowMode(Landroid/app/Activity;)Z32 .method·public·final·isInMultiWindowMode(Landroid/app/Activity;)Z
33 ····.locals·133 ····.locals·1
  
34 ····const-string·v0,·"activity"34 ····const-string·v0,·"activity"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····invoke-virtual·{p1},·Landroid/app/Activity;->isInMultiWindowMode()Z36 ····invoke-virtual·{p1},·Landroid/app/Activity;->isInMultiWindowMode()Z
  
37 ····move-result·p137 ····move-result·p1
  
38 ····return·p138 ····return·p1
39 .end·method39 .end·method
2.47 KB
smali/androidx/window/layout/SidecarWindowBackend.smali
    
Offset 283, 23 lines modifiedOffset 283, 23 lines modified
283 ············"Landroidx/window/layout/WindowLayoutInfo;",283 ············"Landroidx/window/layout/WindowLayoutInfo;",
284 ············">;)V"284 ············">;)V"
285 ········}285 ········}
286 ····.end·annotation286 ····.end·annotation
  
287 ····const-string·v0,·"activity"287 ····const-string·v0,·"activity"
  
288 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V288 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
289 ····const-string·v0,·"executor"289 ····const-string·v0,·"executor"
  
290 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V290 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
291 ····const-string·v0,·"callback"291 ····const-string·v0,·"callback"
  
292 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V292 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
293 ····sget-object·v0,·Landroidx/window/layout/SidecarWindowBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;293 ····sget-object·v0,·Landroidx/window/layout/SidecarWindowBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;
  
294 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V294 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V
  
295 ····:try_start_0295 ····:try_start_0
296 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowExtension()Landroidx/window/layout/ExtensionInterfaceCompat;296 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowExtension()Landroidx/window/layout/ExtensionInterfaceCompat;
Offset 445, 15 lines modifiedOffset 445, 15 lines modified
445 ············"Landroidx/window/layout/WindowLayoutInfo;",445 ············"Landroidx/window/layout/WindowLayoutInfo;",
446 ············">;)V"446 ············">;)V"
447 ········}447 ········}
448 ····.end·annotation448 ····.end·annotation
  
449 ····const-string·v0,·"callback"449 ····const-string·v0,·"callback"
  
450 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V450 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
451 ····sget-object·v0,·Landroidx/window/layout/SidecarWindowBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;451 ····sget-object·v0,·Landroidx/window/layout/SidecarWindowBackend;->globalLock:Ljava/util/concurrent/locks/ReentrantLock;
  
452 ····monitor-enter·v0452 ····monitor-enter·v0
  
453 ····:try_start_0453 ····:try_start_0
454 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowExtension()Landroidx/window/layout/ExtensionInterfaceCompat;454 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowExtension()Landroidx/window/layout/ExtensionInterfaceCompat;
Offset 500, 15 lines modifiedOffset 500, 15 lines modified
  
500 ····move-result-object·v4500 ····move-result-object·v4
  
501 ····if-ne·v4,·p1,·:cond_1501 ····if-ne·v4,·p1,·:cond_1
  
502 ····const-string·v4,·"callbackWrapper"502 ····const-string·v4,·"callbackWrapper"
  
503 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V503 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
504 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z504 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
505 ····goto·:goto_0505 ····goto·:goto_0
  
506 ····:cond_2506 ····:cond_2
507 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;507 ····invoke-virtual·{p0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
5.52 KB
smali/t1/a.smali
    
Offset 1, 201 lines modifiedOffset 1, 207 lines modified
1 .class·public·final·Lt1/a;1 .class·public·final·Lt1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ly1/c;)Ljava/lang/Class;5 .method·public·static·final·a(Ly1/c;)Ljava/lang/Class;
6 ····.locals·26 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Ly1/c<",12 ············"Ly1/c<",
13 ············"TT;>;)",13 ············"TT;>;)",
14 ············"Ljava/lang/Class<",14 ············"Ljava/lang/Class<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"<this>"18 ····const-string·v0,·"<this>"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····check-cast·p0,·Lkotlin/jvm/internal/b;20 ····check-cast·p0,·Lkotlin/jvm/internal/b;
  
21 ····invoke-interface·{p0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;21 ····invoke-interface·{p0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;
  
22 ····move-result-object·p022 ····move-result-object·p0
  
23 ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z23 ····invoke-virtual·{p0},·Ljava/lang/Class;->isPrimitive()Z
  
24 ····move-result·v024 ····move-result·v0
  
 25 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T·of·kotlin.jvm.JvmClassMappingKt.<get-javaObjectType>>"
  
25 ····if-nez·v0,·:cond_026 ····if-nez·v0,·:cond_0
  
 27 ····invoke-static·{p0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····return-object·p028 ····return-object·p0
  
27 ····:cond_029 ····:cond_0
28 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String;30 ····invoke-virtual·{p0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
29 ····move-result-object·v031 ····move-result-object·v0
  
30 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I32 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
31 ····move-result·v133 ····move-result·v2
  
32 ····sparse-switch·v1,·:sswitch_data_034 ····sparse-switch·v2,·:sswitch_data_0
  
33 ····goto/16·:goto_035 ····goto/16·:goto_0
  
34 ····:sswitch_036 ····:sswitch_0
35 ····const-string·v1,·"short"37 ····const-string·v2,·"short"
  
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z38 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
37 ····move-result·v039 ····move-result·v0
  
38 ····if-nez·v0,·:cond_140 ····if-nez·v0,·:cond_1
  
39 ····goto/16·:goto_041 ····goto/16·:goto_0
  
40 ····:cond_142 ····:cond_1
41 ····const-class·p0,·Ljava/lang/Short;43 ····const-class·p0,·Ljava/lang/Short;
  
42 ····goto/16·:goto_044 ····goto/16·:goto_0
  
43 ····:sswitch_145 ····:sswitch_1
44 ····const-string·v1,·"float"46 ····const-string·v2,·"float"
  
45 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z47 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
46 ····move-result·v048 ····move-result·v0
  
47 ····if-nez·v0,·:cond_249 ····if-nez·v0,·:cond_2
  
48 ····goto·:goto_050 ····goto·:goto_0
  
49 ····:cond_251 ····:cond_2
50 ····const-class·p0,·Ljava/lang/Float;52 ····const-class·p0,·Ljava/lang/Float;
  
51 ····goto·:goto_053 ····goto·:goto_0
  
52 ····:sswitch_254 ····:sswitch_2
53 ····const-string·v1,·"boolean"55 ····const-string·v2,·"boolean"
  
54 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z56 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
55 ····move-result·v057 ····move-result·v0
  
56 ····if-nez·v0,·:cond_358 ····if-nez·v0,·:cond_3
  
57 ····goto·:goto_059 ····goto·:goto_0
  
58 ····:cond_360 ····:cond_3
59 ····const-class·p0,·Ljava/lang/Boolean;61 ····const-class·p0,·Ljava/lang/Boolean;
  
60 ····goto·:goto_062 ····goto·:goto_0
  
61 ····:sswitch_363 ····:sswitch_3
62 ····const-string·v1,·"void"64 ····const-string·v2,·"void"
  
63 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z65 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
64 ····move-result·v066 ····move-result·v0
  
65 ····if-nez·v0,·:cond_467 ····if-nez·v0,·:cond_4
  
66 ····goto·:goto_068 ····goto·:goto_0
  
67 ····:cond_469 ····:cond_4
68 ····const-class·p0,·Ljava/lang/Void;70 ····const-class·p0,·Ljava/lang/Void;
  
69 ····goto·:goto_071 ····goto·:goto_0
  
70 ····:sswitch_472 ····:sswitch_4
71 ····const-string·v1,·"long"73 ····const-string·v2,·"long"
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z74 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
73 ····move-result·v075 ····move-result·v0
  
74 ····if-nez·v0,·:cond_576 ····if-nez·v0,·:cond_5
Max diff block lines reached; 2274/5618 bytes (40.48%) of diff not shown.
2.42 KB
smali/z1/h.smali
    
Offset 20, 19 lines modifiedOffset 20, 19 lines modified
20 ············"Lz1/b<",20 ············"Lz1/b<",
21 ············"TR;>;"21 ············"TR;>;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····const-string·v0,·"<this>"24 ····const-string·v0,·"<this>"
  
25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····const-string·v0,·"transform"26 ····const-string·v0,·"transform"
  
27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····new-instance·v0,·Lz1/i;28 ····new-instance·v0,·Lz1/i;
  
29 ····invoke-direct·{v0,·p0,·p1},·Lz1/i;-><init>(Lz1/b;Lu1/l;)V29 ····invoke-direct·{v0,·p0,·p1},·Lz1/i;-><init>(Lz1/b;Lu1/l;)V
  
30 ····return-object·v030 ····return-object·v0
31 .end·method31 .end·method
Offset 49, 19 lines modifiedOffset 49, 19 lines modified
49 ············"Lz1/b<",49 ············"Lz1/b<",
50 ············"+TT;>;TC;)TC;"50 ············"+TT;>;TC;)TC;"
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
  
53 ····const-string·v0,·"<this>"53 ····const-string·v0,·"<this>"
  
54 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V54 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····const-string·v0,·"destination"55 ····const-string·v0,·"destination"
  
56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
57 ····invoke-interface·{p0},·Lz1/b;->iterator()Ljava/util/Iterator;57 ····invoke-interface·{p0},·Lz1/b;->iterator()Ljava/util/Iterator;
  
58 ····move-result-object·p058 ····move-result-object·p0
  
59 ····:goto_059 ····:goto_0
60 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z60 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ············"Ljava/util/List<",94 ············"Ljava/util/List<",
95 ············"TT;>;"95 ············"TT;>;"
96 ········}96 ········}
97 ····.end·annotation97 ····.end·annotation
  
98 ····const-string·v0,·"<this>"98 ····const-string·v0,·"<this>"
  
99 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V99 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
100 ····invoke-static·{p0},·Lz1/h;->f(Lz1/b;)Ljava/util/List;100 ····invoke-static·{p0},·Lz1/h;->f(Lz1/b;)Ljava/util/List;
  
101 ····move-result-object·p0101 ····move-result-object·p0
  
102 ····invoke-static·{p0},·Ll1/g;->e(Ljava/util/List;)Ljava/util/List;102 ····invoke-static·{p0},·Ll1/g;->e(Ljava/util/List;)Ljava/util/List;
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ············"Ljava/util/List<",123 ············"Ljava/util/List<",
124 ············"TT;>;"124 ············"TT;>;"
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····const-string·v0,·"<this>"127 ····const-string·v0,·"<this>"
  
128 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V128 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
129 ····new-instance·v0,·Ljava/util/ArrayList;129 ····new-instance·v0,·Ljava/util/ArrayList;
  
130 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V130 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
131 ····invoke-static·{p0,·v0},·Lz1/h;->d(Lz1/b;Ljava/util/Collection;)Ljava/util/Collection;131 ····invoke-static·{p0,·v0},·Lz1/h;->d(Lz1/b;Ljava/util/Collection;)Ljava/util/Collection;
  
913 B
smali/z1/f.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ············"Lz1/b<",16 ············"Lz1/b<",
17 ············"TT;>;"17 ············"TT;>;"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"<this>"20 ····const-string·v0,·"<this>"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····new-instance·v0,·Lz1/f$a;22 ····new-instance·v0,·Lz1/f$a;
  
23 ····invoke-direct·{v0,·p0},·Lz1/f$a;-><init>(Ljava/util/Iterator;)V23 ····invoke-direct·{v0,·p0},·Lz1/f$a;-><init>(Ljava/util/Iterator;)V
  
24 ····invoke-static·{v0},·Lz1/f;->b(Lz1/b;)Lz1/b;24 ····invoke-static·{v0},·Lz1/f;->b(Lz1/b;)Lz1/b;
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ············"Lz1/b<",45 ············"Lz1/b<",
46 ············"TT;>;"46 ············"TT;>;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····const-string·v0,·"<this>"49 ····const-string·v0,·"<this>"
  
50 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····instance-of·v0,·p0,·Lz1/a;51 ····instance-of·v0,·p0,·Lz1/a;
  
52 ····if-eqz·v0,·:cond_052 ····if-eqz·v0,·:cond_0
  
53 ····goto·:goto_053 ····goto·:goto_0
  
739 B
smali/z1/i.smali
    
Offset 52, 19 lines modifiedOffset 52, 19 lines modified
52 ············"Lu1/l<",52 ············"Lu1/l<",
53 ············"-TT;+TR;>;)V"53 ············"-TT;+TR;>;)V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····const-string·v0,·"sequence"56 ····const-string·v0,·"sequence"
  
57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····const-string·v0,·"transformer"58 ····const-string·v0,·"transformer"
  
59 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V59 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····iput-object·p1,·p0,·Lz1/i;->a:Lz1/b;61 ····iput-object·p1,·p0,·Lz1/i;->a:Lz1/b;
  
62 ····iput-object·p2,·p0,·Lz1/i;->b:Lu1/l;62 ····iput-object·p2,·p0,·Lz1/i;->b:Lu1/l;
  
593 B
smali/z1/a.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ············"Lz1/b<",40 ············"Lz1/b<",
41 ············"+TT;>;)V"41 ············"+TT;>;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····const-string·v0,·"sequence"44 ····const-string·v0,·"sequence"
  
45 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V45 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;47 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
48 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V48 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
576 B
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 165, 17 lines modifiedOffset 165, 17 lines modified
  
165 ····:goto_5165 ····:goto_5
166 ····:try_start_6166 ····:try_start_6
167 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Lw0/b;167 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Lw0/b;
  
168 ····move-result-object·v1168 ····move-result-object·v1
  
169 ····new-instance·v2,·Lm0/d;169 ····new-instance·v2,·Lm0/s;
  
170 ····invoke-direct·{v2},·Lm0/d;-><init>()V170 ····invoke-direct·{v2},·Lm0/s;-><init>()V
  
171 ····invoke-interface·{v1,·v2},·Lw0/b;->g(Lw0/a;)V171 ····invoke-interface·{v1,·v2},·Lw0/b;->g(Lw0/a;)V
172 ····:try_end_6172 ····:try_end_6
173 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_6173 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_6
  
174 ····goto·:goto_6174 ····goto·:goto_6
  
437 B
smali/k1/g.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ············"Lk1/e<",16 ············"Lk1/e<",
17 ············"TT;>;"17 ············"TT;>;"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"initializer"20 ····const-string·v0,·"initializer"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····new-instance·v0,·Lk1/m;22 ····new-instance·v0,·Lk1/m;
  
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····const/4·v2,·0x224 ····const/4·v2,·0x2
  
510 B
smali/k1/m.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ············"Ljava/lang/Object;",47 ············"Ljava/lang/Object;",
48 ············")V"48 ············")V"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····const-string·v0,·"initializer"51 ····const-string·v0,·"initializer"
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····iput-object·p1,·p0,·Lk1/m;->d:Lu1/a;54 ····iput-object·p1,·p0,·Lk1/m;->d:Lu1/a;
  
55 ····sget-object·p1,·Lk1/o;->a:Lk1/o;55 ····sget-object·p1,·Lk1/o;->a:Lk1/o;
  
770 B
smali/k1/b.smali
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V6 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
7 ····.locals·17 ····.locals·1
  
8 ····const-string·v0,·"<this>"8 ····const-string·v0,·"<this>"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····const-string·v0,·"exception"10 ····const-string·v0,·"exception"
  
11 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V11 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····if-eq·p0,·p1,·:cond_012 ····if-eq·p0,·p1,·:cond_0
  
13 ····sget-object·v0,·Lp1/b;->a:Lp1/a;13 ····sget-object·v0,·Lp1/b;->a:Lp1/a;
  
14 ····invoke-virtual·{v0,·p0,·p1},·Lp1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V14 ····invoke-virtual·{v0,·p0,·p1},·Lp1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
528 B
smali/k1/k$b.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Ljava/lang/Throwable;)V24 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
25 ····.locals·125 ····.locals·1
  
26 ····const-string·v0,·"exception"26 ····const-string·v0,·"exception"
  
27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····iput-object·p1,·p0,·Lk1/k$b;->d:Ljava/lang/Throwable;29 ····iput-object·p1,·p0,·Lk1/k$b;->d:Ljava/lang/Throwable;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
527 B
smali/k1/l.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;6 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
7 ····.locals·17 ····.locals·1
  
8 ····const-string·v0,·"exception"8 ····const-string·v0,·"exception"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····new-instance·v0,·Lk1/k$b;10 ····new-instance·v0,·Lk1/k$b;
  
11 ····invoke-direct·{v0,·p0},·Lk1/k$b;-><init>(Ljava/lang/Throwable;)V11 ····invoke-direct·{v0,·p0},·Lk1/k$b;-><init>(Ljava/lang/Throwable;)V
  
12 ····return-object·v012 ····return-object·v0
13 .end·method13 .end·method
4.37 KB
smali/a2/f.smali
    
Offset 46, 45 lines modifiedOffset 46, 43 lines modified
46 ····move-object·p0,·v046 ····move-object·p0,·v0
  
47 ····:goto_147 ····:goto_1
48 ····return-object·p048 ····return-object·p0
49 .end·method49 .end·method
  
50 .method·private·static·final·c(Ljava/lang/String;)I50 .method·private·static·final·c(Ljava/lang/String;)I
51 ····.locals·551 ····.locals·4
  
52 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I52 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····const/4·v1,·0x054 ····const/4·v1,·0x0
  
55 ····:goto_055 ····:goto_0
56 ····const/4·v2,·-0x156 ····const/4·v2,·-0x1
  
57 ····if-ge·v1,·v0,·:cond_157 ····if-ge·v1,·v0,·:cond_1
  
58 ····add-int/lit8·v3,·v1,·0x1 
  
59 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C58 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C
  
60 ····move-result·v459 ····move-result·v3
  
61 ····invoke-static·{v4},·La2/a;->c(C)Z60 ····invoke-static·{v3},·La2/a;->c(C)Z
  
62 ····move-result·v461 ····move-result·v3
  
63 ····xor-int/lit8·v4,·v4,·0x162 ····xor-int/lit8·v3,·v3,·0x1
  
64 ····if-eqz·v4,·:cond_063 ····if-eqz·v3,·:cond_0
  
65 ····goto·:goto_164 ····goto·:goto_1
  
66 ····:cond_065 ····:cond_0
67 ····move·v1,·v366 ····add-int/lit8·v1,·v1,·0x1
  
68 ····goto·:goto_067 ····goto·:goto_0
  
69 ····:cond_168 ····:cond_1
70 ····const/4·v1,·-0x169 ····const/4·v1,·-0x1
  
71 ····:goto_170 ····:goto_1
Offset 99, 19 lines modifiedOffset 97, 19 lines modified
99 .end·method97 .end·method
  
100 .method·public·static·final·d(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;98 .method·public·static·final·d(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
101 ····.locals·1499 ····.locals·14
  
102 ····const-string·v0,·"<this>"100 ····const-string·v0,·"<this>"
  
103 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V101 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····const-string·v0,·"newIndent"102 ····const-string·v0,·"newIndent"
  
105 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
106 ····invoke-static·{p0},·La2/n;->I(Ljava/lang/CharSequence;)Ljava/util/List;104 ····invoke-static·{p0},·La2/n;->I(Ljava/lang/CharSequence;)Ljava/util/List;
  
107 ····move-result-object·v0105 ····move-result-object·v0
  
108 ····new-instance·v1,·Ljava/util/ArrayList;106 ····new-instance·v1,·Ljava/util/ArrayList;
  
Offset 194, 24 lines modifiedOffset 192, 24 lines modified
  
194 ····move-result-object·v1192 ····move-result-object·v1
  
195 ····check-cast·v1,·Ljava/lang/Integer;193 ····check-cast·v1,·Ljava/lang/Integer;
  
196 ····const/4·v2,·0x0194 ····const/4·v2,·0x0
  
197 ····if-nez·v1,·:cond_3195 ····if-eqz·v1,·:cond_3
  
198 ····const/4·v1,·0x0196 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
 197 ····move-result·v1
  
199 ····goto·:goto_2198 ····goto·:goto_2
  
200 ····:cond_3199 ····:cond_3
 200 ····const/4·v1,·0x0
201 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I 
  
202 ····move-result·v1 
  
203 ····:goto_2201 ····:goto_2
204 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I202 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
205 ····move-result·p0203 ····move-result·p0
  
206 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I204 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
Offset 243, 15 lines modifiedOffset 241, 15 lines modified
243 ····move-result-object·v0241 ····move-result-object·v0
  
244 ····:goto_3242 ····:goto_3
245 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z243 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
246 ····move-result·v5244 ····move-result·v5
  
247 ····if-eqz·v5,·:cond_9245 ····if-eqz·v5,·:cond_a
  
248 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;246 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
249 ····move-result-object·v5247 ····move-result-object·v5
  
250 ····add-int/lit8·v6,·v2,·0x1248 ····add-int/lit8·v6,·v2,·0x1
  
Offset 278, 41 lines modifiedOffset 276, 41 lines modified
278 ····goto·:goto_4276 ····goto·:goto_4
  
279 ····:cond_6277 ····:cond_6
280 ····invoke-static·{v5,·v1},·La2/p;->b0(Ljava/lang/String;I)Ljava/lang/String;278 ····invoke-static·{v5,·v1},·La2/p;->b0(Ljava/lang/String;I)Ljava/lang/String;
  
281 ····move-result-object·v2279 ····move-result-object·v2
  
282 ····if-nez·v2,·:cond_7280 ····if-eqz·v2,·:cond_8
  
283 ····goto·:goto_4 
  
284 ····:cond_7 
285 ····invoke-interface·{p1,·v2},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;281 ····invoke-interface·{p1,·v2},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
286 ····move-result-object·v2282 ····move-result-object·v2
  
287 ····move-object·v5,·v2283 ····check-cast·v2,·Ljava/lang/String;
Max diff block lines reached; 1478/4438 bytes (33.30%) of diff not shown.
1.27 KB
smali/a2/n$a.smali
    
Offset 83, 33 lines modifiedOffset 83, 28 lines modified
83 ············"Ljava/lang/Integer;",83 ············"Ljava/lang/Integer;",
84 ············">;"84 ············">;"
85 ········}85 ········}
86 ····.end·annotation86 ····.end·annotation
  
87 ····const-string·v0,·"$this$$receiver"87 ····const-string·v0,·"$this$$receiver"
  
88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
89 ····iget-object·v0,·p0,·La2/n$a;->d:Ljava/util/List;89 ····iget-object·v0,·p0,·La2/n$a;->d:Ljava/util/List;
  
90 ····iget-boolean·v1,·p0,·La2/n$a;->e:Z90 ····iget-boolean·v1,·p0,·La2/n$a;->e:Z
  
91 ····const/4·v2,·0x091 ····const/4·v2,·0x0
  
92 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·La2/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lk1/j;92 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·La2/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lk1/j;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····if-nez·p1,·:cond_094 ····if-eqz·p1,·:cond_0
  
95 ····const/4·p1,·0x0 
  
96 ····goto·:goto_0 
  
97 ····:cond_0 
98 ····invoke-virtual·{p1},·Lk1/j;->c()Ljava/lang/Object;95 ····invoke-virtual·{p1},·Lk1/j;->c()Ljava/lang/Object;
  
99 ····move-result-object·p296 ····move-result-object·p2
  
100 ····invoke-virtual·{p1},·Lk1/j;->d()Ljava/lang/Object;97 ····invoke-virtual·{p1},·Lk1/j;->d()Ljava/lang/Object;
  
101 ····move-result-object·p198 ····move-result-object·p1
Offset 124, 14 lines modifiedOffset 119, 19 lines modified
  
124 ····move-result-object·p1119 ····move-result-object·p1
  
125 ····invoke-static·{p2,·p1},·Lk1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lk1/j;120 ····invoke-static·{p2,·p1},·Lk1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lk1/j;
  
126 ····move-result-object·p1121 ····move-result-object·p1
  
 122 ····goto·:goto_0
  
 123 ····:cond_0
 124 ····const/4·p1,·0x0
  
127 ····:goto_0125 ····:goto_0
128 ····return-object·p1126 ····return-object·p1
129 .end·method127 .end·method
  
130 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;128 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
131 ····.locals·0129 ····.locals·0
  
1.19 KB
smali/a2/f$b.smali
    
Offset 43, 23 lines modifiedOffset 43, 31 lines modified
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;46 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
47 ····.locals·147 ····.locals·2
  
48 ····const-string·v0,·"line"48 ····const-string·v0,·"line"
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····iget-object·v0,·p0,·La2/f$b;->d:Ljava/lang/String;50 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
51 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;51 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 52 ····iget-object·v1,·p0,·La2/f$b;->d:Ljava/lang/String;
  
 53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 55 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
52 ····move-result-object·p156 ····move-result-object·p1
  
53 ····return-object·p157 ····return-object·p1
54 .end·method58 .end·method
  
55 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
2.55 KB
smali/a2/m.smali
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·final·j(Ljava/lang/String;Ljava/lang/String;Z)Z6 .method·public·static·final·j(Ljava/lang/String;Ljava/lang/String;Z)Z
7 ····.locals·77 ····.locals·7
  
8 ····const-string·v0,·"<this>"8 ····const-string·v0,·"<this>"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····const-string·v0,·"suffix"10 ····const-string·v0,·"suffix"
  
11 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V11 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····if-nez·p2,·:cond_012 ····if-nez·p2,·:cond_0
  
13 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z13 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
14 ····move-result·p014 ····move-result·p0
  
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 .end·method71 .end·method
  
72 .method·public·static·l(Ljava/lang/CharSequence;)Z72 .method·public·static·l(Ljava/lang/CharSequence;)Z
73 ····.locals·473 ····.locals·4
  
74 ····const-string·v0,·"<this>"74 ····const-string·v0,·"<this>"
  
75 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V75 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
76 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I76 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
Offset 153, 19 lines modifiedOffset 153, 19 lines modified
153 .end·method153 .end·method
  
154 .method·public·static·final·m(Ljava/lang/String;ILjava/lang/String;IIZ)Z154 .method·public·static·final·m(Ljava/lang/String;ILjava/lang/String;IIZ)Z
155 ····.locals·6155 ····.locals·6
  
156 ····const-string·v0,·"<this>"156 ····const-string·v0,·"<this>"
  
157 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V157 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
158 ····const-string·v0,·"other"158 ····const-string·v0,·"other"
  
159 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V159 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
160 ····if-nez·p5,·:cond_0160 ····if-nez·p5,·:cond_0
  
161 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z161 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z
  
162 ····move-result·p0162 ····move-result·p0
  
Offset 193, 19 lines modifiedOffset 193, 19 lines modified
193 .end·method193 .end·method
  
194 .method·public·static·final·n(Ljava/lang/String;Ljava/lang/String;Z)Z194 .method·public·static·final·n(Ljava/lang/String;Ljava/lang/String;Z)Z
195 ····.locals·6195 ····.locals·6
  
196 ····const-string·v0,·"<this>"196 ····const-string·v0,·"<this>"
  
197 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V197 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
198 ····const-string·v0,·"prefix"198 ····const-string·v0,·"prefix"
  
199 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V199 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
200 ····if-nez·p2,·:cond_0200 ····if-nez·p2,·:cond_0
  
201 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z201 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
202 ····move-result·p0202 ····move-result·p0
  
549 B
smali/a2/n$b.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a(Lx1/c;)Ljava/lang/String;48 .method·public·final·a(Lx1/c;)Ljava/lang/String;
49 ····.locals·149 ····.locals·1
  
50 ····const-string·v0,·"it"50 ····const-string·v0,·"it"
  
51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····iget-object·v0,·p0,·La2/n$b;->d:Ljava/lang/CharSequence;52 ····iget-object·v0,·p0,·La2/n$b;->d:Ljava/lang/CharSequence;
  
53 ····invoke-static·{v0,·p1},·La2/n;->P(Ljava/lang/CharSequence;Lx1/c;)Ljava/lang/String;53 ····invoke-static·{v0,·p1},·La2/n;->P(Ljava/lang/CharSequence;Lx1/c;)Ljava/lang/String;
  
54 ····move-result-object·p154 ····move-result-object·p1
  
511 B
smali/a2/f$a.smali
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;58 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
59 ····.locals·159 ····.locals·1
  
60 ····const-string·v0,·"line"60 ····const-string·v0,·"line"
  
61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····return-object·p162 ····return-object·p1
63 .end·method63 .end·method
  
64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;64 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
65 ····.locals·065 ····.locals·0
  
514 B
smali/a2/e.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ············"Ljava/lang/CharSequence;",18 ············"Ljava/lang/CharSequence;",
19 ············">;)V"19 ············">;)V"
20 ········}20 ········}
21 ····.end·annotation21 ····.end·annotation
  
22 ····const-string·v0,·"<this>"22 ····const-string·v0,·"<this>"
  
23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····if-eqz·p2,·:cond_024 ····if-eqz·p2,·:cond_0
  
25 ····invoke-interface·{p2,·p1},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;25 ····invoke-interface·{p2,·p1},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
4.6 KB
smali/a2/l.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·f(Ljava/lang/String;)Ljava/lang/Integer;6 .method·public·static·f(Ljava/lang/String;)Ljava/lang/Integer;
7 ····.locals·17 ····.locals·1
  
8 ····const-string·v0,·"<this>"8 ····const-string·v0,·"<this>"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····const/16·v0,·0xa10 ····const/16·v0,·0xa
  
11 ····invoke-static·{p0,·v0},·La2/l;->g(Ljava/lang/String;I)Ljava/lang/Integer;11 ····invoke-static·{p0,·v0},·La2/l;->g(Ljava/lang/String;I)Ljava/lang/Integer;
  
12 ····move-result-object·p012 ····move-result-object·p0
  
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 .end·method21 .end·method
  
22 .method·public·static·final·g(Ljava/lang/String;I)Ljava/lang/Integer;22 .method·public·static·final·g(Ljava/lang/String;I)Ljava/lang/Integer;
23 ····.locals·1023 ····.locals·10
  
24 ····const-string·v0,·"<this>"24 ····const-string·v0,·"<this>"
  
25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····invoke-static·{p1},·La2/a;->a(I)I26 ····invoke-static·{p1},·La2/a;->a(I)I
  
27 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I27 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
28 ····move-result·v028 ····move-result·v0
  
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C44 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C
  
45 ····move-result·v345 ····move-result·v3
  
46 ····const/16·v4,·0x3046 ····const/16·v4,·0x30
  
47 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->e(II)I47 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->f(II)I
  
48 ····move-result·v448 ····move-result·v4
  
49 ····const·v5,·-0x7fffffff49 ····const·v5,·-0x7fffffff
  
50 ····const/4·v6,·0x150 ····const/4·v6,·0x1
  
Offset 94, 25 lines modifiedOffset 94, 23 lines modified
94 ····const·v4,·-0x38e38e394 ····const·v4,·-0x38e38e3
  
95 ····const·v7,·-0x38e38e395 ····const·v7,·-0x38e38e3
  
96 ····:goto_196 ····:goto_1
97 ····if-ge·v6,·v0,·:cond_997 ····if-ge·v6,·v0,·:cond_9
  
98 ····add-int/lit8·v8,·v6,·0x1 
  
99 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C98 ····invoke-virtual·{p0,·v6},·Ljava/lang/String;->charAt(I)C
  
100 ····move-result·v699 ····move-result·v8
  
101 ····invoke-static·{v6,·p1},·La2/a;->b(CI)I100 ····invoke-static·{v8,·p1},·La2/a;->b(CI)I
  
102 ····move-result·v6101 ····move-result·v8
  
103 ····if-gez·v6,·:cond_5102 ····if-gez·v8,·:cond_5
  
104 ····return-object·v1103 ····return-object·v1
  
105 ····:cond_5104 ····:cond_5
106 ····if-ge·v2,·v7,·:cond_7105 ····if-ge·v2,·v7,·:cond_7
  
107 ····if-ne·v7,·v4,·:cond_6106 ····if-ne·v7,·v4,·:cond_6
Offset 123, 24 lines modifiedOffset 121, 24 lines modified
  
123 ····:cond_6121 ····:cond_6
124 ····return-object·v1122 ····return-object·v1
  
125 ····:cond_7123 ····:cond_7
126 ····mul-int·v2,·v2,·p1124 ····mul-int·v2,·v2,·p1
  
127 ····add-int·v9,·v5,·v6125 ····add-int·v9,·v5,·v8
  
128 ····if-ge·v2,·v9,·:cond_8126 ····if-ge·v2,·v9,·:cond_8
  
129 ····return-object·v1127 ····return-object·v1
  
130 ····:cond_8128 ····:cond_8
131 ····sub-int/2addr·v2,·v6129 ····sub-int/2addr·v2,·v8
  
132 ····move·v6,·v8130 ····add-int/lit8·v6,·v6,·0x1
  
133 ····goto·:goto_1131 ····goto·:goto_1
  
134 ····:cond_9132 ····:cond_9
135 ····if-eqz·v3,·:cond_a133 ····if-eqz·v3,·:cond_a
  
136 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;134 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 161, 15 lines modifiedOffset 159, 15 lines modified
161 .end·method159 .end·method
  
162 .method·public·static·h(Ljava/lang/String;)Ljava/lang/Long;160 .method·public·static·h(Ljava/lang/String;)Ljava/lang/Long;
163 ····.locals·1161 ····.locals·1
  
164 ····const-string·v0,·"<this>"162 ····const-string·v0,·"<this>"
  
165 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
166 ····const/16·v0,·0xa164 ····const/16·v0,·0xa
  
167 ····invoke-static·{p0,·v0},·La2/l;->i(Ljava/lang/String;I)Ljava/lang/Long;165 ····invoke-static·{p0,·v0},·La2/l;->i(Ljava/lang/String;I)Ljava/lang/Long;
  
168 ····move-result-object·p0166 ····move-result-object·p0
  
Offset 181, 15 lines modifiedOffset 179, 15 lines modified
  
181 ····move-object/from16·v0,·p0179 ····move-object/from16·v0,·p0
  
182 ····move/from16·v1,·p1180 ····move/from16·v1,·p1
  
183 ····const-string·v2,·"<this>"181 ····const-string·v2,·"<this>"
  
184 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V182 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····invoke-static/range·{p1·..·p1},·La2/a;->a(I)I183 ····invoke-static/range·{p1·..·p1},·La2/a;->a(I)I
  
186 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/String;->length()I184 ····invoke-virtual/range·{p0·..·p0},·Ljava/lang/String;->length()I
Max diff block lines reached; 1517/4681 bytes (32.41%) of diff not shown.
2.29 KB
smali/a2/a.smali
    
Offset 1, 59 lines modifiedOffset 1, 56 lines modified
1 .class·La2/a;1 .class·La2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(I)I5 .method·public·static·final·a(I)I
6 ····.locals·46 ····.locals·5
  
7 ····const/4·v0,·0x07 ····new-instance·v0,·Lx1/c;
  
8 ····const/4·v1,·0x28 ····const/4·v1,·0x2
  
9 ····if-gt·v1,·p0,·:cond_09 ····const/16·v2,·0x24
  
10 ····const/16·v2,·0x2510 ····invoke-direct·{v0,·v1,·v2},·Lx1/c;-><init>(II)V
  
11 ····if-ge·p0,·v2,·:cond_011 ····invoke-virtual·{v0,·p0},·Lx1/c;->m(I)Z
  
12 ····const/4·v0,·0x112 ····move-result·v0
  
13 ····:cond_0 
14 ····if-eqz·v0,·:cond_113 ····if-eqz·v0,·:cond_0
  
15 ····return·p014 ····return·p0
  
16 ····:cond_115 ····:cond_0
17 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;16 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
18 ····new-instance·v2,·Ljava/lang/StringBuilder;17 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
19 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V18 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
20 ····const-string·v3,·"radix·"19 ····const-string·v4,·"radix·"
  
21 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;20 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
22 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;21 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
23 ····const-string·p0,·"·was·not·in·valid·range·"22 ····const-string·p0,·"·was·not·in·valid·range·"
  
24 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;23 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
25 ····new-instance·p0,·Lx1/c;24 ····new-instance·p0,·Lx1/c;
  
26 ····const/16·v3,·0x24 
  
27 ····invoke-direct·{p0,·v1,·v3},·Lx1/c;-><init>(II)V25 ····invoke-direct·{p0,·v1,·v2},·Lx1/c;-><init>(II)V
  
28 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;26 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
29 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;27 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
30 ····move-result-object·p028 ····move-result-object·p0
  
31 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V29 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
32 ····throw·v030 ····throw·v0
33 .end·method31 .end·method
1000 B
smali/a2/p.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·final·b0(Ljava/lang/String;I)Ljava/lang/String;6 .method·public·static·final·b0(Ljava/lang/String;I)Ljava/lang/String;
7 ····.locals·17 ····.locals·1
  
8 ····const-string·v0,·"<this>"8 ····const-string·v0,·"<this>"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····if-ltz·p1,·:cond_010 ····if-ltz·p1,·:cond_0
  
11 ····const/4·v0,·0x111 ····const/4·v0,·0x1
  
12 ····goto·:goto_012 ····goto·:goto_0
  
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
  
33 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;33 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
34 ····move-result-object·p034 ····move-result-object·p0
  
35 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"35 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"
  
36 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····return-object·p037 ····return-object·p0
  
38 ····:cond_138 ····:cond_1
39 ····new-instance·p0,·Ljava/lang/StringBuilder;39 ····new-instance·p0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V
1.02 KB
smali/a2/c$a.smali
    
Offset 267, 38 lines modifiedOffset 267, 31 lines modified
267 ····if-ne·v0,·v1,·:cond_0267 ····if-ne·v0,·v1,·:cond_0
  
268 ····invoke-direct·{p0},·La2/c$a;->b()V268 ····invoke-direct·{p0},·La2/c$a;->b()V
  
269 ····:cond_0269 ····:cond_0
270 ····iget·v0,·p0,·La2/c$a;->d:I270 ····iget·v0,·p0,·La2/c$a;->d:I
  
271 ····if-eqz·v0,·:cond_2271 ····if-eqz·v0,·:cond_1
  
272 ····iget-object·v0,·p0,·La2/c$a;->g:Lx1/c;272 ····iget-object·v0,·p0,·La2/c$a;->g:Lx1/c;
  
273 ····if-eqz·v0,·:cond_1273 ····const-string·v2,·"null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange"
  
 274 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
274 ····const/4·v2,·0x0275 ····const/4·v2,·0x0
  
275 ····iput-object·v2,·p0,·La2/c$a;->g:Lx1/c;276 ····iput-object·v2,·p0,·La2/c$a;->g:Lx1/c;
  
276 ····iput·v1,·p0,·La2/c$a;->d:I277 ····iput·v1,·p0,·La2/c$a;->d:I
  
277 ····return-object·v0278 ····return-object·v0
  
278 ····:cond_1279 ····:cond_1
279 ····new-instance·v0,·Ljava/lang/NullPointerException; 
  
280 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange" 
  
281 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V 
  
282 ····throw·v0 
  
283 ····:cond_2 
284 ····new-instance·v0,·Ljava/util/NoSuchElementException;280 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
285 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V281 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
286 ····throw·v0282 ····throw·v0
287 .end·method283 .end·method
  
750 B
smali/a2/c.smali
    
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 ············"Ljava/lang/Integer;",57 ············"Ljava/lang/Integer;",
58 ············">;>;)V"58 ············">;>;)V"
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····const-string·v0,·"input"61 ····const-string·v0,·"input"
  
62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····const-string·v0,·"getNextMatch"63 ····const-string·v0,·"getNextMatch"
  
64 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····iput-object·p1,·p0,·La2/c;->a:Ljava/lang/CharSequence;66 ····iput-object·p1,·p0,·La2/c;->a:Ljava/lang/CharSequence;
  
67 ····iput·p2,·p0,·La2/c;->b:I67 ····iput·p2,·p0,·La2/c;->b:I
  
27.5 KB
smali/a2/n.smali
    
Offset 27, 23 lines modifiedOffset 27, 23 lines modified
  
27 ····move-result·p027 ····move-result·p0
  
28 ····return·p028 ····return·p0
29 .end·method29 .end·method
  
30 .method·public·static·final·B(Ljava/lang/CharSequence;[CIZ)I30 .method·public·static·final·B(Ljava/lang/CharSequence;[CIZ)I
31 ····.locals·831 ····.locals·7
  
32 ····const-string·v0,·"<this>"32 ····const-string·v0,·"<this>"
  
33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····const-string·v0,·"chars"34 ····const-string·v0,·"chars"
  
35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····const/4·v0,·0x136 ····const/4·v0,·0x1
  
37 ····if-nez·p3,·:cond_037 ····if-nez·p3,·:cond_0
  
38 ····array-length·v1,·p138 ····array-length·v1,·p1
  
Offset 62, 85 lines modifiedOffset 62, 91 lines modified
62 ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->indexOf(II)I62 ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->indexOf(II)I
  
63 ····move-result·p063 ····move-result·p0
  
64 ····return·p064 ····return·p0
  
65 ····:cond_065 ····:cond_0
66 ····const/4·v1,·0x066 ····new-instance·v1,·Lx1/c;
  
 67 ····const/4·v2,·0x0
  
67 ····invoke-static·{p2,·v1},·Lx1/d;->a(II)I68 ····invoke-static·{p2,·v2},·Lx1/d;->a(II)I
  
68 ····move-result·p269 ····move-result·p2
  
69 ····invoke-static·{p0},·La2/n;->u(Ljava/lang/CharSequence;)I70 ····invoke-static·{p0},·La2/n;->u(Ljava/lang/CharSequence;)I
  
70 ····move-result·v271 ····move-result·v3
  
71 ····if-gt·p2,·v2,·:cond_572 ····invoke-direct·{v1,·p2,·v3},·Lx1/c;-><init>(II)V
  
 73 ····invoke-virtual·{v1},·Lx1/a;->k()Ll1/v;
72 ····:goto_0 
73 ····add-int/lit8·v3,·p2,·0x1 
  
74 ····invoke-interface·{p0,·p2},·Ljava/lang/CharSequence;->charAt(I)C74 ····move-result-object·p2
  
75 ····move-result·v475 ····:cond_1
 76 ····invoke-interface·{p2},·Ljava/util/Iterator;->hasNext()Z
  
76 ····array-length·v5,·p177 ····move-result·v1
  
77 ····const/4·v6,·0x078 ····if-eqz·v1,·:cond_4
  
 79 ····invoke-virtual·{p2},·Ll1/v;->b()I
78 ····:cond_1 
79 ····if-ge·v6,·v5,·:cond_2 
  
80 ····aget-char·v7,·p1,·v680 ····move-result·v1
  
81 ····add-int/lit8·v6,·v6,·0x181 ····invoke-interface·{p0,·v1},·Ljava/lang/CharSequence;->charAt(I)C
  
82 ····invoke-static·{v7,·v4,·p3},·La2/b;->d(CCZ)Z82 ····move-result·v3
  
83 ····move-result·v783 ····array-length·v4,·p1
  
84 ····if-eqz·v7,·:cond_184 ····const/4·v5,·0x0
  
85 ····const/4·v4,·0x185 ····:goto_0
 86 ····if-ge·v5,·v4,·:cond_3
  
86 ····goto·:goto_187 ····aget-char·v6,·p1,·v5
  
 88 ····invoke-static·{v6,·v3,·p3},·La2/b;->d(CCZ)Z
87 ····:cond_2 
88 ····const/4·v4,·0x0 
  
 89 ····move-result·v6
89 ····:goto_1 
90 ····if-eqz·v4,·:cond_3 
  
91 ····return·p290 ····if-eqz·v6,·:cond_2
  
 91 ····const/4·v3,·0x1
92 ····:cond_3 
93 ····if-ne·p2,·v2,·:cond_4 
  
94 ····goto·:goto_292 ····goto·:goto_1
  
95 ····:cond_493 ····:cond_2
96 ····move·p2,·v394 ····add-int/lit8·v5,·v5,·0x1
  
97 ····goto·:goto_095 ····goto·:goto_0
  
98 ····:cond_596 ····:cond_3
 97 ····const/4·v3,·0x0
  
99 ····:goto_298 ····:goto_1
 99 ····if-eqz·v3,·:cond_1
  
 100 ····return·v1
  
 101 ····:cond_4
100 ····const/4·p0,·-0x1102 ····const/4·p0,·-0x1
  
101 ····return·p0103 ····return·p0
102 .end·method104 .end·method
  
103 .method·public·static·final·C(Ljava/lang/CharSequence;CIZ)I105 .method·public·static·final·C(Ljava/lang/CharSequence;CIZ)I
104 ····.locals·2106 ····.locals·2
  
105 ····const-string·v0,·"<this>"107 ····const-string·v0,·"<this>"
  
106 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V108 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
107 ····if-nez·p3,·:cond_1109 ····if-nez·p3,·:cond_1
  
108 ····instance-of·v0,·p0,·Ljava/lang/String;110 ····instance-of·v0,·p0,·Ljava/lang/String;
  
109 ····if-nez·v0,·:cond_0111 ····if-nez·v0,·:cond_0
  
Offset 174, 19 lines modifiedOffset 180, 19 lines modified
174 .end·method180 .end·method
Max diff block lines reached; 24990/28084 bytes (88.98%) of diff not shown.
506 B
smali/q0/f.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 .end·method90 .end·method
  
91 .method·public·final·d(Lq0/a$b;)V91 .method·public·final·d(Lq0/a$b;)V
92 ····.locals·392 ····.locals·3
  
93 ····const-string·v0,·"message"93 ····const-string·v0,·"message"
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····iget-object·v0,·p0,·Lq0/f;->a:Landroid/app/Activity;95 ····iget-object·v0,·p0,·Lq0/f;->a:Landroid/app/Activity;
  
96 ····if-eqz·v0,·:cond_296 ····if-eqz·v0,·:cond_2
  
97 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V97 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
1.75 KB
smali/q0/g.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 .end·method52 .end·method
  
53 .method·public·onAttachedToActivity(Lx0/c;)V53 .method·public·onAttachedToActivity(Lx0/c;)V
54 ····.locals·154 ····.locals·1
  
55 ····const-string·v0,·"binding"55 ····const-string·v0,·"binding"
  
56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V56 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
57 ····iget-object·v0,·p0,·Lq0/g;->a:Lq0/f;57 ····iget-object·v0,·p0,·Lq0/g;->a:Lq0/f;
  
58 ····if-nez·v0,·:cond_058 ····if-nez·v0,·:cond_0
  
59 ····goto·:goto_059 ····goto·:goto_0
  
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 .end·method76 .end·method
  
77 .method·public·onAttachedToEngine(Lw0/a$b;)V77 .method·public·onAttachedToEngine(Lw0/a$b;)V
78 ····.locals·178 ····.locals·1
  
79 ····const-string·v0,·"flutterPluginBinding"79 ····const-string·v0,·"flutterPluginBinding"
  
80 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V80 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
81 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;81 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;
  
82 ····move-result-object·p182 ····move-result-object·p1
  
83 ····invoke-static·{p1,·p0},·Lq0/d;->f(Le1/c;Lq0/a$c;)V83 ····invoke-static·{p1,·p0},·Lq0/d;->f(Le1/c;Lq0/a$c;)V
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 .end·method124 .end·method
  
125 .method·public·onDetachedFromEngine(Lw0/a$b;)V125 .method·public·onDetachedFromEngine(Lw0/a$b;)V
126 ····.locals·1126 ····.locals·1
  
127 ····const-string·v0,·"binding"127 ····const-string·v0,·"binding"
  
128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
129 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;129 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;
  
130 ····move-result-object·p1130 ····move-result-object·p1
  
131 ····const/4·v0,·0x0131 ····const/4·v0,·0x0
  
Offset 144, 13 lines modifiedOffset 144, 13 lines modified
144 .end·method144 .end·method
  
145 .method·public·onReattachedToActivityForConfigChanges(Lx0/c;)V145 .method·public·onReattachedToActivityForConfigChanges(Lx0/c;)V
146 ····.locals·1146 ····.locals·1
  
147 ····const-string·v0,·"binding"147 ····const-string·v0,·"binding"
  
148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
149 ····invoke-virtual·{p0,·p1},·Lq0/g;->onAttachedToActivity(Lx0/c;)V149 ····invoke-virtual·{p0,·p1},·Lq0/g;->onAttachedToActivity(Lx0/c;)V
  
150 ····return-void150 ····return-void
151 .end·method151 .end·method
481 B
smali/w1/a.smali
    
Offset 19, 11 lines modifiedOffset 19, 11 lines modified
  
19 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;19 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····const-string·v1,·"ThreadLocalRandom.current()"21 ····const-string·v1,·"ThreadLocalRandom.current()"
  
22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····return-object·v023 ····return-object·v0
24 .end·method24 .end·method
1.62 KB
smali/n1/h.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ············"Ln1/g$b;",46 ············"Ln1/g$b;",
47 ············"+TR;>;)TR;"47 ············"+TR;>;)TR;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····const-string·v0,·"operation"50 ····const-string·v0,·"operation"
  
51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····return-object·p152 ····return-object·p1
53 .end·method53 .end·method
  
54 .method·public·get(Ln1/g$c;)Ln1/g$b;54 .method·public·get(Ln1/g$c;)Ln1/g$b;
55 ····.locals·155 ····.locals·1
56 ····.annotation·system·Ldalvik/annotation/Signature;56 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ············"Ln1/g$c<",65 ············"Ln1/g$c<",
66 ············"TE;>;)TE;"66 ············"TE;>;)TE;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····const-string·v0,·"key"69 ····const-string·v0,·"key"
  
70 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V70 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
71 ····const/4·p1,·0x071 ····const/4·p1,·0x0
  
72 ····return-object·p172 ····return-object·p1
73 .end·method73 .end·method
  
74 .method·public·hashCode()I74 .method·public·hashCode()I
Offset 93, 25 lines modifiedOffset 93, 25 lines modified
93 ············"*>;)",93 ············"*>;)",
94 ············"Ln1/g;"94 ············"Ln1/g;"
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····const-string·v0,·"key"97 ····const-string·v0,·"key"
  
98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····return-object·p099 ····return-object·p0
100 .end·method100 .end·method
  
101 .method·public·plus(Ln1/g;)Ln1/g;101 .method·public·plus(Ln1/g;)Ln1/g;
102 ····.locals·1102 ····.locals·1
  
103 ····const-string·v0,·"context"103 ····const-string·v0,·"context"
  
104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V104 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····return-object·p1105 ····return-object·p1
106 .end·method106 .end·method
  
107 .method·public·toString()Ljava/lang/String;107 .method·public·toString()Ljava/lang/String;
108 ····.locals·1108 ····.locals·1
  
1.59 KB
smali/n1/e$a.smali
    
Offset 24, 21 lines modifiedOffset 24, 17 lines modified
24 ············">(",24 ············">(",
25 ············"Ln1/e;",25 ············"Ln1/e;",
26 ············"Ln1/g$c<",26 ············"Ln1/g$c<",
27 ············"TE;>;)TE;"27 ············"TE;>;)TE;"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····const-string·v0,·"this" 
  
31 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
32 ····const-string·v0,·"key"30 ····const-string·v0,·"key"
  
33 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····instance-of·v0,·p1,·Ln1/b;32 ····instance-of·v0,·p1,·Ln1/b;
  
35 ····const/4·v1,·0x033 ····const/4·v1,·0x0
  
36 ····if-eqz·v0,·:cond_134 ····if-eqz·v0,·:cond_1
  
Offset 68, 14 lines modifiedOffset 64, 18 lines modified
68 ····return-object·v164 ····return-object·v1
  
69 ····:cond_165 ····:cond_1
70 ····sget-object·v0,·Ln1/e;->c:Ln1/e$b;66 ····sget-object·v0,·Ln1/e;->c:Ln1/e$b;
  
71 ····if-ne·v0,·p1,·:cond_267 ····if-ne·v0,·p1,·:cond_2
  
 68 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get"
  
 69 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
72 ····goto·:goto_070 ····goto·:goto_0
  
73 ····:cond_271 ····:cond_2
74 ····move-object·p0,·v172 ····move-object·p0,·v1
  
75 ····:goto_073 ····:goto_0
76 ····return-object·p074 ····return-object·p0
Offset 89, 21 lines modifiedOffset 89, 17 lines modified
89 ············"Ln1/e;",89 ············"Ln1/e;",
90 ············"Ln1/g$c<",90 ············"Ln1/g$c<",
91 ············"*>;)",91 ············"*>;)",
92 ············"Ln1/g;"92 ············"Ln1/g;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····const-string·v0,·"this" 
  
96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
97 ····const-string·v0,·"key"95 ····const-string·v0,·"key"
  
98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····instance-of·v0,·p1,·Ln1/b;97 ····instance-of·v0,·p1,·Ln1/b;
  
100 ····if-eqz·v0,·:cond_198 ····if-eqz·v0,·:cond_1
  
101 ····check-cast·p1,·Ln1/b;99 ····check-cast·p1,·Ln1/b;
  
2.98 KB
smali/n1/g$b$a.smali
    
Offset 27, 21 lines modifiedOffset 27, 17 lines modified
27 ············"Lu1/p<",27 ············"Lu1/p<",
28 ············"-TR;-",28 ············"-TR;-",
29 ············"Ln1/g$b;",29 ············"Ln1/g$b;",
30 ············"+TR;>;)TR;"30 ············"+TR;>;)TR;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····const-string·v0,·"this" 
  
34 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
35 ····const-string·v0,·"operation"33 ····const-string·v0,·"operation"
  
36 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····invoke-interface·{p2,·p1,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;35 ····invoke-interface·{p2,·p1,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····move-result-object·p036 ····move-result-object·p0
  
39 ····return-object·p037 ····return-object·p0
40 .end·method38 .end·method
Offset 55, 32 lines modifiedOffset 51, 32 lines modified
55 ············">(",51 ············">(",
56 ············"Ln1/g$b;",52 ············"Ln1/g$b;",
57 ············"Ln1/g$c<",53 ············"Ln1/g$c<",
58 ············"TE;>;)TE;"54 ············"TE;>;)TE;"
59 ········}55 ········}
60 ····.end·annotation56 ····.end·annotation
  
61 ····const-string·v0,·"this" 
  
62 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
63 ····const-string·v0,·"key"57 ····const-string·v0,·"key"
  
64 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V58 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····invoke-interface·{p0},·Ln1/g$b;->getKey()Ln1/g$c;59 ····invoke-interface·{p0},·Ln1/g$b;->getKey()Ln1/g$c;
  
66 ····move-result-object·v060 ····move-result-object·v0
  
67 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z61 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
68 ····move-result·p162 ····move-result·p1
  
69 ····if-eqz·p1,·:cond_063 ····if-eqz·p1,·:cond_0
  
 64 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.CoroutineContext.Element.get"
  
 65 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
70 ····goto·:goto_066 ····goto·:goto_0
  
71 ····:cond_067 ····:cond_0
72 ····const/4·p0,·0x068 ····const/4·p0,·0x0
  
73 ····:goto_069 ····:goto_0
74 ····return-object·p070 ····return-object·p0
Offset 94, 21 lines modifiedOffset 90, 17 lines modified
94 ············"Ln1/g$b;",90 ············"Ln1/g$b;",
95 ············"Ln1/g$c<",91 ············"Ln1/g$c<",
96 ············"*>;)",92 ············"*>;)",
97 ············"Ln1/g;"93 ············"Ln1/g;"
98 ········}94 ········}
99 ····.end·annotation95 ····.end·annotation
  
100 ····const-string·v0,·"this" 
  
101 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
102 ····const-string·v0,·"key"96 ····const-string·v0,·"key"
  
103 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
104 ····invoke-interface·{p0},·Ln1/g$b;->getKey()Ln1/g$c;98 ····invoke-interface·{p0},·Ln1/g$b;->getKey()Ln1/g$c;
  
105 ····move-result-object·v099 ····move-result-object·v0
  
106 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z100 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
Offset 121, 21 lines modifiedOffset 113, 17 lines modified
121 ····:cond_0113 ····:cond_0
122 ····return-object·p0114 ····return-object·p0
123 .end·method115 .end·method
  
124 .method·public·static·d(Ln1/g$b;Ln1/g;)Ln1/g;116 .method·public·static·d(Ln1/g$b;Ln1/g;)Ln1/g;
125 ····.locals·1117 ····.locals·1
  
126 ····const-string·v0,·"this" 
  
127 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
128 ····const-string·v0,·"context"118 ····const-string·v0,·"context"
  
129 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V119 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
130 ····invoke-static·{p0,·p1},·Ln1/g$a;->a(Ln1/g;Ln1/g;)Ln1/g;120 ····invoke-static·{p0,·p1},·Ln1/g$a;->a(Ln1/g;Ln1/g;)Ln1/g;
  
131 ····move-result-object·p0121 ····move-result-object·p0
  
132 ····return-object·p0122 ····return-object·p0
133 .end·method123 .end·method
745 B
smali/n1/g$a$a.smali
    
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
  
58 #·virtual·methods58 #·virtual·methods
59 .method·public·final·a(Ln1/g;Ln1/g$b;)Ln1/g;59 .method·public·final·a(Ln1/g;Ln1/g$b;)Ln1/g;
60 ····.locals·360 ····.locals·3
  
61 ····const-string·v0,·"acc"61 ····const-string·v0,·"acc"
  
62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····const-string·v0,·"element"63 ····const-string·v0,·"element"
  
64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····invoke-interface·{p2},·Ln1/g$b;->getKey()Ln1/g$c;65 ····invoke-interface·{p2},·Ln1/g$b;->getKey()Ln1/g$c;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-interface·{p1,·v0},·Ln1/g;->minusKey(Ln1/g$c;)Ln1/g;67 ····invoke-interface·{p1,·v0},·Ln1/g;->minusKey(Ln1/g$c;)Ln1/g;
  
750 B
smali/n1/f.smali
    
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 ············"Ln1/d<",22 ············"Ln1/d<",
23 ············"-TT;>;)V"23 ············"-TT;>;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····const-string·v0,·"<this>"26 ····const-string·v0,·"<this>"
  
27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····const-string·v0,·"completion"28 ····const-string·v0,·"completion"
  
29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····invoke-static·{p0,·p1,·p2},·Lo1/b;->a(Lu1/p;Ljava/lang/Object;Ln1/d;)Ln1/d;30 ····invoke-static·{p0,·p1,·p2},·Lo1/b;->a(Lu1/p;Ljava/lang/Object;Ln1/d;)Ln1/d;
  
31 ····move-result-object·p031 ····move-result-object·p0
  
32 ····invoke-static·{p0},·Lo1/b;->b(Ln1/d;)Ln1/d;32 ····invoke-static·{p0},·Lo1/b;->b(Ln1/d;)Ln1/d;
  
600 B
smali/n1/g$a.smali
    
Offset 14, 21 lines modifiedOffset 14, 17 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·static·a(Ln1/g;Ln1/g;)Ln1/g;16 .method·public·static·a(Ln1/g;Ln1/g;)Ln1/g;
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"this" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····const-string·v0,·"context"18 ····const-string·v0,·"context"
  
21 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····sget-object·v0,·Ln1/h;->d:Ln1/h;20 ····sget-object·v0,·Ln1/h;->d:Ln1/h;
  
23 ····if-ne·p1,·v0,·:cond_021 ····if-ne·p1,·v0,·:cond_0
  
24 ····goto·:goto_022 ····goto·:goto_0
  
1.6 KB
smali/n1/b.smali
    
Offset 53, 19 lines modifiedOffset 53, 19 lines modified
53 ············"Ln1/g$b;",53 ············"Ln1/g$b;",
54 ············"+TE;>;)V"54 ············"+TE;>;)V"
55 ········}55 ········}
56 ····.end·annotation56 ····.end·annotation
  
57 ····const-string·v0,·"baseKey"57 ····const-string·v0,·"baseKey"
  
58 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V58 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
59 ····const-string·v0,·"safeCast"59 ····const-string·v0,·"safeCast"
  
60 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····iput-object·p2,·p0,·Ln1/b;->d:Lu1/l;62 ····iput-object·p2,·p0,·Ln1/b;->d:Lu1/l;
  
63 ····instance-of·p2,·p1,·Ln1/b;63 ····instance-of·p2,·p1,·Ln1/b;
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ············"Ln1/g$c<",91 ············"Ln1/g$c<",
92 ············"*>;)Z"92 ············"*>;)Z"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····const-string·v0,·"key"95 ····const-string·v0,·"key"
  
96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
97 ····if-eq·p1,·p0,·:cond_197 ····if-eq·p1,·p0,·:cond_1
  
98 ····iget-object·v0,·p0,·Ln1/b;->e:Ln1/g$c;98 ····iget-object·v0,·p0,·Ln1/b;->e:Ln1/g$c;
  
99 ····if-ne·v0,·p1,·:cond_099 ····if-ne·v0,·p1,·:cond_0
  
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ············"Ln1/g$b;",126 ············"Ln1/g$b;",
127 ············")TE;"127 ············")TE;"
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····const-string·v0,·"element"130 ····const-string·v0,·"element"
  
131 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V131 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
132 ····iget-object·v0,·p0,·Ln1/b;->d:Lu1/l;132 ····iget-object·v0,·p0,·Ln1/b;->d:Lu1/l;
  
133 ····invoke-interface·{v0,·p1},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;133 ····invoke-interface·{v0,·p1},·Lu1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
134 ····move-result-object·p1134 ····move-result-object·p1
  
489 B
smali/n1/a.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ············"Ln1/g$c<",26 ············"Ln1/g$c<",
27 ············"*>;)V"27 ············"*>;)V"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····const-string·v0,·"key"30 ····const-string·v0,·"key"
  
31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····iput-object·p1,·p0,·Ln1/a;->key:Ln1/g$c;33 ····iput-object·p1,·p0,·Ln1/a;->key:Ln1/g$c;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
726 B
smali/n1/c$a.smali
    
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
  
58 #·virtual·methods58 #·virtual·methods
59 .method·public·final·a(Ljava/lang/String;Ln1/g$b;)Ljava/lang/String;59 .method·public·final·a(Ljava/lang/String;Ln1/g$b;)Ljava/lang/String;
60 ····.locals·160 ····.locals·1
  
61 ····const-string·v0,·"acc"61 ····const-string·v0,·"acc"
  
62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····const-string·v0,·"element"63 ····const-string·v0,·"element"
  
64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I65 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I
  
66 ····move-result·v066 ····move-result·v0
  
67 ····if-nez·v0,·:cond_067 ····if-nez·v0,·:cond_0
  
4.13 KB
smali/n1/c.smali
    
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Ln1/g;Ln1/g$b;)V16 .method·public·constructor·<init>(Ln1/g;Ln1/g$b;)V
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"left"18 ····const-string·v0,·"left"
  
19 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····const-string·v0,·"element"20 ····const-string·v0,·"element"
  
21 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput-object·p1,·p0,·Ln1/c;->d:Ln1/g;23 ····iput-object·p1,·p0,·Ln1/c;->d:Ln1/g;
  
24 ····iput-object·p2,·p0,·Ln1/c;->e:Ln1/g$b;24 ····iput-object·p2,·p0,·Ln1/c;->e:Ln1/g$b;
  
Offset 76, 14 lines modifiedOffset 76, 18 lines modified
76 ····if-eqz·v0,·:cond_176 ····if-eqz·v0,·:cond_1
  
77 ····check-cast·p1,·Ln1/c;77 ····check-cast·p1,·Ln1/c;
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····:cond_179 ····:cond_1
 80 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.CoroutineContext.Element"
  
 81 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
80 ····check-cast·p1,·Ln1/g$b;82 ····check-cast·p1,·Ln1/g$b;
  
81 ····invoke-direct·{p0,·p1},·Ln1/c;->e(Ln1/g$b;)Z83 ····invoke-direct·{p0,·p1},·Ln1/c;->e(Ln1/g$b;)Z
  
82 ····move-result·p184 ····move-result·p1
  
83 ····return·p185 ····return·p1
Offset 177, 15 lines modifiedOffset 181, 15 lines modified
177 ············"Ln1/g$b;",181 ············"Ln1/g$b;",
178 ············"+TR;>;)TR;"182 ············"+TR;>;)TR;"
179 ········}183 ········}
180 ····.end·annotation184 ····.end·annotation
  
181 ····const-string·v0,·"operation"185 ····const-string·v0,·"operation"
  
182 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
183 ····iget-object·v0,·p0,·Ln1/c;->d:Ln1/g;187 ····iget-object·v0,·p0,·Ln1/c;->d:Ln1/g;
  
184 ····invoke-interface·{v0,·p1,·p2},·Ln1/g;->fold(Ljava/lang/Object;Lu1/p;)Ljava/lang/Object;188 ····invoke-interface·{v0,·p1,·p2},·Ln1/g;->fold(Ljava/lang/Object;Lu1/p;)Ljava/lang/Object;
  
185 ····move-result-object·p1189 ····move-result-object·p1
  
Offset 208, 46 lines modifiedOffset 212, 46 lines modified
208 ············"Ln1/g$c<",212 ············"Ln1/g$c<",
209 ············"TE;>;)TE;"213 ············"TE;>;)TE;"
210 ········}214 ········}
211 ····.end·annotation215 ····.end·annotation
  
212 ····const-string·v0,·"key"216 ····const-string·v0,·"key"
  
213 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V217 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
214 ····move-object·v0,·p0218 ····move-object·v0,·p0
  
215 ····:goto_0219 ····:goto_0
216 ····iget-object·v1,·v0,·Ln1/c;->e:Ln1/g$b;220 ····iget-object·v1,·v0,·Ln1/c;->e:Ln1/g$b;
  
217 ····invoke-interface·{v1,·p1},·Ln1/g$b;->get(Ln1/g$c;)Ln1/g$b;221 ····invoke-interface·{v1,·p1},·Ln1/g$b;->get(Ln1/g$c;)Ln1/g$b;
  
218 ····move-result-object·v1222 ····move-result-object·v1
  
219 ····if-nez·v1,·:cond_1223 ····if-eqz·v1,·:cond_0
  
 224 ····return-object·v1
  
 225 ····:cond_0
220 ····iget-object·v0,·v0,·Ln1/c;->d:Ln1/g;226 ····iget-object·v0,·v0,·Ln1/c;->d:Ln1/g;
  
221 ····instance-of·v1,·v0,·Ln1/c;227 ····instance-of·v1,·v0,·Ln1/c;
  
222 ····if-eqz·v1,·:cond_0228 ····if-eqz·v1,·:cond_1
  
223 ····check-cast·v0,·Ln1/c;229 ····check-cast·v0,·Ln1/c;
  
224 ····goto·:goto_0230 ····goto·:goto_0
  
225 ····:cond_0231 ····:cond_1
226 ····invoke-interface·{v0,·p1},·Ln1/g;->get(Ln1/g$c;)Ln1/g$b;232 ····invoke-interface·{v0,·p1},·Ln1/g;->get(Ln1/g$c;)Ln1/g$b;
  
227 ····move-result-object·p1233 ····move-result-object·p1
  
228 ····return-object·p1234 ····return-object·p1
  
229 ····:cond_1 
230 ····return-object·v1 
231 .end·method235 .end·method
  
232 .method·public·hashCode()I236 .method·public·hashCode()I
233 ····.locals·2237 ····.locals·2
  
234 ····iget-object·v0,·p0,·Ln1/c;->d:Ln1/g;238 ····iget-object·v0,·p0,·Ln1/c;->d:Ln1/g;
  
Offset 275, 63 lines modifiedOffset 279, 63 lines modified
275 ············"*>;)",279 ············"*>;)",
276 ············"Ln1/g;"280 ············"Ln1/g;"
277 ········}281 ········}
278 ····.end·annotation282 ····.end·annotation
  
279 ····const-string·v0,·"key"283 ····const-string·v0,·"key"
  
280 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V284 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
281 ····iget-object·v0,·p0,·Ln1/c;->e:Ln1/g$b;285 ····iget-object·v0,·p0,·Ln1/c;->e:Ln1/g$b;
  
282 ····invoke-interface·{v0,·p1},·Ln1/g$b;->get(Ln1/g$c;)Ln1/g$b;286 ····invoke-interface·{v0,·p1},·Ln1/g$b;->get(Ln1/g$c;)Ln1/g$b;
  
283 ····move-result-object·v0287 ····move-result-object·v0
  
284 ····if-nez·v0,·:cond_2288 ····if-eqz·v0,·:cond_0
  
 289 ····iget-object·p1,·p0,·Ln1/c;->d:Ln1/g;
  
 290 ····return-object·p1
  
 291 ····:cond_0
Max diff block lines reached; 874/4202 bytes (20.80%) of diff not shown.
1010 B
smali/x1/c.smali
    
Offset 176, 29 lines modifiedOffset 176, 55 lines modified
176 ····:cond_0176 ····:cond_0
177 ····const/4·v0,·0x0177 ····const/4·v0,·0x0
  
178 ····:goto_0178 ····:goto_0
179 ····return·v0179 ····return·v0
180 .end·method180 .end·method
  
 181 .method·public·m(I)Z
 182 ····.locals·1
  
 183 ····invoke-virtual·{p0},·Lx1/a;->h()I
  
 184 ····move-result·v0
  
 185 ····if-gt·v0,·p1,·:cond_0
  
 186 ····invoke-virtual·{p0},·Lx1/a;->i()I
  
 187 ····move-result·v0
  
 188 ····if-gt·p1,·v0,·:cond_0
  
 189 ····const/4·p1,·0x1
  
 190 ····goto·:goto_0
  
 191 ····:cond_0
 192 ····const/4·p1,·0x0
  
 193 ····:goto_0
 194 ····return·p1
 195 .end·method
  
181 .method·public·m()Ljava/lang/Integer;196 .method·public·n()Ljava/lang/Integer;
182 ····.locals·1197 ····.locals·1
  
183 ····invoke-virtual·{p0},·Lx1/a;->i()I198 ····invoke-virtual·{p0},·Lx1/a;->i()I
  
184 ····move-result·v0199 ····move-result·v0
  
185 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;200 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
186 ····move-result-object·v0201 ····move-result-object·v0
  
187 ····return-object·v0202 ····return-object·v0
188 .end·method203 .end·method
  
189 .method·public·n()Ljava/lang/Integer;204 .method·public·o()Ljava/lang/Integer;
190 ····.locals·1205 ····.locals·1
  
191 ····invoke-virtual·{p0},·Lx1/a;->h()I206 ····invoke-virtual·{p0},·Lx1/a;->h()I
  
192 ····move-result·v0207 ····move-result·v0
  
193 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;208 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
768 B
smali/s1/a.smali
    
Offset 3, 34 lines modifiedOffset 3, 32 lines modified
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
6 ····.locals·06 ····.locals·0
  
7 ····if-nez·p0,·:cond_07 ····if-eqz·p0,·:cond_1
  
8 ····goto·:goto_0 
  
9 ····:cond_0 
10 ····if-nez·p1,·:cond_18 ····if-nez·p1,·:cond_0
  
11 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
  
12 ····goto·:goto_010 ····goto·:goto_0
  
13 ····:cond_111 ····:cond_0
14 ····:try_start_012 ····:try_start_0
15 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
16 ····:try_end_014 ····:try_end_0
17 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_015 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
18 ····goto·:goto_016 ····goto·:goto_0
  
19 ····:catchall_017 ····:catchall_0
20 ····move-exception·p018 ····move-exception·p0
  
21 ····invoke-static·{p1,·p0},·Lk1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V19 ····invoke-static·{p1,·p0},·Lk1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 20 ····:cond_1
22 ····:goto_021 ····:goto_0
23 ····return-void22 ····return-void
24 .end·method23 .end·method
79.0 KB
smali/m0/d.smali
    
Offset 1, 3500 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lm0/d;1 .class·public·final·synthetic·Lm0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Lw0/a; 
6 .implements·Le1/k$c; 
  
  
7 #·static·fields 
8 .field·static·final·c:Ljava/util/Map; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"Ljava/util/Map<", 
12 ············"Ljava/lang/String;", 
13 ············"Ljava/lang/Integer;", 
14 ············">;" 
15 ········} 
16 ····.end·annotation 
17 .end·field 
  
18 .field·private·static·d:Z 
  
19 .field·private·static·e:I 
  
20 .field·static·f:I 
  
21 .field·private·static·final·g:Ljava/lang/Object; 
  
22 .field·private·static·final·h:Ljava/lang/Object; 
  
23 .field·static·i:Ljava/lang/String; 
  
24 .field·private·static·j:I 
  
25 .field·private·static·k:Landroid/os/HandlerThread; 
  
26 .field·private·static·l:Landroid/os/Handler; 
  
27 .field·static·final·m:Ljava/util/Map; 
28 ····.annotation·build·Landroid/annotation/SuppressLint; 
29 ········value·=·{ 
30 ············"UseSparseArrays" 
31 ········} 
32 ····.end·annotation 
  
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"Ljava/util/Map<", 
36 ············"Ljava/lang/Integer;", 
37 ············"Lm0/b;", 
38 ············">;" 
39 ········} 
40 ····.end·annotation 
41 .end·field 
  
  
42 #·instance·fields6 #·instance·fields
43 .field·private·a:Landroid/content/Context;7 .field·public·final·synthetic·d:Lm0/i;
  
44 .field·private·b:Le1/k;8 .field·public·final·synthetic·e:Lo0/e;
  
  
45 #·direct·methods9 #·direct·methods
46 .method·static·constructor·<clinit>()V 
47 ····.locals·2 
  
48 ····new-instance·v0,·Ljava/util/HashMap; 
  
49 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
50 ····sput-object·v0,·Lm0/d;->c:Ljava/util/Map; 
  
51 ····const/4·v0,·0x0 
  
52 ····sput-boolean·v0,·Lm0/d;->d:Z 
  
53 ····sput·v0,·Lm0/d;->e:I 
  
54 ····sput·v0,·Lm0/d;->f:I 
  
55 ····new-instance·v1,·Ljava/lang/Object; 
  
56 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V 
  
57 ····sput-object·v1,·Lm0/d;->g:Ljava/lang/Object; 
  
58 ····new-instance·v1,·Ljava/lang/Object; 
  
59 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V 
  
60 ····sput-object·v1,·Lm0/d;->h:Ljava/lang/Object; 
  
61 ····sput·v0,·Lm0/d;->j:I 
  
62 ····new-instance·v0,·Ljava/util/HashMap; 
  
63 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
64 ····sput-object·v0,·Lm0/d;->m:Ljava/util/Map; 
  
65 ····return-void 
66 .end·method 
  
67 .method·public·constructor·<init>()V10 .method·public·synthetic·constructor·<init>(Lm0/i;Lo0/e;)V
68 ····.locals·011 ····.locals·0
  
69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Diff chunk too large, falling back to line-by-line diff (1 lines added, 2907 lines removed)
  
70 ····return-void13 ····iput-object·p1,·p0,·Lm0/d;->d:Lm0/i;
71 .end·method 
  
72 .method·private·A(Le1/j;Le1/k$d;)V 
73 ····.locals·3 
  
74 ····invoke-direct·{p0,·p1,·p2},·Lm0/d;->t(Le1/j;Le1/k$d;)Lm0/b; 
  
75 ····move-result-object·v0 
  
76 ····if-nez·v0,·:cond_0 
  
77 ····return-void 
  
78 ····:cond_0 
79 ····sget-object·v1,·Lm0/d;->l:Landroid/os/Handler; 
Max diff block lines reached; 9665/80909 bytes (11.95%) of diff not shown.
8.47 KB
smali/m0/b.smali
    
Offset 1, 313 lines modifiedOffset 1, 36 lines modified
1 .class·Lm0/b;1 .class·public·final·synthetic·Lm0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
  
4 #·static·fields 
5 .field·private·static·h:Ljava/lang/Boolean; 
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lm0/t;
7 .field·final·a:Z 
  
8 .field·final·b:Ljava/lang/String; 
  
9 .field·final·c:I 
  
10 .field·final·d:I 
  
11 .field·final·e:Landroid/content/Context; 
  
12 .field·f:Landroid/database/sqlite/SQLiteDatabase; 
  
13 .field·g:Z 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·constructor·<init>(Landroid/content/Context;Ljava/lang/String;IZI)V9 .method·public·synthetic·constructor·<init>(Lm0/t;)V
16 ····.locals·010 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-object·p1,·p0,·Lm0/b;->e:Landroid/content/Context; 
  
19 ····iput-object·p2,·p0,·Lm0/b;->b:Ljava/lang/String;12 ····iput-object·p1,·p0,·Lm0/b;->a:Lm0/t;
  
20 ····iput-boolean·p4,·p0,·Lm0/b;->a:Z 
  
21 ····iput·p3,·p0,·Lm0/b;->c:I 
  
22 ····iput·p5,·p0,·Lm0/b;->d:I 
  
23 ····return-void 
24 .end·method 
  
25 .method·protected·static·a(Landroid/content/Context;)Z 
26 ····.locals·3 
  
27 ····const/4·v0,·0x0 
  
28 ····:try_start_0 
29 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
30 ····move-result-object·v1 
  
31 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
32 ····move-result-object·p0 
  
33 ····const/16·v2,·0x80 
  
34 ····invoke-virtual·{p0,·v1,·v2},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; 
  
35 ····move-result-object·p0 
  
36 ····iget-object·p0,·p0,·Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle; 
  
37 ····const-string·v1,·"com.tekartik.sqflite.wal_enabled" 
  
38 ····invoke-virtual·{p0,·v1,·v0},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z 
  
39 ····move-result·p0 
40 ····:try_end_0 
41 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
42 ····if-eqz·p0,·:cond_0 
  
43 ····const/4·p0,·0x1 
  
44 ····return·p0 
  
45 ····:catch_0 
46 ····move-exception·p0 
  
47 ····invoke-virtual·{p0},·Ljava/lang/Exception;->printStackTrace()V 
  
48 ····:cond_0 
49 ····return·v0 
50 .end·method 
  
51 .method·static·c(Ljava/lang/String;)V 
52 ····.locals·1 
  
53 ····new-instance·v0,·Ljava/io/File; 
  
54 ····invoke-direct·{v0,·p0},·Ljava/io/File;-><init>(Ljava/lang/String;)V 
  
55 ····invoke-static·{v0},·Landroid/database/sqlite/SQLiteDatabase;->deleteDatabase(Ljava/io/File;)Z 
  
56 ····return-void13 ····return-void
57 .end·method14 .end·method
  
  
58 #·virtual·methods15 #·virtual·methods
 16 .method·public·final·newCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;
59 .method·public·b()V 
60 ····.locals·1 
  
61 ····iget-object·v0,·p0,·Lm0/b;->f:Landroid/database/sqlite/SQLiteDatabase; 
  
62 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V 
  
63 ····return-void 
64 .end·method 
  
65 .method·public·d()Landroid/database/sqlite/SQLiteDatabase; 
66 ····.locals·1 
  
67 ····iget-object·v0,·p0,·Lm0/b;->f:Landroid/database/sqlite/SQLiteDatabase; 
  
68 ····return-object·v0 
69 .end·method 
  
70 .method·e()Ljava/lang/String; 
71 ····.locals·2 
Max diff block lines reached; 3135/8637 bytes (36.30%) of diff not shown.
12.4 KB
smali/m0/e.smali
    
Offset 1, 574 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lm0/e;1 .class·public·final·synthetic·Lm0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·private·final·a:Ljava/lang/String;7 .field·public·final·synthetic·d:Lm0/i;
  
 8 .field·public·final·synthetic·e:Lo0/e;
6 .field·private·final·b:Ljava/util/List; 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"Ljava/util/List<", 
10 ············"Ljava/lang/Object;", 
11 ············">;" 
12 ········} 
13 ····.end·annotation 
14 .end·field 
  
  
15 #·direct·methods9 #·direct·methods
16 .method·public·constructor·<init>(Ljava/lang/String;Ljava/util/List;)V10 .method·public·synthetic·constructor·<init>(Lm0/i;Lo0/e;)V
17 ····.locals·011 ····.locals·0
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Ljava/lang/String;", 
22 ············"Ljava/util/List<", 
23 ············"Ljava/lang/Object;", 
24 ············">;)V" 
25 ········} 
26 ····.end·annotation 
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····iput-object·p1,·p0,·Lm0/e;->a:Ljava/lang/String;13 ····iput-object·p1,·p0,·Lm0/e;->d:Lm0/i;
  
29 ····if-nez·p2,·:cond_0 
  
30 ····new-instance·p2,·Ljava/util/ArrayList; 
  
31 ····invoke-direct·{p2},·Ljava/util/ArrayList;-><init>()V 
  
32 ····:cond_0 
33 ····iput-object·p2,·p0,·Lm0/e;->b:Ljava/util/List;14 ····iput-object·p2,·p0,·Lm0/e;->e:Lo0/e;
  
34 ····return-void15 ····return-void
35 .end·method16 .end·method
  
36 .method·private·e(Ljava/util/List;)[Ljava/lang/Object; 
37 ····.locals·2 
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"(", 
41 ············"Ljava/util/List<", 
42 ············"Ljava/lang/Object;", 
43 ············">;)[", 
44 ············"Ljava/lang/Object;" 
45 ········} 
46 ····.end·annotation 
  
47 ····new-instance·v0,·Ljava/util/ArrayList; 
  
48 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
49 ····if-eqz·p1,·:cond_0 
  
50 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
51 ····move-result-object·p1 
  
52 ····:goto_0 
53 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
54 ····move-result·v1 
  
55 ····if-eqz·v1,·:cond_0 
  
56 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
57 ····move-result-object·v1 
  
58 ····invoke-static·{v1},·Lm0/e;->f(Ljava/lang/Object;)Ljava/lang/Object; 
  
59 ····move-result-object·v1 
  
60 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
61 ····goto·:goto_0 
  
62 ····:cond_0 
63 ····const/4·p1,·0x0 
  
64 ····new-array·p1,·p1,·[Ljava/lang/Object; 
  
65 ····invoke-interface·{v0,·p1},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; 
  
66 ····move-result-object·p1 
  
67 ····return-object·p1 
68 .end·method 
  
69 .method·private·static·f(Ljava/lang/Object;)Ljava/lang/Object; 
70 ····.locals·3 
  
71 ····if-nez·p0,·:cond_0 
  
72 ····const/4·p0,·0x0 
  
73 ····return-object·p0 
  
74 ····:cond_0 
75 ····instance-of·v0,·p0,·Ljava/util/List; 
  
76 ····if-eqz·v0,·:cond_2 
  
77 ····check-cast·p0,·Ljava/util/List; 
  
78 ····invoke-interface·{p0},·Ljava/util/List;->size()I 
  
79 ····move-result·v0 
  
80 ····new-array·v0,·v0,·[B 
  
Max diff block lines reached; 9069/12664 bytes (71.61%) of diff not shown.
1.3 KB
smali/m0/c.smali
    
Offset 1, 53 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lm0/c;1 .class·public·final·synthetic·Lm0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·direct·methods 
5 .method·static·a(Le1/j;)Ljava/lang/Integer; 
6 ····.locals·1 
  
7 ····const-string·v0,·"logLevel" 
  
8 ····invoke-virtual·{p0,·v0},·Le1/j;->a(Ljava/lang/String;)Ljava/lang/Object; 
  
9 ····move-result-object·p0 
  
10 ····check-cast·p0,·Ljava/lang/Integer; 
  
11 ····return-object·p0 
12 .end·method 
  
13 .method·static·b(I)Z 
14 ····.locals·16 #·instance·fields
 7 .field·public·final·synthetic·d:Lm0/i;
  
15 ····const/4·v0,·0x1 
  
16 ····if-lt·p0,·v0,·:cond_08 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lm0/i;)V
 10 ····.locals·0
  
17 ····goto·:goto_011 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lm0/c;->d:Lm0/i;
18 ····:cond_0 
19 ····const/4·v0,·0x0 
  
20 ····:goto_0 
21 ····return·v013 ····return-void
22 .end·method14 .end·method
  
23 .method·static·c(I)Z 
24 ····.locals·1 
  
 15 #·virtual·methods
 16 .method·public·final·run()V
 17 ····.locals·1
25 ····const/4·v0,·0x2 
  
26 ····if-lt·p0,·v0,·:cond_0 
  
27 ····const/4·p0,·0x1 
  
28 ····goto·:goto_018 ····iget-object·v0,·p0,·Lm0/c;->d:Lm0/i;
  
 19 ····invoke-static·{v0},·Lm0/i;->d(Lm0/i;)V
29 ····:cond_0 
30 ····const/4·p0,·0x0 
  
 20 ····return-void
31 ····:goto_0 
32 ····return·p0 
33 .end·method21 .end·method
1010 B
smali/e1/j.smali
    
Offset 88, 7 lines modifiedOffset 88, 52 lines modified
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····iget-object·v0,·p0,·Le1/j;->b:Ljava/lang/Object;90 ····iget-object·v0,·p0,·Le1/j;->b:Ljava/lang/Object;
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
 93 .method·public·c(Ljava/lang/String;)Z
 94 ····.locals·2
  
 95 ····iget-object·v0,·p0,·Le1/j;->b:Ljava/lang/Object;
  
 96 ····if-nez·v0,·:cond_0
  
 97 ····const/4·p1,·0x0
  
 98 ····return·p1
  
 99 ····:cond_0
 100 ····instance-of·v1,·v0,·Ljava/util/Map;
  
 101 ····if-eqz·v1,·:cond_1
  
 102 ····check-cast·v0,·Ljava/util/Map;
  
 103 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
 104 ····move-result·p1
  
 105 ····return·p1
  
 106 ····:cond_1
 107 ····instance-of·v1,·v0,·Lorg/json/JSONObject;
  
 108 ····if-eqz·v1,·:cond_2
  
 109 ····check-cast·v0,·Lorg/json/JSONObject;
  
 110 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
 111 ····move-result·p1
  
 112 ····return·p1
  
 113 ····:cond_2
 114 ····new-instance·p1,·Ljava/lang/ClassCastException;
  
 115 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V
  
 116 ····throw·p1
 117 .end·method
472 B
smali/b2/y1.smali
    
Offset 125, 11 lines modifiedOffset 125, 11 lines modified
  
125 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;125 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
126 ····move-result-object·p1126 ····move-result-object·p1
  
127 ····const-string·v0,·"StringBuilder().apply(builderAction).toString()"127 ····const-string·v0,·"StringBuilder().apply(builderAction).toString()"
  
128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V128 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
129 ····return-object·p1129 ····return-object·p1
130 .end·method130 .end·method
4.0 KB
smali/b2/u1.smali
    
Offset 845, 15 lines modifiedOffset 845, 15 lines modified
845 ····const/4·v0,·0x0845 ····const/4·v0,·0x0
  
846 ····goto·:goto_0846 ····goto·:goto_0
  
847 ····:cond_1847 ····:cond_1
848 ····const-string·v0,·"State·should·have·list:·"848 ····const-string·v0,·"State·should·have·list:·"
  
849 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;849 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
850 ····move-result-object·p1850 ····move-result-object·p1
  
851 ····new-instance·v0,·Ljava/lang/IllegalStateException;851 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
852 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;852 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 1046, 15 lines modifiedOffset 1046, 15 lines modified
  
1046 ····:cond_a1046 ····:cond_a
1047 ····return-object·v31047 ····return-object·v3
  
1048 ····:cond_b1048 ····:cond_b
1049 ····const-string·p1,·"Cannot·happen·in·"1049 ····const-string·p1,·"Cannot·happen·in·"
  
1050 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;1050 ····invoke-static·{p1,·v2},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
1051 ····move-result-object·p11051 ····move-result-object·p1
  
1052 ····new-instance·v0,·Ljava/lang/IllegalStateException;1052 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
1053 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;1053 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 2846, 27 lines modifiedOffset 2846, 27 lines modified
  
2846 ····invoke-direct·{p0,·v0},·Lb2/u1;->k0(Ljava/lang/Object;)Ljava/lang/String;2846 ····invoke-direct·{p0,·v0},·Lb2/u1;->k0(Ljava/lang/Object;)Ljava/lang/String;
  
2847 ····move-result-object·v02847 ····move-result-object·v0
  
2848 ····const-string·v3,·"Parent·job·is·"2848 ····const-string·v3,·"Parent·job·is·"
  
2849 ····invoke-static·{v3,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2849 ····invoke-static·{v3,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
2850 ····move-result-object·v02850 ····move-result-object·v0
  
2851 ····invoke-direct·{v2,·v0,·v1,·p0},·Lb2/o1;-><init>(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V2851 ····invoke-direct·{v2,·v0,·v1,·p0},·Lb2/o1;-><init>(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V
  
2852 ····:cond_32852 ····:cond_3
2853 ····return-object·v22853 ····return-object·v2
  
2854 ····:cond_42854 ····:cond_4
2855 ····const-string·v1,·"Cannot·be·cancelling·child·in·this·state:·"2855 ····const-string·v1,·"Cannot·be·cancelling·child·in·this·state:·"
  
2856 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2856 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
2857 ····move-result-object·v02857 ····move-result-object·v0
  
2858 ····new-instance·v1,·Ljava/lang/IllegalStateException;2858 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
2859 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;2859 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 2933, 26 lines modifiedOffset 2933, 26 lines modified
  
2933 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;2933 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
2934 ····move-result-object·v12934 ····move-result-object·v1
  
2935 ····const-string·v2,·"·is·cancelling"2935 ····const-string·v2,·"·is·cancelling"
  
2936 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2936 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
2937 ····move-result-object·v12937 ····move-result-object·v1
  
2938 ····invoke-virtual·{p0,·v0,·v1},·Lb2/u1;->l0(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;2938 ····invoke-virtual·{p0,·v0,·v1},·Lb2/u1;->l0(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;
  
2939 ····move-result-object·v02939 ····move-result-object·v0
  
2940 ····goto·:goto_02940 ····goto·:goto_0
  
2941 ····:cond_02941 ····:cond_0
2942 ····invoke-static·{v2,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2942 ····invoke-static·{v2,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
2943 ····move-result-object·v02943 ····move-result-object·v0
  
2944 ····new-instance·v1,·Ljava/lang/IllegalStateException;2944 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
2945 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;2945 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 2990, 25 lines modifiedOffset 2990, 25 lines modified
  
2990 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;2990 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
2991 ····move-result-object·v12991 ····move-result-object·v1
  
2992 ····const-string·v3,·"·has·completed·normally"2992 ····const-string·v3,·"·has·completed·normally"
  
2993 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2993 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
2994 ····move-result-object·v12994 ····move-result-object·v1
  
2995 ····invoke-direct·{v0,·v1,·v2,·p0},·Lb2/o1;-><init>(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V2995 ····invoke-direct·{v0,·v1,·v2,·p0},·Lb2/o1;-><init>(Ljava/lang/String;Ljava/lang/Throwable;Lb2/n1;)V
  
2996 ····:goto_02996 ····:goto_0
2997 ····return-object·v02997 ····return-object·v0
  
2998 ····:cond_32998 ····:cond_3
2999 ····invoke-static·{v2,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;2999 ····invoke-static·{v2,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
3000 ····move-result-object·v03000 ····move-result-object·v0
  
3001 ····new-instance·v1,·Ljava/lang/IllegalStateException;3001 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
3002 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;3002 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
355 B
smali/b2/t1.smali
    
Offset 114, 13 lines modifiedOffset 114, 13 lines modified
114 ····if-eqz·v0,·:cond_0114 ····if-eqz·v0,·:cond_0
  
115 ····return-object·v0115 ····return-object·v0
  
116 ····:cond_0116 ····:cond_0
117 ····const-string·v0,·"job"117 ····const-string·v0,·"job"
  
118 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->m(Ljava/lang/String;)V118 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->o(Ljava/lang/String;)V
  
119 ····const/4·v0,·0x0119 ····const/4·v0,·0x0
  
120 ····return-object·v0120 ····return-object·v0
121 .end·method121 .end·method
2.29 KB
smali/b2/l.smali
    
Offset 751, 15 lines modifiedOffset 751, 15 lines modified
751 .end·method751 .end·method
  
752 .method·private·final·k(Ljava/lang/Object;)Ljava/lang/Void;752 .method·private·final·k(Ljava/lang/Object;)Ljava/lang/Void;
753 ····.locals·1753 ····.locals·1
  
754 ····const-string·v0,·"Already·resumed,·but·proposed·with·update·"754 ····const-string·v0,·"Already·resumed,·but·proposed·with·update·"
  
755 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;755 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
756 ····move-result-object·p1756 ····move-result-object·p1
  
757 ····new-instance·v0,·Ljava/lang/IllegalStateException;757 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
758 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;758 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 799, 15 lines modifiedOffset 799, 15 lines modified
  
799 ····move-result-object·p2799 ····move-result-object·p2
  
800 ····new-instance·v0,·Lb2/b0;800 ····new-instance·v0,·Lb2/b0;
  
801 ····const-string·v1,·"Exception·in·invokeOnCancellation·handler·for·"801 ····const-string·v1,·"Exception·in·invokeOnCancellation·handler·for·"
  
802 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;802 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
803 ····move-result-object·v1803 ····move-result-object·v1
  
804 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V804 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
805 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V805 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V
  
Offset 1626, 15 lines modifiedOffset 1626, 15 lines modified
  
1626 ····move-result-object·p21626 ····move-result-object·p2
  
1627 ····new-instance·v0,·Lb2/b0;1627 ····new-instance·v0,·Lb2/b0;
  
1628 ····const-string·v1,·"Exception·in·invokeOnCancellation·handler·for·"1628 ····const-string·v1,·"Exception·in·invokeOnCancellation·handler·for·"
  
1629 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;1629 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
1630 ····move-result-object·v11630 ····move-result-object·v1
  
1631 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V1631 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
1632 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V1632 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V
  
Offset 1671, 15 lines modifiedOffset 1671, 15 lines modified
  
1671 ····move-result-object·p21671 ····move-result-object·p2
  
1672 ····new-instance·v0,·Lb2/b0;1672 ····new-instance·v0,·Lb2/b0;
  
1673 ····const-string·v1,·"Exception·in·resume·onCancellation·handler·for·"1673 ····const-string·v1,·"Exception·in·resume·onCancellation·handler·for·"
  
1674 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;1674 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
1675 ····move-result-object·v11675 ····move-result-object·v1
  
1676 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V1676 ····invoke-direct·{v0,·v1,·p1},·Lb2/b0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
1677 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V1677 ····invoke-static·{p2,·v0},·Lb2/h0;->a(Ln1/g;Ljava/lang/Throwable;)V
  
540 B
smali/b2/a.smali
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
  
61 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;61 ····invoke-static·{p0},·Lb2/p0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····const-string·v1,·"·was·cancelled"63 ····const-string·v1,·"·was·cancelled"
  
64 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;64 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·public·final·R(Ljava/lang/Throwable;)V68 .method·public·final·R(Ljava/lang/Throwable;)V
1.06 KB
smali/b2/u1$b.smali
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
  
148 ····:goto_0148 ····:goto_0
149 ····return-void149 ····return-void
  
150 ····:cond_5150 ····:cond_5
151 ····const-string·p1,·"State·is·"151 ····const-string·p1,·"State·is·"
  
152 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;152 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
153 ····move-result-object·p1153 ····move-result-object·p1
  
154 ····new-instance·v0,·Ljava/lang/IllegalStateException;154 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
155 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;155 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 337, 15 lines modifiedOffset 337, 15 lines modified
337 ····invoke-direct·{p0,·p1},·Lb2/u1$b;->l(Ljava/lang/Object;)V337 ····invoke-direct·{p0,·p1},·Lb2/u1$b;->l(Ljava/lang/Object;)V
  
338 ····return-object·v0338 ····return-object·v0
  
339 ····:cond_4339 ····:cond_4
340 ····const-string·p1,·"State·is·"340 ····const-string·p1,·"State·is·"
  
341 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;341 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
342 ····move-result-object·p1342 ····move-result-object·p1
  
343 ····new-instance·v0,·Ljava/lang/IllegalStateException;343 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
344 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;344 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
1.25 KB
smali/b2/j0.smali
    
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
  
206 ····invoke-virtual·{v7,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;206 ····invoke-virtual·{v7,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
207 ····move-result-object·v1207 ····move-result-object·v1
  
208 ····const-string·v2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"208 ····const-string·v2,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
209 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V209 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
210 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;210 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
211 ····const-string·v1,·"·@"211 ····const-string·v1,·"·@"
  
212 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;212 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
  
234 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;234 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
235 ····move-result-object·v0235 ····move-result-object·v0
  
236 ····const-string·v1,·"StringBuilder(capacity).\u2026builderAction).toString()"236 ····const-string·v1,·"StringBuilder(capacity).\u2026builderAction).toString()"
  
237 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V237 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
238 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V238 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
239 ····return-object·v7239 ····return-object·v7
  
240 ····:cond_3240 ····:cond_3
241 ····new-instance·p1,·Ljava/lang/NullPointerException;241 ····new-instance·p1,·Ljava/lang/NullPointerException;
1.13 KB
smali/b2/v.smali
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ····sput·v0,·Lb2/v;->f:I67 ····sput·v0,·Lb2/v;->f:I
  
68 ····return-void68 ····return-void
  
69 ····:cond_169 ····:cond_1
70 ····const-string·v1,·"Expected·positive·number·in·kotlinx.coroutines.default.parallelism,·but·has·"70 ····const-string·v1,·"Expected·positive·number·in·kotlinx.coroutines.default.parallelism,·but·has·"
  
71 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;71 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····new-instance·v1,·Ljava/lang/IllegalStateException;73 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
74 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;74 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
  
145 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;145 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
146 ····move-result-object·p0146 ····move-result-object·p0
  
147 ····const-string·v1,·"CommonPool-worker-"147 ····const-string·v1,·"CommonPool-worker-"
  
148 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;148 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
149 ····move-result-object·p0149 ····move-result-object·p0
  
150 ····invoke-direct·{v0,·p1,·p0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V150 ····invoke-direct·{v0,·p1,·p0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
151 ····const/4·p0,·0x1151 ····const/4·p0,·0x1
  
461 B
smali/l1/h.smali
    
Offset 18, 11 lines modifiedOffset 18, 11 lines modified
  
18 ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;18 ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
  
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····const-string·v0,·"singletonList(element)"20 ····const-string·v0,·"singletonList(element)"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····return-object·p022 ····return-object·p0
23 .end·method23 .end·method
205 B
smali/l1/w.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Ll1/w;1 .class·public·final·Ll1/w;
2 .super·Ll1/a0;2 .super·Ll1/b0;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(I)I5 .method·public·static·bridge·synthetic·a(I)I
6 ····.locals·06 ····.locals·0
  
2.82 KB
smali/l1/d.smali
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ············"Ljava/util/List<",14 ············"Ljava/util/List<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"<this>"18 ····const-string·v0,·"<this>"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····invoke-static·{p0},·Ll1/f;->a([Ljava/lang/Object;)Ljava/util/List;20 ····invoke-static·{p0},·Ll1/f;->a([Ljava/lang/Object;)Ljava/util/List;
  
21 ····move-result-object·p021 ····move-result-object·p0
  
22 ····const-string·v0,·"asList(this)"22 ····const-string·v0,·"asList(this)"
  
23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····return-object·p024 ····return-object·p0
25 .end·method25 .end·method
  
26 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;26 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
27 ····.locals·127 ····.locals·1
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 39, 19 lines modifiedOffset 39, 19 lines modified
39 ············"Ljava/lang/Object;",39 ············"Ljava/lang/Object;",
40 ············">([TT;[TT;III)[TT;"40 ············">([TT;[TT;III)[TT;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····const-string·v0,·"<this>"43 ····const-string·v0,·"<this>"
  
44 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····const-string·v0,·"destination"45 ····const-string·v0,·"destination"
  
46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····sub-int/2addr·p4,·p347 ····sub-int/2addr·p4,·p3
  
48 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V48 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ············"Ljava/lang/Object;",97 ············"Ljava/lang/Object;",
98 ············">([TT;TT;II)V"98 ············">([TT;TT;II)V"
99 ········}99 ········}
100 ····.end·annotation100 ····.end·annotation
  
101 ····const-string·v0,·"<this>"101 ····const-string·v0,·"<this>"
  
102 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V102 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
103 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V103 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V106 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
Offset 140, 19 lines modifiedOffset 140, 19 lines modified
140 ············"Ljava/util/Comparator<",140 ············"Ljava/util/Comparator<",
141 ············"-TT;>;)V"141 ············"-TT;>;)V"
142 ········}142 ········}
143 ····.end·annotation143 ····.end·annotation
  
144 ····const-string·v0,·"<this>"144 ····const-string·v0,·"<this>"
  
145 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V145 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
146 ····const-string·v0,·"comparator"146 ····const-string·v0,·"comparator"
  
147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
148 ····array-length·v0,·p0148 ····array-length·v0,·p0
  
149 ····const/4·v1,·0x1149 ····const/4·v1,·0x1
  
150 ····if-le·v0,·v1,·:cond_0150 ····if-le·v0,·v1,·:cond_0
  
1.35 KB
smali/l1/i.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ············"Ljava/util/List<",31 ············"Ljava/util/List<",
32 ············"+TT;>;)I"32 ············"+TT;>;)I"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····const-string·v0,·"<this>"35 ····const-string·v0,·"<this>"
  
36 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····invoke-interface·{p0},·Ljava/util/List;->size()I37 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
38 ····move-result·p038 ····move-result·p0
  
39 ····add-int/lit8·p0,·p0,·-0x139 ····add-int/lit8·p0,·p0,·-0x1
  
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ············"Ljava/util/List<",56 ············"Ljava/util/List<",
57 ············"TT;>;"57 ············"TT;>;"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····const-string·v0,·"elements"60 ····const-string·v0,·"elements"
  
61 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····array-length·v0,·p062 ····array-length·v0,·p0
  
63 ····if-lez·v0,·:cond_063 ····if-lez·v0,·:cond_0
  
64 ····invoke-static·{p0},·Ll1/a;->a([Ljava/lang/Object;)Ljava/util/List;64 ····invoke-static·{p0},·Ll1/a;->a([Ljava/lang/Object;)Ljava/util/List;
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ············"Ljava/util/List<",93 ············"Ljava/util/List<",
94 ············"TT;>;"94 ············"TT;>;"
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····const-string·v0,·"<this>"97 ····const-string·v0,·"<this>"
  
98 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····invoke-interface·{p0},·Ljava/util/List;->size()I99 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····if-eqz·v0,·:cond_1101 ····if-eqz·v0,·:cond_1
  
2.8 KB
smali/l1/r.smali
    
Offset 30, 67 lines modifiedOffset 30, 45 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V33 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V
34 ····.locals·0 
  
35 ····check-cast·p1,·Ljava/lang/Void; 
  
36 ····invoke-virtual·{p0,·p1},·Ll1/r;->b(Ljava/lang/Void;)V 
  
37 ····return-void 
38 .end·method 
  
39 .method·public·b(Ljava/lang/Void;)V 
40 ····.locals·134 ····.locals·1
  
41 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;35 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
42 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"36 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
43 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V37 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
44 ····throw·p138 ····throw·p1
45 .end·method39 .end·method
  
46 .method·public·c()Ljava/lang/Void;40 .method·public·b()Ljava/lang/Void;
47 ····.locals·141 ····.locals·1
  
48 ····new-instance·v0,·Ljava/util/NoSuchElementException;42 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
49 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V43 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
50 ····throw·v044 ····throw·v0
51 .end·method45 .end·method
  
52 .method·public·d()Ljava/lang/Void;46 .method·public·c()Ljava/lang/Void;
53 ····.locals·147 ····.locals·1
  
54 ····new-instance·v0,·Ljava/util/NoSuchElementException;48 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
55 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V49 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
56 ····throw·v050 ····throw·v0
57 .end·method51 .end·method
  
58 .method·public·e(Ljava/lang/Void;)V 
59 ····.locals·1 
  
60 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
61 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection" 
  
62 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
63 ····throw·p1 
64 .end·method 
  
65 .method·public·hasNext()Z52 .method·public·hasNext()Z
66 ····.locals·153 ····.locals·1
  
67 ····const/4·v0,·0x054 ····const/4·v0,·0x0
  
68 ····return·v055 ····return·v0
69 .end·method56 .end·method
Offset 102, 15 lines modifiedOffset 80, 15 lines modified
  
102 ····return·v080 ····return·v0
103 .end·method81 .end·method
  
104 .method·public·bridge·synthetic·next()Ljava/lang/Object;82 .method·public·bridge·synthetic·next()Ljava/lang/Object;
105 ····.locals·183 ····.locals·1
  
106 ····invoke-virtual·{p0},·Ll1/r;->c()Ljava/lang/Void;84 ····invoke-virtual·{p0},·Ll1/r;->b()Ljava/lang/Void;
  
107 ····move-result-object·v085 ····move-result-object·v0
  
108 ····return-object·v086 ····return-object·v0
109 .end·method87 .end·method
  
110 .method·public·nextIndex()I88 .method·public·nextIndex()I
Offset 120, 15 lines modifiedOffset 98, 15 lines modified
  
120 ····return·v098 ····return·v0
121 .end·method99 .end·method
  
122 .method·public·bridge·synthetic·previous()Ljava/lang/Object;100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
123 ····.locals·1101 ····.locals·1
  
124 ····invoke-virtual·{p0},·Ll1/r;->d()Ljava/lang/Void;102 ····invoke-virtual·{p0},·Ll1/r;->c()Ljava/lang/Void;
  
125 ····move-result-object·v0103 ····move-result-object·v0
  
126 ····return-object·v0104 ····return-object·v0
127 .end·method105 .end·method
  
128 .method·public·previousIndex()I106 .method·public·previousIndex()I
Offset 148, 15 lines modifiedOffset 126, 17 lines modified
  
148 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
149 ····throw·v0127 ····throw·v0
150 .end·method128 .end·method
  
151 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V129 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
152 ····.locals·0130 ····.locals·1
  
153 ····check-cast·p1,·Ljava/lang/Void;131 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
154 ····invoke-virtual·{p0,·p1},·Ll1/r;->e(Ljava/lang/Void;)V132 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
155 ····return-void133 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 134 ····throw·p1
156 .end·method135 .end·method
3.58 KB
smali/l1/u.smali
    
Offset 31, 23 lines modifiedOffset 31, 23 lines modified
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z34 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
35 ····.locals·035 ····.locals·1
  
36 ····check-cast·p1,·Ljava/lang/Void;36 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
37 ····invoke-virtual·{p0,·p1},·Ll1/u;->h(Ljava/lang/Void;)Z37 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
38 ····move-result·p138 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
39 ····return·p139 ····throw·p1
40 .end·method40 .end·method
  
41 .method·public·addAll(Ljava/util/Collection;)Z41 .method·public·addAll(Ljava/util/Collection;)Z
42 ····.locals·142 ····.locals·1
  
43 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;43 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
Offset 80, 27 lines modifiedOffset 80, 27 lines modified
80 ····const/4·p1,·0x080 ····const/4·p1,·0x0
  
81 ····return·p181 ····return·p1
  
82 ····:cond_082 ····:cond_0
83 ····check-cast·p1,·Ljava/lang/Void;83 ····check-cast·p1,·Ljava/lang/Void;
  
84 ····invoke-virtual·{p0,·p1},·Ll1/u;->i(Ljava/lang/Void;)Z84 ····invoke-virtual·{p0,·p1},·Ll1/u;->h(Ljava/lang/Void;)Z
  
85 ····move-result·p185 ····move-result·p1
  
86 ····return·p186 ····return·p1
87 .end·method87 .end·method
  
88 .method·public·containsAll(Ljava/util/Collection;)Z88 .method·public·containsAll(Ljava/util/Collection;)Z
89 ····.locals·189 ····.locals·1
  
90 ····const-string·v0,·"elements"90 ····const-string·v0,·"elements"
  
91 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V91 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
92 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z92 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
93 ····move-result·p193 ····move-result·p1
  
94 ····return·p194 ····return·p1
95 .end·method95 .end·method
Offset 130, 41 lines modifiedOffset 130, 37 lines modified
130 ····:goto_0130 ····:goto_0
131 ····return·p1131 ····return·p1
132 .end·method132 .end·method
  
133 .method·public·h(Ljava/lang/Void;)Z133 .method·public·h(Ljava/lang/Void;)Z
134 ····.locals·1134 ····.locals·1
  
135 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;135 ····const-string·v0,·"element"
  
136 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"136 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
137 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V137 ····const/4·p1,·0x0
  
138 ····throw·p1138 ····return·p1
139 .end·method139 .end·method
  
140 .method·public·hashCode()I140 .method·public·hashCode()I
141 ····.locals·1141 ····.locals·1
  
142 ····const/4·v0,·0x0142 ····const/4·v0,·0x0
  
143 ····return·v0143 ····return·v0
144 .end·method144 .end·method
  
145 .method·public·i(Ljava/lang/Void;)Z145 .method·public·i()I
146 ····.locals·1146 ····.locals·1
  
147 ····const-string·v0,·"element" 
  
148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
149 ····const/4·p1,·0x0147 ····const/4·v0,·0x0
  
150 ····return·p1148 ····return·v0
151 .end·method149 .end·method
  
152 .method·public·isEmpty()Z150 .method·public·isEmpty()Z
153 ····.locals·1151 ····.locals·1
  
154 ····const/4·v0,·0x1152 ····const/4·v0,·0x1
  
Offset 175, 22 lines modifiedOffset 171, 14 lines modified
175 ····.locals·1171 ····.locals·1
  
176 ····sget-object·v0,·Ll1/r;->d:Ll1/r;172 ····sget-object·v0,·Ll1/r;->d:Ll1/r;
  
177 ····return-object·v0173 ····return-object·v0
178 .end·method174 .end·method
  
179 .method·public·j()I 
180 ····.locals·1 
  
181 ····const/4·v0,·0x0 
  
182 ····return·v0 
183 .end·method 
  
184 .method·public·remove(Ljava/lang/Object;)Z175 .method·public·remove(Ljava/lang/Object;)Z
185 ····.locals·1176 ····.locals·1
  
186 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;177 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
187 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"178 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
Offset 222, 15 lines modifiedOffset 210, 15 lines modified
  
222 ····throw·p1210 ····throw·p1
223 .end·method211 .end·method
  
224 .method·public·final·bridge·size()I212 .method·public·final·bridge·size()I
225 ····.locals·1213 ····.locals·1
  
226 ····invoke-virtual·{p0},·Ll1/u;->j()I214 ····invoke-virtual·{p0},·Ll1/u;->i()I
  
227 ····move-result·v0215 ····move-result·v0
Max diff block lines reached; 601/3637 bytes (16.52%) of diff not shown.
2.95 KB
smali/l1/t.smali
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a(Ljava/lang/Void;)Z36 .method·public·a(Ljava/lang/Void;)Z
37 ····.locals·137 ····.locals·1
  
38 ····const-string·v0,·"value"38 ····const-string·v0,·"value"
  
39 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V39 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
40 ····const/4·p1,·0x040 ····const/4·p1,·0x0
  
41 ····return·p141 ····return·p1
42 .end·method42 .end·method
  
43 .method·public·b(Ljava/lang/Object;)Ljava/lang/Void;43 .method·public·b(Ljava/lang/Object;)Ljava/lang/Void;
Offset 183, 48 lines modifiedOffset 183, 36 lines modified
183 ····.locals·1183 ····.locals·1
  
184 ····sget-object·v0,·Ll1/s;->d:Ll1/s;184 ····sget-object·v0,·Ll1/s;->d:Ll1/s;
  
185 ····return-object·v0185 ····return-object·v0
186 .end·method186 .end·method
  
187 .method·public·g(Ljava/lang/Object;Ljava/lang/Void;)Ljava/lang/Void;187 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;
188 ····.locals·0188 ····.locals·1
  
189 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;189 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
190 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"190 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
191 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V191 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
192 ····throw·p1192 ····throw·p1
193 .end·method193 .end·method
  
194 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;194 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
195 ····.locals·0195 ····.locals·0
  
196 ····invoke-virtual·{p0,·p1},·Ll1/t;->b(Ljava/lang/Object;)Ljava/lang/Void;196 ····invoke-virtual·{p0,·p1},·Ll1/t;->b(Ljava/lang/Object;)Ljava/lang/Void;
  
197 ····move-result-object·p1197 ····move-result-object·p1
  
198 ····return-object·p1198 ····return-object·p1
199 .end·method199 .end·method
  
200 .method·public·h(Ljava/lang/Object;)Ljava/lang/Void; 
201 ····.locals·1 
  
202 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
203 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection" 
  
204 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
205 ····throw·p1 
206 .end·method 
  
207 .method·public·hashCode()I200 .method·public·hashCode()I
208 ····.locals·1201 ····.locals·1
  
209 ····const/4·v0,·0x0202 ····const/4·v0,·0x0
  
210 ····return·v0203 ····return·v0
211 .end·method204 .end·method
Offset 254, 21 lines modifiedOffset 242, 21 lines modified
  
254 ····return-object·v0242 ····return-object·v0
255 .end·method243 .end·method
  
256 .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;244 .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
257 ····.locals·0245 ····.locals·0
  
258 ····check-cast·p2,·Ljava/lang/Void;246 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
259 ····invoke-virtual·{p0,·p1,·p2},·Ll1/t;->g(Ljava/lang/Object;Ljava/lang/Void;)Ljava/lang/Void;247 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"
  
260 ····move-result-object·p1248 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
261 ····return-object·p1249 ····throw·p1
262 .end·method250 .end·method
  
263 .method·public·putAll(Ljava/util/Map;)V251 .method·public·putAll(Ljava/util/Map;)V
264 ····.locals·1252 ····.locals·1
  
265 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;253 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
Offset 278, 15 lines modifiedOffset 266, 15 lines modified
  
278 ····throw·p1266 ····throw·p1
279 .end·method267 .end·method
  
280 .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object;268 .method·public·bridge·synthetic·remove(Ljava/lang/Object;)Ljava/lang/Object;
281 ····.locals·0269 ····.locals·0
  
282 ····invoke-virtual·{p0,·p1},·Ll1/t;->h(Ljava/lang/Object;)Ljava/lang/Void;270 ····invoke-virtual·{p0,·p1},·Ll1/t;->g(Ljava/lang/Object;)Ljava/lang/Void;
  
283 ····move-result-object·p1271 ····move-result-object·p1
  
284 ····return-object·p1272 ····return-object·p1
285 .end·method273 .end·method
  
286 .method·public·final·bridge·size()I274 .method·public·final·bridge·size()I
1.95 KB
smali/l1/d0.smali
    
Offset 1, 76 lines modifiedOffset 1, 28 lines modified
1 .class·Ll1/d0;1 .class·Ll1/d0;
2 .super·Ll1/c0;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·b()Ljava/util/Set;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">()",11 ············">(TT;)",
12 ············"Ljava/util/Set<",12 ············"Ljava/util/Set<",
13 ············"TT;>;"13 ············"TT;>;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
  
 16 ····invoke-static·{p0},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
16 ····sget-object·v0,·Ll1/u;->d:Ll1/u; 
  
17 ····return-object·v0 
18 .end·method 
  
19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set; 
20 ····.locals·2 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"<T:", 
24 ············"Ljava/lang/Object;", 
25 ············">(", 
26 ············"Ljava/util/Set<", 
27 ············"+TT;>;)", 
28 ············"Ljava/util/Set<", 
29 ············"TT;>;" 
30 ········} 
31 ····.end·annotation 
  
32 ····const-string·v0,·"<this>" 
  
33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I 
  
35 ····move-result·v0 
  
36 ····if-eqz·v0,·:cond_1 
  
37 ····const/4·v1,·0x1 
  
38 ····if-eq·v0,·v1,·:cond_0 
  
39 ····goto·:goto_0 
  
40 ····:cond_0 
41 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; 
  
42 ····move-result-object·p017 ····move-result-object·p0
  
 18 ····const-string·v0,·"singleton(element)"
43 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
44 ····move-result-object·p0 
  
 19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
45 ····invoke-static·{p0},·Ll1/c0;->a(Ljava/lang/Object;)Ljava/util/Set; 
  
46 ····move-result-object·p0 
  
47 ····goto·:goto_0 
  
48 ····:cond_1 
49 ····invoke-static·{},·Ll1/b0;->b()Ljava/util/Set; 
  
50 ····move-result-object·p0 
  
51 ····:goto_0 
52 ····return-object·p020 ····return-object·p0
53 .end·method21 .end·method
8.54 KB
smali/l1/q.smali
    
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
25 ············"Ljava/lang/CharSequence;",25 ············"Ljava/lang/CharSequence;",
26 ············">;)TA;"26 ············">;)TA;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
  
29 ····const-string·v0,·"<this>"29 ····const-string·v0,·"<this>"
  
30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····const-string·v0,·"buffer"31 ····const-string·v0,·"buffer"
  
32 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····const-string·v0,·"separator"33 ····const-string·v0,·"separator"
  
34 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····const-string·v0,·"prefix"35 ····const-string·v0,·"prefix"
  
36 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····const-string·v0,·"postfix"37 ····const-string·v0,·"postfix"
  
38 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····const-string·v0,·"truncated"39 ····const-string·v0,·"truncated"
  
40 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V40 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;41 ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
42 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
43 ····move-result-object·p043 ····move-result-object·p0
  
Offset 219, 31 lines modifiedOffset 219, 31 lines modified
219 ············">;)",219 ············">;)",
220 ············"Ljava/lang/String;"220 ············"Ljava/lang/String;"
221 ········}221 ········}
222 ····.end·annotation222 ····.end·annotation
  
223 ····const-string·v0,·"<this>"223 ····const-string·v0,·"<this>"
  
224 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V224 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
225 ····const-string·v0,·"separator"225 ····const-string·v0,·"separator"
  
226 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V226 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
227 ····const-string·v0,·"prefix"227 ····const-string·v0,·"prefix"
  
228 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V228 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
229 ····const-string·v0,·"postfix"229 ····const-string·v0,·"postfix"
  
230 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V230 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
231 ····const-string·v0,·"truncated"231 ····const-string·v0,·"truncated"
  
232 ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V232 ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
233 ····new-instance·v2,·Ljava/lang/StringBuilder;233 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
234 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V234 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
235 ····move-object·v1,·p0235 ····move-object·v1,·p0
  
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
  
267 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;267 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
268 ····move-result-object·p0268 ····move-result-object·p0
  
269 ····const-string·p1,·"joinTo(StringBuilder(),·\u2026ed,·transform).toString()"269 ····const-string·p1,·"joinTo(StringBuilder(),·\u2026ed,·transform).toString()"
  
270 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V270 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
271 ····return-object·p0271 ····return-object·p0
272 .end·method272 .end·method
  
273 .method·public·static·synthetic·l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lu1/l;ILjava/lang/Object;)Ljava/lang/String;273 .method·public·static·synthetic·l(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lu1/l;ILjava/lang/Object;)Ljava/lang/String;
274 ····.locals·4274 ····.locals·4
  
Offset 373, 15 lines modifiedOffset 373, 15 lines modified
373 ············"Ljava/lang/Iterable<",373 ············"Ljava/lang/Iterable<",
374 ············"+TT;>;)TT;"374 ············"+TT;>;)TT;"
375 ········}375 ········}
376 ····.end·annotation376 ····.end·annotation
  
377 ····const-string·v0,·"<this>"377 ····const-string·v0,·"<this>"
  
378 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V378 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
379 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;379 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
380 ····move-result-object·p0380 ····move-result-object·p0
  
381 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z381 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 438, 15 lines modifiedOffset 438, 15 lines modified
438 ············"Ljava/lang/Iterable<",438 ············"Ljava/lang/Iterable<",
439 ············"+TT;>;)TT;"439 ············"+TT;>;)TT;"
440 ········}440 ········}
441 ····.end·annotation441 ····.end·annotation
  
442 ····const-string·v0,·"<this>"442 ····const-string·v0,·"<this>"
  
443 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V443 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
444 ····instance-of·v0,·p0,·Ljava/util/List;444 ····instance-of·v0,·p0,·Ljava/util/List;
  
445 ····if-eqz·v0,·:cond_0445 ····if-eqz·v0,·:cond_0
  
446 ····check-cast·p0,·Ljava/util/List;446 ····check-cast·p0,·Ljava/util/List;
  
Offset 508, 15 lines modifiedOffset 508, 15 lines modified
508 ············"Ljava/util/List<",508 ············"Ljava/util/List<",
509 ············"+TT;>;)TT;"509 ············"+TT;>;)TT;"
510 ········}510 ········}
511 ····.end·annotation511 ····.end·annotation
  
512 ····const-string·v0,·"<this>"512 ····const-string·v0,·"<this>"
  
513 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V513 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
514 ····invoke-interface·{p0},·Ljava/util/List;->size()I514 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
Max diff block lines reached; 3581/8712 bytes (41.10%) of diff not shown.
3.22 KB
smali/l1/z.smali
    
Offset 1, 29 lines modifiedOffset 1, 33 lines modified
1 .class·Ll1/z;1 .class·Ll1/z;
2 .super·Ll1/y;2 .super·Ll1/y;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·d()Ljava/util/Map;5 .method·public·static·final·d()Ljava/util/Map;
6 ····.locals·16 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<K:",9 ············"<K:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············"V:",11 ············"V:",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">()",13 ············">()",
14 ············"Ljava/util/Map<",14 ············"Ljava/util/Map<",
15 ············"TK;TV;>;"15 ············"TK;TV;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····sget-object·v0,·Ll1/t;->d:Ll1/t;18 ····sget-object·v0,·Ll1/t;->d:Ll1/t;
  
 19 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.Map<K·of·kotlin.collections.MapsKt__MapsKt.emptyMap,·V·of·kotlin.collections.MapsKt__MapsKt.emptyMap>"
  
 20 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
19 ····return-object·v021 ····return-object·v0
20 .end·method22 .end·method
  
21 .method·public·static·final·e(Ljava/util/Map;)Ljava/util/Map;23 .method·public·static·final·e(Ljava/util/Map;)Ljava/util/Map;
22 ····.locals·224 ····.locals·2
23 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{26 ········value·=·{
Offset 37, 15 lines modifiedOffset 41, 15 lines modified
37 ············"Ljava/util/Map<",41 ············"Ljava/util/Map<",
38 ············"TK;TV;>;"42 ············"TK;TV;>;"
39 ········}43 ········}
40 ····.end·annotation44 ····.end·annotation
  
41 ····const-string·v0,·"<this>"45 ····const-string·v0,·"<this>"
  
42 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
43 ····invoke-interface·{p0},·Ljava/util/Map;->size()I47 ····invoke-interface·{p0},·Ljava/util/Map;->size()I
  
44 ····move-result·v048 ····move-result·v0
  
45 ····if-eqz·v0,·:cond_149 ····if-eqz·v0,·:cond_1
  
Offset 87, 19 lines modifiedOffset 91, 19 lines modified
87 ············"Lk1/j<",91 ············"Lk1/j<",
88 ············"+TK;+TV;>;>;)V"92 ············"+TK;+TV;>;>;)V"
89 ········}93 ········}
90 ····.end·annotation94 ····.end·annotation
  
91 ····const-string·v0,·"<this>"95 ····const-string·v0,·"<this>"
  
92 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
93 ····const-string·v0,·"pairs"97 ····const-string·v0,·"pairs"
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;99 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
96 ····move-result-object·p1100 ····move-result-object·p1
  
97 ····:goto_0101 ····:goto_0
98 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z102 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
Offset 146, 15 lines modifiedOffset 150, 15 lines modified
146 ············"Ljava/util/Map<",150 ············"Ljava/util/Map<",
147 ············"TK;TV;>;"151 ············"TK;TV;>;"
148 ········}152 ········}
149 ····.end·annotation153 ····.end·annotation
  
150 ····const-string·v0,·"<this>"154 ····const-string·v0,·"<this>"
  
151 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V155 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····instance-of·v0,·p0,·Ljava/util/Collection;156 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
153 ····if-eqz·v0,·:cond_3157 ····if-eqz·v0,·:cond_3
  
154 ····move-object·v0,·p0158 ····move-object·v0,·p0
  
Offset 261, 17 lines modifiedOffset 265, 17 lines modified
261 ············"Lk1/j<",265 ············"Lk1/j<",
262 ············"+TK;+TV;>;>;TM;)TM;"266 ············"+TK;+TV;>;>;TM;)TM;"
263 ········}267 ········}
264 ····.end·annotation268 ····.end·annotation
  
265 ····const-string·v0,·"<this>"269 ····const-string·v0,·"<this>"
  
266 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V270 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
267 ····const-string·v0,·"destination"271 ····const-string·v0,·"destination"
  
268 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V272 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
269 ····invoke-static·{p1,·p0},·Ll1/z;->f(Ljava/util/Map;Ljava/lang/Iterable;)V273 ····invoke-static·{p1,·p0},·Ll1/z;->f(Ljava/util/Map;Ljava/lang/Iterable;)V
  
270 ····return-object·p1274 ····return-object·p1
271 .end·method275 .end·method
588 B
smali/l1/b0.smali
    
Offset 1, 24 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Ll1/b0;1 .class·Ll1/b0;
2 .super·Ll1/e0;2 .super·Ll1/a0;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·b()Ljava/util/Set; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">()", 
12 ············"Ljava/util/Set<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····invoke-static·{},·Ll1/d0;->b()Ljava/util/Set; 
  
17 ····move-result-object·v0 
  
18 ····return-object·v0 
19 .end·method 
10.1 KB
smali/l1/s.smali
    
Offset 34, 31 lines modifiedOffset 34, 33 lines modified
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V36 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V
37 ····.locals·037 ····.locals·0
  
38 ····check-cast·p2,·Ljava/lang/Void;38 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
39 ····invoke-virtual·{p0,·p1,·p2},·Ll1/s;->h(ILjava/lang/Void;)V39 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"
  
40 ····return-void40 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 41 ····throw·p1
41 .end·method42 .end·method
  
42 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z43 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
43 ····.locals·044 ····.locals·1
  
44 ····check-cast·p1,·Ljava/lang/Void;45 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
45 ····invoke-virtual·{p0,·p1},·Ll1/s;->i(Ljava/lang/Void;)Z46 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
46 ····move-result·p147 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
47 ····return·p148 ····throw·p1
48 .end·method49 .end·method
  
49 .method·public·addAll(ILjava/util/Collection;)Z50 .method·public·addAll(ILjava/util/Collection;)Z
50 ····.locals·051 ····.locals·0
  
51 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;52 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
Offset 103, 27 lines modifiedOffset 105, 27 lines modified
103 ····const/4·p1,·0x0105 ····const/4·p1,·0x0
  
104 ····return·p1106 ····return·p1
  
105 ····:cond_0107 ····:cond_0
106 ····check-cast·p1,·Ljava/lang/Void;108 ····check-cast·p1,·Ljava/lang/Void;
  
107 ····invoke-virtual·{p0,·p1},·Ll1/s;->j(Ljava/lang/Void;)Z109 ····invoke-virtual·{p0,·p1},·Ll1/s;->h(Ljava/lang/Void;)Z
  
108 ····move-result·p1110 ····move-result·p1
  
109 ····return·p1111 ····return·p1
110 .end·method112 .end·method
  
111 .method·public·containsAll(Ljava/util/Collection;)Z113 .method·public·containsAll(Ljava/util/Collection;)Z
112 ····.locals·1114 ····.locals·1
  
113 ····const-string·v0,·"elements"115 ····const-string·v0,·"elements"
  
114 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V116 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
115 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z117 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
116 ····move-result·p1118 ····move-result·p1
  
117 ····return·p1119 ····return·p1
118 .end·method120 .end·method
Offset 153, 51 lines modifiedOffset 155, 67 lines modified
153 ····:goto_0155 ····:goto_0
154 ····return·p1156 ····return·p1
155 .end·method157 .end·method
  
156 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;158 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
157 ····.locals·0159 ····.locals·0
  
158 ····invoke-virtual·{p0,·p1},·Ll1/s;->k(I)Ljava/lang/Void;160 ····invoke-virtual·{p0,·p1},·Ll1/s;->i(I)Ljava/lang/Void;
  
159 ····move-result-object·p1161 ····move-result-object·p1
  
160 ····return-object·p1162 ····return-object·p1
161 .end·method163 .end·method
  
162 .method·public·h(ILjava/lang/Void;)V164 .method·public·h(Ljava/lang/Void;)Z
163 ····.locals·0165 ····.locals·1
  
164 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;166 ····const-string·v0,·"element"
  
165 ····const-string·p2,·"Operation·is·not·supported·for·read-only·collection"167 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
166 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V168 ····const/4·p1,·0x0
  
167 ····throw·p1169 ····return·p1
168 .end·method170 .end·method
  
169 .method·public·hashCode()I171 .method·public·hashCode()I
170 ····.locals·1172 ····.locals·1
  
171 ····const/4·v0,·0x1173 ····const/4·v0,·0x1
  
172 ····return·v0174 ····return·v0
173 .end·method175 .end·method
  
174 .method·public·i(Ljava/lang/Void;)Z176 .method·public·i(I)Ljava/lang/Void;
175 ····.locals·1177 ····.locals·3
  
176 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;178 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;
  
177 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"179 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
178 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V180 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 181 ····const-string·v2,·"Empty·list·doesn\'t·contain·element·at·index·"
  
 182 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 183 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 184 ····const/16·p1,·0x2e
  
 185 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 186 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 187 ····move-result-object·p1
  
 188 ····invoke-direct·{v0,·p1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
179 ····throw·p1189 ····throw·v0
180 .end·method190 .end·method
  
181 .method·public·final·bridge·indexOf(Ljava/lang/Object;)I191 .method·public·final·bridge·indexOf(Ljava/lang/Object;)I
182 ····.locals·1192 ····.locals·1
  
Max diff block lines reached; 6151/10260 bytes (59.95%) of diff not shown.
3.69 KB
smali/l1/e.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·static·g([C)C6 .method·public·static·g([C)C
7 ····.locals·27 ····.locals·2
  
8 ····const-string·v0,·"<this>"8 ····const-string·v0,·"<this>"
  
9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····array-length·v0,·p010 ····array-length·v0,·p0
  
11 ····if-eqz·v0,·:cond_111 ····if-eqz·v0,·:cond_1
  
12 ····const/4·v1,·0x112 ····const/4·v1,·0x1
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ············"Ljava/lang/Object;",52 ············"Ljava/lang/Object;",
53 ············">([TT;)TT;"53 ············">([TT;)TT;"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····const-string·v0,·"<this>"56 ····const-string·v0,·"<this>"
  
57 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V57 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····array-length·v0,·p058 ····array-length·v0,·p0
  
59 ····const/4·v1,·0x159 ····const/4·v1,·0x1
  
60 ····if-ne·v0,·v1,·:cond_060 ····if-ne·v0,·v1,·:cond_0
  
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 ············"Ljava/util/Comparator<",87 ············"Ljava/util/Comparator<",
88 ············"-TT;>;)[TT;"88 ············"-TT;>;)[TT;"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····const-string·v0,·"<this>"91 ····const-string·v0,·"<this>"
  
92 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V92 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
93 ····const-string·v0,·"comparator"93 ····const-string·v0,·"comparator"
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····array-length·v0,·p095 ····array-length·v0,·p0
  
96 ····if-nez·v0,·:cond_096 ····if-nez·v0,·:cond_0
  
97 ····const/4·v0,·0x197 ····const/4·v0,·0x1
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····invoke-static·{p0,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;118 ····invoke-static·{p0,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····const-string·v0,·"copyOf(this,·size)"120 ····const-string·v0,·"copyOf(this,·size)"
  
121 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V121 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
122 ····invoke-static·{p0,·p1},·Ll1/d;->f([Ljava/lang/Object;Ljava/util/Comparator;)V122 ····invoke-static·{p0,·p1},·Ll1/d;->f([Ljava/lang/Object;Ljava/util/Comparator;)V
  
123 ····return-object·p0123 ····return-object·p0
124 .end·method124 .end·method
  
125 .method·public·static·j([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;125 .method·public·static·j([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;
Offset 141, 19 lines modifiedOffset 141, 19 lines modified
141 ············"Ljava/util/List<",141 ············"Ljava/util/List<",
142 ············"TT;>;"142 ············"TT;>;"
143 ········}143 ········}
144 ····.end·annotation144 ····.end·annotation
  
145 ····const-string·v0,·"<this>"145 ····const-string·v0,·"<this>"
  
146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V146 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
147 ····const-string·v0,·"comparator"147 ····const-string·v0,·"comparator"
  
148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V148 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
149 ····invoke-static·{p0,·p1},·Ll1/e;->i([Ljava/lang/Object;Ljava/util/Comparator;)[Ljava/lang/Object;149 ····invoke-static·{p0,·p1},·Ll1/e;->i([Ljava/lang/Object;Ljava/util/Comparator;)[Ljava/lang/Object;
  
150 ····move-result-object·p0150 ····move-result-object·p0
  
151 ····invoke-static·{p0},·Ll1/a;->a([Ljava/lang/Object;)Ljava/util/List;151 ····invoke-static·{p0},·Ll1/a;->a([Ljava/lang/Object;)Ljava/util/List;
  
Offset 172, 31 lines modifiedOffset 172, 31 lines modified
172 ············"Ljava/util/Collection<",172 ············"Ljava/util/Collection<",
173 ············"-TT;>;>([TT;TC;)TC;"173 ············"-TT;>;>([TT;TC;)TC;"
174 ········}174 ········}
175 ····.end·annotation175 ····.end·annotation
  
176 ····const-string·v0,·"<this>"176 ····const-string·v0,·"<this>"
  
177 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V177 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
178 ····const-string·v0,·"destination"178 ····const-string·v0,·"destination"
  
179 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V179 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
180 ····array-length·v0,·p0180 ····array-length·v0,·p0
  
181 ····const/4·v1,·0x0181 ····const/4·v1,·0x0
  
182 ····:goto_0182 ····:goto_0
183 ····if-ge·v1,·v0,·:cond_0183 ····if-ge·v1,·v0,·:cond_0
  
184 ····aget-object·v2,·p0,·v1184 ····aget-object·v2,·p0,·v1
  
185 ····add-int/lit8·v1,·v1,·0x1 
  
186 ····invoke-interface·{p1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z185 ····invoke-interface·{p1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
 186 ····add-int/lit8·v1,·v1,·0x1
  
187 ····goto·:goto_0187 ····goto·:goto_0
  
188 ····:cond_0188 ····:cond_0
189 ····return-object·p1189 ····return-object·p1
190 .end·method190 .end·method
975 B
smali/l1/c0.smali
    
Offset 1, 28 lines modifiedOffset 1, 24 lines modified
1 .class·Ll1/c0; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ll1/c0;
 2 .super·Ll1/f0;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set;5 .method·public·static·bridge·synthetic·b()Ljava/util/Set;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(TT;)",11 ············">()",
12 ············"Ljava/util/Set<",12 ············"Ljava/util/Set<",
13 ············"TT;>;"13 ············"TT;>;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
  
16 ····invoke-static·{p0},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;16 ····invoke-static·{},·Ll1/e0;->b()Ljava/util/Set;
  
17 ····move-result-object·p017 ····move-result-object·v0
  
18 ····const-string·v0,·"singleton(element)" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····return-object·p018 ····return-object·v0
21 .end·method19 .end·method
2.06 KB
smali/l1/y.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ············"Ljava/util/Map<",60 ············"Ljava/util/Map<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····const-string·v0,·"pair"64 ····const-string·v0,·"pair"
  
65 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V65 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
66 ····invoke-virtual·{p0},·Lk1/j;->c()Ljava/lang/Object;66 ····invoke-virtual·{p0},·Lk1/j;->c()Ljava/lang/Object;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-virtual·{p0},·Lk1/j;->d()Ljava/lang/Object;68 ····invoke-virtual·{p0},·Lk1/j;->d()Ljava/lang/Object;
  
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;76 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
  
77 ····move-result-object·p077 ····move-result-object·p0
  
78 ····const-string·v0,·"singletonMap(pair.first,·pair.second)"78 ····const-string·v0,·"singletonMap(pair.first,·pair.second)"
  
79 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V79 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
80 ····return-object·p080 ····return-object·p0
81 .end·method81 .end·method
  
82 .method·public·static·final·c(Ljava/util/Map;)Ljava/util/Map;82 .method·public·static·final·c(Ljava/util/Map;)Ljava/util/Map;
83 ····.locals·183 ····.locals·1
84 ····.annotation·system·Ldalvik/annotation/Signature;84 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ············"Ljava/util/Map<",99 ············"Ljava/util/Map<",
100 ············"TK;TV;>;"100 ············"TK;TV;>;"
101 ········}101 ········}
102 ····.end·annotation102 ····.end·annotation
  
103 ····const-string·v0,·"<this>"103 ····const-string·v0,·"<this>"
  
104 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V104 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;105 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
106 ····move-result-object·p0106 ····move-result-object·p0
  
107 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;107 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 129, 11 lines modifiedOffset 129, 11 lines modified
  
129 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;129 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
  
130 ····move-result-object·p0130 ····move-result-object·p0
  
131 ····const-string·v0,·"with(entries.iterator().\u2026ingletonMap(key,·value)·}"131 ····const-string·v0,·"with(entries.iterator().\u2026ingletonMap(key,·value)·}"
  
132 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V132 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
133 ····return-object·p0133 ····return-object·p0
134 .end·method134 .end·method
494 B
smali/l1/j.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ············"Ljava/lang/Iterable<",14 ············"Ljava/lang/Iterable<",
15 ············"+TT;>;I)I"15 ············"+TT;>;I)I"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"<this>"18 ····const-string·v0,·"<this>"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····instance-of·v0,·p0,·Ljava/util/Collection;20 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
21 ····if-eqz·v0,·:cond_021 ····if-eqz·v0,·:cond_0
  
22 ····check-cast·p0,·Ljava/util/Collection;22 ····check-cast·p0,·Ljava/util/Collection;
  
720 B
smali/l1/n.smali
    
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 ············"Ljava/lang/Iterable<",16 ············"Ljava/lang/Iterable<",
17 ············"+TT;>;)Z"17 ············"+TT;>;)Z"
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"<this>"20 ····const-string·v0,·"<this>"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····const-string·v0,·"elements"22 ····const-string·v0,·"elements"
  
23 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····instance-of·v0,·p1,·Ljava/util/Collection;24 ····instance-of·v0,·p1,·Ljava/util/Collection;
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····check-cast·p1,·Ljava/util/Collection;26 ····check-cast·p1,·Ljava/util/Collection;
  
1.61 KB
smali/l1/e0.smali
    
Offset 1, 3 lines modifiedOffset 1, 76 lines modified
1 .class·Ll1/e0;1 .class·Ll1/e0;
2 .super·Ll1/d0;2 .super·Ll1/d0;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·static·b()Ljava/util/Set;
 6 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">()",
 12 ············"Ljava/util/Set<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
 16 ····sget-object·v0,·Ll1/u;->d:Ll1/u;
  
 17 ····return-object·v0
 18 .end·method
  
 19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;
 20 ····.locals·2
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"<T:",
 24 ············"Ljava/lang/Object;",
 25 ············">(",
 26 ············"Ljava/util/Set<",
 27 ············"+TT;>;)",
 28 ············"Ljava/util/Set<",
 29 ············"TT;>;"
 30 ········}
 31 ····.end·annotation
  
 32 ····const-string·v0,·"<this>"
  
 33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I
  
 35 ····move-result·v0
  
 36 ····if-eqz·v0,·:cond_1
  
 37 ····const/4·v1,·0x1
  
 38 ····if-eq·v0,·v1,·:cond_0
  
 39 ····goto·:goto_0
  
 40 ····:cond_0
 41 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
 42 ····move-result-object·p0
  
 43 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 44 ····move-result-object·p0
  
 45 ····invoke-static·{p0},·Ll1/d0;->a(Ljava/lang/Object;)Ljava/util/Set;
  
 46 ····move-result-object·p0
  
 47 ····goto·:goto_0
  
 48 ····:cond_1
 49 ····invoke-static·{},·Ll1/c0;->b()Ljava/util/Set;
  
 50 ····move-result-object·p0
  
 51 ····:goto_0
 52 ····return-object·p0
 53 .end·method
2.6 KB
smali/p1/a$a.smali
    
Offset 30, 99 lines modifiedOffset 30, 108 lines modified
  
30 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;30 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;
  
31 ····move-result-object·v131 ····move-result-object·v1
  
32 ····const-string·v2,·"throwableMethods"32 ····const-string·v2,·"throwableMethods"
  
33 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····array-length·v2,·v134 ····array-length·v2,·v1
  
35 ····const/4·v3,·0x035 ····const/4·v3,·0x0
  
36 ····const/4·v4,·0x036 ····const/4·v4,·0x0
  
37 ····:cond_037 ····:goto_0
38 ····if-ge·v4,·v2,·:cond_238 ····if-ge·v4,·v2,·:cond_2
  
39 ····aget-object·v5,·v1,·v439 ····aget-object·v5,·v1,·v4
  
40 ····add-int/lit8·v4,·v4,·0x1 
  
41 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;40 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
42 ····move-result-object·v641 ····move-result-object·v6
  
43 ····const-string·v7,·"addSuppressed"42 ····const-string·v7,·"addSuppressed"
  
44 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z43 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
45 ····move-result·v644 ····move-result·v6
  
46 ····if-eqz·v6,·:cond_145 ····if-eqz·v6,·:cond_0
  
47 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;46 ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
48 ····move-result-object·v647 ····move-result-object·v6
  
49 ····const-string·v7,·"it.parameterTypes"48 ····const-string·v7,·"it.parameterTypes"
  
50 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····invoke-static·{v6},·Ll1/a;->h([Ljava/lang/Object;)Ljava/lang/Object;50 ····invoke-static·{v6},·Ll1/a;->h([Ljava/lang/Object;)Ljava/lang/Object;
  
52 ····move-result-object·v651 ····move-result-object·v6
  
53 ····invoke-static·{v6,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z52 ····invoke-static·{v6,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
54 ····move-result·v653 ····move-result·v6
  
55 ····if-eqz·v6,·:cond_154 ····if-eqz·v6,·:cond_0
  
56 ····const/4·v6,·0x155 ····const/4·v6,·0x1
  
57 ····goto·:goto_056 ····goto·:goto_1
  
58 ····:cond_157 ····:cond_0
59 ····const/4·v6,·0x058 ····const/4·v6,·0x0
  
60 ····:goto_059 ····:goto_1
61 ····if-eqz·v6,·:cond_060 ····if-eqz·v6,·:cond_1
  
62 ····goto·:goto_161 ····goto·:goto_2
  
 62 ····:cond_1
 63 ····add-int/lit8·v4,·v4,·0x1
  
 64 ····goto·:goto_0
  
63 ····:cond_265 ····:cond_2
64 ····const/4·v5,·0x066 ····const/4·v5,·0x0
  
65 ····:goto_167 ····:goto_2
66 ····sput-object·v5,·Lp1/a$a;->a:Ljava/lang/reflect/Method;68 ····sput-object·v5,·Lp1/a$a;->a:Ljava/lang/reflect/Method;
  
67 ····array-length·v0,·v169 ····array-length·v0,·v1
  
68 ····:cond_370 ····:goto_3
69 ····if-ge·v3,·v0,·:cond_471 ····if-ge·v3,·v0,·:cond_4
  
70 ····aget-object·v2,·v1,·v372 ····aget-object·v2,·v1,·v3
  
71 ····add-int/lit8·v3,·v3,·0x1 
  
72 ····invoke-virtual·{v2},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;73 ····invoke-virtual·{v2},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
73 ····move-result-object·v274 ····move-result-object·v2
  
74 ····const-string·v4,·"getSuppressed"75 ····const-string·v4,·"getSuppressed"
  
75 ····invoke-static·{v2,·v4},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z76 ····invoke-static·{v2,·v4},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
76 ····move-result·v277 ····move-result·v2
  
77 ····if-eqz·v2,·:cond_378 ····if-eqz·v2,·:cond_3
  
 79 ····goto·:goto_4
  
 80 ····:cond_3
 81 ····add-int/lit8·v3,·v3,·0x1
  
 82 ····goto·:goto_3
  
78 ····:cond_483 ····:cond_4
 84 ····:goto_4
79 ····return-void85 ····return-void
80 .end·method86 .end·method
  
81 .method·private·constructor·<init>()V87 .method·private·constructor·<init>()V
82 ····.locals·088 ····.locals·0
  
83 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
17.6 KB
smali/p1/b.smali
    
Offset 5, 215 lines modifiedOffset 5, 271 lines modified
  
5 #·static·fields5 #·static·fields
6 .field·public·static·final·a:Lp1/a;6 .field·public·static·final·a:Lp1/a;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·119 ····.locals·12
  
10 ····const-class·v0,·Lp1/a;10 ····const-class·v0,·Lp1/a;
  
11 ····invoke-static·{},·Lp1/b;->a()I11 ····invoke-static·{},·Lp1/b;->a()I
  
12 ····move-result·v112 ····move-result·v1
  
13 ····const-string·v2,·"ClassCastException(\"Inst\u2026baseTypeCL\").initCause(e)"13 ····const/high16·v2,·0x10000
  
14 ····const-string·v3,·",·base·type·classloader:·"14 ····const-string·v3,·",·base·type·classloader:·"
  
15 ····const-string·v4,·"Instance·classloader:·"15 ····const-string·v4,·"Instance·class·was·loaded·from·a·different·classloader:·"
  
 16 ····const-string·v5,·"null·cannot·be·cast·to·non-null·type·kotlin.internal.PlatformImplementations"
  
 17 ····const-string·v6,·"forName(\"kotlin.internal\u2026entations\").newInstance()"
  
16 ····const-string·v5,·"forName(\"kotlin.internal\u2026entations\").newInstance()"18 ····const·v7,·0x10008
  
17 ····const·v6,·0x1000819 ····if-ge·v1,·v7,·:cond_0
  
18 ····if-lt·v1,·v6,·:cond_020 ····if-ge·v1,·v2,·:cond_5
  
 21 ····:cond_0
19 ····:try_start_022 ····:try_start_0
20 ····const-class·v6,·Lr1/a;23 ····const-class·v7,·Lr1/a;
  
21 ····invoke-virtual·{v6},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;24 ····invoke-virtual·{v7},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
22 ····move-result-object·v625 ····move-result-object·v7
  
23 ····invoke-static·{v6,·v5},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V26 ····invoke-static·{v7,·v6},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
24 ····:try_end_027 ····:try_end_0
25 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_128 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1
  
 29 ····if-eqz·v7,·:cond_1
  
26 ····:try_start_130 ····:try_start_1
27 ····check-cast·v6,·Lp1/a;31 ····check-cast·v7,·Lp1/a;
28 ····:try_end_1 
29 ····.catch·Ljava/lang/ClassCastException;·{:try_start_1·..·:try_end_1}·:catch_0 
30 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 
  
31 ····goto/16·:goto_032 ····goto/16·:goto_4
  
32 ····:catch_033 ····:catch_0
33 ····move-exception·v734 ····move-exception·v8
  
 35 ····goto·:goto_0
  
 36 ····:cond_1
 37 ····new-instance·v8,·Ljava/lang/NullPointerException;
  
 38 ····invoke-direct·{v8,·v5},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 39 ····throw·v8
 40 ····:try_end_1
 41 ····.catch·Ljava/lang/ClassCastException;·{:try_start_1·..·:try_end_1}·:catch_0
 42 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1
  
 43 ····:goto_0
34 ····:try_start_244 ····:try_start_2
35 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;45 ····invoke-virtual·{v7},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
36 ····move-result-object·v646 ····move-result-object·v7
  
37 ····invoke-virtual·{v6},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;47 ····invoke-virtual·{v7},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
38 ····move-result-object·v648 ····move-result-object·v7
  
39 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;49 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
40 ····move-result-object·v850 ····move-result-object·v9
  
 51 ····invoke-static·{v7,·v9},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
41 ····new-instance·v9,·Ljava/lang/ClassCastException;52 ····move-result·v10
  
42 ····new-instance·v10,·Ljava/lang/StringBuilder;53 ····if-nez·v10,·:cond_2
  
43 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V54 ····new-instance·v10,·Ljava/lang/ClassNotFoundException;
  
44 ····invoke-virtual·{v10,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ····new-instance·v11,·Ljava/lang/StringBuilder;
  
45 ····invoke-virtual·{v10,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;56 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V
  
46 ····invoke-virtual·{v10,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;57 ····invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v11,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
48 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;59 ····invoke-virtual·{v11,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
49 ····move-result-object·v660 ····invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
50 ····invoke-direct·{v9,·v6},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V61 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
51 ····invoke-virtual·{v9,·v7},·Ljava/lang/ClassCastException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;62 ····move-result-object·v7
  
52 ····move-result-object·v663 ····invoke-direct·{v10,·v7,·v8},·Ljava/lang/ClassNotFoundException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
53 ····invoke-static·{v6,·v2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V64 ····throw·v10
  
 65 ····:cond_2
54 ····throw·v666 ····throw·v8
55 ····:try_end_267 ····:try_end_2
56 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_168 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_1
  
57 ····:catch_169 ····:catch_1
58 ····:try_start_370 ····:try_start_3
59 ····const-string·v6,·"kotlin.internal.JRE8PlatformImplementations"71 ····const-string·v7,·"kotlin.internal.JRE8PlatformImplementations"
  
60 ····invoke-static·{v6},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;72 ····invoke-static·{v7},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
61 ····move-result-object·v673 ····move-result-object·v7
  
62 ····invoke-virtual·{v6},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;74 ····invoke-virtual·{v7},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
63 ····move-result-object·v675 ····move-result-object·v7
  
Max diff block lines reached; 11988/17952 bytes (66.78%) of diff not shown.
1.1 KB
smali/p1/a.smali
    
Offset 23, 38 lines modifiedOffset 23, 35 lines modified
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V24 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
25 ····.locals·325 ····.locals·3
  
26 ····const-string·v0,·"cause"26 ····const-string·v0,·"cause"
  
27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····const-string·v0,·"exception"28 ····const-string·v0,·"exception"
  
29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····sget-object·v0,·Lp1/a$a;->a:Ljava/lang/reflect/Method;30 ····sget-object·v0,·Lp1/a$a;->a:Ljava/lang/reflect/Method;
  
31 ····if-nez·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····goto·:goto_0 
  
33 ····:cond_0 
34 ····const/4·v1,·0x132 ····const/4·v1,·0x1
  
35 ····new-array·v1,·v1,·[Ljava/lang/Object;33 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
36 ····const/4·v2,·0x034 ····const/4·v2,·0x0
  
37 ····aput-object·p2,·v1,·v235 ····aput-object·p2,·v1,·v2
  
38 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
39 ····:goto_037 ····:cond_0
40 ····return-void38 ····return-void
41 .end·method39 .end·method
  
42 .method·public·b()Lv1/c;40 .method·public·b()Lv1/c;
43 ····.locals·141 ····.locals·1
  
44 ····new-instance·v0,·Lv1/b;42 ····new-instance·v0,·Lv1/b;
701 B
smali/kotlinx/coroutines/scheduling/a.smali
    
Offset 975, 15 lines modifiedOffset 975, 15 lines modified
975 ····:cond_0975 ····:cond_0
976 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException;976 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException;
  
977 ····iget-object·p2,·p0,·Lkotlinx/coroutines/scheduling/a;->g:Ljava/lang/String;977 ····iget-object·p2,·p0,·Lkotlinx/coroutines/scheduling/a;->g:Ljava/lang/String;
  
978 ····const-string·p3,·"·was·terminated"978 ····const-string·p3,·"·was·terminated"
  
979 ····invoke-static·{p2,·p3},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;979 ····invoke-static·{p2,·p3},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
980 ····move-result-object·p2980 ····move-result-object·p2
  
981 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/RejectedExecutionException;-><init>(Ljava/lang/String;)V981 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/RejectedExecutionException;-><init>(Ljava/lang/String;)V
  
982 ····throw·p1982 ····throw·p1
  
1.16 KB
smali/kotlinx/coroutines/internal/f.smali
    
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ····if-eqz·v1,·:cond_4321 ····if-eqz·v1,·:cond_4
  
322 ····goto·:goto_0322 ····goto·:goto_0
  
323 ····:cond_4323 ····:cond_4
324 ····const-string·v1,·"Inconsistent·state·"324 ····const-string·v1,·"Inconsistent·state·"
  
325 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;325 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
326 ····move-result-object·v0326 ····move-result-object·v0
  
327 ····new-instance·v1,·Ljava/lang/IllegalStateException;327 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
328 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;328 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 492, 15 lines modifiedOffset 492, 15 lines modified
492 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V492 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
493 ····throw·p1493 ····throw·p1
  
494 ····:cond_3494 ····:cond_3
495 ····const-string·p1,·"Inconsistent·state·"495 ····const-string·p1,·"Inconsistent·state·"
  
496 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;496 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
497 ····move-result-object·p1497 ····move-result-object·p1
  
498 ····new-instance·v0,·Ljava/lang/IllegalStateException;498 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
499 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;499 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
1.77 KB
smali/kotlinx/coroutines/internal/i.smali
    
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
449 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z449 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
450 ····goto·:goto_0450 ····goto·:goto_0
  
451 ····:cond_7451 ····:cond_7
452 ····const-string·p1,·"Illegal·service·provider·class·name:·"452 ····const-string·p1,·"Illegal·service·provider·class·name:·"
  
453 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;453 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
454 ····move-result-object·p1454 ····move-result-object·p1
  
455 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;455 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
456 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;456 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 662, 29 lines modifiedOffset 662, 29 lines modified
  
662 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;662 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
663 ····move-result-object·v0663 ····move-result-object·v0
  
664 ····const-string·v1,·"META-INF/services/"664 ····const-string·v1,·"META-INF/services/"
  
665 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;665 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
666 ····move-result-object·v0666 ····move-result-object·v0
  
667 ····invoke-virtual·{p2,·v0},·Ljava/lang/ClassLoader;->getResources(Ljava/lang/String;)Ljava/util/Enumeration;667 ····invoke-virtual·{p2,·v0},·Ljava/lang/ClassLoader;->getResources(Ljava/lang/String;)Ljava/util/Enumeration;
  
668 ····move-result-object·v0668 ····move-result-object·v0
  
669 ····invoke-static·{v0},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;669 ····invoke-static·{v0},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
  
670 ····move-result-object·v0670 ····move-result-object·v0
  
671 ····const-string·v1,·"java.util.Collections.list(this)"671 ····const-string·v1,·"java.util.Collections.list(this)"
  
672 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V672 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
673 ····new-instance·v1,·Ljava/util/ArrayList;673 ····new-instance·v1,·Ljava/util/ArrayList;
  
674 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V674 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
675 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;675 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
678 B
smali/kotlinx/coroutines/internal/t.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····return-object·p2105 ····return-object·p2
  
106 ····:cond_0106 ····:cond_0
107 ····new-instance·p2,·Lkotlinx/coroutines/internal/g0;107 ····new-instance·p2,·Lkotlinx/coroutines/internal/g0;
  
108 ····const-string·v0,·"Exception·in·undelivered·element·handler·for·"108 ····const-string·v0,·"Exception·in·undelivered·element·handler·for·"
  
109 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;109 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
110 ····move-result-object·p1110 ····move-result-object·p1
  
111 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/g0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V111 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/g0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
112 ····return-object·p2112 ····return-object·p2
113 .end·method113 .end·method
670 B
smali/kotlinx/coroutines/internal/d0.smali
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
  
78 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;78 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····const-string·v1,·"java.util.Arrays.copyOf(this,·newSize)"80 ····const-string·v1,·"java.util.Arrays.copyOf(this,·newSize)"
  
81 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V81 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····check-cast·v0,·[Lkotlinx/coroutines/internal/e0;82 ····check-cast·v0,·[Lkotlinx/coroutines/internal/e0;
  
83 ····iput-object·v0,·p0,·Lkotlinx/coroutines/internal/d0;->a:[Lkotlinx/coroutines/internal/e0;83 ····iput-object·v0,·p0,·Lkotlinx/coroutines/internal/d0;->a:[Lkotlinx/coroutines/internal/e0;
  
84 ····:cond_184 ····:cond_1
85 ····:goto_085 ····:goto_0
613 B
smali/kotlinx/coroutines/internal/x.smali
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 .method·public·static·final·b(Ljava/lang/String;)Ljava/lang/StackTraceElement;127 .method·public·static·final·b(Ljava/lang/String;)Ljava/lang/StackTraceElement;
128 ····.locals·3128 ····.locals·3
  
129 ····new-instance·v0,·Ljava/lang/StackTraceElement;129 ····new-instance·v0,·Ljava/lang/StackTraceElement;
  
130 ····const-string·v1,·"\u0008\u0008\u0008("130 ····const-string·v1,·"\u0008\u0008\u0008("
  
131 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;131 ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
132 ····move-result-object·p0132 ····move-result-object·p0
  
133 ····const-string·v1,·"\u0008"133 ····const-string·v1,·"\u0008"
  
134 ····const/4·v2,·-0x1134 ····const/4·v2,·-0x1
  
1.48 KB
smali/kotlinx/coroutines/internal/s.smali
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
  
33 ····const-string·v1,·""33 ····const-string·v1,·""
  
34 ····if-eqz·v0,·:cond_134 ····if-eqz·v0,·:cond_1
  
35 ····const-string·v2,·".·"35 ····const-string·v2,·".·"
  
36 ····invoke-static·{v2,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;36 ····invoke-static·{v2,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····if-nez·v0,·:cond_038 ····if-nez·v0,·:cond_0
  
39 ····goto·:goto_039 ····goto·:goto_0
  
40 ····:cond_040 ····:cond_0
41 ····move-object·v1,·v041 ····move-object·v1,·v0
  
42 ····:cond_142 ····:cond_1
43 ····:goto_043 ····:goto_0
44 ····const-string·v0,·"Module·with·the·Main·dispatcher·had·failed·to·initialize"44 ····const-string·v0,·"Module·with·the·Main·dispatcher·had·failed·to·initialize"
  
45 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;45 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····new-instance·v1,·Ljava/lang/IllegalStateException;47 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
48 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;48 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;
  
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;127 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;
  
128 ····if-eqz·v1,·:cond_0128 ····if-eqz·v1,·:cond_0
  
129 ····const-string·v2,·",·cause="129 ····const-string·v2,·",·cause="
  
130 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;130 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
131 ····move-result-object·v1131 ····move-result-object·v1
  
132 ····goto·:goto_0132 ····goto·:goto_0
  
133 ····:cond_0133 ····:cond_0
134 ····const-string·v1,·""134 ····const-string·v1,·""
635 B
smali/q1/a.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V16 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"cause"18 ····const-string·v0,·"cause"
  
19 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····const-string·p1,·"exception"20 ····const-string·p1,·"exception"
  
21 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p2,·p1},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
472 B
smali/v1/b.smali
    
Offset 31, 13 lines modifiedOffset 31, 13 lines modified
  
31 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;31 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····const-string·v1,·"implStorage.get()"33 ····const-string·v1,·"implStorage.get()"
  
34 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····check-cast·v0,·Ljava/util/Random;35 ····check-cast·v0,·Ljava/util/Random;
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
2.19 KB
smali/o1/c$b.smali
    
Offset 13, 34 lines modifiedOffset 13, 30 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·d:I16 .field·private·d:I
  
17 .field·final·synthetic·e:Ln1/d;17 .field·final·synthetic·e:Lu1/p;
  
18 .field·final·synthetic·f:Ln1/g; 
  
19 .field·final·synthetic·g:Lu1/p; 
  
20 .field·final·synthetic·h:Ljava/lang/Object;18 .field·final·synthetic·f:Ljava/lang/Object;
  
  
21 #·direct·methods19 #·direct·methods
22 .method·public·constructor·<init>(Ln1/d;Ln1/g;Lu1/p;Ljava/lang/Object;)V20 .method·public·constructor·<init>(Ln1/d;Ln1/g;Lu1/p;Ljava/lang/Object;)V
23 ····.locals·021 ····.locals·0
  
24 ····iput-object·p1,·p0,·Lo1/c$b;->e:Ln1/d;22 ····iput-object·p3,·p0,·Lo1/c$b;->e:Lu1/p;
  
25 ····iput-object·p2,·p0,·Lo1/c$b;->f:Ln1/g;23 ····iput-object·p4,·p0,·Lo1/c$b;->f:Ljava/lang/Object;
  
26 ····iput-object·p3,·p0,·Lo1/c$b;->g:Lu1/p;24 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
27 ····iput-object·p4,·p0,·Lo1/c$b;->h:Ljava/lang/Object;25 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Ln1/d;Ln1/g;)V26 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Ln1/d;Ln1/g;)V
  
29 ····return-void27 ····return-void
30 .end·method28 .end·method
  
  
Offset 78, 23 lines modifiedOffset 74, 29 lines modified
78 ····throw·p174 ····throw·p1
  
79 ····:cond_175 ····:cond_1
80 ····iput·v2,·p0,·Lo1/c$b;->d:I76 ····iput·v2,·p0,·Lo1/c$b;->d:I
  
81 ····invoke-static·{p1},·Lk1/l;->b(Ljava/lang/Object;)V77 ····invoke-static·{p1},·Lk1/l;->b(Ljava/lang/Object;)V
  
82 ····iget-object·p1,·p0,·Lo1/c$b;->g:Lu1/p;78 ····iget-object·p1,·p0,·Lo1/c$b;->e:Lu1/p;
  
 79 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
 80 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 81 ····iget-object·p1,·p0,·Lo1/c$b;->e:Lu1/p;
  
83 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;82 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
84 ····move-result-object·p183 ····move-result-object·p1
  
85 ····check-cast·p1,·Lu1/p;84 ····check-cast·p1,·Lu1/p;
  
86 ····iget-object·v0,·p0,·Lo1/c$b;->h:Ljava/lang/Object;85 ····iget-object·v0,·p0,·Lo1/c$b;->f:Ljava/lang/Object;
  
87 ····invoke-interface·{p1,·v0,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;86 ····invoke-interface·{p1,·v0,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
88 ····move-result-object·p187 ····move-result-object·p1
  
89 ····:goto_088 ····:goto_0
90 ····return-object·p189 ····return-object·p1
2.1 KB
smali/o1/c$a.smali
    
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·d:I16 .field·private·d:I
  
17 .field·final·synthetic·e:Ln1/d;17 .field·final·synthetic·e:Lu1/p;
  
18 .field·final·synthetic·f:Lu1/p; 
  
19 .field·final·synthetic·g:Ljava/lang/Object;18 .field·final·synthetic·f:Ljava/lang/Object;
  
  
20 #·direct·methods19 #·direct·methods
21 .method·public·constructor·<init>(Ln1/d;Lu1/p;Ljava/lang/Object;)V20 .method·public·constructor·<init>(Ln1/d;Lu1/p;Ljava/lang/Object;)V
22 ····.locals·021 ····.locals·0
  
23 ····iput-object·p1,·p0,·Lo1/c$a;->e:Ln1/d;22 ····iput-object·p2,·p0,·Lo1/c$a;->e:Lu1/p;
  
 23 ····iput-object·p3,·p0,·Lo1/c$a;->f:Ljava/lang/Object;
  
24 ····iput-object·p2,·p0,·Lo1/c$a;->f:Lu1/p;24 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
25 ····iput-object·p3,·p0,·Lo1/c$a;->g:Ljava/lang/Object;25 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Ln1/d;)V26 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Ln1/d;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
Offset 74, 23 lines modifiedOffset 74, 29 lines modified
74 ····throw·p174 ····throw·p1
  
75 ····:cond_175 ····:cond_1
76 ····iput·v2,·p0,·Lo1/c$a;->d:I76 ····iput·v2,·p0,·Lo1/c$a;->d:I
  
77 ····invoke-static·{p1},·Lk1/l;->b(Ljava/lang/Object;)V77 ····invoke-static·{p1},·Lk1/l;->b(Ljava/lang/Object;)V
  
78 ····iget-object·p1,·p0,·Lo1/c$a;->f:Lu1/p;78 ····iget-object·p1,·p0,·Lo1/c$a;->e:Lu1/p;
  
 79 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
 80 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 81 ····iget-object·p1,·p0,·Lo1/c$a;->e:Lu1/p;
  
79 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;82 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
80 ····move-result-object·p183 ····move-result-object·p1
  
81 ····check-cast·p1,·Lu1/p;84 ····check-cast·p1,·Lu1/p;
  
82 ····iget-object·v0,·p0,·Lo1/c$a;->g:Ljava/lang/Object;85 ····iget-object·v0,·p0,·Lo1/c$a;->f:Ljava/lang/Object;
  
83 ····invoke-interface·{p1,·v0,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;86 ····invoke-interface·{p1,·v0,·p0},·Lu1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
84 ····move-result-object·p187 ····move-result-object·p1
  
85 ····:goto_088 ····:goto_0
86 ····return-object·p189 ····return-object·p1
1.64 KB
smali/o1/c.smali
    
Offset 25, 19 lines modifiedOffset 25, 19 lines modified
25 ············"Lk1/q;",25 ············"Lk1/q;",
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
  
29 ····const-string·v0,·"<this>"29 ····const-string·v0,·"<this>"
  
30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····const-string·v0,·"completion"31 ····const-string·v0,·"completion"
  
32 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Ln1/d;)Ln1/d;33 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Ln1/d;)Ln1/d;
  
34 ····move-result-object·p234 ····move-result-object·p2
  
35 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;35 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ············"Ln1/d<",91 ············"Ln1/d<",
92 ············"TT;>;"92 ············"TT;>;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····const-string·v0,·"<this>"95 ····const-string·v0,·"<this>"
  
96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
97 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;97 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;
  
98 ····if-eqz·v0,·:cond_098 ····if-eqz·v0,·:cond_0
  
99 ····move-object·v0,·p099 ····move-object·v0,·p0
  
Offset 107, 19 lines modifiedOffset 107, 24 lines modified
  
107 ····goto·:goto_0107 ····goto·:goto_0
  
108 ····:cond_0108 ····:cond_0
109 ····const/4·v0,·0x0109 ····const/4·v0,·0x0
  
110 ····:goto_0110 ····:goto_0
 111 ····if-eqz·v0,·:cond_2
  
 112 ····invoke-virtual·{v0},·Lkotlin/coroutines/jvm/internal/d;->intercepted()Ln1/d;
  
 113 ····move-result-object·v0
  
111 ····if-nez·v0,·:cond_1114 ····if-nez·v0,·:cond_1
  
112 ····goto·:goto_1115 ····goto·:goto_1
  
113 ····:cond_1116 ····:cond_1
114 ····invoke-virtual·{v0},·Lkotlin/coroutines/jvm/internal/d;->intercepted()Ln1/d; 
  
115 ····move-result-object·p0117 ····move-object·p0,·v0
  
 118 ····:cond_2
116 ····:goto_1119 ····:goto_1
117 ····return-object·p0120 ····return-object·p0
118 .end·method121 .end·method
1.35 KB
smali/o0/h.smali
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·Lo0/h;1 .class·public·Lo0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lo0/f;)Ljava/util/Map;5 .method·public·static·a(Lo0/e;)Ljava/util/Map;
6 ····.locals·36 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lo0/f;",10 ············"Lo0/e;",
11 ············")",11 ············")",
12 ············"Ljava/util/Map<",12 ············"Ljava/util/Map<",
13 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
14 ············"Ljava/lang/Object;",14 ············"Ljava/lang/Object;",
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····invoke-interface·{p0},·Lo0/f;->d()Lm0/e;18 ····invoke-interface·{p0},·Lo0/e;->d()Lm0/t;
  
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····if-eqz·p0,·:cond_020 ····if-eqz·p0,·:cond_0
  
21 ····new-instance·v0,·Ljava/util/HashMap;21 ····new-instance·v0,·Ljava/util/HashMap;
  
22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
23 ····invoke-virtual·{p0},·Lm0/e;->c()Ljava/lang/String;23 ····invoke-virtual·{p0},·Lm0/t;->c()Ljava/lang/String;
  
24 ····move-result-object·v124 ····move-result-object·v1
  
25 ····const-string·v2,·"sql"25 ····const-string·v2,·"sql"
  
26 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;26 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····invoke-virtual·{p0},·Lm0/e;->b()Ljava/util/List;27 ····invoke-virtual·{p0},·Lm0/t;->b()Ljava/util/List;
  
28 ····move-result-object·p028 ····move-result-object·p0
  
29 ····const-string·v1,·"arguments"29 ····const-string·v1,·"arguments"
  
30 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;30 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
791 B
smali/o0/f.smali
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lo0/f;1 .class·public·interface·abstract·Lo0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lo0/g; 
  
  
6 #·virtual·methods4 #·virtual·methods
7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;5 .method·public·abstract·a(Ljava/lang/Object;)V
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"<T:", 
11 ············"Ljava/lang/Object;", 
12 ············">(", 
13 ············"Ljava/lang/String;", 
14 ············")TT;" 
15 ········} 
16 ····.end·annotation 
17 .end·method 
  
18 .method·public·abstract·d()Lm0/e; 
19 .end·method 
  
20 .method·public·abstract·e()Z 
21 .end·method6 .end·method
  
22 .method·public·abstract·f()Ljava/lang/Boolean;7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
23 .end·method8 .end·method
2.75 KB
smali/o0/d.smali
    
Offset 1, 82 lines modifiedOffset 1, 88 lines modified
1 .class·public·Lo0/d;1 .class·public·Lo0/d;
2 .super·Lo0/b;2 .super·Lo0/a;
3 .source·""3 .source·""
  
  
4 #·instance·fields 
5 .field·private·final·a:Lm0/e;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lo0/d$a;
 8 ····}
 9 .end·annotation
  
  
6 .field·private·final·b:Le1/k$d;10 #·instance·fields
 11 .field·public·final·a:Lo0/d$a;
  
7 .field·private·final·c:Ljava/lang/Boolean;12 .field·final·b:Le1/j;
  
  
8 #·direct·methods13 #·direct·methods
9 .method·public·constructor·<init>(Le1/k$d;Lm0/e;Ljava/lang/Boolean;)V14 .method·public·constructor·<init>(Le1/j;Le1/k$d;)V
10 ····.locals·015 ····.locals·0
  
11 ····invoke-direct·{p0},·Lo0/b;-><init>()V16 ····invoke-direct·{p0},·Lo0/a;-><init>()V
  
12 ····iput-object·p1,·p0,·Lo0/d;->b:Le1/k$d; 
  
13 ····iput-object·p2,·p0,·Lo0/d;->a:Lm0/e;17 ····iput-object·p1,·p0,·Lo0/d;->b:Le1/j;
  
14 ····iput-object·p3,·p0,·Lo0/d;->c:Ljava/lang/Boolean;18 ····new-instance·p1,·Lo0/d$a;
  
 19 ····invoke-direct·{p1,·p0,·p2},·Lo0/d$a;-><init>(Lo0/d;Le1/k$d;)V
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·a(Ljava/lang/Object;)V 
19 ····.locals·1 
  
20 ····iget-object·v0,·p0,·Lo0/d;->b:Le1/k$d;20 ····iput-object·p1,·p0,·Lo0/d;->a:Lo0/d$a;
  
21 ····invoke-interface·{v0,·p1},·Le1/k$d;->a(Ljava/lang/Object;)V 
  
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
25 ····.locals·1 
  
26 ····iget-object·v0,·p0,·Lo0/d;->b:Le1/k$d; 
  
27 ····invoke-interface·{v0,·p1,·p2,·p3},·Le1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
  
28 ····return-void 
29 .end·method 
  
 23 #·virtual·methods
30 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;24 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;
31 ····.locals·025 ····.locals·1
32 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{27 ········value·=·{
34 ············"<T:",28 ············"<T:",
35 ············"Ljava/lang/Object;",29 ············"Ljava/lang/Object;",
36 ············">(",30 ············">(",
37 ············"Ljava/lang/String;",31 ············"Ljava/lang/String;",
38 ············")TT;"32 ············")TT;"
39 ········}33 ········}
40 ····.end·annotation34 ····.end·annotation
  
41 ····const/4·p1,·0x035 ····iget-object·v0,·p0,·Lo0/d;->b:Le1/j;
  
 36 ····invoke-virtual·{v0,·p1},·Le1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
 37 ····move-result-object·p1
  
42 ····return-object·p138 ····return-object·p1
43 .end·method39 .end·method
  
44 .method·public·d()Lm0/e;40 .method·public·g()Ljava/lang/String;
45 ····.locals·141 ····.locals·1
  
46 ····iget-object·v0,·p0,·Lo0/d;->a:Lm0/e;42 ····iget-object·v0,·p0,·Lo0/d;->b:Le1/j;
  
 43 ····iget-object·v0,·v0,·Le1/j;->a:Ljava/lang/String;
  
47 ····return-object·v044 ····return-object·v0
48 .end·method45 .end·method
  
49 .method·public·f()Ljava/lang/Boolean;46 .method·public·j(Ljava/lang/String;)Z
 47 ····.locals·1
  
 48 ····iget-object·v0,·p0,·Lo0/d;->b:Le1/j;
  
 49 ····invoke-virtual·{v0,·p1},·Le1/j;->c(Ljava/lang/String;)Z
  
 50 ····move-result·p1
  
 51 ····return·p1
 52 .end·method
  
 53 .method·public·o()Lo0/f;
50 ····.locals·154 ····.locals·1
  
51 ····iget-object·v0,·p0,·Lo0/d;->c:Ljava/lang/Boolean;55 ····iget-object·v0,·p0,·Lo0/d;->a:Lo0/d$a;
  
52 ····return-object·v056 ····return-object·v0
53 .end·method57 .end·method
819 B
smali/o0/g.smali
    
Offset 1, 11 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Lo0/g;1 .class·public·Lo0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·instance·fields
 5 .field·final·a:Ljava/lang/Runnable;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/Object;)V7 .method·public·constructor·<init>(Lo0/e;Ljava/lang/Runnable;)V
 8 ····.locals·0
  
 9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 10 ····iput-object·p2,·p0,·Lo0/g;->a:Ljava/lang/Runnable;
  
 11 ····return-void
6 .end·method12 .end·method
  
7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
 13 #·virtual·methods
 14 .method·public·a()V
 15 ····.locals·1
  
 16 ····iget-object·v0,·p0,·Lo0/g;->a:Ljava/lang/Runnable;
  
 17 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
 18 ····return-void
8 .end·method19 .end·method
5.64 KB
smali/o0/b.smali
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·abstract·Lo0/b;1 .class·public·abstract·Lo0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/f;5 .implements·Lo0/e;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·private·g(Ljava/lang/String;)Ljava/lang/Boolean;12 .method·private·k(Ljava/lang/String;)Ljava/lang/Boolean;
13 ····.locals·113 ····.locals·1
  
14 ····invoke-interface·{p0,·p1},·Lo0/f;->c(Ljava/lang/String;)Ljava/lang/Object;14 ····invoke-interface·{p0,·p1},·Lo0/e;->c(Ljava/lang/String;)Ljava/lang/Object;
  
15 ····move-result-object·p115 ····move-result-object·p1
  
16 ····instance-of·v0,·p1,·Ljava/lang/Boolean;16 ····instance-of·v0,·p1,·Ljava/lang/Boolean;
  
17 ····if-eqz·v0,·:cond_017 ····if-eqz·v0,·:cond_0
  
Offset 32, 78 lines modifiedOffset 32, 78 lines modified
  
32 ····:cond_032 ····:cond_0
33 ····const/4·p1,·0x033 ····const/4·p1,·0x0
  
34 ····return-object·p134 ····return-object·p1
35 .end·method35 .end·method
  
36 .method·private·i()Ljava/lang/String;36 .method·private·m()Ljava/lang/String;
37 ····.locals·137 ····.locals·1
  
38 ····const-string·v0,·"sql"38 ····const-string·v0,·"sql"
  
39 ····invoke-interface·{p0,·v0},·Lo0/f;->c(Ljava/lang/String;)Ljava/lang/Object;39 ····invoke-interface·{p0,·v0},·Lo0/e;->c(Ljava/lang/String;)Ljava/lang/Object;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····check-cast·v0,·Ljava/lang/String;41 ····check-cast·v0,·Ljava/lang/String;
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·private·j()Ljava/util/List;44 .method·private·n()Ljava/util/List;
45 ····.locals·145 ····.locals·1
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"()",48 ············"()",
49 ············"Ljava/util/List<",49 ············"Ljava/util/List<",
50 ············"Ljava/lang/Object;",50 ············"Ljava/lang/Object;",
51 ············">;"51 ············">;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····const-string·v0,·"arguments"54 ····const-string·v0,·"arguments"
  
55 ····invoke-interface·{p0,·v0},·Lo0/f;->c(Ljava/lang/String;)Ljava/lang/Object;55 ····invoke-interface·{p0,·v0},·Lo0/e;->c(Ljava/lang/String;)Ljava/lang/Object;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····check-cast·v0,·Ljava/util/List;57 ····check-cast·v0,·Ljava/util/List;
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
  
  
60 #·virtual·methods60 #·virtual·methods
61 .method·public·d()Lm0/e;61 .method·public·d()Lm0/t;
62 ····.locals·362 ····.locals·3
  
63 ····new-instance·v0,·Lm0/e;63 ····new-instance·v0,·Lm0/t;
  
64 ····invoke-direct·{p0},·Lo0/b;->i()Ljava/lang/String;64 ····invoke-direct·{p0},·Lo0/b;->m()Ljava/lang/String;
  
65 ····move-result-object·v165 ····move-result-object·v1
  
66 ····invoke-direct·{p0},·Lo0/b;->j()Ljava/util/List;66 ····invoke-direct·{p0},·Lo0/b;->n()Ljava/util/List;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····invoke-direct·{v0,·v1,·v2},·Lm0/e;-><init>(Ljava/lang/String;Ljava/util/List;)V68 ····invoke-direct·{v0,·v1,·v2},·Lm0/t;-><init>(Ljava/lang/String;Ljava/util/List;)V
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
  
71 .method·public·e()Z71 .method·public·e()Z
72 ····.locals·272 ····.locals·2
  
73 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;73 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
74 ····const-string·v1,·"noResult"74 ····const-string·v1,·"noResult"
  
75 ····invoke-interface·{p0,·v1},·Lo0/f;->c(Ljava/lang/String;)Ljava/lang/Object;75 ····invoke-interface·{p0,·v1},·Lo0/e;->c(Ljava/lang/String;)Ljava/lang/Object;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z77 ····invoke-virtual·{v0,·v1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
78 ····move-result·v078 ····move-result·v0
  
Offset 111, 31 lines modifiedOffset 111, 115 lines modified
111 .end·method111 .end·method
  
112 .method·public·f()Ljava/lang/Boolean;112 .method·public·f()Ljava/lang/Boolean;
113 ····.locals·1113 ····.locals·1
  
114 ····const-string·v0,·"inTransaction"114 ····const-string·v0,·"inTransaction"
  
115 ····invoke-direct·{p0,·v0},·Lo0/b;->g(Ljava/lang/String;)Ljava/lang/Boolean;115 ····invoke-direct·{p0,·v0},·Lo0/b;->k(Ljava/lang/String;)Ljava/lang/Boolean;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····return-object·v0117 ····return-object·v0
118 .end·method118 .end·method
  
 119 .method·public·h()Ljava/lang/Integer;
 120 ····.locals·1
  
 121 ····const-string·v0,·"transactionId"
  
Max diff block lines reached; 1741/5742 bytes (30.32%) of diff not shown.
1.79 KB
smali/o0/e.smali
    
Offset 1, 66 lines modifiedOffset 1, 41 lines modified
1 .class·public·Lo0/e; 
2 .super·Lo0/a;1 .class·public·interface·abstract·Lo0/e;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lo0/f;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lo0/e$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·final·a:Le1/j; 
  
12 .field·final·b:Lo0/e$a; 
  
  
13 #·direct·methods 
14 .method·public·constructor·<init>(Le1/j;Le1/k$d;)V 
15 ····.locals·0 
  
16 ····invoke-direct·{p0},·Lo0/a;-><init>()V 
  
17 ····iput-object·p1,·p0,·Lo0/e;->a:Le1/j; 
  
18 ····new-instance·p1,·Lo0/e$a; 
  
19 ····invoke-direct·{p1,·p0,·p2},·Lo0/e$a;-><init>(Lo0/e;Le1/k$d;)V 
  
20 ····iput-object·p1,·p0,·Lo0/e;->b:Lo0/e$a; 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods6 #·virtual·methods
24 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;
25 ····.locals·1 
26 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{9 ········value·=·{
28 ············"<T:",10 ············"<T:",
29 ············"Ljava/lang/Object;",11 ············"Ljava/lang/Object;",
30 ············">(",12 ············">(",
31 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
32 ············")TT;"14 ············")TT;"
33 ········}15 ········}
34 ····.end·annotation16 ····.end·annotation
 17 .end·method
  
35 ····iget-object·v0,·p0,·Lo0/e;->a:Le1/j;18 .method·public·abstract·d()Lm0/t;
 19 .end·method
  
36 ····invoke-virtual·{v0,·p1},·Le1/j;->a(Ljava/lang/String;)Ljava/lang/Object;20 .method·public·abstract·e()Z
 21 .end·method
  
37 ····move-result-object·p122 .method·public·abstract·f()Ljava/lang/Boolean;
 23 .end·method
  
38 ····return-object·p124 .method·public·abstract·g()Ljava/lang/String;
39 .end·method25 .end·method
  
40 .method·public·k()Lo0/g; 
41 ····.locals·126 .method·public·abstract·h()Ljava/lang/Integer;
 27 .end·method
  
42 ····iget-object·v0,·p0,·Lo0/e;->b:Lo0/e$a;28 .method·public·abstract·i()Z
 29 .end·method
  
43 ····return-object·v030 .method·public·abstract·j(Ljava/lang/String;)Z
44 .end·method31 .end·method
971 B
smali/o0/a.smali
    
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·a(Ljava/lang/Object;)V15 .method·public·a(Ljava/lang/Object;)V
16 ····.locals·116 ····.locals·1
  
17 ····invoke-virtual·{p0},·Lo0/a;->k()Lo0/g;17 ····invoke-virtual·{p0},·Lo0/a;->o()Lo0/f;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-interface·{v0,·p1},·Lo0/g;->a(Ljava/lang/Object;)V19 ····invoke-interface·{v0,·p1},·Lo0/f;->a(Ljava/lang/Object;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V22 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
23 ····.locals·123 ····.locals·1
  
24 ····invoke-virtual·{p0},·Lo0/a;->k()Lo0/g;24 ····invoke-virtual·{p0},·Lo0/a;->o()Lo0/f;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····invoke-interface·{v0,·p1,·p2,·p3},·Lo0/g;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V26 ····invoke-interface·{v0,·p1,·p2,·p3},·Lo0/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·protected·abstract·k()Lo0/g;29 .method·protected·abstract·o()Lo0/f;
30 .end·method30 .end·method
286 B
smali/o0/c$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lo0/c$a;1 .class·public·Lo0/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/g;5 .implements·Lo0/f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lo0/c;8 ····value·=·Lo0/c;
9 .end·annotation9 .end·annotation
  
3.66 KB
smali/o0/c.smali
    
Offset 83, 23 lines modifiedOffset 83, 15 lines modified
83 ····.locals·183 ····.locals·1
  
84 ····iget-boolean·v0,·p0,·Lo0/c;->c:Z84 ····iget-boolean·v0,·p0,·Lo0/c;->c:Z
  
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·k()Lo0/g; 
88 ····.locals·1 
  
89 ····iget-object·v0,·p0,·Lo0/c;->b:Lo0/c$a; 
  
90 ····return-object·v0 
91 .end·method 
  
92 .method·public·l()Ljava/lang/String;87 .method·public·g()Ljava/lang/String;
93 ····.locals·288 ····.locals·2
  
94 ····iget-object·v0,·p0,·Lo0/c;->a:Ljava/util/Map;89 ····iget-object·v0,·p0,·Lo0/c;->a:Ljava/util/Map;
  
95 ····const-string·v1,·"method"90 ····const-string·v1,·"method"
  
96 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;91 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
Offset 107, 15 lines modifiedOffset 99, 35 lines modified
107 ····move-result-object·v099 ····move-result-object·v0
  
108 ····check-cast·v0,·Ljava/lang/String;100 ····check-cast·v0,·Ljava/lang/String;
  
109 ····return-object·v0101 ····return-object·v0
110 .end·method102 .end·method
  
 103 .method·public·j(Ljava/lang/String;)Z
 104 ····.locals·1
  
 105 ····iget-object·v0,·p0,·Lo0/c;->a:Ljava/util/Map;
  
 106 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
 107 ····move-result·p1
  
 108 ····return·p1
 109 .end·method
  
 110 .method·public·o()Lo0/f;
 111 ····.locals·1
  
 112 ····iget-object·v0,·p0,·Lo0/c;->b:Lo0/c$a;
  
 113 ····return-object·v0
 114 .end·method
  
111 .method·public·m()Ljava/util/Map;115 .method·public·p()Ljava/util/Map;
112 ····.locals·4116 ····.locals·4
113 ····.annotation·system·Ldalvik/annotation/Signature;117 ····.annotation·system·Ldalvik/annotation/Signature;
114 ········value·=·{118 ········value·=·{
115 ············"()",119 ············"()",
116 ············"Ljava/util/Map<",120 ············"Ljava/util/Map<",
117 ············"Ljava/lang/String;",121 ············"Ljava/lang/String;",
118 ············"Ljava/lang/Object;",122 ············"Ljava/lang/Object;",
Offset 158, 15 lines modifiedOffset 170, 15 lines modified
158 ····const-string·v2,·"error"170 ····const-string·v2,·"error"
  
159 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;171 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
160 ····return-object·v0172 ····return-object·v0
161 .end·method173 .end·method
  
162 .method·public·n()Ljava/util/Map;174 .method·public·q()Ljava/util/Map;
163 ····.locals·3175 ····.locals·3
164 ····.annotation·system·Ldalvik/annotation/Signature;176 ····.annotation·system·Ldalvik/annotation/Signature;
165 ········value·=·{177 ········value·=·{
166 ············"()",178 ············"()",
167 ············"Ljava/util/Map<",179 ············"Ljava/util/Map<",
168 ············"Ljava/lang/String;",180 ············"Ljava/lang/String;",
169 ············"Ljava/lang/Object;",181 ············"Ljava/lang/Object;",
Offset 185, 15 lines modifiedOffset 197, 15 lines modified
185 ····const-string·v2,·"result"197 ····const-string·v2,·"result"
  
186 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;198 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
187 ····return-object·v0199 ····return-object·v0
188 .end·method200 .end·method
  
189 .method·public·o(Le1/k$d;)V201 .method·public·r(Le1/k$d;)V
190 ····.locals·3202 ····.locals·3
  
191 ····iget-object·v0,·p0,·Lo0/c;->b:Lo0/c$a;203 ····iget-object·v0,·p0,·Lo0/c;->b:Lo0/c$a;
  
192 ····iget-object·v1,·v0,·Lo0/c$a;->b:Ljava/lang/String;204 ····iget-object·v1,·v0,·Lo0/c$a;->b:Ljava/lang/String;
  
193 ····iget-object·v2,·v0,·Lo0/c$a;->c:Ljava/lang/String;205 ····iget-object·v2,·v0,·Lo0/c$a;->c:Ljava/lang/String;
Offset 201, 15 lines modifiedOffset 213, 15 lines modified
201 ····iget-object·v0,·v0,·Lo0/c$a;->d:Ljava/lang/Object;213 ····iget-object·v0,·v0,·Lo0/c$a;->d:Ljava/lang/Object;
  
202 ····invoke-interface·{p1,·v1,·v2,·v0},·Le1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V214 ····invoke-interface·{p1,·v1,·v2,·v0},·Le1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
203 ····return-void215 ····return-void
204 .end·method216 .end·method
  
205 .method·public·p(Ljava/util/List;)V217 .method·public·s(Ljava/util/List;)V
206 ····.locals·1218 ····.locals·1
207 ····.annotation·system·Ldalvik/annotation/Signature;219 ····.annotation·system·Ldalvik/annotation/Signature;
208 ········value·=·{220 ········value·=·{
209 ············"(",221 ············"(",
210 ············"Ljava/util/List<",222 ············"Ljava/util/List<",
211 ············"Ljava/util/Map<",223 ············"Ljava/util/Map<",
212 ············"Ljava/lang/String;",224 ············"Ljava/lang/String;",
Offset 220, 25 lines modifiedOffset 232, 25 lines modified
  
220 ····invoke-virtual·{p0},·Lo0/c;->e()Z232 ····invoke-virtual·{p0},·Lo0/c;->e()Z
  
221 ····move-result·v0233 ····move-result·v0
  
222 ····if-nez·v0,·:cond_0234 ····if-nez·v0,·:cond_0
  
223 ····invoke-virtual·{p0},·Lo0/c;->m()Ljava/util/Map;235 ····invoke-virtual·{p0},·Lo0/c;->p()Ljava/util/Map;
  
224 ····move-result-object·v0236 ····move-result-object·v0
  
225 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z237 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
226 ····:cond_0238 ····:cond_0
227 ····return-void239 ····return-void
228 .end·method240 .end·method
  
229 .method·public·q(Ljava/util/List;)V241 .method·public·t(Ljava/util/List;)V
230 ····.locals·1242 ····.locals·1
Max diff block lines reached; 494/3720 bytes (13.28%) of diff not shown.
526 B
smali/d2/a$b.smali
    
Offset 202, 15 lines modifiedOffset 202, 15 lines modified
  
202 ····invoke-static·{p0},·Lb2/p0;->b(Ljava/lang/Object;)Ljava/lang/String;202 ····invoke-static·{p0},·Lb2/p0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
203 ····move-result-object·v0203 ····move-result-object·v0
  
204 ····const-string·v1,·"ReceiveHasNext@"204 ····const-string·v1,·"ReceiveHasNext@"
  
205 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;205 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
206 ····move-result-object·v0206 ····move-result-object·v0
  
207 ····return-object·v0207 ····return-object·v0
208 .end·method208 .end·method
  
209 .method·public·z(Ld2/j;)V209 .method·public·z(Ld2/j;)V
1.08 KB
smali/d2/c.smali
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ····const-string·v1,·"SendQueued"168 ····const-string·v1,·"SendQueued"
  
169 ····goto·:goto_0169 ····goto·:goto_0
  
170 ····:cond_3170 ····:cond_3
171 ····const-string·v1,·"UNEXPECTED:"171 ····const-string·v1,·"UNEXPECTED:"
  
172 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;172 ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
173 ····move-result-object·v1173 ····move-result-object·v1
  
174 ····:goto_0174 ····:goto_0
175 ····iget-object·v2,·p0,·Ld2/c;->c:Lkotlinx/coroutines/internal/l;175 ····iget-object·v2,·p0,·Ld2/c;->c:Lkotlinx/coroutines/internal/l;
  
176 ····invoke-virtual·{v2},·Lkotlinx/coroutines/internal/n;->q()Lkotlinx/coroutines/internal/n;176 ····invoke-virtual·{v2},·Lkotlinx/coroutines/internal/n;->q()Lkotlinx/coroutines/internal/n;
Offset 430, 15 lines modifiedOffset 430, 15 lines modified
  
430 ····:goto_1430 ····:goto_1
431 ····return-object·p1431 ····return-object·p1
  
432 ····:cond_3432 ····:cond_3
433 ····const-string·v0,·"trySend·returned·"433 ····const-string·v0,·"trySend·returned·"
  
434 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;434 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
435 ····move-result-object·p1435 ····move-result-object·p1
  
436 ····new-instance·v0,·Ljava/lang/IllegalStateException;436 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
437 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;437 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
561 B
smali/d2/n.smali
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ····if-eqz·p1,·:cond_481 ····if-eqz·p1,·:cond_4
  
82 ····return-object·v082 ····return-object·v0
  
83 ····:cond_483 ····:cond_4
84 ····const-string·p1,·"Invalid·offerInternal·result·"84 ····const-string·p1,·"Invalid·offerInternal·result·"
  
85 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;85 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····new-instance·v0,·Ljava/lang/IllegalStateException;87 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
88 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;88 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
473 B
smali/c2/a.smali
    
Offset 252, 14 lines modifiedOffset 252, 14 lines modified
252 ····:cond_0252 ····:cond_0
253 ····iget-boolean·v1,·p0,·Lc2/a;->g:Z253 ····iget-boolean·v1,·p0,·Lc2/a;->g:Z
  
254 ····if-eqz·v1,·:cond_1254 ····if-eqz·v1,·:cond_1
  
255 ····const-string·v1,·".immediate"255 ····const-string·v1,·".immediate"
  
256 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;256 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->j(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
257 ····move-result-object·v0257 ····move-result-object·v0
  
258 ····:cond_1258 ····:cond_1
259 ····return-object·v0259 ····return-object·v0
260 .end·method260 .end·method
3.75 KB
smali/p0/a.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····invoke-static·{},·Ljava/time/ZoneId;->getAvailableZoneIds()Ljava/util/Set;59 ····invoke-static·{},·Ljava/time/ZoneId;->getAvailableZoneIds()Ljava/util/Set;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····const-string·v1,·"getAvailableZoneIds()"61 ····const-string·v1,·"getAvailableZoneIds()"
  
62 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····new-instance·v1,·Ljava/util/ArrayList;63 ····new-instance·v1,·Ljava/util/ArrayList;
  
64 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V64 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
65 ····invoke-static·{v0,·v1},·Ll1/g;->p(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;65 ····invoke-static·{v0,·v1},·Ll1/g;->p(Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····:cond_078 ····:cond_0
79 ····invoke-static·{},·Ljava/util/TimeZone;->getAvailableIDs()[Ljava/lang/String;79 ····invoke-static·{},·Ljava/util/TimeZone;->getAvailableIDs()[Ljava/lang/String;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····const-string·v1,·"getAvailableIDs()"81 ····const-string·v1,·"getAvailableIDs()"
  
82 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V82 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
83 ····new-instance·v1,·Ljava/util/ArrayList;83 ····new-instance·v1,·Ljava/util/ArrayList;
  
84 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V84 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
85 ····invoke-static·{v0,·v1},·Ll1/a;->k([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;85 ····invoke-static·{v0,·v1},·Ll1/a;->k([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;
  
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ····invoke-virtual·{v0},·Ljava/util/TimeZone;->getID()Ljava/lang/String;127 ····invoke-virtual·{v0},·Ljava/util/TimeZone;->getID()Ljava/lang/String;
  
128 ····move-result-object·v0128 ····move-result-object·v0
  
129 ····const-string·v1,·"{\n············TimeZone.getDefault().id\n········}"129 ····const-string·v1,·"{\n············TimeZone.getDefault().id\n········}"
  
130 ····:goto_0130 ····:goto_0
131 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V131 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
132 ····return-object·v0132 ····return-object·v0
133 .end·method133 .end·method
  
134 .method·private·final·c(Le1/c;)V134 .method·private·final·c(Le1/c;)V
135 ····.locals·2135 ····.locals·2
  
Offset 155, 64 lines modifiedOffset 155, 64 lines modified
  
155 #·virtual·methods155 #·virtual·methods
156 .method·public·onAttachedToEngine(Lw0/a$b;)V156 .method·public·onAttachedToEngine(Lw0/a$b;)V
157 ····.locals·1157 ····.locals·1
  
158 ····const-string·v0,·"binding"158 ····const-string·v0,·"binding"
  
159 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V159 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
160 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;160 ····invoke-virtual·{p1},·Lw0/a$b;->b()Le1/c;
  
161 ····move-result-object·p1161 ····move-result-object·p1
  
162 ····const-string·v0,·"binding.binaryMessenger"162 ····const-string·v0,·"binding.binaryMessenger"
  
163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····invoke-direct·{p0,·p1},·Lp0/a;->c(Le1/c;)V164 ····invoke-direct·{p0,·p1},·Lp0/a;->c(Le1/c;)V
  
165 ····return-void165 ····return-void
166 .end·method166 .end·method
  
167 .method·public·onDetachedFromEngine(Lw0/a$b;)V167 .method·public·onDetachedFromEngine(Lw0/a$b;)V
168 ····.locals·1168 ····.locals·1
  
169 ····const-string·v0,·"binding"169 ····const-string·v0,·"binding"
  
170 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V170 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
171 ····iget-object·p1,·p0,·Lp0/a;->a:Le1/k;171 ····iget-object·p1,·p0,·Lp0/a;->a:Le1/k;
  
172 ····const/4·v0,·0x0172 ····const/4·v0,·0x0
  
173 ····if-nez·p1,·:cond_0173 ····if-nez·p1,·:cond_0
  
174 ····const-string·p1,·"channel"174 ····const-string·p1,·"channel"
  
175 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->m(Ljava/lang/String;)V175 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->o(Ljava/lang/String;)V
  
176 ····move-object·p1,·v0176 ····move-object·p1,·v0
  
177 ····:cond_0177 ····:cond_0
178 ····invoke-virtual·{p1,·v0},·Le1/k;->e(Le1/k$c;)V178 ····invoke-virtual·{p1,·v0},·Le1/k;->e(Le1/k$c;)V
  
179 ····return-void179 ····return-void
180 .end·method180 .end·method
  
181 .method·public·onMethodCall(Le1/j;Le1/k$d;)V181 .method·public·onMethodCall(Le1/j;Le1/k$d;)V
182 ····.locals·1182 ····.locals·1
  
183 ····const-string·v0,·"call"183 ····const-string·v0,·"call"
  
184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V184 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
185 ····const-string·v0,·"result"185 ····const-string·v0,·"result"
  
186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V186 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
187 ····iget-object·p1,·p1,·Le1/j;->a:Ljava/lang/String;187 ····iget-object·p1,·p1,·Le1/j;->a:Ljava/lang/String;
  
188 ····const-string·v0,·"getLocalTimezone"188 ····const-string·v0,·"getLocalTimezone"
  
189 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z189 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1.04 KB
assets/flutter_assets/NOTICES.Z
1000 B
NOTICES.Z-content
    
Offset 7534, 18 lines modifiedOffset 7534, 21 lines modified
7534 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER7534 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER
7535 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,7535 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,
7536 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE7536 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE
7537 SOFTWARE.7537 SOFTWARE.
  
7538 --------------------------------------------------------------------------------7538 --------------------------------------------------------------------------------
7539 flutter_keyboard_visibility7539 flutter_keyboard_visibility
 7540 flutter_keyboard_visibility_linux
 7541 flutter_keyboard_visibility_macos
 7542 flutter_keyboard_visibility_windows
  
7540 The·MIT·License7543 The·MIT·License
  
7541 Copyright·(c)·2006-20187544 Copyright·(c)·2022·Jason·Rai
7542 All·rights·reserved.7545 All·rights·reserved.
  
7543 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy7546 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy
7544 of·this·software·and·associated·documentation·files·(the·"Software"),·to·deal7547 of·this·software·and·associated·documentation·files·(the·"Software"),·to·deal
7545 in·the·Software·without·restriction,·including·without·limitation·the·rights7548 in·the·Software·without·restriction,·including·without·limitation·the·rights
7546 to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell7549 to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell
7547 copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is7550 copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is
35.3 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········8077464·(bytes·into·file)13 ··Start·of·section·headers:··········8093848·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.25 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·524 There·are·7·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x2fd0f4·0x2fd0f4·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x2ff624·0x2ff624·R···0x4000
9 ··LOAD···········0x300000·0x00300000·0x00300000·0x4b3938·0x4b3938·R·E·0x40009 ··LOAD···········0x300000·0x00300000·0x00300000·0x4b6b38·0x4b6b38·R·E·0x4000
10 ··LOAD···········0x7b4000·0x007b4000·0x007b4000·0x0003c·0x0003c·RW··0x400010 ··LOAD···········0x7b8000·0x007b8000·0x007b8000·0x0003c·0x0003c·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x7b400c·0x007b400c·0x007b400c·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x7b800c·0x007b800c·0x007b800c·0x00030·0x00030·RW··0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x113 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
2.15 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x7b4098:1 There·are·11·section·headers,·starting·at·offset·0x7b8098:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000140·000140·2fce50·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000140·000140·2ff380·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········002fcf90·2fcf90·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········002ff4c0·2ff4c0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········002fcfd4·2fcfd4·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········002ff504·2ff504·000085·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········002fd05c·2fd05c·000060·10···A··4···1··49 ··[·5]·.dynsym···········DYNSYM··········002ff58c·2ff58c·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············002fd0bc·2fd0bc·000038·04···A··5···0··410 ··[·6]·.hash·············HASH············002ff5ec·2ff5ec·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········00300000·300000·4b3938·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········00300000·300000·4b6b38·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········007b4000·7b4000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········007b8000·7b8000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········007b400c·7b400c·000030·08··WA··4···0··413 ··[·9]·.dynamic··········DYNAMIC·········007b800c·7b800c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·7b403c·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·7b803c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
794 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00300000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00300000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·003046c0·0x4af278·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·003046c0·0x4b2478·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·00005fe0·0x2f6fb0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·00005fe0·0x2f94e0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x7b400c·contains·6·entries:1 Dynamic·section·at·offset·0x7b800c·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x2fd0bc3 ·0x00000004·(HASH)·······················0x2ff5ec
4 ·0x00000005·(STRTAB)·····················0x2fcfd44 ·0x00000005·(STRTAB)·····················0x2ff504
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x2fd05c6 ·0x00000006·(SYMTAB)·····················0x2ff58c
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84eca64fcc80230e07489cfe7a381ac3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84eca640ea41ceee07489cf05dc02d9
513 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r11·ofs·811 ··DW_CFA_def_cfa:·r11·ofs·8
  
12 00000014·00000011·00000018·FDE·cie=00000000·pc=00300000..003046c012 00000014·00000011·00000018·FDE·cie=00000000·pc=00300000..003046c0
13 ··DW_CFA_offset:·r11·at·cfa-813 ··DW_CFA_offset:·r11·at·cfa-8
14 ··DW_CFA_offset:·r14·at·cfa-414 ··DW_CFA_offset:·r14·at·cfa-4
  
15 00000029·00000011·0000002d·FDE·cie=00000000·pc=003046c0..007b393815 00000029·00000011·0000002d·FDE·cie=00000000·pc=003046c0..007b6b38
16 ··DW_CFA_offset:·r11·at·cfa-816 ··DW_CFA_offset:·r11·at·cfa-8
17 ··DW_CFA_offset:·r14·at·cfa-417 ··DW_CFA_offset:·r14·at·cfa-4
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
596 KB
strings --all --bytes=8 {}
    
Offset 431, 52 lines modifiedOffset 431, 51 lines modified
431 U*U*U*Uj?431 U*U*U*Uj?
432 <-B|·OMe432 <-B|·OMe
433 Q$Q0Q8G<Q433 Q$Q0Q8G<Q
434 D»      L»     L»    L»   \»  434 D»      L»     L»    L»   \»  
435 (J4J0J0J435 (J4J0J0J
436 -$=$=·7$7·4$4·W$436 -$=$=·7$7·4$4·W$
437 -$=$=·7$7·4$4·W$437 -$=$=·7$7·4$4·W$
438 4,744$W|438 4(744$W|
439 e·-T-L-L-P->439 e·-T-L-L-P->
440 4(4@4D7·-$7·-* 
441 &(:·&Xx@#"440 &(:·&Xx@#"
442 p$:0:\:to441 r$:0:\:tr
 442 4(4@4D7·-$7·-*
443 :<#8:\&L#$:4# 
444 =04(W$W$48 
445 <-8-(-$-B 
446 404<W$W04 
447 ·#·#@&·#0443 ·#·#@&·#0
448 0#·#(#·#@&·#8444 0#·#(#·#@&·#8
449 Y|Txu·T(445 Y|Txu·T(
450 iXr$r$i* 
451 \#(#0#·#<# 
452 @=(=·7$=44 
453 L04DW84d 
454 ",484`=V446 "4484`=*
 447 :@#8:\&L#$:4#
 448 =04(W$W$48
 449 <-8-(-$-B
455 L&$&(&·&450 L&$&(&·&
 451 `#(#0#·#<#
 452 @=(=·7$=44
 453 L44HW84d
456 »       ·»       ·»       <»      0454 »       ·»       ·»       <»      0
 455 4,4<W$W04
 456 iXo$o$i*
 457 JP»     (»    ·»    (
457 #$#$#$#$#,&458 #$#$#$#$#,&
458 0N$N,N<N·N,459 0N$N,N<N·N,
459 #P&,&4:$:8460 #P&,&4:$:8
460 #H&,&4:·461 #H&,&4:·
 462 D-$-,=,7,4
461 JP»     (»    ·»    ( 
462 \HiTiDi8 
463 h@8@·@8@ 
464 4#P#8#4#L 
465 "$4<4$Wh463 "$4<4$Wh
466 »       $G(G(Q,i464 »       $G(G(Q,i
467 ,#<&(&<:465 ,#<&(&<:
468 <4(4<W(4@W466 <4(4<W(4@W
469 <#$#<&(#<&(&<:(&,&467 <#$#<&(#<&(&<:(&,&
 468 0#0&<:(#
470 ·#D#H#,&469 ·#D#H#,&
471 l»      ,»     ·»     4»    470 l»      ,»     ·»     4»    
472 C·&,oL#,:d#Px471 C·&,rL#,:d#Px
473 4#,:l#Px472 4#,:l#Px
474 <#(&·:8&·:8&·:8&·:8&·:8&473 <#(&·:8&·:8&·:8&·:8&·:8&
475 o·#$x(#<474 r·#$x(#<
476 P=\=$=87475 P=\=$=87
477 ·»       ,»      ,»     ,»    @476 ·»       ,»      ,»     ,»    @
478 O4&·:,&·477 O4&·:,&·
479 iHQ0Q0Q8i478 iHQ0Q0Q8i
480 ·N$N$N(N479 ·N$N$N(N
481 H#0&4#<&0#H&8#480 H#0&4#<&0#H&8#
482 0»      $»     $»    @»   <481 0»      $»     $»    @»   <
Offset 484, 312 lines modifiedOffset 483, 317 lines modified
484 =(=$=T4(=·=(7483 =(=$=T4(=·=(7
485 4$W,W(W0W04,484 4$W,W(W0W04,
486 4$W,W(W44,485 4$W,W(W44,
487 $=L704(W$-F486 $=L704(W$-F
488 $#4#8&<#4&D#$#487 $#4#8&<#4&D#$#
489 4#,#8#8#$488 4#,#8#8#$
490 ·»       8»      0»     ·»     ,»    489 ·»       8»      0»     ·»     ,»    
491 4#4#4#4#8490 4#4#8#4#8
492 ?·&$#$&H:491 @·&$#$&H:
493 u8T@TTT·T492 u8T@TTT·T
494 ·e(-@=8=x=493 ·e(-@=8=x=
495 =4=8=<7(7<40494 =4=8=<7(7<40
496 8#@&,o$#"495 8#@&,r$#"
497 7·W(704l496 7·W(704l
498 8#$&,o$#497 8#$&,r$#
499 $»      4»     $JH»  (498 $»      4»     $JH»  (
500 ·»       $»      ,»     ·»     ·»     499 ·»       $»      ,»     ·»     ·»     
501 L#H:\#L#H:\#T500 L#H:\#L#H:\#T
502 e·-4-0=·501 e·-4-0=·
503 -4-<-P=&502 -4-<-P=&
504 4»      @»     0»    h»   503 4»      @»     0»    h»   
505 =,=,=,=8504 =,=,=,=8
506 4$-·44W(505 4$-·44W(
507 :$&D:0xF506 :$&D:0xF
508 G,G$QXG$507 G(G$QXG$
509 #·&0:0x$508 #·&0:,x·
510 »       (»      T»     X»    4»   509 »       (»      T»     X»    4»   
511 <#$#<&(&<:510 <#$#<&(&<:
512 &,:·:8&·&511 &,:·:8&·&
 512 <@<GXG·G@Q·@(G8
 513 *·&4&$:l
513 P{T{@{X{4{514 P{T{@{X{4{
514 eH=$=,7,4,515 eH=$=,7,4,
515 eH=$=,7,4516 eH=$=,7,4
516 D@·G·i·@,G517 D@·G·i·@,G
517 D-$-,=,7,4 
518 P-8-h-X=518 P-8-h-X=
519 <@<GXG·G@Q·@(G8 
520 )·&4&$:l 
521 eh7,7D-:519 eh7,7D-:
522 xH&0#·&D&D&P&P&D&L:8520 xH&0#·&D&D&P&P&D&L:8
523 $»      ·»      ·»      ·»      ·»      ·»      ·»      ·»      521 $»      ·»      ·»      ·»      ·»      ·»      ·»      ·»      
524 0l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l$522 0l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l$
525 0l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l$523 0l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l·l$
526 $»      ·»      ·»      ·»      524 $»      ·»      ·»      ·»      
527 ·444$Wx-525 ·444$Wx-
528 e(-,=$-·=<-526 e(-,=$-·=<-
529 #·#·#\#\527 #·#·#\#\
 528 ]HiTiDi8
 529 h@8@·@8@
 530 4#P#8#4#L
530 0»      8»     4»    8»   8»  4» 4531 0»      8»     4»    8»   8»  4» 4
531 |i·i·iDr`rH532 |i·i·iDo`oH
532 »       P»      P»     P»    P»   d»  H533 »       P»      P»     P»    P»   d»  H
533 d»      P»     P»    P»   H534 d»      P»     P»    P»   H
 535 \N·N·N\N
534 C(#·#$#8#536 C(#·#$#8#
535 (&(&$x0:537 (&(&$x0:
536 &(&$x0:tx4#H538 &(&$x0:tx4#H
537 &$x0:lx(#H539 &$x0:lx(#H
538 ^D&8&·#0540 ^D&8&·#0
539 0&8&4&8&$#0541 0&8&4&8&$#0
Max diff block lines reached; 608217/610066 bytes (99.70%) of diff not shown.
24.9 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1510, 116703 lines modifiedOffset 1510, 116703 lines modified
1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....
1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono
1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa
1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....
1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....
1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....
1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......
1517 ··0x00005fe0·f5f5dcdc·f0181200·00000000·03000000·................1517 ··0x00005fe0·f5f5dcdc·082b1200·00000000·03000000·.....+..........
1518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a901518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a90
1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d
1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu
1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n
1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea
1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com
1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers
Diff chunk too large, falling back to line-by-line diff (1539 lines added, 1539 lines removed)
1529 ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety.1529 ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety.
1530 ··0x000060b0·2c88235a·867f834c·0f819035·c1111181·,.#Z...L...5....1530 ··0x000060b0·2c882d5d·867f8303·10819035·c13e1181·,.-].......5.>..
1531 ··0x000060c0·537c8384·83838584·8286828b·83868485·S|..............1531 ··0x000060c0·6b7d8384·83838584·82868283·85848586·k}..............
1532 ··0x000060d0·86828285·84869286·84838484·84878384·................1532 ··0x000060d0·86828284·86928684·83858785·84848483·................
1533 ··0x000060e0·85868684·85838383·85858484·85848484·................1533 ··0x000060e0·84868384·84858385·83848684·87848587·................
1534 ··0x000060f0·87848384·84848482·83878585·84858483·................1534 ··0x000060f0·85848484·87848683·84868484·86828387·................
1535 ··0x00006100·84868483·84868785·858e8483·85858484·................1535 ··0x00006100·84858585·84848483·85848684·838d8486·................
1536 ··0x00006110·83828485·84848283·84858387·88858684·................1536 ··0x00006110·87858583·85858483·85828487·85848484·................
1537 ··0x00006120·85838585·88828282·84838584·87838383·................1537 ··0x00006120·82838485·83868684·85838588·87828282·................
1538 ··0x00006130·83868383·86848784·82868586·84838284·................1538 ··0x00006130·84838487·83838383·83838684·84878286·................
1539 ··0x00006140·858f8584·86848683·848a8284·86878383·................1539 ··0x00006140·84848382·8584848f·85858484·83848a82·................
1540 ··0x00006150·85848682·86918584·83838483·83848485·................1540 ··0x00006150·84868383·84858682·86918584·83838483·................
1541 ··0x00006160·83868683·84868388·90838783·89858383·................1541 ··0x00006160·83848484·85838686·83848486·83889083·................
1542 ··0x00006170·85848682·84848385·82878483·85838484·................1542 ··0x00006170·87838985·83838486·82848483·8582878a·................
1543 ··0x00006180·85858384·868b8386·84848484·87848584·................1543 ··0x00006180·83858483·84848585·83848b83·84848484·................
1544 ··0x00006190·83838585·85848585·84848583·84898385·................1544 ··0x00006190·84858483·83858584·85858484·85838489·................
1545 ··0x000061a0·85828684·8a858282·85838684·87858984·................1545 ··0x000061a0·83858582·86848a85·82828583·86848692·................
1546 ··0x000061b0·84848389·84858485·83838689·83838486·................1546 ··0x000061b0·85898484·84838984·85848385·83838883·................
1547 ··0x000061c0·83848483·83838783·83848582·82898583·................1547 ··0x000061c0·84868384·85848383·86838783·83848582·................
1548 ··0x000061d0·85878587·8285828b·85838285·85848d83·................1548 ··0x000061d0·82898583·87858585·85878285·8785828b·................
1549 ··0x000061e0·82848485·86848586·88848483·82838384·................1549 ··0x000061e0·82838584·86858382·84848586·84848483·................
1550 ··0x000061f0·8b868684·88838383·86848583·84858484·................1550 ··0x000061f0·86828386·83848b86·86868488·83838386·................
1551 ··0x00006200·86868586·8a838585·84838385·87848683·................1551 ··0x00006200·87848385·84868685·85868a83·85858483·................
1552 ··0x00006210·84838685·86868785·84828483·83828384·................1552 ··0x00006210·838a8587·84838483·86858687·84858482·................
1553 ··0x00006220·85848584·86848582·83868484·85858484·................1553 ··0x00006220·84838582·83838685·84848684·85828686·................
1554 ··0x00006230·86848586·85868385·83838685·87838385·................1554 ··0x00006230·84838584·85848484·86848586·84858683·................
1555 ··0x00006240·84848283·83838485·83848586·848c8589·................1555 ··0x00006240·87838386·85878483·83848482·83838384·................
1556 ··0x00006250·83838b83·83868a84·85848689·85848383·................1556 ··0x00006250·85838485·84858983·83858383·868a8485·................
1557 ··0x00006260·85838485·85848285·84848484·83878684·................1557 ··0x00006260·84868985·8b858383·83858484·84858584·................
1558 ··0x00006270·86838383·85848988·89898783·83848a83·................1558 ··0x00006270·82848585·85848387·85848683·83838489·................
1559 ··0x00006280·89849085·85858885·8e838383·85838684·................1559 ··0x00006280·88898987·83838483·86898484·8b908588·................
1560 ··0x00006290·84838685·84858585·84848586·84868485·................1560 ··0x00006290·858e8383·83858386·84848384·85858485·................
1561 ··0x000062a0·84838482·848c8385·86838585·83838687·................1561 ··0x000062a0·85848786·84848584·83848285·848c8383·................
1562 ··0x000062b0·82838584·848a8583·83848482·84848487·................1562 ··0x000062b0·8783838a·84828385·84858383·85888484·................
1563 ··0x000062c0·84848385·83868384·84838584·85848383·................1563 ··0x000062c0·82848484·87848483·85838683·84838385·................
1564 ··0x000062d0·84848584·84838582·86848483·878c8483·................1564 ··0x000062d0·84858486·83848485·84848385·85828684·................
1565 ··0x000062e0·84858584·84848583·83848282·82858483·................1565 ··0x000062e0·87838584·83848585·84848485·85838384·................
1566 ··0x000062f0·84848584·83868383·84838785·84848685·................1566 ··0x000062f0·82828285·83848485·84848583·83838484·................
1567 ··0x00006300·84858486·8484858a·85858383·84868485·................1567 ··0x00006300·83848486·85848b84·84858a85·85838783·................
1568 ··0x00006310·85858286·83858483·85848382·85848386·................1568 ··0x00006310·84848585·86858582·83838589·84838584·................
1569 ··0x00006320·86858482·84858584·85858484·848a8486·................1569 ··0x00006320·83828584·86858584·85848582·85848584·................
1570 ··0x00006330·86838885·85848384·82868585·86858384·................1570 ··0x00006330·84848585·84858c87·83848583·84828686·................
1571 ··0x00006340·84858486·85858484·84848384·85838384·................1571 ··0x00006340·85868586·83848485·84868584·84848483·................
1572 ··0x00006350·85838383·83848484·85838384·83868586·................1572 ··0x00006350·84858383·84858386·83838385·84848483·................
1573 ··0x00006360·86838484·89828583·84838385·83838785·................1573 ··0x00006360·86838483·86868483·84898283·84838385·................
1574 ··0x00006370·83848484·88838487·88888783·83848382·................1574 ··0x00006370·83838785·83848486·84888384·87838783·................
1575 ··0x00006380·85888386·83848384·85858584·84868484·................1575 ··0x00006380·84838285·88858583·86848384·83848584·................
1576 ··0x00006390·85858283·84868685·86878382·8b868684·................1576 ··0x00006390·85858584·87848584·82858384·86868685·................
1577 ··0x000063a0·8284858a·83848584·83838382·83838486·................1577 ··0x000063a0·85868382·858b8586·84828486·83848584·................
1578 ··0x000063b0·85828284·83848485·878c8383·83868384·................1578 ··0x000063b0·83838585·82838383·84868282·85848384·................
1579 ··0x000063c0·85858485·85848386·83868285·85898785·................1579 ··0x000063c0·8485868c·83878383·83848585·84848585·................
1580 ··0x000063d0·86838583·84848384·84848683·83838386·................1580 ··0x000063d0·84838683·86828585·89878586·83858384·................
1581 ··0x000063e0·8684838f·85848484·84858383·89858684·................1581 ··0x000063e0·84858384·84848683·83858383·86868483·................
1582 ··0x000063f0·84838586·86878284·84868782·84838585·................1582 ··0x000063f0·84858484·85878383·85848684·83858586·................
1583 ··0x00006400·82838284·87848483·86868787·838e8384·................1583 ··0x00006400·87828484·87868682·84838485·85828382·................
1584 ··0x00006410·8a848384·86858285·85848684·85888587·................1584 ··0x00006410·84878484·83868e83·87858583·84848385·................
1585 ··0x00006420·83848684·84848484·85838686·83868783·................1585 ··0x00006420·86858285·85848684·84858584·83868584·................
1586 ··0x00006430·86868484·87868483·85838583·86838584·................1586 ··0x00006430·84848484·85838686·83878396·84898484·................
1587 ··0x00006440·84838486·82848384·83868483·8583858c·................1587 ··0x00006440·83858683·85838686·83868483·84848682·................
1588 ··0x00006450·84858484·84868685·85848785·85848386·................1588 ··0x00006450·90848483·86838485·8383858c·85848485·................
1589 ··0x00006460·85858784·83838685·85838683·84848683·................1589 ··0x00006460·84888686·85848785·84878385·85848484·................
1590 ··0x00006470·84828583·83868583·85838684·85828486·................1590 ··0x00006470·85838386·83868384·84868483·83868382·................
1591 ··0x00006480·85868583·83848486·84868887·86858c84·................1591 ··0x00006480·83858583·84858682·84868583·83848584·................
1592 ··0x00006490·83858484·86838883·86868284·84858588·................1592 ··0x00006490·85848686·84888587·84858c84·86848686·................
1593 ··0x000064a0·86878483·86868384·84858388·82838492·................1593 ··0x000064a0·83838883·84858682·84848588·8a878483·................
1594 ··0x000064b0·83838484·83868584·85858285·87868383·................1594 ··0x000064b0·86868384·86848585·83848885·82838584·................
1595 ··0x000064c0·83878283·83848485·84858585·83838585·................1595 ··0x000064c0·86838384·84838486·85848582·85828683·................
1596 ··0x000064d0·83858583·848c8584·84838383·84838685·................1596 ··0x000064d0·83838783·83848485·85848d86·86858584·................
1597 ··0x000064e0·84848584·83848685·84848685·84848585·................1597 ··0x000064e0·83838583·83838484·84848584·83838483·................
1598 ··0x000064f0·83848585·83828584·84848485·84828586·................1598 ··0x000064f0·86858484·85848384·85858484·86848583·................
1599 ··0x00006500·83838384·83848389·85878384·8384868d·................1599 ··0x00006500·84858382·83848484·83858482·84868383·................
1600 ··0x00006510·84848483·84848484·89888683·84848485·................1600 ··0x00006510·85848583·89838483·84838d84·84848384·................
1601 ··0x00006520·84828383·83878684·83838585·85848485·................1601 ··0x00006520·84848486·84898886·83848484·84828383·................
1602 ··0x00006530·86848582·83858484·84868883·85868285·................1602 ··0x00006530·85848387·83868585·88848586·84858582·................
1603 ··0x00006540·84858484·84838486·88838383·88838b86·................1603 ··0x00006540·83858586·84848488·83858482·85848584·................
1604 ··0x00006550·85868485·83848584·88828984·85868382·................1604 ··0x00006550·85868483·84848883·83838883·86848685·................
1605 ··0x00006560·84858584·83848885·84838382·83848486·................1605 ··0x00006560·83858485·84848588·82848585·83858284·................
1606 ··0x00006570·86868383·84878286·85848684·83828582·................1606 ··0x00006570·85868584·83848588·85848483·83828384·................
1607 ··0x00006580·83848485·85838483·84858685·88838383·................1607 ··0x00006580·84888686·83848483·82868584·82848385·................
1608 ··0x00006590·84848483·83848584·83868486·83838386·................1608 ··0x00006590·87828583·84848586·85838483·84859085·................
1609 ··0x000065a0·86868485·83838585·84848385·84858384·................1609 ··0x000065a0·85858383·83838484·83838483·84838684·................
1610 ··0x000065b0·86858585·86838483·8e858485·84858883·................1610 ··0x000065b0·85838384·86828384·85838485·85848383·................
1611 ··0x000065c0·83838383·82878488·85838582·84868385·................1611 ··0x000065c0·85848585·85838684·83878e84·85848583·................
1612 ··0x000065d0·87878383·83848483·84838582·86828582·................1612 ··0x000065d0·83838383·83878485·8785838a·86848587·................
1613 ··0x000065e0·84868584·89858385·88858485·86848683·................1613 ··0x000065e0·85868782·83858383·84838486·88838582·................
1614 ··0x000065f0·84858383·85858487·8584848c·85868586·................1614 ··0x000065f0·85828682·84848484·85898585·86858883·................
1615 ··0x00006600·85858883·83848387·84838583·84848784·................1615 ··0x00006600·84858683·85858383·85848784·85848488·................
1616 ··0x00006610·878a8486·8b838384·8a848683·83838389·................1616 ··0x00006610·84858a86·85888383·84838586·83858384·................
1617 ··0x00006620·84848482·84858389·83858484·83858385·................1617 ··0x00006620·85848784·878a8483·8b83848a·84858783·................
1618 ··0x00006630·8486858a·83848485·83858385·85858495·................1618 ··0x00006630·83838389·84848485·82848583·8983848b·................
1619 ··0x00006640·84868486·84838385·89858484·83848582·................1619 ··0x00006640·84838384·85868385·84848583·85838585·................
1620 ··0x00006650·83838687·858b8786·88858384·82838787·................1620 ··0x00006650·84958484·88858386·83858987·85848485·................
1621 ··0x00006660·85838585·85838683·86848383·83848586·................1621 ··0x00006660·83848483·84828387·858b8787·85838482·................
1622 ··0x00006670·84848383·85858483·8d838584·84838586·................1622 ··0x00006670·83878785·83868583·86838486·85858384·................
1623 ··0x00006680·83848586·83858283·83848486·838c8386·................1623 ··0x00006680·83848483·85858484·83858385·85858483·................
1624 ··0x00006690·86858888·8383848a·83848384·86848487·................1624 ··0x00006690·8d838584·84838583·84838685·82838384·................
1625 ··0x000066a0·85848385·82848684·84848383·82868487·................1625 ··0x000066a0·8a848386·8c838686·88868383·84838483·................
1626 ··0x000066b0·86848583·85848383·83838483·84868383·................1626 ··0x000066b0·84848484·84828384·84838382·84868485·................
1627 ··0x000066c0·85858583·83838684·83858586·85848583·................1627 ··0x000066c0·85838584·83858383·83848386·8483838e·................
1628 ··0x000066d0·8a838384·84838683·87878284·84858585·................1628 ··0x000066d0·8586838c·83838483·85838685·8483888a·................
1629 ··0x000066e0·84848985·87858485·85848584·84848484·................1629 ··0x000066e0·85838485·83878686·87868384·82848485·................
1630 ··0x000066f0·82838587·84848483·8383898d·82848486·................1630 ··0x000066f0·84848985·87858485·84858c84·84848484·................
1631 ··0x00006700·838b8384·86828886·89898385·85838485·................1631 ··0x00006700·82858385·84868483·86838389·82848486·................
1632 ··0x00006710·86878385·85848587·86858383·8385838e·................1632 ··0x00006710·838b8384·86828885·89878983·85848384·................
1633 ··0x00006720·83868584·868b8483·87838385·87838586·................1633 ··0x00006720·86868683·8585878e·85838383·83838685·................
1634 ··0x00006730·83828682·82868484·82838485·82858684·................1634 ··0x00006730·8b848387·83838587·83858586·83828282·................
1635 ··0x00006740·83858583·86858386·84848385·87828584·................1635 ··0x00006740·86848283·84858682·85878483·85868386·................
Max diff block lines reached; 25853192/26060924 bytes (99.20%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x002fcf90·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x002ff4c0·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x002fcfa0·1b0c0b08·11000000·18000000·54300000·............T0..3 ··0x002ff4d0·1b0c0b08·11000000·18000000·240b0000·............$...
4 ··0x002fcfb0·c0460000·008b028e·01110000·002d0000·.F...........-..4 ··0x002ff4e0·c0460000·008b028e·01110000·002d0000·.F...........-..
5 ··0x002fcfc0·00ff7600·0078f24a·00008b02·8e010000·..v..x.J........5 ··0x002ff4f0·00cf5100·0078244b·00008b02·8e010000·..Q..x$K........
6 ··0x002fcfd0·0000································..6 ··0x002ff500·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x002fcfd4·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x002ff504·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x002fcfe4·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x002ff514·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x002fcff4·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x002ff524·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x002fd004·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x002ff534·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x002fd014·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x002ff544·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x002fd024·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x002ff554·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x002fd034·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x002ff564·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x002fd044·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x002ff574·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x002fd054·6c644964·00·························ldId.10 ··0x002ff584·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x002fd0bc·06000000·06000000·00000000·03000000·................2 ··0x002ff5ec·06000000·06000000·00000000·03000000·................
3 ··0x002fd0cc·05000000·02000000·00000000·04000000·................3 ··0x002ff5fc·05000000·02000000·00000000·04000000·................
4 ··0x002fd0dc·00000000·00000000·00000000·00000000·................4 ··0x002ff60c·00000000·00000000·00000000·00000000·................
5 ··0x002fd0ec·01000000·00000000···················........5 ··0x002ff61c·01000000·00000000···················........
  
9.9 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00300000·<_kDartVmSnapshotInstructions>:2 00300000·<_kDartVmSnapshotInstructions>:
3 »       .F..............3 »       .F..............
4 »       0....F...@K...0.4 »       0....F....K...0.
5 »       .....H-.....p.·.5 »       .....H-.....p.·.
6 »       .0...·.......·..6 »       .0...·.......·..
7 »       0....·..4.....R.7 »       0....·..4.....R.
8 »       "..*0·...·B.....8 »       "..*0·...·B.....
9 »       ......R......"..9 »       ......R......"..
10 »       .....·......K.@.10 »       .....·......K.@.
11 »       .·...·...0...·..11 »       .·...·...0...·..
Offset 1134, 182 lines modifiedOffset 1134, 182 lines modified
1134 »       ....<./.....X...1134 »       ....<./.....X...
1135 »       ....X.......H...1135 »       ....X.......H...
1136 »       h....·..X·...·..1136 »       h....·..X·...·..
1137 »       H·...`..LS..,p..1137 »       H·...`..LS..,p..
1138 »       ../......./.p.·.1138 »       ../......./.p.·.
  
1139 003046c0·<_kDartIsolateSnapshotInstructions>:1139 003046c0·<_kDartIsolateSnapshotInstructions>:
1140 »       x.J.............1140 »       x$K.............
1141 »       0...T.J.D.J..F0.1141 »       0...P$K.D9K..F0.
1142 »       T....H-.......M.1142 »       T....H-.......M.
1143 »       ......]..8......1143 »       ......]..D......
1144 »       p·..p........@..1144 »       p·..p........@..
1145 »       :@........T.....1145 »       :@........T.....
1146 »       ..../....:..32..1146 »       ....s....:..w2..
1147 »       .2........-..·..1147 »       .=........-..·..
1148 »       .............·..1148 »       .............·..
1149 »       .·...0....R.....1149 »       .·...0....R.....
1150 »       ..-...-.)·......1150 »       ..-...-.+·......
1151 »       .·..t0....R.....1151 »       .·..t0....R.....
1152 »       .@...`....T.....1152 »       .@...`....T.....
1153 »       ..........K.....1153 »       ..........K.....
1154 »       t0....R.........1154 »       t0....R.........
1155 »       ................1155 »       ................
1156 »       ..K...........Y.1156 »       ..K...........Y.
1157 »       P....H-.........1157 »       P....H-.........
1158 »       ..].R8......p·..1158 »       ..]..C......p·..
1159 »       p....@........T.1159 »       p....@........T.
1160 »       ......../....:..1160 »       ........s....:..
1161 »       .<...1..........1161 »       _<..g=..........
1162 »       .B-...........K.1162 »       .B-...........K.
1163 »       .....H-.........1163 »       .....H-.........
1164 »       ..].:8........-.1164 »       ..]..C........-.
1165 »       .·...........2..1165 »       .·........../>..
1166 »       p.·.......Y.P...1166 »       p.·.......Y.P...
1167 »       .H-...........].1167 »       .H-...........].
1168 »       +8......p·..p...1168 »       .C......p·..p...
1169 »       .....@..:@......1169 »       .....@..:@......
1170 »       ..T........./...1170 »       ..T.........s...
1171 »       .:..#<...1......1171 »       .:..g<..>=......
1172 »       .....B-.........1172 »       .....B-.........
1173 »       ..K......H-.....1173 »       ..K......H-.....
1174 »       ..M.......]..8..1174 »       ..M.......]..C..
1175 »       ......-.|·......1175 »       ......-.~·......
1176 »       .............0..1176 »       .............0..
1177 »       .·....S...R.....1177 »       .·....S...R.....
1178 »       ..-.7.........K.1178 »       ..-.9.........K.
1179 »       .....0...·....S.1179 »       .....0...·....S.
1180 »       ..R.......K.....1180 »       ..R.......K.....
1181 »       .·...·...0....R.1181 »       .·...·...0....R.
1182 »       ......-...-..·-.1182 »       ......-...-..·-.
1183 »       ..........K.....1183 »       ..........K.....
1184 »       ..-...-.........1184 »       ..-...-.........
1185 »       ..Q...........P.1185 »       ..Q...........P.
1186 »       ...:............1186 »       ...:............
1187 »       .C-...........K.1187 »       .C-...........K.
1188 »       ..........·.....1188 »       ..........·.....
1189 »       .....B-.........1189 »       .....B-.........
1190 »       ..K......H-.....1190 »       ..K......H-.....
1191 »       $.M.......]..7..1191 »       $.M.......].ZC..
1192 »       .·...`...0...0..1192 »       .·...`...0...0..
1193 »       ·`....V...S.....1193 »       ·`....V...S.....
1194 »       @.............P.1194 »       @.............P.
1195 »       .....)...&...1..1195 »       .....)...&..\=..
1196 »       ..K......@..p...1196 »       ..K......@..p...
1197 »       ..T..8..........1197 »       ..T.VD..........
1198 »       ..........Y...X.1198 »       ..........Y...X.
1199 »       ..............Q.1199 »       ..............Q.
1200 »       .............·-.1200 »       .............·-.
1201 »       ..........K.....1201 »       ..........K.....
1202 »       ................1202 »       ................
1203 »       ......!..@......1203 »       ......!..@......
1204 »       ..........T...Y.1204 »       ..........T...Y.
1205 »       .....7...@......1205 »       ....bC...@......
1206 »       .@..............1206 »       .@..............
1207 »       .·...·........V.1207 »       .·...·........V.
1208 »       ..S......7...`..1208 »       ..S.....UC...`..
1209 »       .0..............1209 »       .0..............
1210 »       .0...·........S.1210 »       .0...·........S.
1211 »       ..R......7...0..1211 »       ..R.....IC...0..
1212 »       .·......-5..$...1212 »       .·.......@..$...
1213 »       .............`..1213 »       .............`..
1214 »       AC-.|.......w...1214 »       AC-.~.......y...
1215 »       ......-.......-.1215 »       ......-.......-.
1216 »       ··........-.$...1216 »       ··........-.$...
1217 »       ..-.)...........1217 »       ..-.+...........
1218 »       ..K.........*...1218 »       ..K.........*...
1219 »       ....o.I...Y.....1219 »       ....o.I...Y.....
1220 »       R.....Y......./.1220 »       ].....Y......./.
1221 »       ....W.I...Y.....1221 »       ....W.I...Y.....
1222 »       ......Y......@..1222 »       ......Y......@..
1223 »       p.....T.......-.1223 »       p.....T.......-.
1224 »       .0......5.Y.....1224 »       .0......5.Y.....
1225 »       .0....../.Y.....1225 »       .0....../.Y.....
1226 »       ..........Y.....1226 »       ..........Y.....
1227 »       ..Y.....9.I...Y.1227 »       ..Y.....9.I...Y.
1228 »       ..........Y.....1228 »       ..........Y.....
1229 »       ....../.....p...1229 »       ....../.....p...
1230 »       ..P......./.d...1230 »       ..P......./.d...
1231 »       .H-.............1231 »       .H-.............
1232 »       .·...0...@...0..1232 »       .·...0...@...0..
1233 »       ..·..`...@......1233 »       ..·..`...@......
1234 »       ..V...T.....^7..1234 »       ..V...T......B..
1235 »       .`...@...@...4..1235 »       .`...@...@..^@..
1236 »       ..K........./...1236 »       ..K.........C...
1237 »       ../..H-.........1237 »       ../..H-.........
1238 »       ..]..7........K.1238 »       ..]..B........K.
1239 »       .....H-.........1239 »       .....H-.........
1240 »       ....3.......u1..1240 »       ....G........=..
1241 »       p.·.."....@.8...1241 »       p.·.."....@.8...
1242 »       ............[.I.1242 »       ............[.I.
1243 »       ..Y......./.p...1243 »       ..Y......./.p...
Max diff block lines reached; 10382467/10385529 bytes (99.97%) of diff not shown.
267 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x007b4000·00000000·00000000·00000000··········............2 ··0x007b8000·00000000·00000000·00000000··········............
  
31.4 MB
lib/x86_64/libapp.so
887 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········7373016·(bytes·into·file)13 ··Start·of·section·headers:··········7405784·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.45 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x28e528·0x28e528·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x290408·0x290408·R···0x4000
9 ··LOAD···········0x290000·0x0000000000290000·0x0000000000290000·0x475580·0x475580·R·E·0x40009 ··LOAD···········0x294000·0x0000000000294000·0x0000000000294000·0x478710·0x478710·R·E·0x4000
10 ··LOAD···········0x708000·0x0000000000708000·0x0000000000708000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x710000·0x0000000000710000·0x0000000000710000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x708018·0x0000000000708018·0x0000000000708018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x710018·0x0000000000710018·0x0000000000710018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
2.31 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x7080d8:1 There·are·11·section·headers,·starting·at·offset·0x7100d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·28e1a0·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·290080·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········000000000028e390·28e390·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········0000000000290270·290270·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········000000000028e3d8·28e3d8·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000002902b8·2902b8·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········000000000028e460·28e460·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········0000000000290340·290340·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············000000000028e4f0·28e4f0·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············00000000002903d0·2903d0·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········0000000000290000·290000·475580·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0000000000294000·294000·478710·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0000000000708000·708000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········0000000000710000·710000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········0000000000708018·708018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········0000000000710018·710018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·708078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·710078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··l·(large),·p·(processor·specific)19 ··l·(large),·p·(processor·specific)
955 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000290000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·0000000000294000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000002947a0·0x470de0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000002987a0·0x473f70·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x28a910·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x28c7f0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x708018·contains·6·entries:1 Dynamic·section·at·offset·0x710018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x28e4f03 ·0x0000000000000004·(HASH)···············0x2903d0
4 ·0x0000000000000005·(STRTAB)·············0x28e3d84 ·0x0000000000000005·(STRTAB)·············0x2902b8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x28e4606 ·0x0000000000000006·(SYMTAB)·············0x290340
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d6000548ee89789594bf31dcc7023 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d600d9d27b28789594bf61e8452a
821 B
readelf --wide --debug-dump=frames {}
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 ··Augmentation:··········"zR"6 ··Augmentation:··········"zR"
7 ··Code·alignment·factor:·17 ··Code·alignment·factor:·1
8 ··Data·alignment·factor:·-88 ··Data·alignment·factor:·-8
9 ··Return·address·column:·169 ··Return·address·column:·16
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·1611 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000290000..00000000002947a012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000294000..00000000002987a0
13 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1613 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
14 ··DW_CFA_offset:·r16·(rip)·at·cfa-814 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000002947a0..000000000070558015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000002987a0..000000000070c710
16 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1616 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
17 ··DW_CFA_offset:·r16·(rip)·at·cfa-817 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
572 KB
strings --all --bytes=8 {}
    
Offset 388, 195 lines modifiedOffset 388, 197 lines modified
388 _Uint16List388 _Uint16List
389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety
390 UIKeyInputPageUp390 UIKeyInputPageUp
391 set:isImage391 set:isImage
392 login.errors.parse_failed392 login.errors.parse_failed
393 crossAxisAlignment393 crossAxisAlignment
394 ScrollViewKeyboardDismissBehavior394 ScrollViewKeyboardDismissBehavior
395 __RenderDecoration&RenderBox&SlottedContainerRenderObjectMixin@372019562 
396 set:readOnly395 set:readOnly
397 get:_directionSetter@198066280396 _ShortcutsState@615043213
398 get:_raw@14069316397 get:_raw@14069316
399 Unable·to·find·a·path·to·"398 Unable·to·find·a·path·to·"
400 HTTP·request·failed,·statusCode:·399 HTTP·request·failed,·statusCode:·
401 get:_defaultClip@512160605400 _FutureBuilderState@638480208
402 SemanticsAction401 SemanticsAction
403 Utf16Pointer|_ensureNotNullptr|402 Utf16Pointer|_ensureNotNullptr|
404 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)403 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
405 calculateBoundedFloatingCursorOffset404 calculateBoundedFloatingCursorOffset
406 RenderComparison.405 RenderComparison.
407 NodeVisitor406 NodeVisitor
408 defaultPresentSound407 set:_paragraph@502451017
 408 get:_minPreferredTrackHeight@411231897
 409 _updateTween@604443363
409 _AsyncRun@4048458410 _AsyncRun@4048458
410 _Link@14069316411 _Link@14069316
411 _CupertinoEdgeShadowDecoration@226053933412 _iconTurns@355392950
412 AnimationController.413 AnimationController.
413 _DeleteTextAction@605183791 
414 _TextEditingHistory@605183791 
415 FlutterLocalNotificationsPlatform.414 FlutterLocalNotificationsPlatform.
 415 peachpuff
 416 _handleTap@501245603
416 RecipeEditScreen417 RecipeEditScreen
417 requireClientCertificate418 requireClientCertificate
418 localPan419 localPan
419 peachpuff420 _boundingBoxFor@674011697
420 addDrawable421 addDrawable
421 _handleTapEnd@436519154 
422 _updateScaffolds@401420462422 defaultPresentSound
 423 _paintOffsetForPosition@704426794
 424 _random@1450452677
 425 _CupertinoBackGestureDetector@229053933
423 ParagraphStyle.426 ParagraphStyle.
 427 _RenderCustomClip@515160605.
424 get:isSuccess428 get:isSuccess
425 _setIndexedFloat64@7027147429 _setIndexedFloat64@7027147
426 convertSingle430 convertSingle
427 get:textDirection431 get:textDirection
428 Value·not·in·range432 Value·not·in·range
429 dart:collection-patch/compact_hash.dart433 dart:collection-patch/compact_hash.dart
430 get:switchTheme434 get:switchTheme
 435 _mergeInlineChildren@844197119
431 GuideNextDay436 GuideNextDay
432 ScrollPhysics437 ScrollPhysics
 438 _kFlingSpringDescription@201066280
433 ImmutableList_from439 ImmutableList_from
 440 MatchesParserExtension|allMatches
434 TextEditingDelta441 TextEditingDelta
435 _paragraph@499451017 
436 forcePress442 forcePress
 443 _DesktopTextSelectionToolbar@341113492
437 Unable·to·establish·connection·on·channel.444 Unable·to·establish·connection·on·channel.
438 Unrecognized·message·445 Unrecognized·message·
439 _buildBullet@841197119446 _SearchPageState@407263887.
 447 _controller@375019562
440 proxy-authenticate448 proxy-authenticate
441 login.settings.app_password449 _range@1199113086
442 Canvas_drawPath450 Canvas_drawPath
443 onChanged451 onChanged
 452 login.settings.app_password
444 Canvas_drawLine453 Canvas_drawLine
445 init:_kBlendModeDefault@16065589454 init:_kBlendModeDefault@16065589
446 _compareAny@3220832455 _compareAny@3220832
447 ·(macOS)456 ·(macOS)4
 457 _RenderFlex&RenderBox&ContainerRenderObjectMixin&RenderBoxContainerDefaultsMixin@503478290
448 _stackTrace@0150898458 _stackTrace@0150898
449 StretchingOverscrollIndicator459 StretchingOverscrollIndicator
450 ·is·empty·and·cannot·be·loaded·as·an·image.460 ·is·empty·and·cannot·be·loaded·as·an·image.
451 RestorationBucket.child461 RestorationBucket.child
452 init:nutritionPropertiesF462 init:nutritionProperties
453 _PointerPanZoomEndEvent&PointerEvent&_PointerEventDescription&_CopyPointerPanZoomEndEvent@276050165 
454 _reset@290069716 
455 AppStarted463 AppStarted
456 recoveredInTransaction464 recoveredInTransaction
457 _closeHandler@14069316465 _closeHandler@14069316
458 String_concatRange466 String_concatRange
459 _colors@347256481 
460 longPress467 longPress
 468 _recognizer@229053933
461 InheritedTheme469 InheritedTheme
 470 get:_effectiveIgnoringSemantics@515160605
462 RecipesShortLoadInProgress471 RecipesShortLoadInProgress
 472 _channel@581206165
463 _cache@0150898473 _cache@0150898
464 _parseBlock@0150898474 _parseBlock@0150898
465 hitTestChild475 hitTestChild
466 ImageConfiguration476 ImageConfiguration
467 alwaysUse24HourFormat477 alwaysUse24HourFormat
468 createChild478 createChild
 479 _reactionController@235325306
469 _adjustForScrollStartThreshold@659498029 
470 get:_handleMoveCursorBackwardByCharacter@498245603 
471 _parseAlignments@987233123 
472 toString·method·returned·'null'480 toString·method·returned·'null'
473 Canvas_clipPath481 Canvas_clipPath
474 SemanticsAction.longPress482 SemanticsAction.longPress
475 ErrorWidget483 ErrorWidget
476 _openedTooltips@437220820 
477 _rehashObjects@3220832484 _rehashObjects@3220832
478 package:collection/src/canonicalized_map.dart485 package:collection/src/canonicalized_map.dart
 486 _CollapsedSelectionBoundary@608183791
479 ThemeDataTween487 ThemeDataTween
480 Shortcuts488 Shortcuts
481 _offsetTween@393243954 
482 Object_equals489 Object_equals
483 SemanticsAction.moveCursorBackwardByWord490 SemanticsAction.moveCursorBackwardByWord
484 Material491 Material
485 errorColor492 errorColor
486 initState493 initState
487 TableSyntax494 TableSyntax
488 _AnimationDirection@198066280 
489 text/plain495 text/plain
490 prefixIcon496 prefixIcon
491 _StreamControllerLifecycle@4048458497 _StreamControllerLifecycle@4048458
 498 _reparent@613042876
492 get:reasonPhrase499 get:reasonPhrase
493 DoNothingAndStopPropagationTextIntent500 DoNothingAndStopPropagationTextIntent
Max diff block lines reached; 582347/586146 bytes (99.35%) of diff not shown.
21.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 13995 lines modifiedOffset 901, 13995 lines modified
901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......
902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......
903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......
904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......
905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......
906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......
907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............
908 ··0x00003a80·f5f5dcdc·d90d2100·00000000·03000000·......!.........908 ··0x00003a80·f5f5dcdc·e9282100·00000000·03000000·.....(!.........
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy
918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po
Diff chunk too large, falling back to line-by-line diff (5127 lines added, 5127 lines removed)
919 ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s919 ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s
920 ··0x00003b40·61666574·79002d88·7559867f·83450f81·afety.-.uY...E..920 ··0x00003b40·61666574·79002d88·7c5c867f·837c0f81·afety.-.|\...|..
921 ··0x00003b50·9035c10b·1181a096·8ab2a488·c2881081·.5..............921 ··0x00003b50·9035c13a·1181a096·8ab2a488·c28898b2·.5.:............
922 ··0x00003b60·98bca2b4·c28886b4·9ebc7c81·c8a296a6·..........|.....922 ··0x00003b60·a2b4c2ba·88869ebc·7c81c8a2·96b0ccac·........|.......
923 ··0x00003b70·a29cd08e·a8b6bac4·a0b09092·96aeb49e·................923 ··0x00003b70·a29ca88e·a8c492a8·a0b090b2·96a6c2a4·................
924 ··0x00003b80·9ab49aa2·a4ce9e98·9aa4a0a8·8894d4aa·................924 ··0x00003b80·ce9eb89a·b49aa2a4·ce9ebc98·9ac4a4c2·................
925 ··0x00003b90·aca4b69e·929ec0a6·90a6bad6·aeb04681·..............F.925 ··0x00003b90·a08894cc·d4aab6aa·a4a29e92·b69ec0a6·................
926 ··0x00003ba0·a094acac·a4a29286·9cb49ca6·8498a4aa·................926 ··0x00003ba0·903481a6·bad6aeb0·94acaca4·92aa869c·.4..............
927 ··0x00003bb0·96d0e4b4·be9eb296·b2acda88·86889c92·................927 ··0x00003bb0·d2b4a49c·a68498a4·aa96babe·9eb296ac·................
928 ··0x00003bc0·ac9ad090·949296ba·9494c4a0·caa886be·................928 ··0x00003bc0·daca8886·889c929a·d0909492·969494c4·................
929 ··0x00003bd0·aabca496·86a4b6eb·9dbebca8·a4949afa·................929 ··0x00003bd0·a6a0ca86·bea8a496·86b6a4a6·eb9db0a4·................
930 ··0x00003be0·889ebed4·9894b29e·c084c274·81aa9a8c·...........t....930 ··0x00003be0·a8949afa·889ebe98·949eb6c0·84c27481·..............t.
931 ··0x00003bf0·969e9896·a69eb094·c0ba949e·be94de5e·...............^931 ··0x00003bf0·aa9a8c96·9e9896a6·a69eb094·c0ba94a8·................
932 ··0x00003c00·8196d492·eeaa928c·b09eba86·9aa692aa·................932 ··0x00003c00·9ebe94de·5e8196d4·92eeaa92·8c9eba86·....^...........
933 ··0x00003c10·88d6a890·b48e9ea6·acb094a0·c40a818a·................933 ··0x00003c10·9aa692b4·88d60681·90b4a88e·9ea6acb0·................
934 ··0x00003c20·bca89e9e·a6ca9cae·a49890b8·acaca8b0·................934 ··0x00003c20·94a00a81·8aa89e9e·a69caea4·9890b8ae·................
935 ··0x00003c30·aca6a4b2·929cec90·beac88aa·a0feac84·................935 ··0x00003c30·a8b0aca6·a4b2929c·ec90beac·88aaa0fe·................
936 ··0x00003c40·86b694bc·a6ccb2ec·a2a49e96·f0a8ae9c·................936 ··0x00003c40·ac8486b6·94bca6c0·0482b2ec·a2a49e96·................
937 ··0x00003c50·ae8a8ec0·f2948ca6·c28c9ca2·90928ed6·................937 ··0x00003c50·f0a8ae9c·8eb28a94·e28ca6c2·8c9cb8a2·................
938 ··0x00003c60·968e9ab2·8488ecb0·90aed2b0·d886b686·................938 ··0x00003c60·9092ba8e·d6968e9a·b28488ec·acaed290·................
939 ··0x00003c70·0c81b294·86b4b69a·2e819484·9e9aaeba·................939 ··0x00003c70·acaab0d8·86aeccb6·860c8186·94b69ac8·................
940 ··0x00003c80·9eb4c0dc·9ea28c88·8e92a20e·81c6c4a0·................940 ··0x00003c80·b094849e·9aaeba9e·9ea28cbe·888ec292·................
941 ··0x00003c90·e8949898·c0a4b696·a6aea6a6·bcc8b4bc·................941 ··0x00003c90·a20e81c6·c4c8a0e8·949898c0·cea496ae·................
942 ··0x00003ca0·08818cb6·b0a48e8c·aacaa8be·909c96be·................942 ··0x00003ca0·a6bcc8b4·b8bc0881·8cb6b0a4·8e8c0481·................
943 ··0x00003cb0·b4bcbacc·aaa288a2·96948694·a2aea2ac·................943 ··0x00003cb0·aacaa890·9c96beb4·bccca2aa·a288a296·................
944 ··0x00003cc0·9abea0b6·8692c0a8·a2acae9c·a4bea2aa·................944 ··0x00003cc0·b8869494·c4aea29a·bea0b686·c4c0a892·................
945 ··0x00003cd0·bad8aac6·94ae9690·c8b4d892·94b8a8a4·................945 ··0x00003cd0·acaea8a2·9ca4bea2·aabad8a8·aac694d0·................
946 ··0x00003ce0·848e9492·a2ac92a6·b8c2a41a·81b0ee96·................946 ··0x00003ce0·9690c8b2·d8a89492·a8a4848e·9492a2ac·................
947 ··0x00003cf0·980a8192·98ba0881·9eb09cba·f4b0a692·................947 ··0x00003cf0·92a6b8a4·b0ee9698·b49298ba·08819eb0·................
948 ··0x00003d00·8eae969c·b6ae9c86·b2a4a2a0·a28acebc·................948 ··0x00003d00·9cbaf4b8·0a81b492·8e96aea0·9ca4aeb6·................
949 ··0x00003d10·9cc09696·98aca8f2·eaded0ea·90949afe·................949 ··0x00003d10·9c86a4b8·b0b8a08a·ceaa9cc0·969698a8·................
950 ··0x00003d20·96eea65c·81b6b4b8·e8b44081·988c94b4·...\......@.....950 ··0x00003d20·f2deeaea·d090949a·96c6eea6·a614815c·...............\
951 ··0x00003d30·8abc9a9e·96c0b69c·b2b4b49c·a0b2ba9e·................951 ··0x00003d30·81b4e8b4·4081988c·94b48abc·9a9e969c·....@...........
952 ··0x00003d40·c4a6b69a·94ce88a8·1a8196b6·bc98b49c·................952 ··0x00003d40·b2b49cb2·b4a0d8ba·9ea6b29a·94ce88b6·................
953 ··0x00003d50·b2988ea8·c28694b0·a00281b8·948ea4a0·................953 ··0x00003d50·a81a8196·8e989c98·0481a886·94b0a0b8·................
954 ··0x00003d60·88a89c9e·d2a4a696·b292bc98·a2a498b4·................954 ··0x00003d60·948eb8e0·a4a088a8·9c9ed2a4·a696b292·................
955 ··0x00003d70·a4aaa694·8e9ca6b4·a6a694aa·88bc9aa2·................955 ··0x00003d70·bc98a298·94b4a4aa·a6ba8e9c·a6b4a6a6·................
956 ··0x00003d80·92d02481·a88aa4b0·b0a09ea2·b08e949e·..$.............956 ··0x00003d80·94aaaa88·bc9aca92·b4a88aa4·b0b0a09e·................
957 ··0x00003d90·838683b4·a8989aa4·ac9e8eba·9698a292·................957 ··0x00003d90·a2b0b08e·949e8386·83b2989a·a4aca89e·................
958 ··0x00003da0·ceb2a09a·c2b29ab0·a4c29ca2·aafaaaae·................958 ··0x00003da0·b08e9896·9aa292a0·9ac2b0a4·12819ca2·................
959 ··0x00003db0·9492a2bc·a0b0b6ac·86c698ae·9c90b49c·................959 ··0x00003db0·aafaaaae·94ca92a2·a0b0beb4·b2ac8696·................
960 ··0x00003dc0·9086b8a2·96c4baae·9c84a4b4·aaa2b6aa·................960 ··0x00003dc0·98aef89c·90b49c90·86b8a2c4·acae9cb6·................
961 ··0x00003dd0·a09ea406·819ec0c0·92deb2b2·9a929a86·................961 ··0x00003dd0·a4b484aa·a2aaa09e·a4b2b29e·ac2281ca·............."..
962 ··0x00003de0·beb2acc0·b694a0a4·b4a8c0aa·b09ea69a·................962 ··0x00003de0·929ab292·9a86c2be·b2c0acc0·94a0a4b4·................
963 ··0x00003df0·9c94a4b2·9490a2ac·96969294·a6a49eb4·................963 ··0x00003df0·a8c0b09e·a69a9c94·a4b29490·a2ac96c4·................
964 ··0x00003e00·96909e92·bcacbebe·8aa2a4ec·86ae98a6·................964 ··0x00003e00·969294b0·a6a49e96·c2909e92·bcc8a48a·................
965 ··0x00003e10·9498aa92·90cab698·9e9e9eda·92a8d0e2·................965 ··0x00003e10·a2ec8698·a69498aa·9290cab6·989e9ec8·................
966 ··0x00003e20·e8d88e98·9c8e83aa·e096bc8a·a2929cb6·................966 ··0x00003e20·9eda92a8·d098d88e·9c8e83aa·e0aeb296·................
967 ··0x00003e30·aeaca4a0·ba9ea6b8·b6868ea2·babaacba·................967 ··0x00003e30·bca28aa2·929cb6a4·acaeb0a0·d4a6b89e·................
968 ··0x00003e40·ce96880e·81bcba9a·86a2aefe·989aaca4·................968 ··0x00003e40·86b68ea2·babac6b2·acba9688·b00e81b2·................
969 ··0x00003e50·98929484·948a9cc2·ae8686a6·94a89cac·................969 ··0x00003e50·ba9a86a2·ba989aac·a49892b4·aa84948a·................
970 ··0x00003e60·28819290·92bc969e·acb09eb6·aa9e8cc0·(...............970 ··0x00003e60·949cc286·86b0a694·a89cacba·288192d0·............(...
971 ··0x00003e70·98c686b0·b0f2d6b0·bc8eae90·a89a8ea6·................971 ··0x00003e70·9092969e·acb09ea2·b8aa9e8c·c098c686·................
972 ··0x00003e80·9e9abc92·8a9894ba·bca0904e·81b2a0a6·...........N....972 ··0x00003e80·b0b0f2d6·b0bc8eae·90a89ab0·8ea69e9a·................
973 ··0x00003e90·a8a0b28a·8ef2b4c0·a0a894b8·c2c2d284·................973 ··0x00003e90·bc928ab2·9894babc·a090a0b6·a6a0b28a·................
974 ··0x00003ea0·9a9cbece·86a496b4·b4889488·9ccea4a6·................974 ··0x00003ea0·d68eb6a0·c0a894b6·b8c2d284·9a9ccebe·................
975 ··0x00003eb0·96bec4ca·d0963a81·92a00081·a296a0ba·......:.........975 ··0x00003eb0·c686a496·a8b4b488·94889cce·a4a696c4·................
976 ··0x00003ec0·b884acb6·a2bea8b4·dcaad092·9cba9aa0·................976 ··0x00003ec0·3a8196d0·b6ac92a0·a296b6ba·b884aeb6·:...............
977 ··0x00003ed0·a09c9cb6·90c6bc94·c8d88ac4·c2a69ed8·................977 ··0x00003ed0·a2c6a0a8·b4aa9c92·bab69aa0·a09c9cb6·................
978 ··0x00003ee0·bea692aa·92ae8abe·8cb69ca6·8aa8ba86·................978 ··0x00003ee0·90c6bc94·d88a3a82·9ef6a4a6·92aac092·......:.........
979 ··0x00003ef0·a898a094·bca690ac·92b61e81·a8aaa2a0·................979 ··0x00003ef0·ae8abebe·8cc89c8a·a6a8ba86·6081a8a0·............`...
980 ··0x00003f00·a8c6baa6·b0aed4b2·b4a894bc·acb0d8a0·................980 ··0x00003f00·98be94a6·ac9290b6·1e81b8a8·a0aea8e6·................
981 ··0x00003f10·9490c4ac·b094bc98·9e9ec08c·a488b892·................981 ··0x00003f10·c6c4a6ae·d4b2a8d8·94b0ac9e·a2a0aa94·................
982 ··0x00003f20·98beb494·b6c690a2·b8849cbe·aac6b690·................982 ··0x00003f20·90c494bc·989ea4c0·a68c92ba·988894b6·................
983 ··0x00003f30·90a0a6c8·a6c4dcd0·bab81c81·9e90b09a·................983 ··0x00003f30·aac6a290·b8849cc6·b69090a0·aaa6b6a6·................
984 ··0x00003f40·9ebc8ee2·90c4bc88·9ca6b4b2·e6c0d6a0·................984 ··0x00003f40·c8c49edc·b2d0a2b8·1c819ec8·9ebabc90·................
985 ··0x00003f50·8abcbc98·9a9ab28c·e28494a2·04829898·................985 ··0x00003f50·8ee2909a·acbc889c·a6b4e606·81d6a08a·................
986 ··0x00003f60·a09a96c4·b89eb4b8·88aed8c6·96988acc·................986 ··0x00003f60·bcbc989a·c49ab2b0·8ca8e2b4·8494b0a2·................
987 ··0x00003f70·849892a6·9caaa4b4·aaac8a92·aab48cb4·................987 ··0x00003f70·c49898a0·9a96a4ba·b89eb888·ae84ba96·................
988 ··0x00003f80·b890a420·81aca2a6·8c94989a·92c0b09e·...·............988 ··0x00003f80·988acc98·92a69caa·b2a43681·bac6aaac·..........6.....
989 ··0x00003f90·9eb8a094·a4c4b09e·a8baaea4·a0b6b692·................989 ··0x00003f90·a88a92b4·8c8c90a4·a6a4a2b8·a894989a·................
990 ··0x00003fa0·9cb0b88c·88b0a49e·9ea2b2a6·84b4ba8e·................990 ··0x00003fa0·92c0b09e·9eb8a094·a4b0b89e·a8baa0b6·................
991 ··0x00003fb0·8e8ea696·a894f6ac·ce989a90·9abe3881·..............8.991 ··0x00003fb0·929cb08c·888ea49e·9e96b2a6·84a8ba8e·................
992 ··0x00003fc0·9a9ca090·a49ca89a·eade8a9e·a49ab2a2·................992 ··0x00003fc0·8eb2a6b4·94f6989a·909a9638·819a9ca0·...........8....
993 ··0x00003fd0·86969892·d0c0a696·92b2b0b2·a29eaec4·................993 ··0x00003fd0·90a89ca8·a4bc9aea·de8a9ea4·9aa28698·................
994 ··0x00003fe0·a4ae8690·b2a69ea6·bcdc94b4·be86b49e·................994 ··0x00003fe0·92b6a696·cc92bab0·b2dca2ae·c4a4aeb6·................
995 ··0x00003ff0·ac9e9ea6·98a8bce0·92908edc·941081c4·................995 ··0x00003ff0·8690b2b2·be9ea69e·dc94b49e·86b49eac·................
996 ··0x00004000·b8bca6aa·909caca0·e686eaa6·b6be9884·................996 ··0x00004000·9eaca6a6·c098a8e0·908edc94·92c4a6bc·................
997 ··0x00004010·9eb6aaa8·90a2deac·9c988e84·8c9aa2c2·................997 ··0x00004010·aa90b29c·aca4a0ac·e686a6b6·b298b084·................
998 ··0x00004020·bac29498·a0d888ba·a2aca68e·beb88484·................998 ··0x00004020·9eb6beb4·a890a2ae·deac9ca0·988e848c·................
999 ··0x00004030·949e9ab4·aa94a096·9caec6b2·e08c8c98·................999 ··0x00004030·9aa2e2ba·c294a4a0·9888baa2·acaca68e·................
1000 ··0x00004040·96a0a692·989eb6a0·96c2a2c4·b6988abc·................1000 ··0x00004040·84b8ce84·949e9ab4·beaa94a0·969cae62·...............b
1001 ··0x00004050·c8bea2aa·928eaaaa·9ea492b8·a4b4989a·................1001 ··0x00004050·81b2b0b4·8c8c9896·a0a69298·9e8ea096·................
1002 ··0x00004060·c0aca4ae·ba989a94·3a81aca2·aca6b8e6·........:.......1002 ··0x00004060·c2a2b698·8aa4c088·8aa2aa92·a4aab8a4·................
1003 ··0x00004070·968e9296·988cd6a0·e8aa90b6·889abc96·................1003 ··0x00004070·9298b49a·acaeae98·ba9a94d6·3a81a2ac·............:...
1004 ··0x00004080·b0d6d48e·96969ea2·a88eb286·bc84b084·................1004 ··0x00004080·a6b89896·8e92968c·d6a0acce·aa900281·................
1005 ··0x00004090·a0c4b0a6·f6aa96b2·dcb09ab2·bc9cba92·................1005 ··0x00004090·bc9ab8d0·b6bcd488·96aa8e96·a296a8c4·................
1006 ··0x000040a0·9cb49088·98b4aea0·ceb0a2a4·2281b4c4·............"...1006 ··0x000040a0·e88eb286·b684bc84·a09e9ca6·b4f6aab4·................
1007 ··0x000040b0·acbcb4b0·e69896a4·8cce9c92·ac98a69c·................1007 ··0x000040b0·bcb2dc96·9ab2ba92·b4ae9098·b4a0cea8·................
1008 ··0x000040c0·caa8d600·819cbe0e·8190969e·0281a0ba·................1008 ··0x000040c0·b0a2a4e0·9cac0281·bcb0e698·96a48cac·................
1009 ··0x000040d0·96988e96·f4a8a6a4·889cb492·f096a6b2·................1009 ··0x000040d0·ba92ac98·a6b69cca·a8d60081·9c960e81·................
1010 ··0x000040e0·a496b098·b69ac0b6·02818ea0·a6b298ae·................1010 ··0x000040e0·909e0281·a0b8ce96·988e96f4·a8a6a4b6·................
1011 ··0x000040f0·90b8aeb2·a03882a4·bea6c4a2·8a90b8ec·.....8..........1011 ··0x000040f0·889cb492·f096a614·81a49698·9ab4c68e·................
1012 ··0x00004100·a29a929c·b8838a94·c6d0b418·81cebcda·................1012 ··0x00004100·b6a0a6b2·98ae90ae·b2a03882·a4a2deac·..........8.....
1013 ··0x00004110·aa929e88·96d0d0b6·94acb2b0·94bc90c6·................1013 ··0x00004110·8ac890b8·eccaa29a·b092a89c·8aa28394·................
1014 ··0x00004120·a28c8c96·9eb0c29c·a0948cae·b8a49638·...............81014 ··0x00004120·d0ac1881·cecaaa92·9e8896d0·d0b694ba·................
1015 ··0x00004130·818ab2a4·a698b2c6·96a4b0c4·92ae8690·................1015 ··0x00004130·b094bc90·a2c8aeb0·8ca68ca8·9e96b0b8·................
1016 ··0x00004140·96a09ac0·8a1e8194·c4bab6dc·e28c8ea4·................1016 ··0x00004140·9ca094b6·8caeb0b8·a4963881·8ab2a4a6·..........8.....
1017 ··0x00004150·0281989c·929cc2a8·a4ceaea8·92aa86be·................1017 ··0x00004150·98b296a4·92c4ae86·9096a0fa·9a8ac41e·................
1018 ··0x00004160·9aa6a8a4·969088c4·9ccabc9e·b090aca8·................1018 ··0x00004160·8194c0ba·dcc08c8e·a4989c92·9ca6a8a4·................
1019 ··0x00004170·8e989290·9c94a0bc·9898b4b2·b4929894·................1019 ··0x00004170·a886929a·a8969088·9cbc9eaa·b090aca8·................
1020 ··0x00004180·bca898b4·aec6ac9c·b896fe94·8e9c9c90·................1020 ··0x00004180·8eaa9892·909c94c8·a0989846·81b2ba92·...........F....
1021 ··0x00004190·ba98d8ca·869ea2b6·acb6959e·eea0d2b6·................1021 ··0x00004190·20819894·a898b494·c6b89c96·defeb48e··...............
1022 ··0x000041a0·b0b2b49c·aca4a69a·a0a88692·acd295a6·................1022 ··0x000041a0·9cae90ba·bad6d8c4·989c869e·a2ac959e·................
1023 ··0x000041b0·a8929096·f8348184·a0a8c28c·0c81929c·.....4..........1023 ··0x000041b0·eea0d2b6·b0b49cac·2081a4a6·9aa0a886·........·.......
1024 ··0x000041c0·bc86e4c4·f4f096a6·b6aaa6b0·c6ce98b6·................1024 ··0x000041c0·aa92ac95·c0a892be·9096f884·a0a8c28c·................
1025 ··0x000041d0·aca8b4d0·bab09092·98b89240·818ac2b4·...........@....1025 ··0x000041d0·0c81929c·bc86e4b0·f4ccf096·a6a6aa92·................
1026 ··0x000041e0·92be1281·9c98ca94·96b0d08a·aec29886·................1026 ··0x000041e0·c6c0c898·b6aad040·81b09092·98928ac2·.......@........
Max diff block lines reached; 21634872/22323325 bytes (96.92%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0028e390·10000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00290270·10000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x0028e3a0·1b0c0610·11000000·18000000·541c0000·............T...3 ··0x00290280·1b0c0610·11000000·18000000·743d0000·............t=..
4 ··0x0028e3b0·a0470000·00860290·01110000·002d0000·.G...........-..4 ··0x00290290·a0470000·00860290·01110000·002d0000·.G...........-..
5 ··0x0028e3c0·00df6300·00e00d47·00008602·90010000·..c....G........5 ··0x002902a0·00ff8400·00703f47·00008602·90010000·.....p?G........
6 ··0x0028e3d0·0000································..6 ··0x002902b0·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0028e3d8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x002902b8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x0028e3e8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x002902c8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x0028e3f8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x002902d8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x0028e408·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x002902e8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x0028e418·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x002902f8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x0028e428·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x00290308·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x0028e438·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x00290318·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x0028e448·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x00290328·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x0028e458·6c644964·00·························ldId.10 ··0x00290338·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x0028e4f0·06000000·06000000·00000000·03000000·................2 ··0x002903d0·06000000·06000000·00000000·03000000·................
3 ··0x0028e500·05000000·02000000·00000000·04000000·................3 ··0x002903e0·05000000·02000000·00000000·04000000·................
4 ··0x0028e510·00000000·00000000·00000000·00000000·................4 ··0x002903f0·00000000·00000000·00000000·00000000·................
5 ··0x0028e520·01000000·00000000···················........5 ··0x00290400·01000000·00000000···················........
  
9.57 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000290000·<_kDartVmSnapshotInstructions>:2 0000000000294000·<_kDartVmSnapshotInstructions>:
3 »       .G..............3 »       .G..............
4 »       0.......hG......4 »       0.......hG......
5 »       ..G.......).....5 »       ..G......@).....
6 »       ........UH......6 »       ........UH......
7 »       H.H.H.Q7H...I.^`7 »       H.H.H.Q7H...I.^`
8 »       H..I;Vh......I.V8 »       H..I;Vh......I.V
9 »       `H+.H..H......w.9 »       `H+.H..H......w.
10 »       H.....3.H....K.H10 »       H.....3.H....K.H
11 »       .S.H.K.H.P.H.S..11 »       .S.H.K.H.P.H.S..
12 »       P.I.VH.S..P.I.VH12 »       P.I.VH.S..P.I.VH
Offset 1147, 49 lines modifiedOffset 1147, 49 lines modified
1147 »       .M.[.A..I.......1147 »       .M.[.A..I.......
1148 »       ...I..........I.1148 »       ...I..........I.
1149 »       .........I......1149 »       .........I......
1150 »       ....I..........I1150 »       ....I..........I
1151 »       ..........L.e.M.1151 »       ..........L.e.M.
1152 »       ........H.D$....1152 »       ........H.D$....
  
1153 00000000002947a0·<_kDartIsolateSnapshotInstructions>:1153 00000000002987a0·<_kDartIsolateSnapshotInstructions>:
1154 »       ..G.............1154 »       p?G.............
1155 »       0.........G.....1155 »       0.......0?G.....
1156 »       h8G......G).....1156 »       hxG.......).....
1157 »       (.......UH..H...1157 »       (z......UH..H...
1158 »       I;f8......H.E.I.1158 »       I;f8......H.E.I.
1159 »       .....I.........:1159 »       .....I.........:
1160 »       ...t.H..p.H.....1160 »       ...t.H..p.H.....
1161 »       .......I...C..M.1161 »       .......I...C..M.
1162 »       .'C.....D..u..Fz1162 »       ..C...^!E..u..Fz
1163 »       ..YH..H.E..P.I.V1163 »       ..YH..H.E..P.I.V
1164 »       HH.U..Y.I.^H;...1164 »       HH.U..Y.I.^H;...
1165 »       #...PQ.}x..YYH.M1165 »       #...PQ.}x..YYH.M
1166 »       ..........3.H+.H1166 »       ..........3.H+.H
1167 »       ..H..].H........1167 »       ..H..].H........
1168 »       ...H............1168 »       ...H............
1169 »       ....H..].A..p...1169 »       ....H..].A..p...
1170 »       .E......A.......1170 »       .E......A.......
1171 »       ..H..B.H;.u.f.UH1171 »       ..H..B.H;.u.f.UH
1172 »       ..I;f8..I...H.E.1172 »       ..I;f8..I...H.E.
1173 »       I......I......H.1173 »       I......I......H.
1174 »       .p.H............1174 »       .p.H............
1175 »       I...C..M..'V....1175 »       I...C..M...V....
1176 »       .D..u..u......YY1176 »       ·E..u..u......YY
1177 »       H..].A..p.......1177 »       H..].A..p.......
1178 »       UH..I;f8.......u1178 »       UH..I;f8.......u
1179 »       ..By..YI..O....y1179 »       ..By..YI..w.....
1180 »       .D..A..p........1180 »       #E..A..p........
1181 »       A.........H..B.H1181 »       A.........H..B.H
1182 »       ;.u.f.UH..I;f8..1182 »       ;.u.f.UH..I;f8..
1183 »       R...H.E.I......I1183 »       R...H.E.I......I
1184 »       .........:...t.H1184 »       .........:...t.H
1185 »       ..p.H...........1185 »       ..p.H...........
1186 »       .I...C..M..7V...1186 »       .I...C..M...V...
1187 »       <.D..u..u......Y1187 »       ..E..u..u......Y
1188 »       YH..].A..p......1188 »       YH..].A..p......
1189 »       UH..H...I;f8....1189 »       UH..H...I;f8....
1190 »       ...u...x..YH..H.1190 »       ...u...x..YH..H.
1191 »       E.H.M.H.P.H.....1191 »       E.H.M.H.P.H.....
1192 »       ....Q..u..YH..].1192 »       ....Q..u..YH..].
1193 »       H.Q.H.........H.1193 »       H.Q.H.........H.
1194 »       .]..P.I.VHH.U..Y1194 »       .]..P.I.VHH.U..Y
Offset 1200, 217 lines modifiedOffset 1200, 217 lines modified
1200 »       YH..].H.E.H....u1200 »       YH..].H.E.H....u
1201 »       ..u.P.....YYYH..1201 »       ..u.P.....YYYH..
1202 »       ].A..p....D.....1202 »       ].A..p....D.....
1203 »       UH..H..0I;f8..r.1203 »       UH..H..0I;f8..r.
1204 »       ..H.M·H.Q.H.U.H.1204 »       ..H.M·H.Q.H.U.H.
1205 »       ....&...I......H1205 »       ....&...I......H
1206 »       .@(A;G'......I..1206 »       .@(A;G'......I..
1207 »       .......D.H..].H.1207 »       .....S·E.H..].H.
1208 »       u.A;.......1...H1208 »       u.A;.......1...H
1209 »       .~.H.....(...L.E1209 »       .~.H.....(...L.E
1210 »       ..A.I.FHA;......1210 »       ..A.I.FHA;......
1211 »       .H.......Q..s..Y1211 »       .H.......Q..s..Y
1212 »       H..].L.E......H.1212 »       H..].L.E......H.
1213 »       ...#...I..L..K..1213 »       ...#...I..L..K..
1214 »       .L..H...H...H...1214 »       .L..H...H...H...
1215 »       .........E.L.H.I1215 »       .......Y8E.L.H.I
1216 »       ..D.Q.M.VHL.U..N1216 »       ..D.Q.M.VHL.U..N
1217 »       .I.NHH.M.H...H..1217 »       .I.NHH.M.H...H..
1218 »       H...H...H.......1218 »       H...H...H.......
1219 »       .....E.H.P.H..H.1219 »       ....8E.H.P.H..H.
1220 »       u.H..?H..H...H..1220 »       u.H..?H..H...H..
1221 »       .H..........\.E.1221 »       .H...........7E.
1222 »       H.x.H..L..H.]...1222 »       H.x.H..L..H.]...
1223 »       .E.H.E..u..u..u.1223 »       .E.H.E..u..u..u.
1224 »       .u.P..n..H..(..n1224 »       .u.P..n..H..(..n
1225 »       ..H.E.P.u.H.M.Q.1225 »       ..H.E.P.u.H.M.Q.
1226 »       u...n..YYYYH.E.H1226 »       u...n..YYYYH.E.H
1227 »       ..].A..p........1227 »       ..].A..p........
1228 »       ...E............1228 »       ..<E............
1229 »       L..@.I..oI......1229 »       L..@.I..oI......
1230 »       ...I..R.........1230 »       ...I..].........
1231 »       .L..@.I..WI.....1231 »       .L..@.I..WI.....
1232 »       ....I........~..1232 »       ....I........~..
1233 »       ..p.I.vHA;......1233 »       ..p.I.vHA;......
1234 »       .j...D.V.M.VHM..1234 »       .j...D.V.M.VHM..
1235 »       B.I..5u.E.R.M.VH1235 »       B.I..5u.E.R.M.VH
1236 »       M..B.I../.......1236 »       M..B.I../.......
1237 »       ;...M..B.I......1237 »       ;...M..B.I......
1238 »       ..(...I.........1238 »       ..(...I.........
1239 »       ...I..9I........1239 »       ...I..9I........
1240 »       .I.............A1240 »       .I.............A
1241 »       ;.....u..A......1241 »       ;.....u..A......
1242 »       UH.......H.M...#1242 »       UH.......H.M...#
1243 »       ...H.U.H..H...H.1243 »       ...H.U.H..H...H.
1244 »       .H...H...H......1244 »       .H...H...H......
1245 »       ......E.H.P....D1245 »       ....|6E.H.P...,E
1246 »       .H..]...I..'4...1246 »       .H..]...I..O4...
1247 »       UH..I;f8........1247 »       UH..I;f8........
1248 »       ...H..].A..p....1248 »       ...H..].A..p....
1249 »       ....UH.......M..1249 »       ....UH.......M..
1250 »       /4..D.X....D....1250 »       W4..D.X....E....
1251 »       A.....A..X......1251 »       A.....A..X......
1252 »       ........L..@.I..1252 »       ........L..@.I..
1253 »       [I..........A;..1253 »       [I..........A;..
1254 »       ...u..A.........1254 »       ...u..A.........
1255 »       UH..H...I;f8..\.1255 »       UH..H...I;f8..\.
1256 »       ..H.E.A;.......T1256 »       ..H.E.A;.......T
1257 »       ...P.....YH..H.M1257 »       ...P.....YH..H.M
1258 »       ..·u..Z.D.H.E...1258 »       ..·u....E.H.E...
1259 »       ......I......H..1259 »       ......I......H..
Max diff block lines reached; 10030791/10033770 bytes (99.97%) of diff not shown.
393 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x00708000·00000000·00000000·00000000·00000000·................2 ··0x00710000·00000000·00000000·00000000·00000000·................
3 ··0x00708010·00000000·00000000···················........3 ··0x00710010·00000000·00000000···················........
  
31.6 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········7373016·(bytes·into·file)13 ··Start·of·section·headers:··········7389400·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.45 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x291048·0x291048·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x292e48·0x292e48·R···0x4000
9 ··LOAD···········0x294000·0x0000000000294000·0x0000000000294000·0x473550·0x473550·R·E·0x40009 ··LOAD···········0x294000·0x0000000000294000·0x0000000000294000·0x476750·0x476750·R·E·0x4000
10 ··LOAD···········0x708000·0x0000000000708000·0x0000000000708000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x70c000·0x000000000070c000·0x000000000070c000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x708018·0x0000000000708018·0x0000000000708018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x70c018·0x000000000070c018·0x000000000070c018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
2.3 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x7080d8:1 There·are·11·section·headers,·starting·at·offset·0x70c0d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·290cc0·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·292ac0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········0000000000290eb0·290eb0·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········0000000000292cb0·292cb0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········0000000000290ef8·290ef8·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········0000000000292cf8·292cf8·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········0000000000290f80·290f80·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········0000000000292d80·292d80·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············0000000000291010·291010·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············0000000000292e10·292e10·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········0000000000294000·294000·473550·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0000000000294000·294000·476750·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0000000000708000·708000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········000000000070c000·70c000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········0000000000708018·708018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········000000000070c018·70c018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·708078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·70c078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··p·(processor·specific)19 ··p·(processor·specific)
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000294000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·0000000000294000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000002991f0·0x46e360·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000002991f0·0x471560·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x28d430·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x28f230·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x708018·contains·6·entries:1 Dynamic·section·at·offset·0x70c018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x2910103 ·0x0000000000000004·(HASH)···············0x292e10
4 ·0x0000000000000005·(STRTAB)·············0x290ef84 ·0x0000000000000005·(STRTAB)·············0x292cf8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x290f806 ·0x0000000000000006·(SYMTAB)·············0x292d80
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3126a43be5b845598fa255319f945643 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3126a434c0424d598fa255398d9edfe
618 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1611 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000294000..00000000002991f012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000294000..00000000002991f0
13 ··DW_CFA_offset:·r29·(x29)·at·cfa-1613 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
14 ··DW_CFA_offset:·r30·(x30)·at·cfa-814 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000002991f0..000000000070755015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000002991f0..000000000070a750
16 ··DW_CFA_offset:·r29·(x29)·at·cfa-1616 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
17 ··DW_CFA_offset:·r30·(x30)·at·cfa-817 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
572 KB
strings --all --bytes=8 {}
    
Offset 388, 196 lines modifiedOffset 388, 198 lines modified
388 _Uint16List388 _Uint16List
389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety
390 UIKeyInputPageUp390 UIKeyInputPageUp
391 set:isImage391 set:isImage
392 login.errors.parse_failed392 login.errors.parse_failed
393 crossAxisAlignment393 crossAxisAlignment
394 ScrollViewKeyboardDismissBehavior394 ScrollViewKeyboardDismissBehavior
395 __RenderDecoration&RenderBox&SlottedContainerRenderObjectMixin@372019562395 _ShortcutsState@615043213
396 set:readOnly396 set:readOnly
397 get:_directionSetter@198066280 
398 get:_raw@14069316397 get:_raw@14069316
399 Unable·to·find·a·path·to·"398 Unable·to·find·a·path·to·"
400 HTTP·request·failed,·statusCode:·399 HTTP·request·failed,·statusCode:·
401 get:_defaultClip@512160605400 _FutureBuilderState@638480208
402 SemanticsAction401 SemanticsAction
403 Utf16Pointer|_ensureNotNullptr|402 Utf16Pointer|_ensureNotNullptr|
404 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)403 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
405 calculateBoundedFloatingCursorOffset404 calculateBoundedFloatingCursorOffset
406 RenderComparison.405 RenderComparison.
407 NodeVisitor406 NodeVisitor
408 defaultPresentSound407 set:_paragraph@502451017
 408 get:_minPreferredTrackHeight@411231897
 409 _updateTween@604443363
409 _AsyncRun@4048458410 _AsyncRun@4048458
410 _Link@14069316411 _Link@14069316
411 _CupertinoEdgeShadowDecoration@226053933412 _iconTurns@355392950
412 AnimationController.413 AnimationController.
413 _TextEditingHistory@605183791 
414 _DeleteTextAction@605183791 
415 FlutterLocalNotificationsPlatform.414 FlutterLocalNotificationsPlatform.
 415 peachpuff
 416 _handleTap@501245603
416 RecipeEditScreen417 RecipeEditScreen
417 requireClientCertificate418 requireClientCertificate
418 localPan419 localPan
419 peachpuff420 _boundingBoxFor@674011697
420 addDrawable421 addDrawable
421 _handleTapEnd@436519154 
422 _updateScaffolds@401420462422 defaultPresentSound
 423 _paintOffsetForPosition@704426794
 424 _random@1450452677
 425 _CupertinoBackGestureDetector@229053933
423 ParagraphStyle.426 ParagraphStyle.
 427 _RenderCustomClip@515160605.
424 Unable·to·establish·connection·on·channel.428 Unable·to·establish·connection·on·channel.
425 convertSingle429 convertSingle
426 _setIndexedFloat64@7027147430 _setIndexedFloat64@7027147
427 get:textDirection431 get:textDirection
428 Value·not·in·range432 Value·not·in·range
429 dart:collection-patch/compact_hash.dart433 dart:collection-patch/compact_hash.dart
430 get:switchTheme434 get:switchTheme
 435 _mergeInlineChildren@844197119
431 GuideNextDay436 GuideNextDay
432 ScrollPhysics437 ScrollPhysics
 438 _kFlingSpringDescription@201066280
433 ImmutableList_from439 ImmutableList_from
434 TextEditingDelta440 TextEditingDelta
435 _paragraph@499451017441 MatchesParserExtension|allMatches
436 forcePress442 forcePress
 443 _DesktopTextSelectionToolbar@341113492
437 get:isSuccess444 get:isSuccess
438 Unrecognized·message·445 Unrecognized·message·
439 _buildBullet@841197119446 _SearchPageState@407263887.
 447 _controller@375019562
440 proxy-authenticate448 proxy-authenticate
441 login.settings.app_password449 login.settings.app_password
 450 _range@1199113086
442 Canvas_drawPath451 Canvas_drawPath
443 onChanged452 onChanged
444 Canvas_drawLine453 Canvas_drawLine
445 init:_kBlendModeDefault@16065589454 init:_kBlendModeDefault@16065589
446 _compareAny@3220832455 _compareAny@3220832
447 ·(macOS)456 ·(macOS)4
 457 _RenderFlex&RenderBox&ContainerRenderObjectMixin&RenderBoxContainerDefaultsMixin@503478290
448 _stackTrace@0150898458 _stackTrace@0150898
449 StretchingOverscrollIndicator459 StretchingOverscrollIndicator
450 ·is·empty·and·cannot·be·loaded·as·an·image.460 ·is·empty·and·cannot·be·loaded·as·an·image.
451 RestorationBucket.child461 RestorationBucket.child
452 init:nutritionPropertiesF462 init:nutritionProperties
453 _PointerPanZoomEndEvent&PointerEvent&_PointerEventDescription&_CopyPointerPanZoomEndEvent@276050165 
454 _reset@290069716 
455 AppStarted463 AppStarted
456 recoveredInTransaction464 recoveredInTransaction
457 _closeHandler@14069316465 _closeHandler@14069316
458 String_concatRange466 String_concatRange
459 _colors@347256481 
460 longPress467 longPress
 468 _recognizer@229053933
461 InheritedTheme469 InheritedTheme
 470 get:_effectiveIgnoringSemantics@515160605
462 RecipesShortLoadInProgress471 RecipesShortLoadInProgress
 472 _channel@581206165
463 _cache@0150898473 _cache@0150898
464 _parseBlock@0150898474 _parseBlock@0150898
465 hitTestChild475 hitTestChild
466 ImageConfiguration476 ImageConfiguration
467 alwaysUse24HourFormat477 alwaysUse24HourFormat
468 createChild478 createChild
 479 _reactionController@235325306
469 _adjustForScrollStartThreshold@659498029 
470 get:_handleMoveCursorBackwardByCharacter@498245603 
471 _parseAlignments@987233123 
472 toString·method·returned·'null'480 toString·method·returned·'null'
473 Canvas_clipPath481 Canvas_clipPath
474 SemanticsAction.longPress482 SemanticsAction.longPress
475 ErrorWidget483 ErrorWidget
476 _openedTooltips@437220820 
477 _rehashObjects@3220832484 _rehashObjects@3220832
478 package:collection/src/canonicalized_map.dart485 package:collection/src/canonicalized_map.dart
 486 _CollapsedSelectionBoundary@608183791
479 SemanticsAction.moveCursorBackwardByWord487 SemanticsAction.moveCursorBackwardByWord
480 Shortcuts488 Shortcuts
481 _offsetTween@393243954 
482 ThemeDataTween489 ThemeDataTween
483 Material490 Material
484 errorColor491 errorColor
485 initState492 initState
486 TableSyntax493 TableSyntax
487 _AnimationDirection@198066280 
488 text/plain494 text/plain
489 prefixIcon495 prefixIcon
490 _StreamControllerLifecycle@4048458496 _StreamControllerLifecycle@4048458
 497 _reparent@613042876
491 get:reasonPhrase498 get:reasonPhrase
492 DoNothingAndStopPropagationTextIntent499 DoNothingAndStopPropagationTextIntent
493 _GetFileVersionInfo@1594515313 
494 dart:convert/line_splitter.dart500 dart:convert/line_splitter.dart
Max diff block lines reached; 581577/585389 bytes (99.35%) of diff not shown.
21.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 13879 lines modifiedOffset 901, 13879 lines modified
901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......
902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......
903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......
904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......
905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......
906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......
907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............
908 ··0x00003a80·f5f5dcdc·5c162100·00000000·03000000·....\.!.........908 ··0x00003a80·f5f5dcdc·c9302100·00000000·03000000·.....0!.........
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-
918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-
Diff chunk too large, falling back to line-by-line diff (5231 lines added, 5231 lines removed)
919 ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null919 ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null
920 ··0x00003b40·2d736166·65747900·2d886159·867f8346·-safety.-.aY...F920 ··0x00003b40·2d736166·65747900·2d88655c·867f837d·-safety.-.e\...}
921 ··0x00003b50·0f819035·c10d1181·a0968ab2·a488c288·...5............921 ··0x00003b50·0f819035·c13b1181·a0968ab2·a488c288·...5.;..........
922 ··0x00003b60·108198bc·a2b4c288·86b49ebc·7c81c8a2·............|...922 ··0x00003b60·b298a2b4·c2ba8886·9ebc7c81·c8a296b0·..........|.....
923 ··0x00003b70·96a6a29c·d08ea8ba·b6c4a0b0·909296ae·................923 ··0x00003b70·ccaca29c·a88ea8c4·92a8a0b0·90b296a6·................
924 ··0x00003b80·b49ed49a·b4a2a4ce·9e989aa4·a0a88894·................924 ··0x00003b80·c2a4ce9e·b8d49ab4·a2a4ce9e·bc989ac4·................
925 ··0x00003b90·9aaaaca4·b69e929e·c0a690a6·bad6aeb0·................925 ··0x00003b90·a4a0c288·94cc9aaa·b6aaa4b6·a29e929e·................
926 ··0x00003ba0·4681a094·acaca4a2·92869cb4·9ca68498·F...............926 ··0x00003ba0·c0a69034·81a6bad6·aeb094ac·aca492aa·...4............
927 ··0x00003bb0·a4aa96d0·e4b4be9e·b296b2ac·da888688·................927 ··0x00003bb0·869cd2b4·a49ca684·98a4aa96·babe9eb2·................
928 ··0x00003bc0·d092ac9c·90949296·ba9494c4·a0cabc86·................928 ··0x00003bc0·96acdaca·888688d0·929c9094·92969494·................
929 ··0x00003bd0·beaaa8a4·9686a4b6·eb9da4bc·a8be94fa·................929 ··0x00003bd0·c4a6a0ca·86bea8a4·9686b6a4·a6eb9db0·................
930 ··0x00003be0·9a9a88be·b2d49894·9e9ec084·c27481aa·.............t..930 ··0x00003be0·a4a89a94·fa9a88be·9e98949e·b6c084c2·................
931 ··0x00003bf0·909a8c96·9e9896a6·9eb094c0·ba949ebe·................931 ··0x00003bf0·7481aa90·9a8c969e·9896a6a6·9eb094c0·t...............
932 ··0x00003c00·94de5e81·96d492ee·aa928cb0·9eba869a·..^.............932 ··0x00003c00·ba94a89e·be94de5e·8196d492·eeaa928c·.......^........
933 ··0x00003c10·a692aa88·d6a890b4·8e9ea6ac·b094a0c4·................933 ··0x00003c10·9eba869a·a692b488·d6068190·b4a88e9e·................
934 ··0x00003c20·0a818abc·a89ea69e·ca9caea4·9890b8ac·................934 ··0x00003c20·a6acb094·a00a818a·a89ea69e·9caea498·................
935 ··0x00003c30·aca8b0ac·a6a4b292·9cec90aa·acbe88a0·................935 ··0x00003c30·90b8aea8·b0aca6a4·b2929cec·90aaacbe·................
936 ··0x00003c40·feac8486·b694bca6·ccb2eca2·a49e96f0·................936 ··0x00003c40·88a0feac·8486b694·bca6c004·82b2eca2·................
937 ··0x00003c50·a88a9cae·ae8ec0f2·948ca6c2·8c9ca290·................937 ··0x00003c50·a49e96f0·a88a9c8e·aeb294e2·8ca6c28c·................
938 ··0x00003c60·928ed696·8e9ab284·88ecb0ae·90d2b0d8·................938 ··0x00003c60·9cb8a290·92ba8ed6·968e9ab2·8488ecae·................
939 ··0x00003c70·86b6860c·81b29486·b4b69a2e·8194849e·................939 ··0x00003c70·acd290ac·aab0d886·aeb6cc86·0c818694·................
940 ··0x00003c80·9aaeba9e·b4c0dc9e·a28c888e·92a20e81·................940 ··0x00003c80·b69ac8b0·94849e9a·aeba9e9e·a28cbe88·................
941 ··0x00003c90·c6c4a0e8·949898c0·a4b696a6·aea6a6bc·................941 ··0x00003c90·8ec292a2·0e81c6c4·c8a0e894·9898c0ce·................
942 ··0x00003ca0·c8b4bc08·818cb6b0·a48e8caa·caa8be90·................942 ··0x00003ca0·a496aea6·bcc8b4b8·bc08818c·b6b0a48e·................
943 ··0x00003cb0·9c96beb4·bcbacc96·a288a294·9486a2aa·................943 ··0x00003cb0·8c0481aa·caa8909c·96beb4bc·cca296a2·................
944 ··0x00003cc0·a2aeac9a·bea0b686·92c0a8a2·acae9ca4·................944 ··0x00003cc0·88a2b894·8694aac4·aea29abe·a0b68692·................
945 ··0x00003cd0·bea2aaba·d8aac694·ae9690c8·b4d89294·................945 ··0x00003cd0·c0a8c4ac·a8aea29c·a4bea2aa·bad8a8aa·................
946 ··0x00003ce0·b8a8a484·8e92a694·ac92a2b8·c2a41a81·................946 ··0x00003ce0·c694d096·90c8b2d8·a89492a8·a4848e92·................
947 ··0x00003cf0·b0ee9698·0a819298·ba08819e·b09cbaf4·................947 ··0x00003cf0·a694ac92·a2b8a4b0·ee9698b4·9298ba08·................
948 ··0x00003d00·b0a6928e·ae969cb6·ae9c86b2·a4a2a0a2·................948 ··0x00003d00·819eb09c·baf4b80a·81b4928e·96aea09c·................
949 ··0x00003d10·8acebc9c·c0969698·aca8f2de·d0ea90ea·................949 ··0x00003d10·a4aeb69c·86a4b8b0·b8a08ace·aa9cc096·................
950 ··0x00003d20·949afe96·eea65c81·b6b4b8e8·b4408198·......\......@..950 ··0x00003d20·9698a8f2·ded0ea90·ea949a96·c6eea6a6·................
951 ··0x00003d30·8c94b48a·bc9a9e96·c0b69cb2·b4b49ca0·................951 ··0x00003d30·14815c81·b4e8b440·81988c94·b48abc9a·..\....@........
952 ··0x00003d40·b2ba9ec4·b6a69a94·9c88a81a·8196b6bc·................952 ··0x00003d40·9e969cb2·b49cb2b4·a0d8ba9e·b6b29a94·................
953 ··0x00003d50·8eb4b298·98a8c2ce·8694b0a0·0281b894·................953 ··0x00003d50·9c88a6a8·1a81968e·ce989804·81a88694·................
954 ··0x00003d60·8ea4a088·a89c9ed2·a4a69896·92bcb2a2·................954 ··0x00003d60·b0a0b894·8eb8e0a4·a088a89c·9ed2a4a6·................
955 ··0x00003d70·a498b4a4·aaa6948e·9ca6b4a6·a694aa88·................955 ··0x00003d70·989692bc·b2a29894·b4a4aaa6·ba8e9ca6·................
956 ··0x00003d80·bc9aa292·d02481a8·8aa4b0b0·a09e9eb0·.....$..........956 ··0x00003d80·b4a6a694·aaaa88bc·9aca92b4·a88aa4b0·................
957 ··0x00003d90·8e94a283·8683b4a8·989aa4ac·9e8eba96·................957 ··0x00003d90·b0a09e9e·b0b08e94·a2838683·b2989aa4·................
958 ··0x00003da0·98a292ce·b2a09ac2·b29ab0a4·c29ca2aa·................958 ··0x00003da0·aca89eb0·8e98969a·a292a09a·c2b0a412·................
959 ··0x00003db0·aafaae94·92a2bca0·b0b6ac86·c698ae9c·................959 ··0x00003db0·819ca2aa·aafaae94·ca92a2a0·b0beb4b2·................
960 ··0x00003dc0·90b49c90·86b8a296·c4ba9ca4·84aeb4aa·................960 ··0x00003dc0·ac869698·aef89c90·b49c9086·b8a2c4ac·................
961 ··0x00003dd0·a2b6aaa0·9ea40681·9ec0c092·deb29ab2·................961 ··0x00003dd0·ae9cb6a4·b484aaa2·aaa09ea4·b2b29eac·................
962 ··0x00003de0·929a86be·b2acc0b6·94a0a4b4·a8c0aab0·................962 ··0x00003de0·2281ca92·9ab2929a·86c2beb2·c0acc094·"...............
963 ··0x00003df0·9ea69a9c·94a4b294·90a2ac96·969294a6·................963 ··0x00003df0·a0a4b4a8·c0b09ea6·9a9c94a4·b29490a2·................
964 ··0x00003e00·a49eb496·909e92bc·acbebe8a·a2a4ec86·................964 ··0x00003e00·ac96c496·9294b0a6·a49ec8c2·909e92bc·................
965 ··0x00003e10·ae98a694·989092aa·cab6989e·9e9eda92·................965 ··0x00003e10·96a48aa2·ec8698a6·94989092·aacab698·................
966 ··0x00003e20·a8d0e2e8·d88e989c·8e83aae0·96bc8aa2·................966 ··0x00003e20·9e9ec89e·da92a8d0·98d88e9c·8e83aae0·................
967 ··0x00003e30·929cb6ae·aca4a0ba·b6a6b89e·868ea2ba·................967 ··0x00003e30·aeb296bc·a28aa292·9cb6a4ac·aeb0a0d4·................
968 ··0x00003e40·baacba96·ce88bc0e·81ba9a86·a2aefe98·................968 ··0x00003e40·a6b8b686·9e8ea2ba·bac6b2ac·ba9688b0·................
969 ··0x00003e50·9aac98a4·92948494·8a9cc2ae·8686a694·................969 ··0x00003e50·0e81b2ba·9a86a2ba·989aac98·a492b4aa·................
970 ··0x00003e60·a89cac28·81929092·bc969eac·b09eb6aa·...(............970 ··0x00003e60·84948a94·9cc28686·b0a694a8·9cacba28·...............(
971 ··0x00003e70·9e8cc098·c686b0b0·f2d6b0bc·8eae90a8·................971 ··0x00003e70·8192d090·92969eac·b09ea2b8·aa9e8cc0·................
972 ··0x00003e80·9a8ea69e·9abc928a·9894babc·a0904e81·..............N.972 ··0x00003e80·98c686b0·b0f2d6b0·bc8eae90·a89ab08e·................
973 ··0x00003e90·b2a0a6a8·a0b28a8e·f2b4c0a0·a894b8c2·................973 ··0x00003e90·a69e9abc·928ab298·94babca0·90a0b6a6·................
974 ··0x00003ea0·c2d2849a·9cbece86·a496b4b4·8894889c·................974 ··0x00003ea0·a0b28ad6·8eb6a0c0·a894b6b8·c2d2849a·................
975 ··0x00003eb0·cea4a696·bec4cad0·963a8192·a00081a2·.........:......975 ··0x00003eb0·9ccebec6·86a496a8·b4b48894·889ccea4·................
976 ··0x00003ec0·96a0bab8·84acb6a2·bea8b4dc·aad0929c·................976 ··0x00003ec0·a696c43a·8196d0b6·ac92a0a2·96b6bab8·...:............
977 ··0x00003ed0·ba9aa0a0·9cb69c90·c6bc94c8·d88ac4c2·................977 ··0x00003ed0·84aeb6a2·c6a0a8b4·aa9c92ba·b69aa0a0·................
978 ··0x00003ee0·a69ed8be·a692aa92·ae8abe8c·b69ca68a·................978 ··0x00003ee0·9c9cb690·c6bc94d8·8a3a829e·f6a4a692·.........:......
979 ··0x00003ef0·a8ba86a8·98a094bc·a690ac92·b61e81a8·................979 ··0x00003ef0·aac092ae·8abebe8c·c89c8aa6·a86081ba·.............`..
980 ··0x00003f00·aaa2a0a8·c6baaeb0·a6d4b2b4·a8b0bcac·................980 ··0x00003f00·a898a086·94bea690·ac92b61e·81b8a8a0·................
981 ··0x00003f10·9ed8a094·90c4acb0·94bc989e·94c08ca4·................981 ··0x00003f10·aea8e6c6·c4aea6d4·b2a8d894·b0ac9ea2·................
982 ··0x00003f20·88b89298·beb494b6·90c6b8a2·849cbeaa·................982 ··0x00003f20·a0aa9490·c494bc98·9ea4c08c·8892ba98·................
983 ··0x00003f30·c6b69090·a0a6c8a6·c4dcd0ba·b81c819e·................983 ··0x00003f30·a694b6aa·90b8a2c6·849cc6b6·9090a0aa·................
984 ··0x00003f40·90b09a9e·bc8ee290·c4bc889c·a6b4b2e6·................984 ··0x00003f40·a6b6a6c8·c49edcb2·d0a2b81c·819ec89e·................
985 ··0x00003f50·c0d6a08a·bcbc989a·9ab28ce2·8494a204·................985 ··0x00003f50·babc908e·e2909aac·bc889ca6·b4e60681·................
986 ··0x00003f60·829898a0·9a96b8a6·c4b4b888·aed8c696·................986 ··0x00003f60·d6a08abc·bc989ac4·9ab2b08c·a8e2b484·................
987 ··0x00003f70·988acc9e·98929caa·a484b4aa·ac8a92aa·................987 ··0x00003f70·94b0a2c4·9898a09a·96a4bab8·a6b8b4ae·................
988 ··0x00003f80·b48cb4b8·90a42081·aca2a68c·94989a92·......·.........988 ··0x00003f80·ba849698·8acc9e98·929caab2·a43681ba·.............6..
989 ··0x00003f90·c0b09e9e·b8a094a4·c4b09ea8·baaea4a0·................989 ··0x00003f90·c6aaaca8·8a92888c·8c90a4a6·a4a2b8a8·................
990 ··0x00003fa0·b6b6929c·b0b88c88·b09e969e·a2b2a684·................990 ··0x00003fa0·94989a92·c0b09e9e·b8a094a4·b0b89ea8·................
991 ··0x00003fb0·b4ba8e8e·8ea6a4a8·94f6acce·989a909a·................991 ··0x00003fb0·baa0b692·9cb08c88·8ea49e9e·96b2a684·................
992 ··0x00003fc0·be38819a·9ca090a4·9ca89aea·de8a9ea4·.8..............992 ··0x00003fc0·a8ba8e8e·b2a6b494·f6989a90·9a963881·..............8.
993 ··0x00003fd0·9ab2a286·969892d0·c0a69692·b2b0b2a2·................993 ··0x00003fd0·9a9ca090·a89ca8a4·bceade9a·8a9ea49a·................
994 ··0x00003fe0·9eaec4a4·ae8690b2·a69ea6bc·dc94b4be·................994 ··0x00003fe0·a2869892·b6a696cc·92bab0b2·dc9eaec4·................
995 ··0x00003ff0·86b49eac·9e9ea698·a8bce090·8edc9492·................995 ··0x00003ff0·a4aeb686·90b2b2be·9ea6a2a6·dc94b49e·................
996 ··0x00004000·1081c4b8·bca6aa90·9caca0e6·86eaa6b6·................996 ··0x00004000·86b49eac·9eacc0a6·98a8e090·8edc9492·................
997 ··0x00004010·be98849e·b6aaa890·a2deac9c·988e848c·................997 ··0x00004010·c4a6bcaa·90b29cac·a4a0ace6·86a6b6b2·................
998 ··0x00004020·9aa2c2ba·c29498a0·d888baac·a2bea68e·................998 ··0x00004020·98b0849e·b6beb4a8·90a2aede·ac9ca098·................
999 ··0x00004030·84b88494·9e9ab4aa·94a0969c·aec6b2e0·................999 ··0x00004030·8e848c9a·a2e2bac2·94a498a0·88baaca2·................
1000 ··0x00004040·8c8ca496·98a69298·9eb6a096·c2a2c498·................1000 ··0x00004040·84a68eb8·ce84ac94·9e9ab4be·aa94a096·................
1001 ··0x00004050·8ab6bcc8·bec0aa92·8eaaaa9e·a492b8a4·................1001 ··0x00004050·9cae6281·b2b08cb4·8ca49698·a692989e·..b.............
1002 ··0x00004060·a098a29a·acaeba98·9a943a81·aca2aca6·..........:.....1002 ··0x00004060·8ea096c2·a2b6988a·c0888aa2·aa92a4aa·................
1003 ··0x00004070·b8e69698·92968c8e·d6a0b4e8·aa90b688·................1003 ··0x00004070·b8a49298·a09aacae·ae98ba9a·94d63a81·..............:.
1004 ··0x00004080·9abc96b0·d6d48e96·969ea2a8·8eb286bc·................1004 ··0x00004080·a2aca6b8·98968ed4·968cd6a0·acceaa90·................
1005 ··0x00004090·84b084c4·a0b0a6f6·aa96b2dc·bcb0b29c·................1005 ··0x00004090·0281bc9a·b8d0b6bc·e88896aa·8e96a296·................
1006 ··0x000040a0·ba929cb4·908898b4·aea0ce9a·a2a4b022·..............."1006 ··0x000040a0·a8c48eb2·86b68492·bc849ca0·a6b4f6aa·................
1007 ··0x000040b0·81b4c4ac·bcb4b0e6·9896a48c·ce9c92ac·................1007 ··0x000040b0·b4bcb2dc·969ab2ba·929eb4ae·9098b4a0·................
1008 ··0x000040c0·98a69cca·a8d60081·9cbe0e81·90969e02·................1008 ··0x000040c0·cea8a2b0·a4b4e09c·ac0281bc·b0e69896·................
1009 ··0x000040d0·81a0ba96·988e96a6·a8a4889c·b492f4f0·................1009 ··0x000040d0·a48cacba·92ac98a6·b69ccaa8·d600819c·................
1010 ··0x000040e0·96b2a6a4·96b098b6·9ac0b602·818ea0a6·................1010 ··0x000040e0·960e8190·9e0281a0·b8ce9698·8e96a6a8·................
1011 ··0x000040f0·b298ae90·b8aeb2a0·3882a4be·a6c4a28a·........8.......1011 ··0x000040f0·a4b6889c·b492f4f0·96a61481·a496989a·................
1012 ··0x00004100·90b8eca2·9a92b89c·838a94c6·d0b41881·................1012 ··0x00004100·b4c68eb6·a0a6b298·ae90aeb2·a03882a4·.............8..
1013 ··0x00004110·cebcdaaa·929e8896·d0d0b694·acb2b094·................1013 ··0x00004110·a2deac8a·c890b8ec·caa29ab0·92a89c8a·................
1014 ··0x00004120·bc90c6a2·8c8c969e·b0c29ca0·948caeb8·................1014 ··0x00004120·a28394d0·ac1881ce·caaa929e·8896d0d0·................
1015 ··0x00004130·a4963881·8ab2a4a6·98b2c696·a4b0c492·..8.............1015 ··0x00004130·b694bab0·94bc90a2·c8b0aea6·8c8ca89e·................
1016 ··0x00004140·ae869096·a09ac08a·1e8194c4·bab6dce2·................1016 ··0x00004140·96b0b89c·a094b68c·aeb0b8a4·9638818a·.............8..
1017 ··0x00004150·8c8e0281·a4989ca8·9cc286a4·aece9292·................1017 ··0x00004150·b2a4a698·b296a492·c4ae8690·96a0fa9a·................
1018 ··0x00004160·aabe9aa8·a6a8a496·9088c49c·cabc9eb0·................1018 ··0x00004160·8ac41e81·94c0badc·c08c8ea4·989ca89c·................
1019 ··0x00004170·90aca88e·9892909c·94a0bc98·98b4b2b4·................1019 ··0x00004170·a686a4a8·92929aa8·9690889c·bc9eaab0·................
1020 ··0x00004180·929894bc·a898b4ae·c6ac9cb8·96fe948e·................1020 ··0x00004180·90aca88e·aa989290·9c94c8a0·98984681·..............F.
1021 ··0x00004190·9c9c90ba·98d8ca86·9ea2b6ac·b6959eee·................1021 ··0x00004190·b2ba9220·819894a8·98b494c6·b89c96fe·...·............
1022 ··0x000041a0·b0d2b6a0·b2b49cac·a4a69aa0·a8869295·................1022 ··0x000041a0·deb48e9c·ae90baba·d6c4d898·9c869ea2·................
1023 ··0x000041b0·d2aca6a8·929096f8·348184a0·a8c28c0c·........4.......1023 ··0x000041b0·ac959eee·b0d2b6a0·b49cac20·81a4a69a·...........·....
1024 ··0x000041c0·81929cbc·86e4c4f4·b696aaf0·92a6b0c6·................1024 ··0x000041c0·a0a886aa·9295acc0·a892be90·96f884a0·................
1025 ··0x000041d0·ce98b6ac·a8b4d0ba·b0909298·b8924081·..............@.1025 ··0x000041d0·a8c28c0c·81929cbc·86e4b0f4·ccf096aa·................
1026 ··0x000041e0·8ac2b4a6·be12819c·98ca9496·b0d08aae·................1026 ··0x000041e0·a692a6c6·c0c898b6·aad04081·b0909298·..........@.....
Max diff block lines reached; 21706514/22408903 bytes (96.87%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00290eb0·10000000·00000000·017a5200·01781e01·.........zR..x..2 ··0x00292cb0·10000000·00000000·017a5200·01781e01·.........zR..x..
3 ··0x00290ec0·1b0c1d10·11000000·18000000·34310000·............41..3 ··0x00292cc0·1b0c1d10·11000000·18000000·34130000·............4...
4 ··0x00290ed0·f0510000·009d029e·01110000·002d0000·.Q...........-..4 ··0x00292cd0·f0510000·009d029e·01110000·002d0000·.Q...........-..
5 ··0x00290ee0·000f8300·0060e346·00009d02·9e010000·.....`.F........5 ··0x00292ce0·000f6500·00601547·00009d02·9e010000·..e..`.G........
6 ··0x00290ef0·0000································..6 ··0x00292cf0·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00290ef8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x00292cf8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00290f08·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x00292d08·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00290f18·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x00292d18·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x00290f28·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x00292d28·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x00290f38·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x00292d38·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x00290f48·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x00292d48·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x00290f58·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x00292d58·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x00290f68·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x00292d68·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x00290f78·6c644964·00·························ldId.10 ··0x00292d78·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00291010·06000000·06000000·00000000·03000000·................2 ··0x00292e10·06000000·06000000·00000000·03000000·................
3 ··0x00291020·05000000·02000000·00000000·04000000·................3 ··0x00292e20·05000000·02000000·00000000·04000000·................
4 ··0x00291030·00000000·00000000·00000000·00000000·................4 ··0x00292e30·00000000·00000000·00000000·00000000·................
5 ··0x00291040·01000000·00000000···················........5 ··0x00292e40·01000000·00000000···················........
  
9.62 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
  
  
2 Disassembly·of·section·.text:2 Disassembly·of·section·.text:
  
3 0000000000294000·<_kDartVmSnapshotInstructions>:3 0000000000294000·<_kDartVmSnapshotInstructions>:
4 »       .Q..............4 »       .Q..............
5 »       0........Q......5 »       0........Q......
6 »       .@G......@).....6 »       ..G......@).....
7 »       .........y......7 »       .........y......
8 »       ..·..p@.b...B.|.8 »       ..·..p@.b...B.|.
9 »       A3@.B...P7@._...9 »       A3@.B...P7@._...
10 »       ...TB3..B...!...10 »       ...TB3..B...!...
11 »       _.?.h..TB.|.....11 »       _.?.h..TB.|.....
12 »       ........p...B...12 »       ........p...B...
13 »       "...#p....@."...13 »       "...#p....@."...
Offset 1313, 273 lines modifiedOffset 1313, 273 lines modified
1313 »       _K......@...\#@.1313 »       _K......@...\#@.
1314 »       ..`.Vg@.P'@...P.1314 »       ..`.Vg@.P'@...P.
1315 »       ....B[.._K....@.1315 »       ....B[.._K....@.
1316 »       [oC.{...U/@.`._.1316 »       [oC.{...U/@.`._.
1317 »       ......_...·...·.1317 »       ......_...·...·.
  
1318 00000000002991f0·<_kDartIsolateSnapshotInstructions>:1318 00000000002991f0·<_kDartIsolateSnapshotInstructions>:
1319 »       `.F.............1319 »       `.G.............
1320 »       0.......$.F.....1320 »       0.......·.G.....
1321 »       ..F.......).....1321 »       ..G.......).....
1322 »       .o.......y......1322 »       .o.......y......
1323 »       .!..P.@........T1323 »       .!..P.@........T
1324 »       ..@.........D...1324 »       ..@.........D...
1325 »       @..6..@x..;....T1325 »       @..6..@x..;....T
1326 »       hS@..EA.cS@.cHA.1326 »       hS@...A.cS@.c.A.
1327 »       W4....@.........1327 »       .?....@.........
1328 »       .!........@..p@.1328 »       .!........@..p@.
1329 »       B.......#p@.c...1329 »       B.......#p@.c...
1330 »       _..k...T........1330 »       _..k...T........
1331 »       .A...._...·7....1331 »       .A...._...·7....
1332 »       C............y..1332 »       C............y..
1333 »       .._.....a.·7....1333 »       .._.....a.·7....
1334 »       ....·........y..1334 »       ....·........y..
1335 »       .._..;......PGA.1335 »       .._..F......PGA.
1336 »       ......@x...k...T1336 »       ......@x...k...T
1337 »       .y......P.@.....1337 »       .y......P.@.....
1338 »       ...T..@.........1338 »       ...T..@.........
1339 »       ..@x..;....ThS@.1339 »       ..@x..;....ThS@.
1340 »       .EA.cW@.c.B.·4..1340 »       ..A.cW@.c.C..?..
1341 »       ..@...@..A......1341 »       ..@...@..A......
1342 »       .A.......y...._.1342 »       .A.......y...._.
1343 »       .:.......y......1343 »       .F.......y......
1344 »       P.@........T..@.1344 »       P.@........T..@.
1345 »       ....F....!..`.L.1345 »       ....E....!..`.L.
1346 »       .4....·..:......1346 »       u@....·.tF......
1347 »       PGA.......@x...k1347 »       PGA.......@x...k
1348 »       ...T.y......P.@.1348 »       ...T.y......P.@.
1349 »       .......T..@.....1349 »       .......T..@.....
1350 »       ....D...@..6..@x1350 »       ....D...@..6..@x
1351 »       ..;....ThS@..EA.1351 »       ..;....ThS@...A.
1352 »       cW@.c.B..3....@.1352 »       cW@.c.C.y?....@.
1353 »       ..@..A.......A..1353 »       ..@..A.......A..
1354 »       .....y...._..:..1354 »       .....y...._.SF..
1355 »       .....y.......A..1355 »       .....y.......A..
1356 »       P.@........T..@.1356 »       P.@........T..@.
1357 »       .........!......1357 »       .........!......
1358 »       ..@.......@.....1358 »       ..@.......@.....
1359 »       .........!......1359 »       .........!......
1360 »       .y...._.".@.....1360 »       .y...._.".@.....
1361 »       .....y...._..p@.1361 »       .....y...._..p@.
1362 »       B.......#p@.c...1362 »       B.......#p@.c...
1363 »       _..k...T........1363 »       _..k...T........
1364 »       w....a.......y..1364 »       v....a.......y..
1365 »       .._..........A..1365 »       .._..........A..
1366 »       `.....@..._..A..1366 »       `.....@..._..A..
1367 »       .._..........a..1367 »       .._..........a..
1368 »       .....y...._..._.1368 »       .....y...._..._.
1369 »       ..|..._...@..A..1369 »       ..|..._...@..A..
1370 »       .........a......1370 »       .........a......
1371 »       .y...._..:......1371 »       .y...._..F......
1372 »       .y..........P.@.1372 »       .y..........P.@.
1373 »       ....i..T..@.C.@.1373 »       ....i..T..@.C.@.
1374 »       ........@C@...@.1374 »       ........@C@...@.
1375 »       p.@....k...TbC@.1375 »       p.@....k...TbC@.
1376 »       B.E..4.......y..1376 »       B.E..?.......y..
1377 »       .._...@....k`..T1377 »       .._...@....k`..T
1378 »       ..@.......@.@p@.1378 »       ..@.......@.@p@.
1379 »       .......ka..T....1379 »       .......ka..T....
1380 »       .............!..1380 »       .............!..
1381 »       .....y...._...@.1381 »       .....y...._...@.
1382 »       ·.......!|@.'...1382 »       ·.......!|@.'...
1383 »       .|@.h....y......1383 »       .|@.h....y......
1384 »       `..T.:...p......1384 »       `..T=F...p......
1385 »       H.@...........@.1385 »       H.@...........@.
1386 »       B.......`x......1386 »       B.......`x......
1387 »       `..T.:...p......1387 »       `..T1F...p......
1388 »       .....x......`..T1388 »       .....x......`..T
1389 »       .:...p..........1389 »       *F...p..........
1390 »       .8........^..._.1390 »       .C........^..._.
1391 »       .A....^..._..A..1391 »       .A....^..._..A..
1392 »       ................1392 »       ................
1393 »       ......@.......].1393 »       ......@.......].
1394 »       ..].....M.......1394 »       ..].....L.......
1395 »       .._......y...._.1395 »       .._......y...._.
1396 »       &:.......;.....61396 »       .E......JG.....6
1397 »       ..@x)...?i..i..T1397 »       ..@x)...?i..i..T
1398 »       ?I1.A..T.._...@x1398 »       ?u1.A..T.._...@x
1399 »       )]..?...i..T?Q*.1399 »       )]..?...i..T?}*.
1400 »       a..T.p@........k1400 »       a..T.p@........k
1401 »       ...T.pA.......@x1401 »       ...T.pA.......@x
1402 »       ?......T.pA.....1402 »       ?......T.pA.....
1403 »       ..@x?...@..T....1403 »       ..@x?...@..T....
1404 »       ..Ax?y.....T?m..1404 »       ..Ax?y.....T?m..
1405 »       ...T)...?...i..T1405 »       ...T)...?...i..T
1406 »       ?.;.A..T.._....k1406 »       ?.;.A..T.._....k
1407 »       A..T.._.P[A.....1407 »       A..T.._.P[A.....
1408 »       .y......·.....@.1408 »       .y......·.....@.
1409 »       !|@."...B|@...@.1409 »       !|@."...B|@...@.
1410 »       ....`x......`..T1410 »       ....`x......`..T
1411 »       J:...p.......7..1411 »       .E...p......IC..
1412 »       .....y...._.`.Z.1412 »       .....y...._.`.Z.
1413 »       .._..y......P.@.1413 »       .._..y......P.@.
1414 »       .......T........1414 »       .......T........
1415 »       .y...._..9......1415 »       .y...._.`E......
1416 »       .y..........q.Z.1416 »       .y..........q.Z.
1417 »       .....3....·..!..1417 »       ....X?....·..!..
1418 »       ....D/A........61418 »       B...D/A........6
1419 »       ..@x)m..?...H..T1419 »       ..@x)m..?...H..T
1420 »       .._....kA..T.._.1420 »       .._....kA..T.._.
1421 »       P[A......y......1421 »       P[A......y......
1422 »       .!..P.@.....)..T1422 »       .!..P.@.....)..T
Max diff block lines reached; 10080362/10083381 bytes (99.97%) of diff not shown.
393 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x00708000·00000000·00000000·00000000·00000000·................2 ··0x0070c000·00000000·00000000·00000000·00000000·................
3 ··0x00708010·00000000·00000000···················........3 ··0x0070c010·00000000·00000000···················........
  
2.05 KB
smali/m0/d$f.smali vs.
smali/o0/d$a.smali
Files 27% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 55 lines modified
1 .class·Lm0/d$f;1 .class·Lo0/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lo0/f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm0/d;->L(Le1/j;Le1/k$d;)V8 ····value·=·Lo0/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Le1/j; 
  
16 .field·final·synthetic·e:Le1/k$d;15 .field·final·a:Le1/k$d;
  
17 .field·final·synthetic·f:Lm0/b; 
  
18 .field·final·synthetic·g:Lm0/d; 
  
  
19 #·direct·methods16 #·direct·methods
20 .method·constructor·<init>(Lm0/d;Le1/j;Le1/k$d;Lm0/b;)V17 .method·constructor·<init>(Lo0/d;Le1/k$d;)V
21 ····.locals·018 ····.locals·0
  
22 ····iput-object·p1,·p0,·Lm0/d$f;->g:Lm0/d; 
  
23 ····iput-object·p2,·p0,·Lm0/d$f;->d:Le1/j; 
  
24 ····iput-object·p3,·p0,·Lm0/d$f;->e:Le1/k$d; 
  
25 ····iput-object·p4,·p0,·Lm0/d$f;->f:Lm0/b; 
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput-object·p2,·p0,·Lo0/d$a;->a:Le1/k$d;
  
27 ····return-void21 ····return-void
28 .end·method22 .end·method
  
  
29 #·virtual·methods23 #·virtual·methods
30 .method·public·run()V24 .method·public·a(Ljava/lang/Object;)V
31 ····.locals·325 ····.locals·1
  
32 ····new-instance·v0,·Lo0/e; 
  
33 ····iget-object·v1,·p0,·Lm0/d$f;->d:Le1/j;26 ····iget-object·v0,·p0,·Lo0/d$a;->a:Le1/k$d;
  
34 ····iget-object·v2,·p0,·Lm0/d$f;->e:Le1/k$d;27 ····invoke-interface·{v0,·p1},·Le1/k$d;->a(Ljava/lang/Object;)V
  
35 ····invoke-direct·{v0,·v1,·v2},·Lo0/e;-><init>(Le1/j;Le1/k$d;)V28 ····return-void
 29 .end·method
  
36 ····iget-object·v1,·p0,·Lm0/d$f;->g:Lm0/d;30 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
 31 ····.locals·1
  
37 ····iget-object·v2,·p0,·Lm0/d$f;->f:Lm0/b;32 ····iget-object·v0,·p0,·Lo0/d$a;->a:Le1/k$d;
  
38 ····invoke-static·{v1,·v2,·v0},·Lm0/d;->d(Lm0/d;Lm0/b;Lo0/f;)Z33 ····invoke-interface·{v0,·p1,·p2,·p3},·Le1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
39 ····return-void34 ····return-void
40 .end·method35 .end·method
1.98 KB
smali/m0/d$h.smali vs.
smali/m0/s$a.smali
Files 11% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
1 .class·Lm0/d$h;1 .class·Lm0/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm0/d;->B(Le1/j;Le1/k$d;)V8 ····value·=·Lm0/s;->y(Le1/j;Le1/k$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lm0/b;15 .field·final·synthetic·d:Lm0/i;
  
16 .field·final·synthetic·e:Le1/k$d;16 .field·final·synthetic·e:Le1/k$d;
  
17 .field·final·synthetic·f:Lm0/d;17 .field·final·synthetic·f:Lm0/s;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Lm0/d;Lm0/b;Le1/k$d;)V19 .method·constructor·<init>(Lm0/s;Lm0/i;Le1/k$d;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Lm0/d$h;->f:Lm0/d;21 ····iput-object·p1,·p0,·Lm0/s$a;->f:Lm0/s;
  
22 ····iput-object·p2,·p0,·Lm0/d$h;->d:Lm0/b;22 ····iput-object·p2,·p0,·Lm0/s$a;->d:Lm0/i;
  
23 ····iput-object·p3,·p0,·Lm0/d$h;->e:Le1/k$d;23 ····iput-object·p3,·p0,·Lm0/s$a;->e:Le1/k$d;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····invoke-static·{},·Lm0/d;->f()Ljava/lang/Object;30 ····invoke-static·{},·Lm0/s;->h()Ljava/lang/Object;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····monitor-enter·v032 ····monitor-enter·v0
  
33 ····:try_start_033 ····:try_start_0
34 ····iget-object·v1,·p0,·Lm0/d$h;->f:Lm0/d;34 ····iget-object·v1,·p0,·Lm0/s$a;->f:Lm0/s;
  
35 ····iget-object·v2,·p0,·Lm0/d$h;->d:Lm0/b;35 ····iget-object·v2,·p0,·Lm0/s$a;->d:Lm0/i;
  
36 ····invoke-static·{v1,·v2},·Lm0/d;->i(Lm0/d;Lm0/b;)V36 ····invoke-static·{v1,·v2},·Lm0/s;->i(Lm0/s;Lm0/i;)V
  
37 ····monitor-exit·v037 ····monitor-exit·v0
38 ····:try_end_038 ····:try_end_0
39 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_039 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
40 ····iget-object·v0,·p0,·Lm0/d$h;->e:Le1/k$d;40 ····iget-object·v0,·p0,·Lm0/s$a;->e:Le1/k$d;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-interface·{v0,·v1},·Le1/k$d;->a(Ljava/lang/Object;)V42 ····invoke-interface·{v0,·v1},·Le1/k$d;->a(Ljava/lang/Object;)V
  
43 ····return-void43 ····return-void
  
692 B
smali/m0/b$a.smali vs.
smali/m0/i$a.smali
Files 3% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·Lm0/b$a;1 .class·Lm0/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/database/DatabaseErrorHandler;5 .implements·Landroid/database/DatabaseErrorHandler;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm0/b;->i()V8 ····value·=·Lm0/i;->I()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lm0/b;)V15 .method·constructor·<init>(Lm0/i;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
4.25 KB
smali/m0/d$i.smali vs.
smali/m0/s$b.smali
Files 8% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·Lm0/d$i;1 .class·Lm0/s$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm0/d;->E(Le1/j;Le1/k$d;)V8 ····value·=·Lm0/s;->B(Le1/j;Le1/k$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lm0/b;15 .field·final·synthetic·d:Lm0/i;
  
16 .field·final·synthetic·e:Ljava/lang/String;16 .field·final·synthetic·e:Ljava/lang/String;
  
17 .field·final·synthetic·f:Le1/k$d;17 .field·final·synthetic·f:Le1/k$d;
  
18 .field·final·synthetic·g:Lm0/d;18 .field·final·synthetic·g:Lm0/s;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lm0/d;Lm0/b;Ljava/lang/String;Le1/k$d;)V20 .method·constructor·<init>(Lm0/s;Lm0/i;Ljava/lang/String;Le1/k$d;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Lm0/d$i;->g:Lm0/d;22 ····iput-object·p1,·p0,·Lm0/s$b;->g:Lm0/s;
  
23 ····iput-object·p2,·p0,·Lm0/d$i;->d:Lm0/b;23 ····iput-object·p2,·p0,·Lm0/s$b;->d:Lm0/i;
  
24 ····iput-object·p3,·p0,·Lm0/d$i;->e:Ljava/lang/String;24 ····iput-object·p3,·p0,·Lm0/s$b;->e:Ljava/lang/String;
  
25 ····iput-object·p4,·p0,·Lm0/d$i;->f:Le1/k$d;25 ····iput-object·p4,·p0,·Lm0/s$b;->f:Le1/k$d;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·531 ····.locals·5
  
32 ····invoke-static·{},·Lm0/d;->f()Ljava/lang/Object;32 ····invoke-static·{},·Lm0/s;->h()Ljava/lang/Object;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····monitor-enter·v034 ····monitor-enter·v0
  
35 ····:try_start_035 ····:try_start_0
36 ····iget-object·v1,·p0,·Lm0/d$i;->d:Lm0/b;36 ····iget-object·v1,·p0,·Lm0/s$b;->d:Lm0/i;
  
37 ····if-eqz·v1,·:cond_037 ····if-eqz·v1,·:cond_0
  
38 ····iget-object·v2,·p0,·Lm0/d$i;->g:Lm0/d;38 ····iget-object·v2,·p0,·Lm0/s$b;->g:Lm0/s;
  
39 ····invoke-static·{v2,·v1},·Lm0/d;->i(Lm0/d;Lm0/b;)V39 ····invoke-static·{v2,·v1},·Lm0/s;->i(Lm0/s;Lm0/i;)V
40 ····:try_end_040 ····:try_end_0
41 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_041 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
42 ····:cond_042 ····:cond_0
43 ····:try_start_143 ····:try_start_1
44 ····sget·v1,·Lm0/d;->f:I44 ····sget·v1,·Lm0/s;->g:I
  
45 ····invoke-static·{v1},·Lm0/c;->c(I)Z45 ····invoke-static·{v1},·Lm0/j;->c(I)Z
  
46 ····move-result·v146 ····move-result·v1
  
47 ····if-eqz·v1,·:cond_147 ····if-eqz·v1,·:cond_1
  
48 ····const-string·v1,·"Sqflite"48 ····const-string·v1,·"Sqflite"
  
Offset 82, 28 lines modifiedOffset 82, 28 lines modified
  
82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
83 ····const-string·v3,·"delete·database·"83 ····const-string·v3,·"delete·database·"
  
84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····iget-object·v3,·p0,·Lm0/d$i;->e:Ljava/lang/String;85 ····iget-object·v3,·p0,·Lm0/s$b;->e:Ljava/lang/String;
  
86 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v288 ····move-result-object·v2
  
89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
90 ····:cond_190 ····:cond_1
91 ····iget-object·v1,·p0,·Lm0/d$i;->e:Ljava/lang/String;91 ····iget-object·v1,·p0,·Lm0/s$b;->e:Ljava/lang/String;
  
92 ····invoke-static·{v1},·Lm0/b;->c(Ljava/lang/String;)V92 ····invoke-static·{v1},·Lm0/i;->n(Ljava/lang/String;)V
93 ····:try_end_193 ····:try_end_1
94 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_094 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
95 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_095 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
96 ····goto·:goto_096 ····goto·:goto_0
  
97 ····:catch_097 ····:catch_0
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
  
122 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
123 ····const-string·v1,·"·while·closing·database·"123 ····const-string·v1,·"·while·closing·database·"
  
124 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
125 ····invoke-static·{},·Lm0/d;->j()I125 ····invoke-static·{},·Lm0/s;->j()I
  
126 ····move-result·v1126 ····move-result·v1
  
127 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
128 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;128 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I139 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
Max diff block lines reached; 311/4278 bytes (7.27%) of diff not shown.