574 MB
/home/fdroid/fdroiddata/tmp/com.bunqr.prepapp.fdroid_1000006.apk vs.
/home/fdroid/fdroiddata/unsigned/com.bunqr.prepapp.fdroid_1000006.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 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000000000000000000000000000 
14 0000000000000000000000000000000000000000000000000000000000000000000000 
15 0000000000000000000000000000000000000000000000000000000000000000000000 
16 0000000000000000000000000000000000000000000000000000000000000000000000 
17 0000000000000000000000000000000000000000000000000000000000000000000000 
18 0000000000000000000000000000000000000000000000000000000000000000000000 
19 0000000000000000000000000000000000000000000000000000000000000000000000 
20 0000000000000000000000000000000000000000000000000000000000000000000000 
21 0000000000000000000000000000000000000000000000000000000000000000000000 
22 0000000000000000000000000000000000000000000000000000000000000000000000 
23 0000000000000000000000000000000000000000000000000000000000000000000000 
24 0000000000000000000000000000000000000000000000000000000000000000000000 
25 0000000000000000000000000000000000000000000000000000000000000000000000 
26 0000000000000000000000000000000000000000000000000000000000000000000000 
27 00000000000000000000000000000000000000000000000000 
  
28 Key·0x7109871a: 
29 1806000014060000d60300002c000000280000000301000020000000a87552867364fe 
30 133c292ef86a941fdc493ef6df15bf08e6d8e3971cdd7b4ef28e0300008a0300003082 
31 03863082026ea003020102020900b8223f12dc58c1a6300d06092a864886f70d01010b 
32 05003070310b3009060355040613024252310b30090603550408130253503112301006 
33 03550407130953616f205061756c6f31163014060355040a130d42756e517220537475 
34 64696f73310e300c060355040b130562756e7172311830160603550403130f76696e69 
35 63697573207669656972613020170d3235303231393134333435355a180f3230353230 
36 3730373134333435355a3070310b3009060355040613024252310b3009060355040813 
37 025350311230100603550407130953616f205061756c6f31163014060355040a130d42 
38 756e51722053747564696f73310e300c060355040b130562756e717231183016060355 
39 0403130f76696e69636975732076696569726130820122300d06092a864886f70d0101 
40 0105000382010f003082010a0282010100d36d3b67b308c96fca5ba19c70f22d67d52a 
41 9013d402cb12c249e76cd1df2896e4a8df989dd15e2439b21e807810677be4c099ff5e 
42 07b3235ba44a0098a348e9b0d57720a86884197823ef93c3730977c5d1a592e0a9cee1 
43 e80cd35471120f9a4135ceb6d7b6c714a8a80107f635c0cabebd59e0f8c579cc8f9886 
44 2525fd74cf622d34fd3494fa6c4b9d0a9c5edf29b0de740c0f9b7f2a9db666c4794c5f 
45 fb90d65ea97e1302a5a29d2fe9cae2c3c6a16279ec83235e640cff7284e4e687e9a5f7 
46 14d581433ca72eb84b1d8c2bd8f15aa84046cff43d4603a55bca7ec043830d605ff4d1 
47 3dc212b10f4c0cc7911554cc2b732498c9f08b6e3638cf6463e5d4970203010001a321 
48 301f301d0603551d0e0416041417b58665f615a5e064088d26e165e39bf725a760300d 
49 06092a864886f70d01010b0500038201010045ab2b08eb4da26e0fbc8133e2c49063e9 
50 7973e259341f654ee681388f59a287308cedbbd30bd9961c9b9e9e8c85ad3db3d2f3ae 
51 cd7dd0b29d2c43d39fd15ebeb6005cf20ffe1d92d29dc20356cac51f5440e779a4e9fc 
52 ff77d64257aa7a37725c31f3560bc4da313ead44334cab5ed5a0e82afc09456bbed580 
53 058ffc3792f3e7e636341ec88c656e0932f5f2085dc003209b723c15f66fc817abc449 
54 3a4ece6bda6c1d1a7aceb4c429a75d3573da9afa2cd6b73d4fdc457aca21e05935b24c 
55 77a13633eb3ed913dd0a5f999266b455db1278dc232ade9245b73621fabdb9983535a0 
56 a4a41f1addd7d78be8b84d6ccc58b90650b84fb0285dc558bc8e2ea6c60c0000000800 
57 00000df0efbe03000000000000000c0100000801000003010000000100008535651b5a 
58 8e59b6cc358b23e20d83ac1011671da3e4b58187b69048b48872cfdfdc5069fe3749c9 
59 21da8c44edc992882b4c2b5cae5cf42cdf85d7a1bef618648bcfe1467d2d5d7ff836d4 
60 d4377d75d8767650320674aae469e3816180ab70a0b134910343e1082b7faea7f0a970 
61 0dbbf0bc41534099b696d411f117b77bc96c92258bfd3c0b5a282aea4d938a4ce75744 
62 2e1652d36f5fe5bfc1cefec64a003fcf6b265e77e36dc0a3688ee783047d28aca80944 
63 572f9bf1aa72eeb629f6a990a7c736aa2f094c881d7c0a84cabcca97438b42854d5513 
64 452fbd7ba40d170643a4df1e7efd2cc0d9e7c94bb782c6a1fec3dd2ce433c19db90758 
65 7c0b3f11214a2601000030820122300d06092a864886f70d01010105000382010f0030 
66 82010a0282010100d36d3b67b308c96fca5ba19c70f22d67d52a9013d402cb12c249e7 
67 6cd1df2896e4a8df989dd15e2439b21e807810677be4c099ff5e07b3235ba44a0098a3 
68 48e9b0d57720a86884197823ef93c3730977c5d1a592e0a9cee1e80cd35471120f9a41 
69 35ceb6d7b6c714a8a80107f635c0cabebd59e0f8c579cc8f98862525fd74cf622d34fd 
70 3494fa6c4b9d0a9c5edf29b0de740c0f9b7f2a9db666c4794c5ffb90d65ea97e1302a5 
71 a29d2fe9cae2c3c6a16279ec83235e640cff7284e4e687e9a5f714d581433ca72eb84b 
72 1d8c2bd8f15aa84046cff43d4603a55bca7ec043830d605ff4d13dc212b10f4c0cc791 
73 1554cc2b732498c9f08b6e3638cf6463e5d4970203010001 
  
74 Key·0xf05368c0: 
75 1806000014060000ce0300002c000000280000000301000020000000a87552867364fe 
76 133c292ef86a941fdc493ef6df15bf08e6d8e3971cdd7b4ef28e0300008a0300003082 
77 03863082026ea003020102020900b8223f12dc58c1a6300d06092a864886f70d01010b 
78 05003070310b3009060355040613024252310b30090603550408130253503112301006 
79 03550407130953616f205061756c6f31163014060355040a130d42756e517220537475 
80 64696f73310e300c060355040b130562756e7172311830160603550403130f76696e69 
81 63697573207669656972613020170d3235303231393134333435355a180f3230353230 
82 3730373134333435355a3070310b3009060355040613024252310b3009060355040813 
83 025350311230100603550407130953616f205061756c6f31163014060355040a130d42 
84 756e51722053747564696f73310e300c060355040b130562756e717231183016060355 
85 0403130f76696e69636975732076696569726130820122300d06092a864886f70d0101 
86 0105000382010f003082010a0282010100d36d3b67b308c96fca5ba19c70f22d67d52a 
87 9013d402cb12c249e76cd1df2896e4a8df989dd15e2439b21e807810677be4c099ff5e 
88 07b3235ba44a0098a348e9b0d57720a86884197823ef93c3730977c5d1a592e0a9cee1 
89 e80cd35471120f9a4135ceb6d7b6c714a8a80107f635c0cabebd59e0f8c579cc8f9886 
90 2525fd74cf622d34fd3494fa6c4b9d0a9c5edf29b0de740c0f9b7f2a9db666c4794c5f 
91 fb90d65ea97e1302a5a29d2fe9cae2c3c6a16279ec83235e640cff7284e4e687e9a5f7 
92 14d581433ca72eb84b1d8c2bd8f15aa84046cff43d4603a55bca7ec043830d605ff4d1 
93 3dc212b10f4c0cc7911554cc2b732498c9f08b6e3638cf6463e5d4970203010001a321 
94 301f301d0603551d0e0416041417b58665f615a5e064088d26e165e39bf725a760300d 
95 06092a864886f70d01010b0500038201010045ab2b08eb4da26e0fbc8133e2c49063e9 
96 7973e259341f654ee681388f59a287308cedbbd30bd9961c9b9e9e8c85ad3db3d2f3ae 
97 cd7dd0b29d2c43d39fd15ebeb6005cf20ffe1d92d29dc20356cac51f5440e779a4e9fc 
98 ff77d64257aa7a37725c31f3560bc4da313ead44334cab5ed5a0e82afc09456bbed580 
99 058ffc3792f3e7e636341ec88c656e0932f5f2085dc003209b723c15f66fc817abc449 
100 3a4ece6bda6c1d1a7aceb4c429a75d3573da9afa2cd6b73d4fdc457aca21e05935b24c 
101 77a13633eb3ed913dd0a5f999266b455db1278dc232ade9245b73621fabdb9983535a0 
102 a4a41f1addd7d78be8b84d6ccc58b90650b84fb0285dc558bc8e2ea6c618000000ffff 
103 ff7f0000000018000000ffffff7f0c0100000801000003010000000100005b8b8cf801 
104 01d61da72f9cd809ceeaceb52a75d9b7f330fb8c8594e7ef6e16697f700e4ef2fa05e4 
105 72da1477248885265d4d20fc72b63d7ec5fa83bd76355b054a54c4e6863063aa6eb00c 
106 45932175fa7b7bd67983023e92da0a596bd7a6c34b61c19cc7d95affed60aaa25eeca9 
107 abe3c38e782ad11c04c52c3e037ccb4d93d572fc39ac676e62f56fa7fd3674b18ea58a 
108 0fb9cfaf0490c0dfd84ecdf365d57f2380f7b44f94025713a577cfcd1f6e3ab685f02b 
109 d6a53285e4e76bb94fd0500d820d8c1d82376f08107cf3127067133080ea5e417ffe5d 
110 5a1bdab83a32b43c57a7f945bdafee82598dc7685a3996c31cd3d438696dbcf4740b6e 
111 6ec658de91c32601000030820122300d06092a864886f70d01010105000382010f0030 
112 82010a0282010100d36d3b67b308c96fca5ba19c70f22d67d52a9013d402cb12c249e7 
113 6cd1df2896e4a8df989dd15e2439b21e807810677be4c099ff5e07b3235ba44a0098a3 
114 48e9b0d57720a86884197823ef93c3730977c5d1a592e0a9cee1e80cd35471120f9a41 
115 35ceb6d7b6c714a8a80107f635c0cabebd59e0f8c579cc8f98862525fd74cf622d34fd 
116 3494fa6c4b9d0a9c5edf29b0de740c0f9b7f2a9db666c4794c5ffb90d65ea97e1302a5 
117 a29d2fe9cae2c3c6a16279ec83235e640cff7284e4e687e9a5f714d581433ca72eb84b 
118 1d8c2bd8f15aa84046cff43d4603a55bca7ec043830d605ff4d13dc212b10f4c0cc791 
119 1554cc2b732498c9f08b6e3638cf6463e5d4970203010001 
14.0 KB
zipinfo {}
Max HTML report size reached
2.33 KB
AndroidManifest.xml (decoded)
2.27 KB
AndroidManifest.xml
Max HTML report size reached
1.23 KB
APK metadata
    
Offset 1, 18 lines modifiedOffset 1, 42 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·assets/dexopt/baseline.prof5 -·assets/dexopt/baseline.prof
6 -·assets/dexopt/baseline.profm6 -·assets/dexopt/baseline.profm
7 -·png7 -·png
 8 -·lib/arm64-v8a/libapp.so
 9 -·lib/arm64-v8a/libc++_shared.so
 10 -·lib/arm64-v8a/libdatastore_shared_counter.so
 11 -·lib/arm64-v8a/libflutter.so
 12 -·lib/arm64-v8a/libjniPdfium.so
 13 -·lib/arm64-v8a/libmodft2.so
 14 -·lib/arm64-v8a/libmodpdfium.so
 15 -·lib/arm64-v8a/libmodpng.so
 16 -·lib/armeabi-v7a/libapp.so
 17 -·lib/armeabi-v7a/libc++_shared.so
 18 -·lib/armeabi-v7a/libdatastore_shared_counter.so
 19 -·lib/armeabi-v7a/libflutter.so
 20 -·lib/armeabi-v7a/libjniPdfium.so
 21 -·lib/armeabi-v7a/libmodft2.so
 22 -·lib/armeabi-v7a/libmodpdfium.so
 23 -·lib/armeabi-v7a/libmodpng.so
 24 -·lib/x86_64/libapp.so
 25 -·lib/x86_64/libc++_shared.so
 26 -·lib/x86_64/libdatastore_shared_counter.so
 27 -·lib/x86_64/libflutter.so
 28 -·lib/x86_64/libjniPdfium.so
 29 -·lib/x86_64/libmodft2.so
 30 -·lib/x86_64/libmodpdfium.so
 31 -·lib/x86_64/libmodpng.so
8 isFrameworkApk:·false32 isFrameworkApk:·false
9 packageInfo:·null33 packageInfo:·null
10 sdkInfo:34 sdkInfo:
11 ··minSdkVersion:·'21'35 ··minSdkVersion:·'24'
12 ··targetSdkVersion:·'35'36 ··targetSdkVersion:·'35'
13 sharedLibrary:·false37 sharedLibrary:·false
14 sparseResources:·false38 sparseResources:·false
15 unknownFiles:39 unknownFiles:
16 ··DebugProbesKt.bin:·'8'40 ··DebugProbesKt.bin:·'8'
17 ··kotlin-tooling-metadata.json:·'8'41 ··kotlin-tooling-metadata.json:·'8'
18 usesFramework:42 usesFramework:
7.4 KB
resources.arsc
7.38 KB
aapt2 dump resources {}
Max HTML report size reached
93.9 MB
classes.dex
87.3 MB
dexdump -a -d -f -h {}
Max HTML report size reached
112 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Dalvik·dex·file·version·0351 Dalvik·dex·file·version·037
6.56 MB
classes.jar
Max HTML report size reached
28.7 MB
lib/x86_64/libapp.so
887 B
readelf --wide --file-header {}
Max HTML report size reached
1.64 KB
readelf --wide --program-header {}
Max HTML report size reached
2.32 KB
readelf --wide --sections {}
Max HTML report size reached
1.01 KB
readelf --wide --symbols {}
Max HTML report size reached
688 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
821 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
608 KB
strings --all --bytes=8 {}
Max HTML report size reached
19.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
8.69 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
476 B
readelf --wide --decompress --hex-dump=.bss {}
Max HTML report size reached
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
131 MB
lib/x86_64/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1010 B
readelf --wide --file-header {}
Max HTML report size reached
2.81 KB
readelf --wide --program-header {}
Max HTML report size reached
5.31 KB
readelf --wide --sections {}
Max HTML report size reached
81.2 KB
readelf --wide --symbols {}
Max HTML report size reached
5.8 MB
readelf --wide --relocs {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
Max HTML report size reached
1.44 KB
readelf --wide --notes {}
Max HTML report size reached
14.0 KB
readelf --wide --version-info {}
Max HTML report size reached
32.0 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
879 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
34.2 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
65.6 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.88 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
1.68 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
10.2 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
73.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
96.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
2.94 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00b51840·00000000·00000000·00000000·00000000·................2 ··0x00baf9e0·00000000·00000000·00000000·00000000·................
  
23.4 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
9.09 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
23.9 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
134 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
595 B
readelf --wide --decompress --string-dump=.comment {}
Max HTML report size reached
1.27 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
28.3 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
Max HTML report size reached
1.64 KB
readelf --wide --program-header {}
Max HTML report size reached
2.31 KB
readelf --wide --sections {}
Max HTML report size reached
1.01 KB
readelf --wide --symbols {}
Max HTML report size reached
688 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
824 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
603 KB
strings --all --bytes=8 {}
Max HTML report size reached
19.5 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
8.23 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
476 B
readelf --wide --decompress --hex-dump=.bss {}
Max HTML report size reached
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
119 MB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
950 B
readelf --wide --file-header {}
Max HTML report size reached
2.43 KB
readelf --wide --program-header {}
Max HTML report size reached
5.12 KB
readelf --wide --sections {}
Max HTML report size reached
81.0 KB
readelf --wide --symbols {}
Max HTML report size reached
5.82 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1.44 KB
readelf --wide --notes {}
Max HTML report size reached
14.3 KB
readelf --wide --version-info {}
Max HTML report size reached
15.8 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
725 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
34.0 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
65.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.54 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
2.7 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
8.63 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
78.1 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
77.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
2.94 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00a51620·00000000·00000000·00000000·00000000·................2 ··0x00aa27a0·00000000·00000000·00000000·00000000·................
  
23.5 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
9.1 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
23.9 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
99.7 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
595 B
readelf --wide --decompress --string-dump=.comment {}
Max HTML report size reached
1.27 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
32.7 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
Max HTML report size reached
1.43 KB
readelf --wide --program-header {}
Max HTML report size reached
2.16 KB
readelf --wide --sections {}
Max HTML report size reached
948 B
readelf --wide --symbols {}
Max HTML report size reached
688 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
695 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
604 KB
strings --all --bytes=8 {}
Max HTML report size reached
23.2 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
8.97 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
334 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x006d4000·00000000·00000000·00000000·00000000·................2 ··0x006d8030·00000000·00000000·00000000·00000000·................
 3 ··0x006d8040·00000000·00000000···················........
  
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
86.3 MB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
981 B
readelf --wide --file-header {}
Max HTML report size reached
2.11 KB
readelf --wide --program-header {}
Max HTML report size reached
4.88 KB
readelf --wide --sections {}
Max HTML report size reached
75.7 KB
readelf --wide --symbols {}
Max HTML report size reached
2.95 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1.44 KB
readelf --wide --notes {}
Max HTML report size reached
14.8 KB
readelf --wide --version-info {}
Max HTML report size reached
791 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
35.4 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
67.7 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
1.41 MB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max HTML report size reached
3.45 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
85.4 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max HTML report size reached
75.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
56.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
1.56 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0074b714·00d92700·ecd82700···················..'...'.2 ··0x007acf38·44202b00·30202b00···················D·+.0·+.
  
11.8 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
4.97 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
12.8 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
61.4 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
595 B
readelf --wide --decompress --string-dump=.comment {}
Max HTML report size reached
1.29 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
6.16 KB
res/values/public.xml
6.11 KB
res/values/public.xml
Max HTML report size reached
1.64 KB
res/values/colors.xml
1.6 KB
res/values/colors.xml
Max HTML report size reached
679 B
res/color/abc_tint_seek_thumb.xml
613 B
res/color/abc_tint_seek_thumb.xml
Max HTML report size reached
772 B
res/color/abc_tint_edittext.xml
710 B
res/color/abc_tint_edittext.xml
Max HTML report size reached
768 B
res/color/abc_tint_spinner.xml
708 B
res/color/abc_tint_spinner.xml
Max HTML report size reached
937 B
res/color/abc_tint_switch_track.xml
867 B
res/color/abc_tint_switch_track.xml
Max HTML report size reached
1.03 KB
res/color/abc_tint_default.xml
998 B
res/color/abc_tint_default.xml
Max HTML report size reached
761 B
res/color/abc_tint_btn_checkable.xml
689 B
res/color/abc_tint_btn_checkable.xml
Max HTML report size reached
39.7 KB
smali/F0/a.smali
Max HTML report size reached
7.23 KB
smali/l1/a.smali
    
Offset 1, 478 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Ll1/a;1 .class·public·interface·abstract·Ll1/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·enum·e:Ll1/a; 
  
6 .field·public·static·final·enum·f:Ll1/a; 
  
7 .field·public·static·final·enum·g:Ll1/a; 
  
8 .field·public·static·final·synthetic·h:[Ll1/a; 
  
  
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·3 
  
12 ····.line·1 
13 ····new-instance·v0,·Ll1/a; 
  
14 ····.line·2 
15 ····.line·3 
16 ····const-string·v1,·"SUSPEND" 
  
17 ····.line·4 
18 ····.line·5 
19 ····const/4·v2,·0x0 
  
20 ····.line·6 
21 ····invoke-direct·{v0,·v1,·v2},·Ll1/a;-><init>(Ljava/lang/String;I)V 
  
22 ····.line·7 
23 ····.line·8 
24 ····.line·9 
25 ····sput-object·v0,·Ll1/a;->e:Ll1/a; 
  
26 ····.line·10 
27 ····.line·11 
28 ····new-instance·v0,·Ll1/a; 
  
29 ····.line·12 
30 ····.line·13 
31 ····const-string·v1,·"DROP_OLDEST" 
  
32 ····.line·14 
33 ····.line·15 
34 ····const/4·v2,·0x1 
  
35 ····.line·16 
36 ····invoke-direct·{v0,·v1,·v2},·Ll1/a;-><init>(Ljava/lang/String;I)V 
  
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····sput-object·v0,·Ll1/a;->f:Ll1/a; 
  
41 ····.line·20 
42 ····.line·21 
43 ····new-instance·v0,·Ll1/a; 
  
44 ····.line·22 
45 ····.line·23 
46 ····const-string·v1,·"DROP_LATEST" 
  
47 ····.line·24 
48 ····.line·25 
49 ····const/4·v2,·0x2 
  
50 ····.line·26 
51 ····invoke-direct·{v0,·v1,·v2},·Ll1/a;-><init>(Ljava/lang/String;I)V 
  
52 ····.line·27 
53 ····.line·28 
54 ····.line·29 
55 ····sput-object·v0,·Ll1/a;->g:Ll1/a; 
  
56 ····.line·30 
57 ····.line·31 
58 ····invoke-static·{},·Ll1/a;->e()[Ll1/a; 
  
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····move-result-object·v0 
  
63 ····.line·35 
64 ····sput-object·v0,·Ll1/a;->h:[Ll1/a; 
  
65 ····.line·36 
66 ····.line·37 
67 ····return-void 
68 ····.line·38 
69 ····.line·39 
70 ····.line·40 
71 ····.line·41 
72 ····.line·42 
73 ····.line·43 
74 ····.line·44 
75 ····.line·45 
76 ····.line·46 
77 ····.line·47 
78 ····.line·48 
79 ····.line·49 
80 ····.line·50 
81 ····.line·51 
82 ····.line·52 
83 ····.line·53 
84 ····.line·54 
85 ····.line·55 
86 ····.line·56 
87 ····.line·57 
88 ····.line·58 
89 ····.line·59 
90 ····.line·60 
91 ····.line·61 
92 .end·method 
  
93 .method·public·constructor·<init>(Ljava/lang/String;I)V 
94 ····.locals·0 
  
95 ····.line·1 
96 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
97 ····.line·2 
98 ····.line·3 
Max diff block lines reached; -1/7368 bytes (-0.01%) of diff not shown.
26.3 KB
smali/l1/j.smali
Max HTML report size reached
20.8 KB
smali/l1/d.smali
Max HTML report size reached
62.5 KB
smali/l1/h.smali
Max HTML report size reached
6.3 KB
smali/l1/f.smali
    
Offset 1, 11 lines modifiedOffset 1, 409 lines modified
1 .class·public·interface·abstract·Ll1/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·synthetic·Ll1/f;
 2 .super·LW0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/p;
  
  
 6 #·static·fields
 7 .field·public·static·final·m:Ll1/f;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·b(LR0/d;)Ljava/lang/Object;9 .method·static·constructor·<clinit>()V
 10 ····.locals·7
  
 11 ····.line·1
 12 ····new-instance·v6,·Ll1/f;
  
 13 ····.line·2
 14 ····.line·3
 15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"
  
 16 ····.line·4
 17 ····.line·5
 18 ····const/4·v5,·0x1
  
 19 ····.line·6
 20 ····const/4·v1,·0x2
  
 21 ····.line·7
 22 ····const-class·v2,·Ll1/i;
  
 23 ····.line·8
 24 ····.line·9
 25 ····const-string·v3,·"createSegment"
  
 26 ····.line·10
 27 ····.line·11
 28 ····move-object·v0,·v6
  
 29 ····.line·12
 30 ····invoke-direct/range·{v0·..·v5},·LW0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····sput-object·v6,·Ll1/f;->m:Ll1/f;
  
 35 ····.line·16
 36 ····.line·17
 37 ····return-void
 38 ····.line·18
 39 ····.line·19
 40 ····.line·20
 41 ····.line·21
 42 ····.line·22
 43 ····.line·23
 44 ····.line·24
 45 ····.line·25
 46 ····.line·26
 47 ····.line·27
 48 ····.line·28
 49 ····.line·29
 50 ····.line·30
 51 ····.line·31
 52 ····.line·32
 53 ····.line·33
 54 ····.line·34
 55 ····.line·35
 56 ····.line·36
 57 ····.line·37
 58 ····.line·38
 59 ····.line·39
 60 ····.line·40
 61 ····.line·41
 62 ····.line·42
 63 ····.line·43
 64 ····.line·44
 65 ····.line·45
 66 ····.line·46
 67 ····.line·47
 68 ····.line·48
 69 ····.line·49
 70 ····.line·50
 71 ····.line·51
 72 ····.line·52
 73 ····.line·53
 74 ····.line·54
 75 ····.line·55
 76 ····.line·56
 77 ····.line·57
 78 ····.line·58
 79 ····.line·59
 80 ····.line·60
 81 ····.line·61
 82 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
Max diff block lines reached; 3646/6422 bytes (56.77%) of diff not shown.
9.71 KB
smali/l1/i.smali
Max HTML report size reached
19.6 KB
smali/l1/e.smali
Max HTML report size reached
505 KB
smali/l1/b.smali
Max HTML report size reached
15.9 KB
smali/l1/g.smali
Max HTML report size reached
59.2 KB
smali/l1/c.smali
Max HTML report size reached
33.5 KB
smali/x0/a.smali
Max HTML report size reached
135 KB
smali/x0/b.smali
Max HTML report size reached
235 B
smali/G/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LG/a;1 .class·public·interface·abstract·LG/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·close()V
 6 .end·method
2.92 KB
smali/n/a.smali
    
Offset 1, 9 lines modifiedOffset 1, 191 lines modified
1 .class·public·abstract·Ln/a;1 .class·public·abstract·Ln/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·a:I·=·0x7f06004e5 .field·public·static·final·a:[I
  
6 .field·public·static·b:I·=·0x7f06004f6 .field·public·static·final·b:[I
  
  
 7 #·direct·methods
 8 .method·public·static·constructor·<clinit>()V
 9 ····.locals·1
  
 10 ····.line·1
 11 ····const/4·v0,·0x7
  
 12 ····.line·2
 13 ····new-array·v0,·v0,·[I
  
 14 ····.line·3
 15 ····.line·4
 16 ····fill-array-data·v0,·:array_0
  
 17 ····.line·5
 18 ····.line·6
 19 ····.line·7
 20 ····sput-object·v0,·Ln/a;->a:[I
  
 21 ····.line·8
 22 ····.line·9
 23 ····const/16·v0,·0xa
  
 24 ····.line·10
 25 ····.line·11
 26 ····new-array·v0,·v0,·[I
  
 27 ····.line·12
 28 ····.line·13
 29 ····fill-array-data·v0,·:array_1
  
 30 ····.line·14
 31 ····.line·15
 32 ····.line·16
 33 ····sput-object·v0,·Ln/a;->b:[I
  
 34 ····.line·17
 35 ····.line·18
 36 ····return-void
  
 37 ····.line·19
 38 ····:array_0
 39 ····.array-data·4
 40 ········0x7f03009e
 41 ········0x7f03009f
 42 ········0x7f0300a0
 43 ········0x7f0300a1
 44 ········0x7f0300a2
 45 ········0x7f0300a3
 46 ········0x7f0300a4
 47 ····.end·array-data
  
 48 ····.line·20
 49 ····.line·21
 50 ····.line·22
 51 ····.line·23
 52 ····.line·24
 53 ····.line·25
 54 ····.line·26
 55 ····.line·27
 56 ····.line·28
 57 ····.line·29
 58 ····.line·30
 59 ····.line·31
 60 ····.line·32
 61 ····.line·33
 62 ····.line·34
 63 ····.line·35
 64 ····.line·36
 65 ····.line·37
 66 ····:array_1
 67 ····.array-data·4
 68 ········0x1010532
 69 ········0x1010533
 70 ········0x101053f
 71 ········0x101056f
 72 ········0x1010570
 73 ········0x7f03009c
 74 ········0x7f0300a5
 75 ········0x7f0300a6
 76 ········0x7f0300a7
 77 ········0x7f030170
 78 ····.end·array-data
 79 ····.line·38
 80 ····.line·39
 81 ····.line·40
 82 ····.line·41
 83 ····.line·42
 84 ····.line·43
 85 ····.line·44
 86 ····.line·45
 87 ····.line·46
 88 ····.line·47
 89 ····.line·48
 90 ····.line·49
 91 ····.line·50
 92 ····.line·51
 93 ····.line·52
 94 ····.line·53
 95 ····.line·54
 96 ····.line·55
 97 ····.line·56
 98 ····.line·57
 99 ····.line·58
 100 ····.line·59
 101 ····.line·60
 102 ····.line·61
 103 ····.line·62
 104 ····.line·63
 105 ····.line·64
 106 ····.line·65
 107 ····.line·66
 108 ····.line·67
 109 ····.line·68
 110 ····.line·69
 111 ····.line·70
Max diff block lines reached; -1/2959 bytes (-0.03%) of diff not shown.
1.88 KB
smali/Y0/a.smali
    
Offset 1, 57 lines modifiedOffset 1, 42 lines modified
1 .class·public·abstract·LY0/a;1 .class·public·final·LY0/a;
2 .super·Ljava/lang/Object;2 .super·LX0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V5 .method·public·final·a()Ljava/util/Random;
6 ····.locals·06 ····.locals·2
  
7 ····.line·17 ····.line·1
8 ····if-eqz·p0,·:cond_18 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····if-nez·p1,·:cond_0 
  
12 ····.line·411 ····.line·4
 12 ····move-result-object·v0
  
13 ····.line·513 ····.line·5
14 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V14 ····const-string·v1,·"current(...)"
  
15 ····.line·615 ····.line·6
16 ····.line·716 ····.line·7
 17 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
17 ····.line·8 
18 ····goto·:goto_0 
  
 18 ····.line·8
19 ····.line·919 ····.line·9
20 ····:cond_0 
21 ····:try_start_0 
22 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V 
23 ····:try_end_0 
24 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
25 ····.line·1020 ····.line·10
 21 ····return-object·v0
26 ····.line·1122 ····.line·11
27 ····.line·1223 ····.line·12
28 ····goto·:goto_0 
  
29 ····.line·1324 ····.line·13
30 ····:catchall_0 
31 ····move-exception·p0 
  
32 ····.line·1425 ····.line·14
33 ····invoke-static·{p1,·p0},·LO0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
  
34 ····.line·1526 ····.line·15
35 ····.line·1627 ····.line·16
36 ····.line·1728 ····.line·17
37 ····:cond_1 
38 ····:goto_0 
39 ····return-void 
40 ····.line·1829 ····.line·18
41 ····.line·1930 ····.line·19
42 ····.line·2031 ····.line·20
43 ····.line·2132 ····.line·21
44 ····.line·2233 ····.line·22
45 ····.line·2334 ····.line·23
46 ····.line·2435 ····.line·24
Offset 139, 8 lines modifiedOffset 124, 29 lines modified
139 ····.line·106124 ····.line·106
140 ····.line·107125 ····.line·107
141 ····.line·108126 ····.line·108
142 ····.line·109127 ····.line·109
143 ····.line·110128 ····.line·110
144 ····.line·111129 ····.line·111
145 ····.line·112130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
146 .end·method152 .end·method
275 KB
smali/a/a.smali
Max HTML report size reached
21.7 KB
smali/h/a.smali
Max HTML report size reached
9.13 KB
smali/o/a.smali
Max HTML report size reached
8.07 KB
smali/o/b.smali
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
1 .class·public·abstract·Lo/b;1 .class·public·abstract·Lo/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;Ljava/util/List;)Ljava/lang/String;5 .method·public·static·a(Landroid/app/Activity;)Z
6 ····.locals·16 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····const/4·v0,·0x08 ····invoke-virtual·{p0},·Landroid/app/Activity;->isLaunchedFromBubble()Z
  
9 ····.line·29 ····.line·2
10 ····invoke-static·{p0,·p1,·v0},·Lo/b;->b(Landroid/content/Context;Ljava/util/List;Z)Ljava/lang/String; 
  
11 ····.line·310 ····.line·3
12 ····.line·411 ····.line·4
13 ····.line·5 
14 ····move-result-object·p012 ····move-result·p0
  
 13 ····.line·5
 14 ····return·p0
15 ····.line·615 ····.line·6
16 ····return-object·p0 
17 ····.line·716 ····.line·7
18 ····.line·817 ····.line·8
19 ····.line·918 ····.line·9
20 ····.line·1019 ····.line·10
21 ····.line·1120 ····.line·11
22 ····.line·1221 ····.line·12
23 ····.line·1322 ····.line·13
Offset 122, 238 lines modifiedOffset 120, 198 lines modified
122 ····.line·106120 ····.line·106
123 ····.line·107121 ····.line·107
124 ····.line·108122 ····.line·108
125 ····.line·109123 ····.line·109
126 ····.line·110124 ····.line·110
127 ····.line·111125 ····.line·111
128 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
129 .end·method145 .end·method
  
130 .method·public·static·b(Landroid/content/Context;Ljava/util/List;Z)Ljava/lang/String;146 .method·public·static·b(Landroid/app/Activity;Ljava/lang/String;)Z
131 ····.locals·4147 ····.locals·4
 148 ····.annotation·build·Landroid/annotation/SuppressLint;
 149 ········value·=·{
 150 ············"BanUncheckedReflection"
 151 ········}
 152 ····.end·annotation
  
132 ····.line·1153 ····.line·1
133 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;154 ····:try_start_0
 155 ····invoke-virtual·{p0},·Landroid/app/Activity;->getApplication()Landroid/app/Application;
  
134 ····.line·2156 ····.line·2
135 ····.line·3157 ····.line·3
136 ····.line·4158 ····.line·4
137 ····move-result-object·p0159 ····move-result-object·v0
  
138 ····.line·5160 ····.line·5
139 ····if-nez·p1,·:cond_0161 ····invoke-virtual·{v0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
140 ····.line·6162 ····.line·6
141 ····.line·7163 ····.line·7
142 ····new-instance·v0,·Ljava/util/ArrayList; 
  
143 ····.line·8164 ····.line·8
 165 ····move-result-object·v0
  
144 ····.line·9166 ····.line·9
145 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V167 ····const-class·v1,·Landroid/content/pm/PackageManager;
  
146 ····.line·10168 ····.line·10
147 ····.line·11169 ····.line·11
 170 ····const-string·v2,·"shouldShowRequestPermissionRationale"
148 ····.line·12 
149 ····goto·:goto_0 
  
 171 ····.line·12
150 ····.line·13172 ····.line·13
 173 ····const-class·v3,·Ljava/lang/String;
151 ····:cond_0 
152 ····move-object·v0,·p1 
  
153 ····.line·14174 ····.line·14
154 ····:goto_0 
155 ····new-instance·v1,·Landroid/content/Intent; 
  
156 ····.line·15175 ····.line·15
 176 ····filled-new-array·{v3},·[Ljava/lang/Class;
157 ····.line·16 
158 ····const-string·v2,·"http://" 
  
 177 ····.line·16
159 ····.line·17178 ····.line·17
160 ····.line·18179 ····.line·18
161 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;180 ····move-result-object·v3
  
162 ····.line·19181 ····.line·19
 182 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
163 ····.line·20183 ····.line·20
164 ····.line·21184 ····.line·21
165 ····move-result-object·v2 
  
166 ····.line·22185 ····.line·22
167 ····const-string·v3,·"android.intent.action.VIEW"186 ····move-result-object·v1
  
168 ····.line·23187 ····.line·23
 188 ····filled-new-array·{p1},·[Ljava/lang/Object;
Max diff block lines reached; 4975/8237 bytes (60.40%) of diff not shown.
4.87 KB
smali/o/c.smali
    
Offset 1, 48 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lo/c;1 .class·public·abstract·Lo/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lo/c$c;, 
8 ········Lo/c$b;, 
9 ········Lo/c$a;, 
10 ········Lo/c$d; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields 
14 .field·public·final·a:Landroid/content/Intent; 
  
15 .field·public·final·b:Landroid/os/Bundle; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·public·constructor·<init>(Landroid/content/Intent;Landroid/os/Bundle;)V5 .method·public·static·a(Landroid/app/Activity;Ljava/lang/String;)Z
18 ····.locals·06 ····.locals·0
  
19 ····.line·17 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z
  
21 ····.line·29 ····.line·2
22 ····.line·310 ····.line·3
23 ····.line·411 ····.line·4
24 ····iput-object·p1,·p0,·Lo/c;->a:Landroid/content/Intent;12 ····move-result·p0
  
25 ····.line·513 ····.line·5
 14 ····return·p0
26 ····.line·615 ····.line·6
27 ····iput-object·p2,·p0,·Lo/c;->b:Landroid/os/Bundle; 
  
28 ····.line·716 ····.line·7
29 ····.line·817 ····.line·8
30 ····return-void 
31 ····.line·918 ····.line·9
32 ····.line·1019 ····.line·10
33 ····.line·1120 ····.line·11
34 ····.line·1221 ····.line·12
35 ····.line·1322 ····.line·13
36 ····.line·1423 ····.line·14
37 ····.line·1524 ····.line·15
Offset 139, 138 lines modifiedOffset 120, 112 lines modified
139 ····.line·106120 ····.line·106
140 ····.line·107121 ····.line·107
141 ····.line·108122 ····.line·108
142 ····.line·109123 ····.line·109
143 ····.line·110124 ····.line·110
144 ····.line·111125 ····.line·111
145 ····.line·112126 ····.line·112
146 .end·method 
  
  
147 #·virtual·methods 
148 .method·public·a(Landroid/content/Context;Landroid/net/Uri;)V 
149 ····.locals·1 
  
150 ····.line·1 
151 ····iget-object·v0,·p0,·Lo/c;->a:Landroid/content/Intent; 
  
152 ····.line·2 
153 ····.line·3 
154 ····invoke-virtual·{v0,·p2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; 
  
155 ····.line·4 
156 ····.line·5 
157 ····.line·6 
158 ····iget-object·p2,·p0,·Lo/c;->a:Landroid/content/Intent; 
  
159 ····.line·7 
160 ····.line·8 
161 ····iget-object·v0,·p0,·Lo/c;->b:Landroid/os/Bundle; 
  
162 ····.line·9 
163 ····.line·10 
164 ····invoke-static·{p1,·p2,·v0},·Lt/a;->h(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V 
  
165 ····.line·11127 ····.line·113
166 ····.line·12 
167 ····.line·13 
168 ····return-void 
169 ····.line·14128 ····.line·114
170 ····.line·15129 ····.line·115
171 ····.line·16130 ····.line·116
172 ····.line·17131 ····.line·117
173 ····.line·18132 ····.line·118
174 ····.line·19133 ····.line·119
175 ····.line·20134 ····.line·120
176 ····.line·21135 ····.line·121
177 ····.line·22136 ····.line·122
178 ····.line·23137 ····.line·123
179 ····.line·24138 ····.line·124
180 ····.line·25139 ····.line·125
181 ····.line·26140 ····.line·126
182 ····.line·27141 ····.line·127
183 ····.line·28142 ····.line·128
184 ····.line·29143 ····.line·129
185 ····.line·30144 ····.line·130
186 ····.line·31145 ····.line·131
187 ····.line·32146 ····.line·132
188 ····.line·33147 ····.line·133
189 ····.line·34148 ····.line·134
190 ····.line·35149 ····.line·135
191 ····.line·36150 ····.line·136
192 ····.line·37151 ····.line·137
193 ····.line·38152 ····.line·138
194 ····.line·39153 ····.line·139
195 ····.line·40154 ····.line·140
196 ····.line·41155 ····.line·141
197 ····.line·42156 ····.line·142
198 ····.line·43157 ····.line·143
199 ····.line·44158 ····.line·144
200 ····.line·45159 ····.line·145
201 ····.line·46160 ····.line·146
202 ····.line·47161 ····.line·147
203 ····.line·48162 ····.line·148
204 ····.line·49163 ····.line·149
205 ····.line·50164 ····.line·150
206 ····.line·51165 ····.line·151
207 ····.line·52166 ····.line·152
Max diff block lines reached; 0/4959 bytes (0.00%) of diff not shown.
467 B
smali/B/a.smali
    
Offset 1, 16 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·LB/a;1 .class·public·abstract·LB/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/text/TextPaint;)Landroid/os/LocaleList; 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/text/TextPaint;->getTextLocales()Landroid/os/LocaleList; 
  
9 ····move-result-object·p0 
  
10 ····return-object·p0 
11 .end·method 
65.8 KB
smali/I/a.smali
Max HTML report size reached
9.21 KB
smali/I/d.smali
Max HTML report size reached
6.19 KB
smali/I/h.smali
    
Offset 1, 16 lines modifiedOffset 1, 403 lines modified
1 .class·public·abstract·synthetic·LI/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI/h;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LI/i;
  
 6 .field·public·i:Ljava/lang/Object;
  
 7 .field·public·j:Lm1/l;
  
 8 .field·public·k:Ljava/lang/Object;
  
 9 .field·public·synthetic·l:Ljava/lang/Object;
  
 10 .field·public·final·synthetic·m:LI/i;
  
 11 .field·public·n:I
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;Ljava/lang/String;)I13 .method·public·constructor·<init>(LI/i;LP0/b;)V
6 ····.locals·014 ····.locals·0
  
7 ····.line·115 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I16 ····iput-object·p1,·p0,·LI/h;->m:LI/i;
  
 17 ····.line·2
 18 ····.line·3
 19 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 20 ····.line·4
 21 ····.line·5
 22 ····.line·6
 23 ····return-void
 24 ····.line·7
 25 ····.line·8
 26 ····.line·9
 27 ····.line·10
 28 ····.line·11
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····.line·15
 33 ····.line·16
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
 97 ····.line·80
 98 ····.line·81
 99 ····.line·82
 100 ····.line·83
 101 ····.line·84
 102 ····.line·85
 103 ····.line·86
 104 ····.line·87
 105 ····.line·88
 106 ····.line·89
 107 ····.line·90
 108 ····.line·91
 109 ····.line·92
 110 ····.line·93
 111 ····.line·94
 112 ····.line·95
 113 ····.line·96
Max diff block lines reached; 1768/6305 bytes (28.04%) of diff not shown.
17.4 KB
smali/I/f.smali
Max HTML report size reached
69.6 KB
smali/I/i.smali
Max HTML report size reached
9.39 KB
smali/I/e.smali
Max HTML report size reached
5.81 KB
smali/I/b.smali
    
Offset 1, 53 lines modifiedOffset 1, 289 lines modified
1 .class·public·interface·abstract·LI/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI/b;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Z5 .field·public·h:Ljava/lang/Object;
  
 6 .field·public·i:Lm1/p;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LI/c;
  
 9 .field·public·l:I
  
  
6 #·direct·methods10 #·direct·methods
7 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>(LI/c;LP0/b;)V
8 ····.locals·212 ····.locals·0
  
 13 ····.line·1
 14 ····iput-object·p1,·p0,·LI/b;->k:LI/c;
  
 15 ····.line·2
 16 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 18 ····.line·4
 19 ····.line·5
 20 ····.line·6
 21 ····return-void
 22 ····.line·7
 23 ····.line·8
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
Max diff block lines reached; 2025/5923 bytes (34.19%) of diff not shown.
38.2 KB
smali/I/g.smali
Max HTML report size reached
52.1 KB
smali/I/c.smali
Max HTML report size reached
2.46 KB
smali/N/a.smali
    
Offset 1, 102 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·LN/a;1 .class·public·abstract·LN/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LM/d; 
 4 #·static·fields
 5 .field·public·static·final·a:[I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const/16·v0,·0xb
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····new-array·v0,·v0,·[I
13 ····.line·4 
14 ····return-void 
15 ····.line·5 
16 ····.line·6 
17 ····.line·7 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 .end·method 
  
  
73 #·virtual·methods 
74 .method·public·a(LM/c;LR0/d;)Ljava/lang/Object; 
75 ····.locals·0 
  
76 ····.line·1 
77 ····throw·p1 
78 ····.line·2 
79 ····.line·3 
80 ····.line·414 ····.line·4
81 ····.line·515 ····.line·5
 16 ····fill-array-data·v0,·:array_0
  
82 ····.line·617 ····.line·6
83 ····.line·718 ····.line·7
84 ····.line·819 ····.line·8
 20 ····sput-object·v0,·LN/a;->a:[I
  
85 ····.line·921 ····.line·9
86 ····.line·1022 ····.line·10
 23 ····return-void
  
87 ····.line·1124 ····.line·11
 25 ····:array_0
 26 ····.array-data·4
 27 ········0x10100c4
 28 ········0x10100f1
 29 ········0x7f030093
 30 ········0x7f030094
 31 ········0x7f030095
 32 ········0x7f030096
 33 ········0x7f030097
 34 ········0x7f0300c0
 35 ········0x7f03010b
 36 ········0x7f030124
 37 ········0x7f030131
 38 ····.end·array-data
88 ····.line·1239 ····.line·12
89 ····.line·1340 ····.line·13
90 ····.line·1441 ····.line·14
91 ····.line·1542 ····.line·15
92 ····.line·1643 ····.line·16
93 ····.line·1744 ····.line·17
94 ····.line·1845 ····.line·18
Offset 190, 8 lines modifiedOffset 143, 29 lines modified
190 ····.line·106143 ····.line·106
Max diff block lines reached; 403/2493 bytes (16.17%) of diff not shown.
90.7 KB
smali/y/a.smali
Max HTML report size reached
3.76 KB
smali/X0/a.smali
    
Offset 1, 261 lines modifiedOffset 1, 8 lines modified
1 .class·public·LX0/a;1 .class·public·abstract·LX0/a;
2 .super·LW0/a;2 .super·LX0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LX0/a$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·LW0/a;-><init>()V 
  
15 ····.line·2 
16 ····.line·3 
17 ····.line·4 
18 ····return-void 
19 ····.line·5 
20 ····.line·6 
21 ····.line·7 
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 .end·method 
  
  
77 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/util/Random;
78 .method·public·b()Ld1/c; 
79 ····.locals·1 
  
80 ····.line·1 
81 ····const/16·v0,·0x22 
  
82 ····.line·2 
83 ····.line·3 
84 ····invoke-virtual·{p0,·v0},·LX0/a;->c(I)Z 
  
85 ····.line·4 
86 ····.line·5 
87 ····.line·6 
88 ····move-result·v0 
  
89 ····.line·7 
90 ····if-eqz·v0,·:cond_0 
  
91 ····.line·8 
92 ····.line·9 
93 ····new-instance·v0,·Le1/a; 
  
94 ····.line·10 
95 ····.line·11 
96 ····invoke-direct·{v0},·Le1/a;-><init>()V 
  
97 ····.line·12 
98 ····.line·13 
99 ····.line·14 
100 ····goto·:goto_0 
  
101 ····.line·15 
102 ····:cond_0 
103 ····invoke-super·{p0},·LV0/a;->b()Ld1/c; 
  
104 ····.line·16 
105 ····.line·17 
106 ····.line·18 
107 ····move-result-object·v0 
  
108 ····.line·19 
Max diff block lines reached; 0/3822 bytes (0.00%) of diff not shown.
5.12 KB
smali/android/support/v4/graphics/drawable/IconCompatParcelizer.smali
    
Offset 67, 21 lines modifiedOffset 67, 93 lines modified
67 ····.line·5567 ····.line·55
68 ····.line·5668 ····.line·56
69 ····.line·5769 ····.line·57
70 ····.line·5870 ····.line·58
71 ····.line·5971 ····.line·59
72 ····.line·6072 ····.line·60
73 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
 120 ····.line·108
 121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
74 .end·method146 .end·method
  
75 .method·public·static·read(LX/a;)Landroidx/core/graphics/drawable/IconCompat;147 .method·public·static·read(LS/a;)Landroidx/core/graphics/drawable/IconCompat;
76 ····.locals·0148 ····.locals·0
  
77 ····.line·1149 ····.line·1
78 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LX/a;)Landroidx/core/graphics/drawable/IconCompat;150 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LS/a;)Landroidx/core/graphics/drawable/IconCompat;
  
79 ····.line·2151 ····.line·2
80 ····.line·3152 ····.line·3
81 ····.line·4153 ····.line·4
82 ····move-result-object·p0154 ····move-result-object·p0
  
83 ····.line·5155 ····.line·5
Offset 139, 21 lines modifiedOffset 211, 89 lines modified
139 ····.line·56211 ····.line·56
140 ····.line·57212 ····.line·57
141 ····.line·58213 ····.line·58
142 ····.line·59214 ····.line·59
143 ····.line·60215 ····.line·60
144 ····.line·61216 ····.line·61
145 ····.line·62217 ····.line·62
 218 ····.line·63
 219 ····.line·64
 220 ····.line·65
 221 ····.line·66
 222 ····.line·67
 223 ····.line·68
 224 ····.line·69
 225 ····.line·70
 226 ····.line·71
 227 ····.line·72
 228 ····.line·73
 229 ····.line·74
 230 ····.line·75
 231 ····.line·76
 232 ····.line·77
 233 ····.line·78
 234 ····.line·79
 235 ····.line·80
 236 ····.line·81
 237 ····.line·82
 238 ····.line·83
 239 ····.line·84
 240 ····.line·85
 241 ····.line·86
 242 ····.line·87
 243 ····.line·88
Max diff block lines reached; 2264/5100 bytes (44.39%) of diff not shown.
5.03 KB
smali/android/support/v4/app/RemoteActionCompatParcelizer.smali
    
Offset 67, 21 lines modifiedOffset 67, 93 lines modified
67 ····.line·5567 ····.line·55
68 ····.line·5668 ····.line·56
69 ····.line·5769 ····.line·57
70 ····.line·5870 ····.line·58
71 ····.line·5971 ····.line·59
72 ····.line·6072 ····.line·60
73 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
 120 ····.line·108
 121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
74 .end·method146 .end·method
  
75 .method·public·static·read(LX/a;)Landroidx/core/app/RemoteActionCompat;147 .method·public·static·read(LS/a;)Landroidx/core/app/RemoteActionCompat;
76 ····.locals·0148 ····.locals·0
  
77 ····.line·1149 ····.line·1
78 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LX/a;)Landroidx/core/app/RemoteActionCompat;150 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LS/a;)Landroidx/core/app/RemoteActionCompat;
  
79 ····.line·2151 ····.line·2
80 ····.line·3152 ····.line·3
81 ····.line·4153 ····.line·4
82 ····move-result-object·p0154 ····move-result-object·p0
  
83 ····.line·5155 ····.line·5
Offset 139, 21 lines modifiedOffset 211, 89 lines modified
139 ····.line·56211 ····.line·56
140 ····.line·57212 ····.line·57
141 ····.line·58213 ····.line·58
142 ····.line·59214 ····.line·59
143 ····.line·60215 ····.line·60
144 ····.line·61216 ····.line·61
145 ····.line·62217 ····.line·62
 218 ····.line·63
 219 ····.line·64
 220 ····.line·65
 221 ····.line·66
 222 ····.line·67
 223 ····.line·68
 224 ····.line·69
 225 ····.line·70
 226 ····.line·71
 227 ····.line·72
 228 ····.line·73
 229 ····.line·74
 230 ····.line·75
 231 ····.line·76
 232 ····.line·77
 233 ····.line·78
 234 ····.line·79
 235 ····.line·80
 236 ····.line·81
 237 ····.line·82
 238 ····.line·83
 239 ····.line·84
 240 ····.line·85
 241 ····.line·86
 242 ····.line·87
 243 ····.line·88
Max diff block lines reached; 2228/5028 bytes (44.31%) of diff not shown.
6.94 KB
smali/s0/a.smali
    
Offset 1, 343 lines modifiedOffset 1, 76 lines modified
1 .class·public·Ls0/a;1 .class·public·abstract·synthetic·Ls0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ls0/b; 
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewConfiguration;)F
 6 ····.locals·0
  
6 #·instance·fields 
7 .field·public·a:[B7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHorizontalScrollFactor()F
  
 9 ····move-result·p0
  
8 #·direct·methods 
9 .method·public·constructor·<init>([B)V10 ····return·p0
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·b()Landroid/graphics/ColorSpace$Named;
 13 ····.locals·1
  
 14 ····.line·1
 15 ····sget-object·v0,·Landroid/graphics/ColorSpace$Named;->SRGB:Landroid/graphics/ColorSpace$Named;
  
 16 ····return-object·v0
 17 .end·method
  
 18 .method·public·static·bridge·synthetic·c(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
10 ····.locals·019 ····.locals·0
  
11 ····.line·120 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-static·{p0},·Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
  
 22 ····move-result-object·p0
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput-object·p1,·p0,·Ls0/a;->a:[B 
  
 23 ····return-object·p0
17 ····.line·5 
18 ····.line·6 
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method24 .end·method
  
 25 .method·public·static·bridge·synthetic·d()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
 26 ····.locals·1
  
 27 ····.line·1
 28 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_MOVE_WINDOW:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
 29 ····return-object·v0
 30 .end·method
  
 31 .method·public·static·bridge·synthetic·e(Landroid/text/TextPaint;)Ljava/lang/String;
77 #·virtual·methods 
78 .method·public·a(Landroid/content/Context;Lcom/shockwave/pdfium/PdfiumCore;Ljava/lang/String;)Lcom/shockwave/pdfium/PdfDocument; 
79 ····.locals·032 ····.locals·0
  
80 ····.line·133 ····.line·1
81 ····iget-object·p1,·p0,·Ls0/a;->a:[B34 ····invoke-virtual·{p0},·Landroid/text/TextPaint;->getFontVariationSettings()Ljava/lang/String;
  
 35 ····move-result-object·p0
82 ····.line·2 
83 ····.line·3 
84 ····invoke-virtual·{p2,·p1,·p3},·Lcom/shockwave/pdfium/PdfiumCore;->k([BLjava/lang/String;)Lcom/shockwave/pdfium/PdfDocument; 
  
 36 ····return-object·p0
Max diff block lines reached; 0/7079 bytes (0.00%) of diff not shown.
72.4 KB
smali/s0/b.smali
Max HTML report size reached
5.93 KB
smali/s0/c.smali
    
Offset 1, 353 lines modifiedOffset 1, 36 lines modified
1 .class·public·Ls0/c;1 .class·public·final·synthetic·Ls0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ls0/b;5 .implements·Landroid/window/OnBackInvokedCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroid/net/Uri;7 .field·public·final·synthetic·a:Ls0/e;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/net/Uri;)V9 .method·public·synthetic·constructor·<init>(Ls0/e;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput-object·p1,·p0,·Ls0/c;->a:Landroid/net/Uri;13 ····iput-object·p1,·p0,·Ls0/c;->a:Ls0/e;
  
17 ····.line·5 
18 ····.line·6 
19 ····return-void14 ····return-void
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method15 .end·method
  
  
77 #·virtual·methods16 #·virtual·methods
78 .method·public·a(Landroid/content/Context;Lcom/shockwave/pdfium/PdfiumCore;Ljava/lang/String;)Lcom/shockwave/pdfium/PdfDocument;17 .method·public·final·onBackInvoked()V
79 ····.locals·218 ····.locals·1
  
80 ····.line·119 ····.line·1
81 ····invoke-virtual·{p1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;20 ····iget-object·v0,·p0,·Ls0/c;->a:Ls0/e;
  
 21 ····invoke-virtual·{v0},·Ls0/e;->onBackPressed()V
82 ····.line·2 
83 ····.line·3 
84 ····.line·4 
85 ····move-result-object·p1 
  
 22 ····return-void
86 ····.line·5 
87 ····iget-object·v0,·p0,·Ls0/c;->a:Landroid/net/Uri; 
  
88 ····.line·6 
89 ····.line·7 
90 ····const-string·v1,·"r" 
  
91 ····.line·8 
92 ····.line·9 
93 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; 
  
94 ····.line·10 
95 ····.line·11 
96 ····.line·12 
97 ····move-result-object·p1 
  
98 ····.line·13 
99 ····invoke-virtual·{p2,·p1,·p3},·Lcom/shockwave/pdfium/PdfiumCore;->j(Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)Lcom/shockwave/pdfium/PdfDocument; 
  
100 ····.line·14 
101 ····.line·15 
102 ····.line·16 
103 ····move-result-object·p1 
  
104 ····.line·17 
105 ····return-object·p1 
106 ····.line·18 
Max diff block lines reached; 0/6042 bytes (0.00%) of diff not shown.
61.0 KB
smali/u0/a.smali
Max HTML report size reached
11.5 KB
smali/u0/d.smali
Max HTML report size reached
33.8 KB
smali/u0/b.smali
Max HTML report size reached
24.4 KB
smali/u0/c.smali
Max HTML report size reached
9.7 KB
smali/M/p.smali
Max HTML report size reached
7.07 KB
smali/M/a.smali
    
Offset 1, 336 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·LM/a;1 .class·public·final·synthetic·LM/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicInteger;7 .field·public·final·synthetic·e:LM/b;
  
 8 .field·public·final·synthetic·f:I
  
 9 .field·public·final·synthetic·g:Ljava/io/Serializable;
  
  
6 #·direct·methods10 #·direct·methods
7 .method·public·constructor·<init>(I)V11 .method·public·synthetic·constructor·<init>(LM/b;ILjava/io/Serializable;)V
8 ····.locals·112 ····.locals·0
  
9 ····.line·113 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····iput-object·p1,·p0,·LM/a;->e:LM/b;
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger; 
  
 16 ····iput·p2,·p0,·LM/a;->f:I
15 ····.line·5 
16 ····.line·6 
17 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V 
  
 17 ····iput-object·p3,·p0,·LM/a;->g:Ljava/io/Serializable;
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····iput-object·v0,·p0,·LM/a;->a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
22 ····.line·10 
23 ····.line·11 
24 ····return-void18 ····return-void
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method19 .end·method
  
  
77 #·virtual·methods20 #·virtual·methods
78 .method·public·final·a()I21 .method·public·final·run()V
79 ····.locals·122 ····.locals·3
  
80 ····.line·123 ····.line·1
81 ····iget-object·v0,·p0,·LM/a;->a:Ljava/util/concurrent/atomic/AtomicInteger;24 ····iget-object·v0,·p0,·LM/a;->e:LM/b;
  
82 ····.line·225 ····.line·2
83 ····.line·326 ····.line·3
84 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;->decrementAndGet()I27 ····iget-object·v0,·v0,·LM/b;->b:LM/e;
  
85 ····.line·428 ····.line·4
86 ····.line·529 ····.line·5
 30 ····iget·v1,·p0,·LM/a;->f:I
87 ····.line·6 
88 ····move-result·v0 
  
89 ····.line·7 
90 ····return·v0 
91 ····.line·8 
92 ····.line·9 
93 ····.line·10 
94 ····.line·11 
95 ····.line·12 
96 ····.line·13 
97 ····.line·14 
98 ····.line·15 
99 ····.line·16 
100 ····.line·17 
101 ····.line·18 
Max diff block lines reached; 3761/7214 bytes (52.13%) of diff not shown.
14.1 KB
smali/M/k.smali
Max HTML report size reached
188 KB
smali/M/j.smali
Max HTML report size reached
487 B
smali/M/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·LM/d;1 .class·public·final·synthetic·LM/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Executor;
  
  
4 #·virtual·methods6 #·virtual·methods
5 .method·public·abstract·a(LM/c;LR0/d;)Ljava/lang/Object;7 .method·public·final·execute(Ljava/lang/Runnable;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
 11 ····return-void
6 .end·method12 .end·method
4.05 KB
smali/M/h.smali
    
Offset 1, 11 lines modifiedOffset 1, 220 lines modified
1 .class·public·interface·abstract·LM/h;1 .class·public·final·synthetic·LM/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Landroid/content/Context;
  
  
4 #·virtual·methods9 #·direct·methods
5 .method·public·abstract·a(La1/p;LR0/d;)Ljava/lang/Object;10 .method·public·synthetic·constructor·<init>(Landroid/content/Context;I)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput·p2,·p0,·LM/h;->e:I
  
 14 ····iput-object·p1,·p0,·LM/h;->f:Landroid/content/Context;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
6 .end·method17 .end·method
  
7 .method·public·abstract·b()Lm1/d; 
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·11
  
 21 ····.line·1
 22 ····iget·v0,·p0,·LM/h;->e:I
  
 23 ····.line·2
 24 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
  
 26 ····.line·4
 27 ····.line·5
 28 ····.line·6
 29 ····new-instance·v0,·LM/d;
  
 30 ····.line·7
 31 ····.line·8
 32 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 33 ····.line·9
 34 ····.line·10
 35 ····.line·11
 36 ····sget-object·v1,·LM/f;->a:LB0/d;
  
 37 ····.line·12
 38 ····.line·13
 39 ····const/4·v2,·0x0
  
 40 ····.line·14
 41 ····iget-object·v3,·p0,·LM/h;->f:Landroid/content/Context;
  
 42 ····.line·15
 43 ····.line·16
 44 ····invoke-static·{v3,·v0,·v1,·v2},·LM/f;->s(Landroid/content/Context;Ljava/util/concurrent/Executor;LM/e;Z)V
  
 45 ····.line·17
 46 ····.line·18
 47 ····.line·19
 48 ····return-void
  
 49 ····.line·20
 50 ····:pswitch_0
 51 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;
  
 52 ····.line·21
 53 ····.line·22
 54 ····sget-object·v9,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
 55 ····.line·23
 56 ····.line·24
 57 ····new-instance·v10,·Ljava/util/concurrent/LinkedBlockingQueue;
  
 58 ····.line·25
 59 ····.line·26
 60 ····invoke-direct·{v10},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
  
 61 ····.line·27
 62 ····.line·28
 63 ····.line·29
 64 ····const/4·v6,·0x1
  
 65 ····.line·30
 66 ····const-wide/16·v7,·0x0
  
 67 ····.line·31
 68 ····.line·32
 69 ····const/4·v5,·0x0
  
 70 ····.line·33
 71 ····move-object·v4,·v0
  
 72 ····.line·34
 73 ····invoke-direct/range·{v4·..·v10},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
  
 74 ····.line·35
 75 ····.line·36
 76 ····.line·37
 77 ····new-instance·v1,·LM/h;
  
 78 ····.line·38
 79 ····.line·39
 80 ····iget-object·v2,·p0,·LM/h;->f:Landroid/content/Context;
  
 81 ····.line·40
 82 ····.line·41
 83 ····const/4·v3,·0x1
  
 84 ····.line·42
 85 ····invoke-direct·{v1,·v2,·v3},·LM/h;-><init>(Landroid/content/Context;I)V
  
 86 ····.line·43
 87 ····.line·44
 88 ····.line·45
 89 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
  
 90 ····.line·46
 91 ····.line·47
Max diff block lines reached; 0/4122 bytes (0.00%) of diff not shown.
51.8 KB
smali/M/o.smali
Max HTML report size reached
3.1 KB
smali/M/l.smali
    
Offset 1, 110 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·LM/l;1 .class·public·abstract·LM/l;
2 .super·LM/v;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·b:Ljava/lang/Throwable; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V5 .method·public·static·a(Landroid/os/Looper;)Landroid/os/Handler;
8 ····.locals·26 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····const-string·v0,·"finalException"8 ····invoke-static·{p0},·LM/k;->h(Landroid/os/Looper;)Landroid/os/Handler;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
14 ····.line·411 ····.line·4
 12 ····move-result-object·p0
15 ····.line·5 
16 ····.line·6 
17 ····const·v0,·0x7fffffff 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····const/4·v1,·0x0 
  
22 ····.line·10 
23 ····invoke-direct·{p0,·v0,·v1},·LM/v;-><init>(ILb1/g;)V 
  
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····iput-object·p1,·p0,·LM/l;->b:Ljava/lang/Throwable; 
  
28 ····.line·14 
29 ····.line·15 
30 ····return-void 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 .end·method 
  
  
79 #·virtual·methods 
80 .method·public·final·b()Ljava/lang/Throwable; 
81 ····.locals·1 
  
82 ····.line·1 
83 ····iget-object·v0,·p0,·LM/l;->b:Ljava/lang/Throwable; 
  
84 ····.line·2 
85 ····.line·3 
86 ····return-object·v0 
87 ····.line·4 
88 ····.line·513 ····.line·5
 14 ····return-object·p0
89 ····.line·615 ····.line·6
90 ····.line·716 ····.line·7
91 ····.line·817 ····.line·8
92 ····.line·918 ····.line·9
93 ····.line·1019 ····.line·10
94 ····.line·1120 ····.line·11
95 ····.line·1221 ····.line·12
Offset 153, 8 lines modifiedOffset 69, 77 lines modified
153 ····.line·5569 ····.line·55
154 ····.line·5670 ····.line·56
155 ····.line·5771 ····.line·57
156 ····.line·5872 ····.line·58
157 ····.line·5973 ····.line·59
158 ····.line·6074 ····.line·60
159 ····.line·6175 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
Max diff block lines reached; 0/3142 bytes (0.00%) of diff not shown.
217 KB
smali/M/f.smali
Max HTML report size reached
4.01 KB
smali/M/m.smali
    
Offset 1, 8 lines modifiedOffset 1, 241 lines modified
1 .class·public·interface·abstract·LM/m;1 .class·public·abstract·LM/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·a(La1/p;LR0/d;)Ljava/lang/Object;5 .method·public·static·a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;
 6 ····.locals·2
  
 7 ····.line·1
 8 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result-object·p1
  
 13 ····.line·5
 14 ····const-wide/16·v0,·0x0
  
 15 ····.line·6
 16 ····.line·7
 17 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;
  
 18 ····.line·8
 19 ····.line·9
 20 ····.line·10
 21 ····move-result-object·v0
  
 22 ····.line·11
 23 ····invoke-virtual·{p0,·p1,·v0},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
  
 24 ····.line·12
 25 ····.line·13
 26 ····.line·14
 27 ····move-result-object·p0
  
 28 ····.line·15
 29 ····return-object·p0
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
Max diff block lines reached; 0/4081 bytes (0.00%) of diff not shown.
22.7 KB
smali/M/n.smali
Max HTML report size reached
10.7 KB
smali/M/i.smali
Max HTML report size reached
6.58 KB
smali/M/e.smali
    
Offset 1, 435 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·LM/e; 
2 .super·LM/v;1 .class·public·interface·abstract·LM/e;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·b:Ljava/lang/Object; 
  
6 .field·public·final·c:I 
  
  
7 #·direct·methods 
8 .method·public·constructor·<init>(Ljava/lang/Object;II)V 
9 ····.locals·1 
  
10 ····.line·1 
11 ····const/4·v0,·0x0 
  
12 ····.line·2 
13 ····invoke-direct·{p0,·p3,·v0},·LM/v;-><init>(ILb1/g;)V 
  
14 ····.line·3 
15 ····.line·4 
16 ····.line·5 
17 ····iput-object·p1,·p0,·LM/e;->b:Ljava/lang/Object; 
  
18 ····.line·6 
19 ····.line·7 
20 ····iput·p2,·p0,·LM/e;->c:I 
  
21 ····.line·8 
22 ····.line·9 
23 ····return-void 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 ····.line·62 
77 ····.line·63 
78 ····.line·64 
79 ····.line·65 
80 ····.line·66 
81 ····.line·67 
82 ····.line·68 
83 ····.line·69 
84 ····.line·70 
85 ····.line·71 
86 ····.line·72 
87 ····.line·73 
88 ····.line·74 
89 ····.line·75 
90 ····.line·76 
91 ····.line·77 
92 ····.line·78 
93 ····.line·79 
94 ····.line·80 
95 ····.line·81 
96 ····.line·82 
97 ····.line·83 
98 ····.line·84 
99 ····.line·85 
100 ····.line·86 
101 ····.line·87 
102 ····.line·88 
103 ····.line·89 
104 ····.line·90 
105 ····.line·91 
106 ····.line·92 
107 ····.line·93 
108 ····.line·94 
109 ····.line·95 
110 ····.line·96 
111 ····.line·97 
112 ····.line·98 
113 ····.line·99 
114 ····.line·100 
115 ····.line·101 
116 ····.line·102 
Max diff block lines reached; 2584/6710 bytes (38.51%) of diff not shown.
21.4 KB
smali/M/b.smali
Max HTML report size reached
5.01 KB
smali/M/g.smali
    
Offset 1, 92 lines modifiedOffset 1, 260 lines modified
1 .class·public·abstract·LM/g;1 .class·public·final·synthetic·LM/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LM/g$a; 
8 ····} 
9 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
10 #·static·fields 
11 .field·public·static·final·a:LM/g$a;8 .field·public·final·synthetic·f:Ljava/lang/Object;
  
 9 .field·public·final·synthetic·g:Ljava/lang/Object;
  
  
12 #·direct·methods10 #·direct·methods
13 .method·static·constructor·<clinit>()V11 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V
14 ····.locals·212 ····.locals·0
  
 13 ····.line·1
 14 ····iput·p1,·p0,·LM/g;->e:I
  
 15 ····iput-object·p2,·p0,·LM/g;->f:Ljava/lang/Object;
  
 16 ····iput-object·p3,·p0,·LM/g;->g:Ljava/lang/Object;
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····return-void
 19 .end·method
  
  
 20 #·virtual·methods
 21 .method·public·final·run()V
 22 ····.locals·5
  
15 ····.line·123 ····.line·1
16 ····new-instance·v0,·LM/g$a;24 ····iget·v0,·p0,·LM/g;->e:I
  
17 ····.line·225 ····.line·2
18 ····.line·326 ····.line·3
19 ····const/4·v1,·0x027 ····packed-switch·v0,·:pswitch_data_0
  
20 ····.line·428 ····.line·4
21 ····invoke-direct·{v0,·v1},·LM/g$a;-><init>(Lb1/g;)V 
  
22 ····.line·529 ····.line·5
23 ····.line·630 ····.line·6
 31 ····iget-object·v0,·p0,·LM/g;->f:Ljava/lang/Object;
24 ····.line·7 
25 ····sput-object·v0,·LM/g;->a:LM/g$a; 
  
 32 ····.line·7
26 ····.line·833 ····.line·8
 34 ····check-cast·v0,·Lh/u;
  
27 ····.line·935 ····.line·9
28 ····return-void 
29 ····.line·1036 ····.line·10
 37 ····iget-object·v1,·p0,·LM/g;->g:Ljava/lang/Object;
  
30 ····.line·1138 ····.line·11
31 ····.line·1239 ····.line·12
 40 ····check-cast·v1,·Landroid/graphics/Typeface;
  
32 ····.line·1341 ····.line·13
33 ····.line·1442 ····.line·14
 43 ····invoke-virtual·{v0,·v1},·Lh/u;->b(Landroid/graphics/Typeface;)V
  
34 ····.line·1544 ····.line·15
35 ····.line·1645 ····.line·16
36 ····.line·1746 ····.line·17
 47 ····return-void
  
37 ····.line·1848 ····.line·18
 49 ····:pswitch_0
 50 ····iget-object·v0,·p0,·LM/g;->f:Ljava/lang/Object;
  
38 ····.line·1951 ····.line·19
39 ····.line·2052 ····.line·20
 53 ····check-cast·v0,·Landroidx/profileinstaller/ProfileInstallerInitializer;
  
40 ····.line·2154 ····.line·21
41 ····.line·2255 ····.line·22
 56 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
42 ····.line·2357 ····.line·23
43 ····.line·2458 ····.line·24
44 ····.line·2559 ····.line·25
 60 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
45 ····.line·2661 ····.line·26
46 ····.line·2762 ····.line·27
 63 ····const/16·v1,·0x1c
  
47 ····.line·2864 ····.line·28
48 ····.line·2965 ····.line·29
 66 ····if-lt·v0,·v1,·:cond_0
  
49 ····.line·3067 ····.line·30
50 ····.line·3168 ····.line·31
 69 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
51 ····.line·3270 ····.line·32
52 ····.line·3371 ····.line·33
53 ····.line·3472 ····.line·34
 73 ····move-result-object·v0
  
54 ····.line·3574 ····.line·35
 75 ····invoke-static·{v0},·LM/l;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
55 ····.line·3676 ····.line·36
56 ····.line·3777 ····.line·37
57 ····.line·3878 ····.line·38
 79 ····move-result-object·v0
  
58 ····.line·3980 ····.line·39
 81 ····goto·:goto_0
  
Max diff block lines reached; 2440/5105 bytes (47.80%) of diff not shown.
7.8 KB
smali/M/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 477 lines modified
1 .class·public·final·LM/c;1 .class·public·final·LM/c;
2 .super·Ljava/io/IOException;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/String;
4 #·direct·methods 
5 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
6 ····.locals·1 
  
7 ····const-string·v0,·"message"6 .field·public·final·b:Ljava/lang/String;
  
8 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V7 .field·public·final·c:J
  
 8 .field·public·d:J
9 ····.line·2 
10 ····invoke-direct·{p0,·p1,·p2},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
  
 9 .field·public·e:I
11 ····return-void 
12 .end·method 
  
13 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;ILb1/g;)V 
14 ····.locals·010 .field·public·final·f:I
  
 11 .field·public·final·g:I
  
15 ····and-int/lit8·p3,·p3,·0x212 .field·public·h:[I
  
16 ····if-eqz·p3,·:cond_013 .field·public·final·i:Ljava/util/TreeMap;
  
17 ····const/4·p2,·0x0 
 14 #·direct·methods
 15 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;JIII[ILjava/util/TreeMap;)V
 16 ····.locals·0
  
18 ····.line·117 ····.line·1
19 ····:cond_0 
20 ····invoke-direct·{p0,·p1,·p2},·LM/c;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····.line·2
 20 ····.line·3
 21 ····.line·4
 22 ····iput-object·p1,·p0,·LM/c;->a:Ljava/lang/String;
  
 23 ····.line·5
 24 ····.line·6
 25 ····iput-object·p2,·p0,·LM/c;->b:Ljava/lang/String;
  
 26 ····.line·7
 27 ····.line·8
 28 ····iput-wide·p3,·p0,·LM/c;->c:J
  
 29 ····.line·9
 30 ····.line·10
 31 ····const-wide/16·p1,·0x0
  
 32 ····.line·11
 33 ····.line·12
 34 ····iput-wide·p1,·p0,·LM/c;->d:J
  
 35 ····.line·13
 36 ····.line·14
 37 ····iput·p5,·p0,·LM/c;->e:I
  
 38 ····.line·15
 39 ····.line·16
 40 ····iput·p6,·p0,·LM/c;->f:I
  
 41 ····.line·17
 42 ····.line·18
 43 ····iput·p7,·p0,·LM/c;->g:I
  
 44 ····.line·19
 45 ····.line·20
 46 ····iput-object·p8,·p0,·LM/c;->h:[I
  
 47 ····.line·21
 48 ····.line·22
 49 ····iput-object·p9,·p0,·LM/c;->i:Ljava/util/TreeMap;
  
 50 ····.line·23
 51 ····.line·24
21 ····return-void52 ····return-void
 53 ····.line·25
 54 ····.line·26
 55 ····.line·27
 56 ····.line·28
 57 ····.line·29
 58 ····.line·30
 59 ····.line·31
 60 ····.line·32
 61 ····.line·33
 62 ····.line·34
 63 ····.line·35
 64 ····.line·36
 65 ····.line·37
 66 ····.line·38
 67 ····.line·39
 68 ····.line·40
 69 ····.line·41
 70 ····.line·42
 71 ····.line·43
 72 ····.line·44
 73 ····.line·45
 74 ····.line·46
 75 ····.line·47
 76 ····.line·48
 77 ····.line·49
 78 ····.line·50
 79 ····.line·51
 80 ····.line·52
 81 ····.line·53
 82 ····.line·54
 83 ····.line·55
 84 ····.line·56
 85 ····.line·57
 86 ····.line·58
 87 ····.line·59
 88 ····.line·60
 89 ····.line·61
 90 ····.line·62
 91 ····.line·63
 92 ····.line·64
 93 ····.line·65
 94 ····.line·66
Max diff block lines reached; 0/7954 bytes (0.00%) of diff not shown.
5.89 KB
smali/g1/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 397 lines modified
1 .class·public·interface·abstract·Lg1/a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/a;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:Lh1/n;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·j:La0/j;
  
 8 .field·public·k:I
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(La0/j;LN0/d;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput-object·p1,·p0,·Lg1/a;->j:La0/j;
  
 14 ····.line·2
 15 ····.line·3
 16 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 17 ····.line·4
 18 ····.line·5
 19 ····.line·6
 20 ····return-void
 21 ····.line·7
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
Max diff block lines reached; -1/5995 bytes (-0.02%) of diff not shown.
233 B
smali/g1/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg1/d;1 .class·public·interface·abstract·Lg1/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·l(Lg1/e;LN0/d;)Ljava/lang/Object;
 6 .end·method
5.96 KB
smali/g1/h.smali
    
Offset 1, 6 lines modifiedOffset 1, 399 lines modified
1 .class·public·interface·abstract·Lg1/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/h;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/a; 
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:Lg1/i;
  
 8 .field·public·k:Ljava/lang/Object;
  
 9 .field·public·l:Lg1/e;
  
  
 10 #·direct·methods
 11 .method·public·constructor·<init>(Lg1/i;LN0/d;)V
 12 ····.locals·0
  
 13 ····.line·1
 14 ····iput-object·p1,·p0,·Lg1/h;->j:Lg1/i;
  
 15 ····.line·2
 16 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 18 ····.line·4
 19 ····.line·5
 20 ····.line·6
 21 ····return-void
 22 ····.line·7
 23 ····.line·8
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
Max diff block lines reached; -1/6067 bytes (-0.02%) of diff not shown.
2.74 KB
smali/g1/f.smali
    
Offset 1, 12 lines modifiedOffset 1, 173 lines modified
1 .class·public·interface·abstract·Lg1/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/f;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/h; 
6 .implements·La1/a; 
 4 #·instance·fields
 5 .field·public·h:Lg1/e;
  
 6 .field·public·i:Lf1/q;
  
 7 .field·public·j:Lf1/a;
  
 8 .field·public·k:Z
  
 9 .field·public·synthetic·l:Ljava/lang/Object;
  
 10 .field·public·m:I
  
  
7 #·virtual·methods11 #·virtual·methods
8 .method·public·abstract·get()Ljava/lang/Object;12 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
 13 ····.locals·1
  
 14 ····.line·1
 15 ····iput-object·p1,·p0,·Lg1/f;->l:Ljava/lang/Object;
  
 16 ····.line·2
 17 ····.line·3
 18 ····iget·p1,·p0,·Lg1/f;->m:I
  
 19 ····.line·4
 20 ····.line·5
 21 ····const/high16·v0,·-0x80000000
  
 22 ····.line·6
 23 ····.line·7
 24 ····or-int/2addr·p1,·v0
  
 25 ····.line·8
 26 ····iput·p1,·p0,·Lg1/f;->m:I
  
 27 ····.line·9
 28 ····.line·10
 29 ····const/4·p1,·0x0
  
 30 ····.line·11
 31 ····const/4·v0,·0x0
  
 32 ····.line·12
 33 ····invoke-static·{p1,·p1,·v0,·p0},·Lg1/q;->b(Lg1/e;Lf1/o;ZLP0/b;)Ljava/lang/Object;
  
 34 ····.line·13
 35 ····.line·14
 36 ····.line·15
 37 ····move-result-object·p1
  
 38 ····.line·16
 39 ····return-object·p1
 40 ····.line·17
 41 ····.line·18
 42 ····.line·19
 43 ····.line·20
 44 ····.line·21
 45 ····.line·22
 46 ····.line·23
 47 ····.line·24
 48 ····.line·25
 49 ····.line·26
 50 ····.line·27
 51 ····.line·28
 52 ····.line·29
 53 ····.line·30
 54 ····.line·31
 55 ····.line·32
 56 ····.line·33
 57 ····.line·34
 58 ····.line·35
 59 ····.line·36
 60 ····.line·37
 61 ····.line·38
 62 ····.line·39
 63 ····.line·40
 64 ····.line·41
 65 ····.line·42
 66 ····.line·43
 67 ····.line·44
 68 ····.line·45
 69 ····.line·46
 70 ····.line·47
 71 ····.line·48
 72 ····.line·49
 73 ····.line·50
 74 ····.line·51
 75 ····.line·52
 76 ····.line·53
 77 ····.line·54
 78 ····.line·55
 79 ····.line·56
 80 ····.line·57
 81 ····.line·58
 82 ····.line·59
 83 ····.line·60
 84 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
Max diff block lines reached; 0/2769 bytes (0.00%) of diff not shown.
299 B
smali/g1/e.smali
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg1/e;1 .class·public·interface·abstract·Lg1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/a; 
6 .implements·LO0/b; 
 4 #·virtual·methods
 5 .method·public·abstract·b(Ljava/lang/Object;LN0/d;)Ljava/lang/Object;
 6 .end·method
6.09 KB
smali/g1/b.smali
    
Offset 1, 17 lines modifiedOffset 1, 397 lines modified
1 .class·public·interface·abstract·Lg1/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/b;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/d; 
  
 4 #·instance·fields
 5 .field·public·h:Lf1/p;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·j:Lg1/c;
  
 8 .field·public·k:I
  
6 #·virtual·methods 
7 .method·public·abstract·a()Ljava/lang/String; 
8 .end·method 
  
9 .method·public·abstract·b()Ljava/lang/String;9 #·direct·methods
 10 .method·public·constructor·<init>(Lg1/c;LP0/b;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput-object·p1,·p0,·Lg1/b;->j:Lg1/c;
  
 14 ····.line·2
 15 ····.line·3
 16 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 17 ····.line·4
 18 ····.line·5
 19 ····.line·6
 20 ····return-void
 21 ····.line·7
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
Max diff block lines reached; 2384/6204 bytes (38.43%) of diff not shown.
2.86 KB
smali/g1/g.smali
    
Offset 1, 23 lines modifiedOffset 1, 165 lines modified
1 .class·public·interface·abstract·Lg1/g; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/g;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/h; 
6 .implements·La1/l; 
  
 4 #·instance·fields
 5 .field·public·h:Ljava/lang/Throwable;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·j:I
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lg1/g$a; 
11 ····} 
12 .end·annotation 
  
  
13 #·virtual·methods8 #·virtual·methods
14 .method·public·abstract·get(Ljava/lang/Object;)Ljava/lang/Object;9 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
15 .end·method10 ····.locals·1
  
 11 ····.line·1
 12 ····iput-object·p1,·p0,·Lg1/g;->i:Ljava/lang/Object;
  
16 .method·public·abstract·i()Lg1/g$a;13 ····.line·2
 14 ····.line·3
 15 ····iget·p1,·p0,·Lg1/g;->j:I
  
 16 ····.line·4
 17 ····.line·5
 18 ····const/high16·v0,·-0x80000000
  
 19 ····.line·6
 20 ····.line·7
 21 ····or-int/2addr·p1,·v0
  
 22 ····.line·8
 23 ····iput·p1,·p0,·Lg1/g;->j:I
  
 24 ····.line·9
 25 ····.line·10
 26 ····const/4·p1,·0x0
  
 27 ····.line·11
 28 ····invoke-static·{p1,·p1,·p1,·p0},·Lg1/q;->a(Lg1/s;LG/q;Ljava/lang/Throwable;LP0/b;)Ljava/lang/Object;
  
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····move-result-object·p1
  
 33 ····.line·15
 34 ····return-object·p1
 35 ····.line·16
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
Max diff block lines reached; 0/2901 bytes (0.00%) of diff not shown.
28.3 KB
smali/g1/c.smali
Max HTML report size reached
145 KB
smali/f/a.smali
Max HTML report size reached
128 KB
smali/f/d.smali
Max HTML report size reached
6.01 KB
smali/f/b.smali
    
Offset 1, 16 lines modifiedOffset 1, 358 lines modified
1 .class·public·abstract·synthetic·Lf/b;1 .class·public·final·Lf/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/MenuItem$OnMenuItemClickListener;
  
  
 6 #·static·fields
 7 .field·public·static·final·c:[Ljava/lang/Class;
  
  
 8 #·instance·fields
 9 .field·public·a:Ljava/lang/Object;
  
 10 .field·public·b:Ljava/lang/reflect/Method;
  
  
4 #·direct·methods11 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Lf/d;)I12 .method·static·constructor·<clinit>()V
6 ····.locals·013 ····.locals·1
  
 14 ····.line·1
 15 ····const-class·v0,·Landroid/view/MenuItem;
  
 16 ····.line·2
 17 ····.line·3
 18 ····filled-new-array·{v0},·[Ljava/lang/Class;
  
 19 ····.line·4
 20 ····.line·5
 21 ····.line·6
 22 ····move-result-object·v0
  
 23 ····.line·7
 24 ····sput-object·v0,·Lf/b;->c:[Ljava/lang/Class;
  
 25 ····.line·8
 26 ····.line·9
 27 ····return-void
 28 ····.line·10
 29 ····.line·11
 30 ····.line·12
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····.line·16
 35 ····.line·17
 36 ····.line·18
 37 ····.line·19
 38 ····.line·20
 39 ····.line·21
 40 ····.line·22
 41 ····.line·23
 42 ····.line·24
 43 ····.line·25
 44 ····.line·26
 45 ····.line·27
 46 ····.line·28
 47 ····.line·29
 48 ····.line·30
 49 ····.line·31
 50 ····.line·32
 51 ····.line·33
 52 ····.line·34
 53 ····.line·35
 54 ····.line·36
 55 ····.line·37
 56 ····.line·38
 57 ····.line·39
 58 ····.line·40
 59 ····.line·41
 60 ····.line·42
 61 ····.line·43
 62 ····.line·44
 63 ····.line·45
 64 ····.line·46
 65 ····.line·47
 66 ····.line·48
 67 ····.line·49
 68 ····.line·50
 69 ····.line·51
 70 ····.line·52
 71 ····.line·53
 72 ····.line·54
 73 ····.line·55
 74 ····.line·56
 75 ····.line·57
 76 ····.line·58
 77 ····.line·59
 78 ····.line·60
 79 ····.line·61
 80 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
 113 ····.line·95
 114 ····.line·96
Max diff block lines reached; 3393/6121 bytes (55.43%) of diff not shown.
48.4 KB
smali/f/c.smali
Max HTML report size reached
1.63 KB
smali/C/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 54 lines modified
1 .class·public·interface·abstract·LC/a;1 .class·public·abstract·synthetic·LC/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·accept(Ljava/lang/Object;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/inputmethod/InputContentInfo;)Landroid/content/ClipDescription;
 6 ····.locals·0
  
 7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getDescription()Landroid/content/ClipDescription;
  
 9 ····move-result-object·p0
  
 10 ····return-object·p0
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·b(Landroid/view/inputmethod/InputContentInfo;)Landroid/net/Uri;
 13 ····.locals·0
  
 14 ····.line·1
 15 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getContentUri()Landroid/net/Uri;
  
 16 ····move-result-object·p0
  
 17 ····return-object·p0
 18 .end·method
  
 19 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V
 20 ····.locals·0
  
 21 ····.line·1
 22 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;
  
 23 ····return-void
 24 .end·method
  
 25 .method·public·static·bridge·synthetic·d(Landroid/view/inputmethod/InputContentInfo;)V
 26 ····.locals·0
  
 27 ····.line·1
 28 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->requestPermission()V
  
 29 ····return-void
 30 .end·method
  
 31 .method·public·static·bridge·synthetic·e(Landroid/view/inputmethod/InputContentInfo;)V
 32 ····.locals·0
  
 33 ····.line·1
 34 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V
  
 35 ····return-void
6 .end·method36 .end·method
271 B
smali/x/a.smali
    
Offset 1, 6 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lx/a;1 .class·public·interface·abstract·Lx/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/Menu; 
 4 #·virtual·methods
 5 .method·public·abstract·accept(Ljava/lang/Object;)V
 6 .end·method
74.2 KB
smali/w/a.smali
Max HTML report size reached
219 B
smali/w/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·Lw/b;1 .class·public·abstract·Lw/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/text/Spannable;
14.7 KB
smali/androidx/appcompat/view/menu/ExpandedMenuView.smali
Max HTML report size reached
118 KB
smali/androidx/appcompat/view/menu/ListMenuItemView.smali
Max HTML report size reached
68.3 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView.smali
Max HTML report size reached
47.6 KB
smali/androidx/appcompat/widget/ButtonBarLayout.smali
Max HTML report size reached
39.1 KB
smali/androidx/appcompat/widget/SearchView$SearchAutoComplete.smali
Max HTML report size reached
101 KB
smali/androidx/appcompat/widget/a.smali
Max HTML report size reached
496 KB
smali/androidx/appcompat/widget/Toolbar.smali
Max HTML report size reached
111 KB
smali/androidx/appcompat/widget/ActionBarContextView.smali
Max HTML report size reached
4.58 KB
smali/androidx/appcompat/widget/FitWindowsLinearLayout.smali
    
Offset 118, 23 lines modifiedOffset 118, 127 lines modified
118 ····.line·106118 ····.line·106
119 ····.line·107119 ····.line·107
120 ····.line·108120 ····.line·108
121 ····.line·109121 ····.line·109
122 ····.line·110122 ····.line·110
123 ····.line·111123 ····.line·111
124 ····.line·112124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
 172 ····.line·160
 173 ····.line·161
 174 ····.line·162
 175 ····.line·163
 176 ····.line·164
 177 ····.line·165
 178 ····.line·166
 179 ····.line·167
 180 ····.line·168
 181 ····.line·169
 182 ····.line·170
 183 ····.line·171
 184 ····.line·172
 185 ····.line·173
 186 ····.line·174
 187 ····.line·175
 188 ····.line·176
 189 ····.line·177
 190 ····.line·178
 191 ····.line·179
 192 ····.line·180
 193 ····.line·181
 194 ····.line·182
 195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
 201 ····.line·189
 202 ····.line·190
 203 ····.line·191
 204 ····.line·192
 205 ····.line·193
 206 ····.line·194
 207 ····.line·195
 208 ····.line·196
 209 ····.line·197
 210 ····.line·198
 211 ····.line·199
 212 ····.line·200
 213 ····.line·201
 214 ····.line·202
 215 ····.line·203
 216 ····.line·204
 217 ····.line·205
 218 ····.line·206
 219 ····.line·207
 220 ····.line·208
 221 ····.line·209
 222 ····.line·210
 223 ····.line·211
 224 ····.line·212
 225 ····.line·213
 226 ····.line·214
 227 ····.line·215
 228 ····.line·216
125 .end·method229 .end·method
  
  
126 #·virtual·methods230 #·virtual·methods
127 .method·public·fitSystemWindows(Landroid/graphics/Rect;)Z231 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
128 ····.locals·0232 ····.locals·0
  
129 ····.line·1233 ····.line·1
130 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z234 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
131 ····.line·2235 ····.line·2
132 ····.line·3236 ····.line·3
133 ····.line·4237 ····.line·4
134 ····move-result·p1238 ····move-result·p1
  
135 ····.line·5239 ····.line·5
Max diff block lines reached; 2405/4575 bytes (52.57%) of diff not shown.
193 KB
smali/androidx/appcompat/widget/ActionMenuView.smali
Max HTML report size reached
6.05 KB
smali/androidx/appcompat/widget/ActivityChooserView$InnerLayout.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;1 .class·public·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;
2 .super·Landroid/widget/LinearLayout;2 .super·Landroid/widget/LinearLayout;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·b:[I5 .field·public·static·final·e:[I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····.line·723 ····.line·7
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····.line·825 ····.line·8
26 ····sput-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->b:[I26 ····sput-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->e:[I
  
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····return-void29 ····return-void
30 ····.line·1130 ····.line·11
31 ····.line·1231 ····.line·12
32 ····.line·1332 ····.line·13
Offset 77, 76 lines modifiedOffset 77, 168 lines modified
77 ····.line·5577 ····.line·55
78 ····.line·5678 ····.line·56
79 ····.line·5779 ····.line·57
80 ····.line·5880 ····.line·58
81 ····.line·5981 ····.line·59
82 ····.line·6082 ····.line·60
83 ····.line·6183 ····.line·61
 84 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
 89 ····.line·67
 90 ····.line·68
 91 ····.line·69
 92 ····.line·70
 93 ····.line·71
 94 ····.line·72
 95 ····.line·73
 96 ····.line·74
 97 ····.line·75
 98 ····.line·76
 99 ····.line·77
 100 ····.line·78
 101 ····.line·79
 102 ····.line·80
 103 ····.line·81
 104 ····.line·82
 105 ····.line·83
 106 ····.line·84
 107 ····.line·85
 108 ····.line·86
 109 ····.line·87
 110 ····.line·88
 111 ····.line·89
 112 ····.line·90
 113 ····.line·91
 114 ····.line·92
 115 ····.line·93
 116 ····.line·94
 117 ····.line·95
 118 ····.line·96
 119 ····.line·97
 120 ····.line·98
 121 ····.line·99
 122 ····.line·100
 123 ····.line·101
 124 ····.line·102
 125 ····.line·103
 126 ····.line·104
 127 ····.line·105
 128 ····.line·106
 129 ····.line·107
 130 ····.line·108
 131 ····.line·109
 132 ····.line·110
 133 ····.line·111
 134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
84 .end·method156 .end·method
  
85 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V157 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
86 ····.locals·1158 ····.locals·2
  
87 ····.line·1159 ····.line·1
88 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V160 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
89 ····.line·2161 ····.line·2
90 ····.line·3162 ····.line·3
91 ····.line·4163 ····.line·4
92 ····sget-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->b:[I164 ····sget-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->e:[I
  
93 ····.line·5165 ····.line·5
94 ····.line·6166 ····.line·6
95 ····invoke-static·{p1,·p2,·v0},·Lk/r0;->q(Landroid/content/Context;Landroid/util/AttributeSet;[I)Lk/r0;167 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
Max diff block lines reached; 3411/6055 bytes (56.33%) of diff not shown.
5.79 KB
smali/androidx/appcompat/widget/DialogTitle.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Landroidx/appcompat/widget/DialogTitle;1 .class·public·Landroidx/appcompat/widget/DialogTitle;
2 .super·Lk/y;2 .super·Lh/w;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0,·p1,·p2},·Lk/y;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V8 ····invoke-direct·{p0,·p1,·p2},·Lh/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
Offset 118, 23 lines modifiedOffset 118, 127 lines modified
118 ····.line·106118 ····.line·106
119 ····.line·107119 ····.line·107
120 ····.line·108120 ····.line·108
121 ····.line·109121 ····.line·109
122 ····.line·110122 ····.line·110
123 ····.line·111123 ····.line·111
124 ····.line·112124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
 172 ····.line·160
 173 ····.line·161
 174 ····.line·162
 175 ····.line·163
 176 ····.line·164
 177 ····.line·165
 178 ····.line·166
 179 ····.line·167
 180 ····.line·168
 181 ····.line·169
 182 ····.line·170
 183 ····.line·171
 184 ····.line·172
 185 ····.line·173
 186 ····.line·174
 187 ····.line·175
 188 ····.line·176
 189 ····.line·177
 190 ····.line·178
 191 ····.line·179
 192 ····.line·180
 193 ····.line·181
 194 ····.line·182
 195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
 201 ····.line·189
 202 ····.line·190
 203 ····.line·191
 204 ····.line·192
 205 ····.line·193
 206 ····.line·194
 207 ····.line·195
 208 ····.line·196
 209 ····.line·197
 210 ····.line·198
 211 ····.line·199
 212 ····.line·200
 213 ····.line·201
 214 ····.line·202
 215 ····.line·203
 216 ····.line·204
 217 ····.line·205
 218 ····.line·206
 219 ····.line·207
 220 ····.line·208
 221 ····.line·209
 222 ····.line·210
 223 ····.line·211
 224 ····.line·212
 225 ····.line·213
Max diff block lines reached; 3572/5826 bytes (61.31%) of diff not shown.
33.3 KB
smali/androidx/appcompat/widget/ViewStubCompat.smali
Max HTML report size reached
258 KB
smali/androidx/appcompat/widget/b.smali
Max HTML report size reached
183 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout.smali
Max HTML report size reached
65.6 KB
smali/androidx/appcompat/widget/AlertDialogLayout.smali
Max HTML report size reached
5.41 KB
smali/androidx/appcompat/widget/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 318 lines modified
1 .class·public·abstract·Landroidx/appcompat/widget/c;1 .class·public·final·Landroidx/appcompat/widget/c;
2 .super·Landroid/widget/HorizontalScrollView;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener;5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c;->e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; -1/5462 bytes (-0.02%) of diff not shown.
310 KB
smali/androidx/appcompat/widget/SearchView.smali
Max HTML report size reached
281 KB
smali/androidx/appcompat/widget/SwitchCompat.smali
Max HTML report size reached
54.2 KB
smali/androidx/appcompat/widget/ContentFrameLayout.smali
Max HTML report size reached
112 KB
smali/androidx/appcompat/widget/ActionBarContainer.smali
Max HTML report size reached
4.58 KB
smali/androidx/appcompat/widget/FitWindowsFrameLayout.smali
    
Offset 118, 23 lines modifiedOffset 118, 127 lines modified
118 ····.line·106118 ····.line·106
119 ····.line·107119 ····.line·107
120 ····.line·108120 ····.line·108
121 ····.line·109121 ····.line·109
122 ····.line·110122 ····.line·110
123 ····.line·111123 ····.line·111
124 ····.line·112124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
 172 ····.line·160
 173 ····.line·161
 174 ····.line·162
 175 ····.line·163
 176 ····.line·164
 177 ····.line·165
 178 ····.line·166
 179 ····.line·167
 180 ····.line·168
 181 ····.line·169
 182 ····.line·170
 183 ····.line·171
 184 ····.line·172
 185 ····.line·173
 186 ····.line·174
 187 ····.line·175
 188 ····.line·176
 189 ····.line·177
 190 ····.line·178
 191 ····.line·179
 192 ····.line·180
 193 ····.line·181
 194 ····.line·182
 195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
 201 ····.line·189
 202 ····.line·190
 203 ····.line·191
 204 ····.line·192
 205 ····.line·193
 206 ····.line·194
 207 ····.line·195
 208 ····.line·196
 209 ····.line·197
 210 ····.line·198
 211 ····.line·199
 212 ····.line·200
 213 ····.line·201
 214 ····.line·202
 215 ····.line·203
 216 ····.line·204
 217 ····.line·205
 218 ····.line·206
 219 ····.line·207
 220 ····.line·208
 221 ····.line·209
 222 ····.line·210
 223 ····.line·211
 224 ····.line·212
 225 ····.line·213
 226 ····.line·214
 227 ····.line·215
 228 ····.line·216
125 .end·method229 .end·method
  
  
126 #·virtual·methods230 #·virtual·methods
127 .method·public·fitSystemWindows(Landroid/graphics/Rect;)Z231 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
128 ····.locals·0232 ····.locals·0
  
129 ····.line·1233 ····.line·1
130 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z234 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
131 ····.line·2235 ····.line·2
132 ····.line·3236 ····.line·3
133 ····.line·4237 ····.line·4
134 ····move-result·p1238 ····move-result·p1
  
135 ····.line·5239 ····.line·5
Max diff block lines reached; 2405/4574 bytes (52.58%) of diff not shown.
3.62 KB
smali/androidx/appcompat/app/AlertController$RecycleListView.smali
    
Offset 1, 76 lines modifiedOffset 1, 62 lines modified
1 .class·public·Landroidx/appcompat/app/AlertController$RecycleListView;1 .class·public·Landroidx/appcompat/app/AlertController$RecycleListView;
2 .super·Landroid/widget/ListView;2 .super·Landroid/widget/ListView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·b:I 
  
6 .field·public·final·c:I 
  
  
7 #·direct·methods4 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
9 ····.locals·16 ····.locals·1
  
10 ····.line·17 ····.line·1
11 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V8 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
12 ····.line·29 ····.line·2
13 ····.line·310 ····.line·3
14 ····.line·411 ····.line·4
15 ····sget-object·v0,·Lc/i;->z1:[I12 ····sget-object·v0,·Lc/a;->p:[I
  
16 ····.line·513 ····.line·5
17 ····.line·614 ····.line·6
18 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;15 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
19 ····.line·716 ····.line·7
20 ····.line·817 ····.line·8
21 ····.line·918 ····.line·9
22 ····move-result-object·p119 ····move-result-object·p1
  
23 ····.line·1020 ····.line·10
24 ····sget·p2,·Lc/i;->A1:I21 ····const/4·p2,·0x0
  
25 ····.line·1122 ····.line·11
26 ····.line·12 
27 ····const/4·v0,·-0x123 ····const/4·v0,·-0x1
  
28 ····.line·1324 ····.line·12
29 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I25 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
 26 ····.line·13
30 ····.line·1427 ····.line·14
31 ····.line·1528 ····.line·15
 29 ····const/4·p2,·0x1
  
32 ····.line·1630 ····.line·16
33 ····move-result·p231 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
34 ····.line·1732 ····.line·17
35 ····iput·p2,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->c:I 
  
36 ····.line·1833 ····.line·18
37 ····.line·1934 ····.line·19
 35 ····return-void
38 ····sget·p2,·Lc/i;->B1:I 
  
39 ····.line·2036 ····.line·20
40 ····.line·2137 ····.line·21
41 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I 
  
42 ····.line·2238 ····.line·22
43 ····.line·2339 ····.line·23
44 ····.line·2440 ····.line·24
45 ····move-result·p1 
  
46 ····.line·2541 ····.line·25
47 ····iput·p1,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->b:I 
  
48 ····.line·2642 ····.line·26
49 ····.line·2743 ····.line·27
50 ····return-void 
51 ····.line·2844 ····.line·28
52 ····.line·2945 ····.line·29
53 ····.line·3046 ····.line·30
54 ····.line·3147 ····.line·31
55 ····.line·3248 ····.line·32
56 ····.line·3349 ····.line·33
57 ····.line·3450 ····.line·34
Offset 148, 8 lines modifiedOffset 134, 112 lines modified
148 ····.line·106134 ····.line·106
149 ····.line·107135 ····.line·107
150 ····.line·108136 ····.line·108
151 ····.line·109137 ····.line·109
152 ····.line·110138 ····.line·110
153 ····.line·111139 ····.line·111
154 ····.line·112140 ····.line·112
 141 ····.line·113
 142 ····.line·114
 143 ····.line·115
 144 ····.line·116
 145 ····.line·117
 146 ····.line·118
 147 ····.line·119
 148 ····.line·120
 149 ····.line·121
 150 ····.line·122
 151 ····.line·123
 152 ····.line·124
 153 ····.line·125
 154 ····.line·126
 155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
 160 ····.line·132
 161 ····.line·133
 162 ····.line·134
 163 ····.line·135
 164 ····.line·136
 165 ····.line·137
 166 ····.line·138
 167 ····.line·139
 168 ····.line·140
 169 ····.line·141
 170 ····.line·142
 171 ····.line·143
 172 ····.line·144
 173 ····.line·145
 174 ····.line·146
 175 ····.line·147
 176 ····.line·148
 177 ····.line·149
 178 ····.line·150
 179 ····.line·151
Max diff block lines reached; 0/3577 bytes (0.00%) of diff not shown.
6.34 KB
smali/androidx/browser/browseractions/BrowserActionsFallbackMenuView.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·runtime·Ljava/lang/Deprecated;6 .annotation·runtime·Ljava/lang/Deprecated;
7 .end·annotation7 .end·annotation
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·final·b:I9 .field·public·final·e:I
  
10 .field·public·final·c:I10 .field·public·final·f:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V12 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
Offset 28, 57 lines modifiedOffset 28, 57 lines modified
  
28 ····.line·528 ····.line·5
29 ····.line·629 ····.line·6
30 ····.line·730 ····.line·7
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····.line·832 ····.line·8
33 ····sget·p2,·Ln/a;->b:I33 ····const·p2,·0x7f06004f
  
34 ····.line·934 ····.line·9
35 ····.line·1035 ····.line·10
 36 ····.line·11
36 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I37 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
  
37 ····.line·11 
38 ····.line·1238 ····.line·12
39 ····.line·1339 ····.line·13
40 ····move-result·p1 
  
41 ····.line·1440 ····.line·14
42 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->b:I41 ····move-result·p1
  
43 ····.line·1542 ····.line·15
 43 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->e:I
  
44 ····.line·1644 ····.line·16
 45 ····.line·17
45 ····invoke-virtual·{p0},·Landroid/view/View;->getResources()Landroid/content/res/Resources;46 ····invoke-virtual·{p0},·Landroid/view/View;->getResources()Landroid/content/res/Resources;
  
46 ····.line·17 
47 ····.line·1847 ····.line·18
48 ····.line·1948 ····.line·19
49 ····move-result-object·p1 
  
50 ····.line·2049 ····.line·20
51 ····sget·p2,·Ln/a;->a:I50 ····move-result-object·p1
  
52 ····.line·2151 ····.line·21
 52 ····const·p2,·0x7f06004e
53 ····.line·22 
54 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I 
  
 53 ····.line·22
55 ····.line·2354 ····.line·23
56 ····.line·2455 ····.line·24
 56 ····invoke-virtual·{p1,·p2},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
57 ····.line·25 
58 ····move-result·p1 
  
 57 ····.line·25
59 ····.line·2658 ····.line·26
60 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->c:I 
  
61 ····.line·2759 ····.line·27
 60 ····move-result·p1
  
62 ····.line·2861 ····.line·28
63 ····return-void62 ····iput·p1,·p0,·Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;->f:I
  
64 ····.line·2963 ····.line·29
65 ····.line·3064 ····.line·30
 65 ····return-void
66 ····.line·3166 ····.line·31
67 ····.line·3267 ····.line·32
68 ····.line·3368 ····.line·33
69 ····.line·3469 ····.line·34
70 ····.line·3570 ····.line·35
71 ····.line·3671 ····.line·36
72 ····.line·3772 ····.line·37
Offset 153, 19 lines modifiedOffset 153, 123 lines modified
153 ····.line·106153 ····.line·106
154 ····.line·107154 ····.line·107
155 ····.line·108155 ····.line·108
156 ····.line·109156 ····.line·109
157 ····.line·110157 ····.line·110
158 ····.line·111158 ····.line·111
159 ····.line·112159 ····.line·112
 160 ····.line·113
 161 ····.line·114
 162 ····.line·115
 163 ····.line·116
 164 ····.line·117
 165 ····.line·118
 166 ····.line·119
 167 ····.line·120
 168 ····.line·121
 169 ····.line·122
 170 ····.line·123
 171 ····.line·124
 172 ····.line·125
 173 ····.line·126
 174 ····.line·127
 175 ····.line·128
 176 ····.line·129
 177 ····.line·130
 178 ····.line·131
 179 ····.line·132
 180 ····.line·133
 181 ····.line·134
 182 ····.line·135
 183 ····.line·136
 184 ····.line·137
 185 ····.line·138
 186 ····.line·139
 187 ····.line·140
 188 ····.line·141
 189 ····.line·142
 190 ····.line·143
 191 ····.line·144
Max diff block lines reached; 2699/6341 bytes (42.56%) of diff not shown.
87.6 KB
smali/androidx/recyclerview/widget/LinearLayoutManager.smali
Max HTML report size reached
52.1 KB
smali/androidx/recyclerview/widget/GridLayoutManager.smali
Max HTML report size reached
176 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager.smali
Max HTML report size reached
857 KB
smali/androidx/recyclerview/widget/RecyclerView.smali
Max HTML report size reached
11.4 KB
smali/androidx/preference/DropDownPreference.smali
Max HTML report size reached
4.39 KB
smali/androidx/preference/PreferenceScreen.smali
    
Offset 1, 51 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Landroidx/preference/PreferenceScreen;1 .class·public·final·Landroidx/preference/PreferenceScreen;
2 .super·Landroidx/preference/PreferenceGroup;2 .super·Landroidx/preference/PreferenceGroup;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·P:Z 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
8 ····.locals·26 ····.locals·2
  
9 ····.line·17 ····.line·1
10 ····sget·v0,·LR/c;->f:I8 ····const·v0,·0x7f0300fd
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
 11 ····.line·4
13 ····const·v1,·0x101008b12 ····const·v1,·0x101008b
  
14 ····.line·4 
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····invoke-static·{p1,·v0,·v1},·Lu/k;->a(Landroid/content/Context;II)I 
  
18 ····.line·715 ····.line·7
 16 ····invoke-static·{p1,·v0,·v1},·Le0/a;->t(Landroid/content/Context;II)I
  
19 ····.line·817 ····.line·8
20 ····.line·918 ····.line·9
 19 ····.line·10
21 ····move-result·v020 ····move-result·v0
  
22 ····.line·1021 ····.line·11
23 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V22 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
24 ····.line·11 
25 ····.line·1223 ····.line·12
26 ····.line·1324 ····.line·13
27 ····const/4·p1,·0x1 
  
28 ····.line·1425 ····.line·14
 26 ····return-void
29 ····iput-boolean·p1,·p0,·Landroidx/preference/PreferenceScreen;->P:Z 
  
30 ····.line·1527 ····.line·15
31 ····.line·1628 ····.line·16
32 ····return-void 
33 ····.line·1729 ····.line·17
34 ····.line·1830 ····.line·18
35 ····.line·1931 ····.line·19
36 ····.line·2032 ····.line·20
37 ····.line·2133 ····.line·21
38 ····.line·2234 ····.line·22
39 ····.line·2335 ····.line·23
Offset 134, 106 lines modifiedOffset 126, 112 lines modified
134 ····.line·106126 ····.line·106
135 ····.line·107127 ····.line·107
136 ····.line·108128 ····.line·108
137 ····.line·109129 ····.line·109
138 ····.line·110130 ····.line·110
139 ····.line·111131 ····.line·111
140 ····.line·112132 ····.line·112
141 .end·method 
  
  
142 #·virtual·methods 
143 .method·public·x()V 
144 ····.locals·1 
  
145 ····.line·1 
146 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->j()Landroid/content/Intent; 
  
147 ····.line·2 
148 ····.line·3 
149 ····.line·4 
150 ····move-result-object·v0 
  
151 ····.line·5 
152 ····if-nez·v0,·:cond_1 
  
153 ····.line·6 
154 ····.line·7 
155 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->i()Ljava/lang/String; 
  
156 ····.line·8 
157 ····.line·9 
158 ····.line·10 
159 ····move-result-object·v0 
  
160 ····.line·11133 ····.line·113
161 ····if-nez·v0,·:cond_1 
  
162 ····.line·12 
163 ····.line·13 
164 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceGroup;->K()I 
  
165 ····.line·14134 ····.line·114
166 ····.line·15135 ····.line·115
167 ····.line·16136 ····.line·116
168 ····move-result·v0 
  
169 ····.line·17137 ····.line·117
170 ····if-nez·v0,·:cond_0 
  
171 ····.line·18138 ····.line·118
172 ····.line·19139 ····.line·119
173 ····goto·:goto_0 
  
174 ····.line·20140 ····.line·120
175 ····:cond_0 
176 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->o()LR/b; 
  
177 ····.line·21141 ····.line·121
178 ····.line·22142 ····.line·122
179 ····.line·23143 ····.line·123
180 ····const/4·v0,·0x0 
  
181 ····.line·24144 ····.line·124
182 ····throw·v0 
  
183 ····.line·25145 ····.line·125
184 ····:cond_1 
185 ····:goto_0 
186 ····return-void 
187 ····.line·26146 ····.line·126
Max diff block lines reached; 0/4403 bytes (0.00%) of diff not shown.
20.8 KB
smali/androidx/preference/TwoStatePreference.smali
Max HTML report size reached
17.1 KB
smali/androidx/preference/SeekBarPreference.smali
Max HTML report size reached
4.43 KB
smali/androidx/preference/PreferenceCategory.smali
    
Offset 3, 74 lines modifiedOffset 3, 39 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
6 ····.locals·26 ····.locals·2
  
7 ····.line·3 
8 ····sget·v0,·LR/c;->e:I 
  
9 ····const·v1,·0x101008c 
  
10 ····invoke-static·{p1,·v0,·v1},·Lu/k;->a(Landroid/content/Context;II)I 
  
11 ····move-result·v0 
  
12 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
  
13 ····return-void 
14 .end·method 
  
15 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
16 ····.locals·1 
  
17 ····const/4·v0,·0x0 
  
18 ····.line·2 
19 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
  
20 ····return-void 
21 .end·method 
  
22 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
23 ····.locals·0 
  
24 ····.line·17 ····.line·1
 8 ····const·v0,·0x7f0300f6
25 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods 
29 .method·public·H()Z 
30 ····.locals·1 
  
31 ····.line·1 
32 ····invoke-super·{p0},·Landroidx/preference/Preference;->t()Z 
  
33 ····.line·29 ····.line·2
34 ····.line·310 ····.line·3
35 ····.line·411 ····.line·4
36 ····move-result·v012 ····const·v1,·0x101008c
  
37 ····.line·513 ····.line·5
38 ····xor-int/lit8·v0,·v0,·0x1 
  
39 ····.line·614 ····.line·6
40 ····.line·715 ····.line·7
41 ····return·v016 ····invoke-static·{p1,·v0,·v1},·Le0/a;->t(Landroid/content/Context;II)I
  
42 ····.line·817 ····.line·8
43 ····.line·918 ····.line·9
44 ····.line·1019 ····.line·10
 20 ····move-result·v0
  
45 ····.line·1121 ····.line·11
 22 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
46 ····.line·1223 ····.line·12
47 ····.line·1324 ····.line·13
48 ····.line·1425 ····.line·14
 26 ····return-void
49 ····.line·1527 ····.line·15
50 ····.line·1628 ····.line·16
51 ····.line·1729 ····.line·17
52 ····.line·1830 ····.line·18
53 ····.line·1931 ····.line·19
54 ····.line·2032 ····.line·20
55 ····.line·2133 ····.line·21
Offset 110, 17 lines modifiedOffset 75, 163 lines modified
110 ····.line·5575 ····.line·55
111 ····.line·5676 ····.line·56
112 ····.line·5777 ····.line·57
113 ····.line·5878 ····.line·58
114 ····.line·5979 ····.line·59
115 ····.line·6080 ····.line·60
116 ····.line·6181 ····.line·61
117 .end·method 
  
118 .method·public·t()Z 
119 ····.locals·1 
 82 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
120 ····.line·191 ····.line·71
121 ····const/4·v0,·0x0 
  
122 ····return·v092 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
 112 ····.line·92
 113 ····.line·93
Max diff block lines reached; 0/4441 bytes (0.00%) of diff not shown.
11.2 KB
smali/androidx/preference/PreferenceGroup.smali
Max HTML report size reached
11.5 KB
smali/androidx/preference/CheckBoxPreference.smali
Max HTML report size reached
10.1 KB
smali/androidx/preference/EditTextPreference.smali
Max HTML report size reached
15.2 KB
smali/androidx/preference/SwitchPreferenceCompat.smali
Max HTML report size reached
21.7 KB
smali/androidx/preference/ListPreference.smali
Max HTML report size reached
15.3 KB
smali/androidx/preference/SwitchPreference.smali
Max HTML report size reached
56.3 KB
smali/androidx/preference/Preference.smali
Max HTML report size reached
9.09 KB
smali/androidx/preference/MultiSelectListPreference.smali
    
Offset 1, 100 lines modifiedOffset 1, 286 lines modified
1 .class·public·Landroidx/preference/MultiSelectListPreference;1 .class·public·Landroidx/preference/MultiSelectListPreference;
2 .super·Landroidx/preference/DialogPreference;2 .super·Landroidx/preference/DialogPreference;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·N:[Ljava/lang/CharSequence; 
  
6 .field·public·O:[Ljava/lang/CharSequence; 
  
7 .field·public·P:Ljava/util/Set; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
10 ····.locals·26 ····.locals·3
  
11 ····.line·87 ····.line·1
12 ····sget·v0,·LR/c;->b:I8 ····const·v0,·0x7f030072
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
13 ····const·v1,·0x101009112 ····const·v1,·0x1010091
  
 13 ····.line·5
 14 ····.line·6
14 ····invoke-static·{p1,·v0,·v1},·Lu/k;->a(Landroid/content/Context;II)I 
  
15 ····move-result·v0 
  
16 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/MultiSelectListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
20 ····.locals·1 
  
21 ····const/4·v0,·0x0 
  
22 ····.line·715 ····.line·7
23 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroidx/preference/MultiSelectListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V16 ····invoke-static·{p1,·v0,·v1},·Le0/a;->t(Landroid/content/Context;II)I
  
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····move-result·v0
24 ····return-void 
25 .end·method 
  
26 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
27 ····.locals·1 
  
28 ····.line·121 ····.line·11
29 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V22 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
30 ····.line·223 ····.line·12
 24 ····.line·13
 25 ····.line·14
31 ····new-instance·v0,·Ljava/util/HashSet;26 ····new-instance·v1,·Ljava/util/HashSet;
  
 27 ····.line·15
 28 ····.line·16
32 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V29 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
33 ····iput-object·v0,·p0,·Landroidx/preference/MultiSelectListPreference;->P:Ljava/util/Set;30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····sget-object·v1,·LL/a;->e:[I
  
34 ····.line·334 ····.line·20
35 ····sget-object·v0,·LR/g;->D:[I35 ····.line·21
 36 ····const/4·v2,·0x0
  
 37 ····.line·22
36 ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;38 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
37 ····move-result-object·p142 ····move-result-object·p1
  
38 ····.line·443 ····.line·26
 44 ····const/4·p2,·0x2
39 ····sget·p2,·LR/g;->G:I 
  
40 ····sget·p3,·LR/g;->E:I 
  
 45 ····.line·27
41 ····invoke-static·{p1,·p2,·p3},·Lu/k;->q(Landroid/content/res/TypedArray;II)[Ljava/lang/CharSequence;46 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getTextArray(I)[Ljava/lang/CharSequence;
  
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
42 ····move-result-object·p250 ····move-result-object·p2
  
43 ····iput-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference;->N:[Ljava/lang/CharSequence;51 ····.line·31
 52 ····if-nez·p2,·:cond_0
  
44 ····.line·553 ····.line·32
45 ····sget·p2,·LR/g;->H:I54 ····.line·33
 55 ····invoke-virtual·{p1,·v2},·Landroid/content/res/TypedArray;->getTextArray(I)[Ljava/lang/CharSequence;
  
46 ····sget·p3,·LR/g;->F:I56 ····.line·34
 57 ····.line·35
 58 ····.line·36
 59 ····:cond_0
 60 ····const/4·p2,·0x3
  
 61 ····.line·37
47 ····invoke-static·{p1,·p2,·p3},·Lu/k;->q(Landroid/content/res/TypedArray;II)[Ljava/lang/CharSequence;62 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getTextArray(I)[Ljava/lang/CharSequence;
  
 63 ····.line·38
 64 ····.line·39
 65 ····.line·40
48 ····move-result-object·p266 ····move-result-object·p2
  
49 ····iput-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference;->O:[Ljava/lang/CharSequence;67 ····.line·41
 68 ····if-nez·p2,·:cond_1
  
 69 ····.line·42
 70 ····.line·43
 71 ····const/4·p2,·0x1
  
 72 ····.line·44
 73 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getTextArray(I)[Ljava/lang/CharSequence;
Max diff block lines reached; 4898/9191 bytes (53.29%) of diff not shown.
6.41 KB
smali/androidx/preference/DialogPreference.smali
    
Offset 1, 217 lines modifiedOffset 1, 97 lines modified
1 .class·public·abstract·Landroidx/preference/DialogPreference;1 .class·public·abstract·Landroidx/preference/DialogPreference;
2 .super·Landroidx/preference/Preference;2 .super·Landroidx/preference/Preference;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·H:Ljava/lang/CharSequence; 
  
6 .field·public·I:Ljava/lang/CharSequence; 
  
7 .field·public·J:Landroid/graphics/drawable/Drawable; 
  
8 .field·public·K:Ljava/lang/CharSequence; 
  
9 .field·public·L:Ljava/lang/CharSequence; 
  
10 .field·public·M:I 
  
  
11 #·direct·methods4 #·direct·methods
12 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
13 ····.locals·26 ····.locals·2
  
 7 ····const·v0,·0x7f030072
14 ····.line·12 
15 ····sget·v0,·LR/c;->b:I 
  
16 ····const·v1,·0x10100918 ····const·v1,·0x1010091
  
 9 ····.line·12
17 ····invoke-static·{p1,·v0,·v1},·Lu/k;->a(Landroid/content/Context;II)I10 ····invoke-static·{p1,·v0,·v1},·Le0/a;->t(Landroid/content/Context;II)I
  
18 ····move-result·v011 ····move-result·v0
  
 12 ····.line·13
19 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V13 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
20 ····return-void14 ····return-void
21 .end·method15 .end·method
  
22 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
23 ····.locals·117 ····.locals·2
  
24 ····const/4·v0,·0x0 
  
25 ····.line·11 
26 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
  
27 ····return-void 
28 .end·method 
  
29 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V 
30 ····.locals·1 
  
31 ····.line·118 ····.line·1
32 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V19 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
33 ····.line·220 ····.line·2
34 ····sget-object·v0,·LR/g;->i:[I21 ····sget-object·v0,·LL/a;->b:[I
  
35 ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;22 ····const/4·v1,·0x0
  
36 ····move-result-object·p123 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
 24 ····move-result-object·p1
37 ····.line·3 
38 ····sget·p2,·LR/g;->s:I 
  
39 ····sget·p3,·LR/g;->j:I 
  
40 ····invoke-static·{p1,·p2,·p3},·Lu/k;->o(Landroid/content/res/TypedArray;II)Ljava/lang/String;25 ····const/16·p2,·0x9
  
41 ····move-result-object·p226 ····.line·3
 27 ····invoke-static·{p1,·p2,·v1},·Le0/a;->v(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
42 ····iput-object·p2,·p0,·Landroidx/preference/DialogPreference;->H:Ljava/lang/CharSequence;28 ····const/16·p2,·0x8
  
43 ····if-nez·p2,·:cond_029 ····const/4·p3,·0x1
  
44 ····.line·430 ····.line·4
45 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->r()Ljava/lang/CharSequence;31 ····invoke-static·{p1,·p2,·p3},·Le0/a;->v(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
 32 ····const/4·p2,·0x6
46 ····move-result-object·p2 
  
47 ····iput-object·p2,·p0,·Landroidx/preference/DialogPreference;->H:Ljava/lang/CharSequence; 
  
48 ····.line·533 ····.line·5
 34 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
49 ····:cond_0 
50 ····sget·p2,·LR/g;->r:I 
  
51 ····sget·p3,·LR/g;->k:I 
  
52 ····invoke-static·{p1,·p2,·p3},·Lu/k;->o(Landroid/content/res/TypedArray;II)Ljava/lang/String; 
  
53 ····move-result-object·p235 ····move-result-object·p2
  
 36 ····if-nez·p2,·:cond_0
54 ····iput-object·p2,·p0,·Landroidx/preference/DialogPreference;->I:Ljava/lang/CharSequence; 
  
55 ····.line·6 
56 ····sget·p2,·LR/g;->p:I 
  
57 ····sget·p3,·LR/g;->l:I37 ····const/4·p2,·0x2
  
 38 ····.line·6
58 ····invoke-static·{p1,·p2,·p3},·Lu/k;->c(Landroid/content/res/TypedArray;II)Landroid/graphics/drawable/Drawable;39 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
59 ····move-result-object·p240 ····:cond_0
 41 ····const/16·p2,·0xb
  
60 ····iput-object·p2,·p0,·Landroidx/preference/DialogPreference;->J:Landroid/graphics/drawable/Drawable;42 ····const/4·p3,·0x3
  
61 ····.line·743 ····.line·7
 44 ····invoke-static·{p1,·p2,·p3},·Le0/a;->v(Landroid/content/res/TypedArray;II)Ljava/lang/String;
62 ····sget·p2,·LR/g;->u:I 
  
63 ····sget·p3,·LR/g;->m:I 
  
 45 ····const/16·p2,·0xa
64 ····invoke-static·{p1,·p2,·p3},·Lu/k;->o(Landroid/content/res/TypedArray;II)Ljava/lang/String; 
  
65 ····move-result-object·p2 
  
66 ····iput-object·p2,·p0,·Landroidx/preference/DialogPreference;->K:Ljava/lang/CharSequence;46 ····const/4·p3,·0x4
  
Max diff block lines reached; 2010/6470 bytes (31.07%) of diff not shown.
1.92 KB
smali/androidx/preference/UnPressableLinearLayout.smali
    
Offset 118, 16 lines modifiedOffset 118, 120 lines modified
118 ····.line·106118 ····.line·106
119 ····.line·107119 ····.line·107
120 ····.line·108120 ····.line·108
121 ····.line·109121 ····.line·109
122 ····.line·110122 ····.line·110
123 ····.line·111123 ····.line·111
124 ····.line·112124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
 172 ····.line·160
 173 ····.line·161
 174 ····.line·162
 175 ····.line·163
 176 ····.line·164
 177 ····.line·165
 178 ····.line·166
 179 ····.line·167
 180 ····.line·168
 181 ····.line·169
 182 ····.line·170
 183 ····.line·171
 184 ····.line·172
 185 ····.line·173
 186 ····.line·174
 187 ····.line·175
 188 ····.line·176
 189 ····.line·177
 190 ····.line·178
 191 ····.line·179
 192 ····.line·180
 193 ····.line·181
 194 ····.line·182
 195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
 201 ····.line·189
 202 ····.line·190
 203 ····.line·191
 204 ····.line·192
 205 ····.line·193
 206 ····.line·194
 207 ····.line·195
 208 ····.line·196
 209 ····.line·197
 210 ····.line·198
 211 ····.line·199
 212 ····.line·200
 213 ····.line·201
 214 ····.line·202
 215 ····.line·203
 216 ····.line·204
 217 ····.line·205
 218 ····.line·206
 219 ····.line·207
 220 ····.line·208
 221 ····.line·209
 222 ····.line·210
 223 ····.line·211
 224 ····.line·212
 225 ····.line·213
 226 ····.line·214
 227 ····.line·215
 228 ····.line·216
125 .end·method229 .end·method
  
  
126 #·virtual·methods230 #·virtual·methods
127 .method·public·dispatchSetPressed(Z)V231 .method·public·final·dispatchSetPressed(Z)V
128 ····.locals·0232 ····.locals·0
  
129 ····return-void233 ····return-void
130 .end·method234 .end·method
13.3 KB
smali/androidx/preference/internal/PreferenceImageView.smali
Max HTML report size reached
16.2 KB
smali/androidx/profileinstaller/ProfileInstallerInitializer.smali
Max HTML report size reached
30.8 KB
smali/androidx/profileinstaller/ProfileInstallReceiver.smali
Max HTML report size reached
17.8 KB
smali/androidx/startup/InitializationProvider.smali
Max HTML report size reached
19.9 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.smali
Max HTML report size reached
12.7 KB
smali/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.smali
Max HTML report size reached
1.56 KB
smali/androidx/versionedparcelable/CustomVersionedParcelable.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX/c;5 .implements·LS/c;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
Offset 70, 8 lines modifiedOffset 70, 80 lines modified
70 ····.line·5570 ····.line·55
71 ····.line·5671 ····.line·56
72 ····.line·5772 ····.line·57
73 ····.line·5873 ····.line·58
74 ····.line·5974 ····.line·59
75 ····.line·6075 ····.line·60
76 ····.line·6176 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
 118 ····.line·103
 119 ····.line·104
 120 ····.line·105
 121 ····.line·106
 122 ····.line·107
 123 ····.line·108
 124 ····.line·109
 125 ····.line·110
 126 ····.line·111
 127 ····.line·112
 128 ····.line·113
 129 ····.line·114
 130 ····.line·115
 131 ····.line·116
 132 ····.line·117
 133 ····.line·118
 134 ····.line·119
 135 ····.line·120
 136 ····.line·121
 137 ····.line·122
 138 ····.line·123
 139 ····.line·124
 140 ····.line·125
 141 ····.line·126
 142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
77 .end·method149 .end·method
6.59 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 23, 37 lines modifiedOffset 23, 39 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·public·final·a:LX/c;28 .field·public·final·a:LS/c;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·2
  
32 ····.line·132 ····.line·1
33 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;33 ····new-instance·v0,·LD/k;
  
34 ····.line·234 ····.line·2
35 ····.line·335 ····.line·3
36 ····invoke-direct·{v0},·Landroidx/versionedparcelable/ParcelImpl$a;-><init>()V36 ····const/4·v1,·0x4
  
37 ····.line·437 ····.line·4
 38 ····invoke-direct·{v0,·v1},·LD/k;-><init>(I)V
  
38 ····.line·539 ····.line·5
39 ····.line·640 ····.line·6
 41 ····.line·7
40 ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;
  
41 ····.line·7 
42 ····.line·843 ····.line·8
43 ····return-void 
44 ····.line·944 ····.line·9
 45 ····return-void
45 ····.line·1046 ····.line·10
46 ····.line·1147 ····.line·11
47 ····.line·1248 ····.line·12
48 ····.line·1349 ····.line·13
49 ····.line·1450 ····.line·14
50 ····.line·1551 ····.line·15
51 ····.line·1652 ····.line·16
Offset 98, 43 lines modifiedOffset 100, 115 lines modified
98 ····.line·55100 ····.line·55
99 ····.line·56101 ····.line·56
100 ····.line·57102 ····.line·57
101 ····.line·58103 ····.line·58
102 ····.line·59104 ····.line·59
103 ····.line·60105 ····.line·60
104 ····.line·61106 ····.line·61
 107 ····.line·62
 108 ····.line·63
 109 ····.line·64
 110 ····.line·65
 111 ····.line·66
 112 ····.line·67
 113 ····.line·68
 114 ····.line·69
 115 ····.line·70
 116 ····.line·71
 117 ····.line·72
 118 ····.line·73
 119 ····.line·74
 120 ····.line·75
 121 ····.line·76
 122 ····.line·77
 123 ····.line·78
 124 ····.line·79
 125 ····.line·80
 126 ····.line·81
 127 ····.line·82
 128 ····.line·83
 129 ····.line·84
 130 ····.line·85
 131 ····.line·86
 132 ····.line·87
 133 ····.line·88
 134 ····.line·89
 135 ····.line·90
 136 ····.line·91
 137 ····.line·92
 138 ····.line·93
 139 ····.line·94
 140 ····.line·95
 141 ····.line·96
 142 ····.line·97
 143 ····.line·98
 144 ····.line·99
 145 ····.line·100
 146 ····.line·101
 147 ····.line·102
 148 ····.line·103
 149 ····.line·104
 150 ····.line·105
 151 ····.line·106
 152 ····.line·107
 153 ····.line·108
 154 ····.line·109
 155 ····.line·110
 156 ····.line·111
 157 ····.line·112
 158 ····.line·113
 159 ····.line·114
 160 ····.line·115
 161 ····.line·116
 162 ····.line·117
 163 ····.line·118
 164 ····.line·119
 165 ····.line·120
 166 ····.line·121
 167 ····.line·122
 168 ····.line·123
 169 ····.line·124
 170 ····.line·125
 171 ····.line·126
 172 ····.line·127
 173 ····.line·128
 174 ····.line·129
 175 ····.line·130
 176 ····.line·131
 177 ····.line·132
 178 ····.line·133
105 .end·method179 .end·method
  
106 .method·public·constructor·<init>(Landroid/os/Parcel;)V180 .method·public·constructor·<init>(Landroid/os/Parcel;)V
107 ····.locals·1181 ····.locals·1
  
108 ····.line·1182 ····.line·1
Max diff block lines reached; 4455/6647 bytes (67.02%) of diff not shown.
613 KB
smali/androidx/core/widget/NestedScrollView.smali
Max HTML report size reached
41.5 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
Max HTML report size reached
101 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
Max HTML report size reached
15.9 KB
smali/androidx/core/app/CoreComponentFactory.smali
Max HTML report size reached
30.4 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
Max HTML report size reached
1.54 KB
smali/androidx/core/app/RemoteActionCompat.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/core/app/RemoteActionCompat;1 .class·public·final·Landroidx/core/app/RemoteActionCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX/c;5 .implements·LS/c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;
  
8 .field·public·b:Ljava/lang/CharSequence;8 .field·public·b:Ljava/lang/CharSequence;
  
Offset 84, 8 lines modifiedOffset 84, 80 lines modified
84 ····.line·5584 ····.line·55
85 ····.line·5685 ····.line·56
86 ····.line·5786 ····.line·57
87 ····.line·5887 ····.line·58
88 ····.line·5988 ····.line·59
89 ····.line·6089 ····.line·60
90 ····.line·6190 ····.line·61
 91 ····.line·62
 92 ····.line·63
 93 ····.line·64
 94 ····.line·65
 95 ····.line·66
 96 ····.line·67
 97 ····.line·68
 98 ····.line·69
 99 ····.line·70
 100 ····.line·71
 101 ····.line·72
 102 ····.line·73
 103 ····.line·74
 104 ····.line·75
 105 ····.line·76
 106 ····.line·77
 107 ····.line·78
 108 ····.line·79
 109 ····.line·80
 110 ····.line·81
 111 ····.line·82
 112 ····.line·83
 113 ····.line·84
 114 ····.line·85
 115 ····.line·86
 116 ····.line·87
 117 ····.line·88
 118 ····.line·89
 119 ····.line·90
 120 ····.line·91
 121 ····.line·92
 122 ····.line·93
 123 ····.line·94
 124 ····.line·95
 125 ····.line·96
 126 ····.line·97
 127 ····.line·98
 128 ····.line·99
 129 ····.line·100
 130 ····.line·101
 131 ····.line·102
 132 ····.line·103
 133 ····.line·104
 134 ····.line·105
 135 ····.line·106
 136 ····.line·107
 137 ····.line·108
 138 ····.line·109
 139 ····.line·110
 140 ····.line·111
 141 ····.line·112
 142 ····.line·113
 143 ····.line·114
 144 ····.line·115
 145 ····.line·116
 146 ····.line·117
 147 ····.line·118
 148 ····.line·119
 149 ····.line·120
 150 ····.line·121
 151 ····.line·122
 152 ····.line·123
 153 ····.line·124
 154 ····.line·125
 155 ····.line·126
 156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
91 .end·method163 .end·method
17.5 KB
smali/androidx/lifecycle/t.smali
Max HTML report size reached
10.3 KB
smali/androidx/lifecycle/s.smali
Max HTML report size reached
10.8 KB
smali/androidx/lifecycle/ProcessLifecycleInitializer.smali
Max HTML report size reached
4.98 KB
smali/androidx/lifecycle/p.smali
    
Offset 1, 17 lines modifiedOffset 1, 252 lines modified
1 .class·public·interface·abstract·annotation·Landroidx/lifecycle/p;1 .class·public·final·synthetic·Landroidx/lifecycle/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations 
7 .annotation·runtime·Ljava/lang/annotation/Retention; 
8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; 
9 .end·annotation6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Ljava/lang/Object;
  
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput·p1,·p0,·Landroidx/lifecycle/p;->e:I
  
 14 ····iput-object·p2,·p0,·Landroidx/lifecycle/p;->f:Ljava/lang/Object;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
10 #·virtual·methods18 #·virtual·methods
11 .method·public·abstract·value()Landroidx/lifecycle/h$a;19 .method·public·final·run()V
 20 ····.locals·4
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Landroidx/lifecycle/p;->e:I
  
 23 ····.line·2
 24 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
  
 26 ····.line·4
 27 ····.line·5
 28 ····.line·6
 29 ····iget-object·v0,·p0,·Landroidx/lifecycle/p;->f:Ljava/lang/Object;
  
 30 ····.line·7
 31 ····.line·8
 32 ····check-cast·v0,·Lw0/c;
  
 33 ····.line·9
 34 ····.line·10
 35 ····iget-object·v0,·v0,·Lw0/c;->b:Lw0/e;
  
 36 ····.line·11
 37 ····.line·12
 38 ····iget-object·v0,·v0,·Lw0/e;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
 39 ····.line·13
 40 ····.line·14
 41 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V
  
 42 ····.line·15
 43 ····.line·16
 44 ····.line·17
 45 ····return-void
  
 46 ····.line·18
 47 ····:pswitch_0
 48 ····iget-object·v0,·p0,·Landroidx/lifecycle/p;->f:Ljava/lang/Object;
  
 49 ····.line·19
 50 ····.line·20
 51 ····check-cast·v0,·Lh/u;
  
 52 ····.line·21
 53 ····.line·22
 54 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 55 ····.line·23
 56 ····.line·24
 57 ····.line·25
 58 ····return-void
  
 59 ····.line·26
 60 ····:pswitch_1
 61 ····const/4·v0,·0x0
  
 62 ····.line·27
 63 ····iget-object·v1,·p0,·Landroidx/lifecycle/p;->f:Ljava/lang/Object;
  
 64 ····.line·28
 65 ····.line·29
 66 ····check-cast·v1,·Lio/flutter/plugin/platform/q;
  
 67 ····.line·30
 68 ····.line·31
 69 ····invoke-virtual·{v1,·v0},·Lio/flutter/plugin/platform/q;->f(Z)V
  
 70 ····.line·32
 71 ····.line·33
 72 ····.line·34
 73 ····return-void
  
 74 ····.line·35
 75 ····:pswitch_2
 76 ····iget-object·v0,·p0,·Landroidx/lifecycle/p;->f:Ljava/lang/Object;
  
 77 ····.line·36
 78 ····.line·37
 79 ····check-cast·v0,·Landroidx/lifecycle/s;
  
 80 ····.line·38
 81 ····.line·39
 82 ····const-string·v1,·"this$0"
  
 83 ····.line·40
 84 ····.line·41
 85 ····invoke-static·{v0,·v1},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 86 ····.line·42
 87 ····.line·43
 88 ····.line·44
 89 ····iget·v1,·v0,·Landroidx/lifecycle/s;->f:I
  
Max diff block lines reached; 0/5033 bytes (0.00%) of diff not shown.
51.4 KB
smali/androidx/lifecycle/a.smali
Max HTML report size reached
2.68 KB
smali/androidx/lifecycle/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 156 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/j;1 .class·public·abstract·Landroidx/lifecycle/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/k; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
  
6 #·virtual·methods6 #·direct·methods
7 .method·public·abstract·d(Landroidx/lifecycle/l;Landroidx/lifecycle/h$a;)V7 .method·static·constructor·<clinit>()V
 8 ····.locals·2
  
 9 ····.line·1
 10 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
 11 ····.line·2
 12 ····.line·3
 13 ····const/4·v1,·0x0
  
 14 ····.line·4
 15 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
 16 ····.line·5
 17 ····.line·6
 18 ····.line·7
 19 ····sput-object·v0,·Landroidx/lifecycle/j;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 20 ····.line·8
 21 ····.line·9
 22 ····return-void
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
Max diff block lines reached; 0/2679 bytes (0.00%) of diff not shown.
4.41 KB
smali/androidx/lifecycle/q.smali
    
Offset 1, 36 lines modifiedOffset 1, 237 lines modified
1 .class·public·final·synthetic·Landroidx/lifecycle/q;1 .class·public·abstract·Landroidx/lifecycle/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:Landroidx/lifecycle/r; 
  
  
8 #·direct·methods4 #·direct·methods
 5 .method·public·static·final·a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V
9 .method·public·synthetic·constructor·<init>(Landroidx/lifecycle/r;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Landroidx/lifecycle/q;->e:Landroidx/lifecycle/r; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·run()V 
18 ····.locals·16 ····.locals·1
  
19 ····.line·17 ····.line·1
 8 ····const-string·v0,·"activity"
20 ····iget-object·v0,·p0,·Landroidx/lifecycle/q;->e:Landroidx/lifecycle/r; 
  
21 ····invoke-static·{v0},·Landroidx/lifecycle/r;->a(Landroidx/lifecycle/r;)V 
  
 9 ····.line·2
 10 ····.line·3
 11 ····invoke-static·{p0,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 12 ····.line·4
 13 ····.line·5
 14 ····.line·6
 15 ····const-string·v0,·"callback"
  
 16 ····.line·7
 17 ····.line·8
 18 ····invoke-static·{p1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 19 ····.line·9
 20 ····.line·10
 21 ····.line·11
 22 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
  
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
22 ····return-void26 ····return-void
 27 ····.line·15
 28 ····.line·16
 29 ····.line·17
 30 ····.line·18
 31 ····.line·19
 32 ····.line·20
 33 ····.line·21
 34 ····.line·22
 35 ····.line·23
 36 ····.line·24
 37 ····.line·25
 38 ····.line·26
 39 ····.line·27
 40 ····.line·28
 41 ····.line·29
 42 ····.line·30
 43 ····.line·31
 44 ····.line·32
 45 ····.line·33
 46 ····.line·34
 47 ····.line·35
 48 ····.line·36
 49 ····.line·37
 50 ····.line·38
 51 ····.line·39
 52 ····.line·40
 53 ····.line·41
 54 ····.line·42
 55 ····.line·43
 56 ····.line·44
 57 ····.line·45
 58 ····.line·46
 59 ····.line·47
 60 ····.line·48
 61 ····.line·49
 62 ····.line·50
 63 ····.line·51
 64 ····.line·52
 65 ····.line·53
 66 ····.line·54
 67 ····.line·55
 68 ····.line·56
 69 ····.line·57
 70 ····.line·58
 71 ····.line·59
 72 ····.line·60
 73 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
Max diff block lines reached; 0/4450 bytes (0.00%) of diff not shown.
28.8 KB
smali/androidx/lifecycle/r.smali
Max HTML report size reached
8.64 KB
smali/androidx/lifecycle/u.smali
    
Offset 1, 14 lines modifiedOffset 1, 345 lines modified
1 .class·public·abstract·synthetic·Landroidx/lifecycle/u;1 .class·public·abstract·synthetic·Landroidx/lifecycle/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
 5 .method·public·static·bridge·synthetic·A(Lh/t;)V
 6 ····.locals·1
  
 7 ····.line·1
 8 ····const/4·v0,·0x0
  
 9 ····invoke-virtual·{p0,·v0},·Landroid/widget/PopupWindow;->setTouchModal(Z)V
  
 10 ····return-void
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·B(Landroid/graphics/Insets;)I
 13 ····.locals·0
  
 14 ····.line·1
 15 ····iget·p0,·p0,·Landroid/graphics/Insets;->top:I
  
 16 ····return·p0
 17 .end·method
  
 18 .method·public·static·bridge·synthetic·C(Landroid/view/SurfaceControl$Transaction;Landroid/view/SurfaceControl;)V
 19 ····.locals·1
  
 20 ····.line·1
 21 ····const/4·v0,·0x1
  
 22 ····invoke-virtual·{p0,·p1,·v0},·Landroid/view/SurfaceControl$Transaction;->setVisibility(Landroid/view/SurfaceControl;Z)Landroid/view/SurfaceControl$Transaction;
  
 23 ····return-void
 24 .end·method
  
 25 .method·public·static·bridge·synthetic·D(Landroid/graphics/Insets;)I
 26 ····.locals·0
  
 27 ····.line·1
 28 ····iget·p0,·p0,·Landroid/graphics/Insets;->bottom:I
  
 29 ····return·p0
 30 .end·method
  
 31 .method·public·static·bridge·synthetic·a(Landroid/graphics/Insets;)I
 32 ····.locals·0
  
 33 ····.line·1
 34 ····iget·p0,·p0,·Landroid/graphics/Insets;->left:I
  
 35 ····return·p0
 36 .end·method
  
 37 .method·public·static·bridge·synthetic·b(I)Landroid/graphics/Insets;
 38 ····.locals·1
  
 39 ····.line·1
 40 ····const/4·v0,·0x0
  
 41 ····invoke-static·{v0,·v0,·v0,·p0},·Landroid/graphics/Insets;->of(IIII)Landroid/graphics/Insets;
  
 42 ····move-result-object·p0
  
 43 ····return-object·p0
 44 .end·method
  
 45 .method·public·static·bridge·synthetic·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Insets;
 46 ····.locals·0
  
 47 ····.line·1
 48 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Drawable;->getOpticalInsets()Landroid/graphics/Insets;
  
 49 ····move-result-object·p0
  
 50 ····return-object·p0
 51 .end·method
  
 52 .method·public·static·bridge·synthetic·d(II)Landroid/media/ImageReader;
 53 ····.locals·6
  
 54 ····.line·1
 55 ····const/4·v3,·0x6
  
 56 ····const-wide/16·v4,·0x100
  
 57 ····const/16·v2,·0x22
  
 58 ····move·v0,·p0
  
 59 ····move·v1,·p1
  
 60 ····invoke-static/range·{v0·..·v5},·Landroid/media/ImageReader;->newInstance(IIIIJ)Landroid/media/ImageReader;
  
 61 ····move-result-object·p0
  
 62 ····return-object·p0
 63 .end·method
  
 64 .method·public·static·bridge·synthetic·e(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic;
 65 ····.locals·0
  
 66 ····.line·1
 67 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic;
  
 68 ····move-result-object·p0
  
 69 ····return-object·p0
 70 .end·method
  
 71 .method·public·static·synthetic·f(Landroid/view/SurfaceControl;)Landroid/view/Surface;
 72 ····.locals·1
  
 73 ····.line·1
 74 ····new-instance·v0,·Landroid/view/Surface;
  
 75 ····invoke-direct·{v0,·p0},·Landroid/view/Surface;-><init>(Landroid/view/SurfaceControl;)V
  
 76 ····return-object·v0
 77 .end·method
  
 78 .method·public·static·synthetic·g()Landroid/view/SurfaceControl$Builder;
 79 ····.locals·1
  
 80 ····.line·1
 81 ····new-instance·v0,·Landroid/view/SurfaceControl$Builder;
Max diff block lines reached; 3941/8788 bytes (44.85%) of diff not shown.
3.32 KB
smali/androidx/lifecycle/d.smali
    
Offset 1, 26 lines modifiedOffset 1, 179 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/d;1 .class·public·final·Landroidx/lifecycle/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/k; 
  
 4 #·direct·methods
 5 .method·public·static·a(Landroidx/lifecycle/g;)Landroidx/lifecycle/f;
 6 ····.locals·1
  
 7 ····.line·1
 8 ····const-string·v0,·"state"
6 #·virtual·methods 
7 .method·public·abstract·a(Landroidx/lifecycle/l;)V 
8 .end·method 
  
9 .method·public·abstract·b(Landroidx/lifecycle/l;)V 
10 .end·method9 ····.line·2
 10 ····.line·3
 11 ····invoke-static·{p0,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
11 .method·public·abstract·c(Landroidx/lifecycle/l;)V 
12 .end·method12 ····.line·4
 13 ····.line·5
 14 ····.line·6
 15 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
13 .method·public·abstract·e(Landroidx/lifecycle/l;)V 
14 .end·method16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····move-result·p0
  
15 .method·public·abstract·f(Landroidx/lifecycle/l;)V 
16 .end·method20 ····.line·10
 21 ····const/4·v0,·0x1
  
17 .method·public·abstract·g(Landroidx/lifecycle/l;)V22 ····.line·11
 23 ····if-eq·p0,·v0,·:cond_2
  
 24 ····.line·12
 25 ····.line·13
 26 ····const/4·v0,·0x2
  
 27 ····.line·14
 28 ····if-eq·p0,·v0,·:cond_1
  
 29 ····.line·15
 30 ····.line·16
 31 ····const/4·v0,·0x3
  
 32 ····.line·17
 33 ····if-eq·p0,·v0,·:cond_0
  
 34 ····.line·18
 35 ····.line·19
 36 ····const/4·p0,·0x0
  
 37 ····.line·20
 38 ····goto·:goto_0
  
 39 ····.line·21
 40 ····:cond_0
 41 ····sget-object·p0,·Landroidx/lifecycle/f;->ON_RESUME:Landroidx/lifecycle/f;
  
 42 ····.line·22
 43 ····.line·23
 44 ····goto·:goto_0
  
 45 ····.line·24
 46 ····:cond_1
 47 ····sget-object·p0,·Landroidx/lifecycle/f;->ON_START:Landroidx/lifecycle/f;
  
 48 ····.line·25
 49 ····.line·26
 50 ····goto·:goto_0
  
 51 ····.line·27
 52 ····:cond_2
 53 ····sget-object·p0,·Landroidx/lifecycle/f;->ON_CREATE:Landroidx/lifecycle/f;
  
 54 ····.line·28
 55 ····.line·29
 56 ····:goto_0
 57 ····return-object·p0
 58 ····.line·30
 59 ····.line·31
 60 ····.line·32
 61 ····.line·33
 62 ····.line·34
 63 ····.line·35
 64 ····.line·36
 65 ····.line·37
 66 ····.line·38
 67 ····.line·39
 68 ····.line·40
 69 ····.line·41
 70 ····.line·42
 71 ····.line·43
 72 ····.line·44
 73 ····.line·45
 74 ····.line·46
 75 ····.line·47
 76 ····.line·48
 77 ····.line·49
 78 ····.line·50
 79 ····.line·51
 80 ····.line·52
 81 ····.line·53
 82 ····.line·54
 83 ····.line·55
 84 ····.line·56
 85 ····.line·57
 86 ····.line·58
 87 ····.line·59
 88 ····.line·60
 89 ····.line·61
 90 ····.line·62
 91 ····.line·63
 92 ····.line·64
 93 ····.line·65
 94 ····.line·66
 95 ····.line·67
 96 ····.line·68
 97 ····.line·69
 98 ····.line·70
Max diff block lines reached; 0/3335 bytes (0.00%) of diff not shown.
1.75 KB
smali/androidx/lifecycle/h.smali
    
Offset 1, 98 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/lifecycle/h;1 .class·public·abstract·Landroidx/lifecycle/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroidx/lifecycle/h$a;, 
8 ········Landroidx/lifecycle/h$b; 
9 ····} 
10 .end·annotation 
  
  
11 #·instance·fields 
12 .field·public·a:Ljava/util/concurrent/atomic/AtomicReference; 
  
  
13 #·direct·methods 
14 .method·public·constructor·<init>()V 
15 ····.locals·1 
  
16 ····.line·1 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····.line·2 
19 ····.line·3 
20 ····.line·4 
21 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; 
  
22 ····.line·5 
23 ····.line·6 
24 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V 
  
25 ····.line·7 
26 ····.line·8 
27 ····.line·9 
28 ····iput-object·v0,·p0,·Landroidx/lifecycle/h;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
29 ····.line·10 
30 ····.line·11 
31 ····return-void 
32 ····.line·12 
33 ····.line·13 
34 ····.line·14 
35 ····.line·15 
36 ····.line·16 
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····.line·20 
41 ····.line·21 
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····.line·25 
46 ····.line·26 
47 ····.line·27 
48 ····.line·28 
49 ····.line·29 
50 ····.line·30 
51 ····.line·31 
52 ····.line·32 
53 ····.line·33 
54 ····.line·34 
55 ····.line·35 
56 ····.line·36 
57 ····.line·37 
58 ····.line·38 
59 ····.line·39 
60 ····.line·40 
61 ····.line·41 
62 ····.line·42 
63 ····.line·43 
64 ····.line·44 
65 ····.line·45 
66 ····.line·46 
67 ····.line·47 
68 ····.line·48 
69 ····.line·49 
70 ····.line·50 
71 ····.line·51 
72 ····.line·52 
73 ····.line·53 
74 ····.line·54 
75 ····.line·55 
76 ····.line·56 
77 ····.line·57 
78 ····.line·58 
79 ····.line·59 
80 ····.line·60 
81 ····.line·61 
82 .end·method 
  
  
83 #·virtual·methods 
84 .method·public·abstract·a(Landroidx/lifecycle/k;)V 
85 .end·method 
2.24 KB
smali/androidx/lifecycle/o.smali
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroidx/lifecycle/o;1 .class·public·abstract·Landroidx/lifecycle/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:Ljava/util/Map;5 .field·public·static·final·synthetic·a:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ljava/util/HashMap;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
13 ····.line·4 
14 ····new-instance·v0,·Ljava/util/HashMap; 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V17 ····new-instance·v0,·Ljava/util/HashMap;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
 20 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
20 ····.line·9 
21 ····iput-object·v0,·p0,·Landroidx/lifecycle/o;->a:Ljava/util/Map; 
  
 21 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····return-void24 ····return-void
25 ····.line·1225 ····.line·12
26 ····.line·1326 ····.line·13
27 ····.line·1427 ····.line·14
28 ····.line·1528 ····.line·15
Offset 77, 8 lines modifiedOffset 77, 80 lines modified
77 ····.line·5577 ····.line·55
78 ····.line·5678 ····.line·56
79 ····.line·5779 ····.line·57
80 ····.line·5880 ····.line·58
81 ····.line·5981 ····.line·59
82 ····.line·6082 ····.line·60
83 ····.line·6183 ····.line·61
 84 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
 89 ····.line·67
 90 ····.line·68
 91 ····.line·69
 92 ····.line·70
 93 ····.line·71
 94 ····.line·72
 95 ····.line·73
 96 ····.line·74
 97 ····.line·75
 98 ····.line·76
 99 ····.line·77
 100 ····.line·78
 101 ····.line·79
 102 ····.line·80
 103 ····.line·81
 104 ····.line·82
 105 ····.line·83
 106 ····.line·84
 107 ····.line·85
 108 ····.line·86
 109 ····.line·87
 110 ····.line·88
 111 ····.line·89
 112 ····.line·90
 113 ····.line·91
 114 ····.line·92
 115 ····.line·93
 116 ····.line·94
 117 ····.line·95
 118 ····.line·96
 119 ····.line·97
 120 ····.line·98
 121 ····.line·99
 122 ····.line·100
 123 ····.line·101
 124 ····.line·102
 125 ····.line·103
 126 ····.line·104
 127 ····.line·105
 128 ····.line·106
 129 ····.line·107
 130 ····.line·108
 131 ····.line·109
 132 ····.line·110
 133 ····.line·111
 134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
84 .end·method156 .end·method
324 B
smali/androidx/lifecycle/l.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/l;1 .class·public·interface·abstract·Landroidx/lifecycle/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·h()Landroidx/lifecycle/h;5 .method·public·abstract·a()Landroidx/lifecycle/n;
6 .end·method6 .end·method
7.1 KB
smali/androidx/lifecycle/r$a.smali
    
Offset 1, 57 lines modifiedOffset 1, 193 lines modified
1 .class·public·final·Landroidx/lifecycle/r$a;1 .class·public·final·Landroidx/lifecycle/r$a;
2 .super·Ljava/lang/Object;2 .super·Landroidx/lifecycle/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/lifecycle/r;6 ····value·=·Landroidx/lifecycle/r;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·instance·fields
13 .field·public·static·final·a:Landroidx/lifecycle/r$a;13 .field·final·synthetic·this$0:Landroidx/lifecycle/s;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·public·constructor·<init>(Landroidx/lifecycle/s;)V
16 ····.locals·116 ····.locals·0
  
17 ····new-instance·v0,·Landroidx/lifecycle/r$a; 
  
18 ····invoke-direct·{v0},·Landroidx/lifecycle/r$a;-><init>()V17 ····.line·1
 18 ····iput-object·p1,·p0,·Landroidx/lifecycle/r$a;->this$0:Landroidx/lifecycle/s;
  
19 ····sput-object·v0,·Landroidx/lifecycle/r$a;->a:Landroidx/lifecycle/r$a;19 ····.line·2
 20 ····.line·3
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····.line·4
 23 ····.line·5
 24 ····.line·6
20 ····return-void25 ····return-void
 26 ····.line·7
 27 ····.line·8
 28 ····.line·9
 29 ····.line·10
 30 ····.line·11
 31 ····.line·12
 32 ····.line·13
 33 ····.line·14
 34 ····.line·15
 35 ····.line·16
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
 103 ····.line·84
 104 ····.line·85
 105 ····.line·86
 106 ····.line·87
 107 ····.line·88
 108 ····.line·89
 109 ····.line·90
 110 ····.line·91
 111 ····.line·92
 112 ····.line·93
 113 ····.line·94
 114 ····.line·95
 115 ····.line·96
Max diff block lines reached; 4149/7205 bytes (57.59%) of diff not shown.
10.9 KB
smali/androidx/lifecycle/f.smali
Max HTML report size reached
74.0 KB
smali/androidx/lifecycle/m.smali
Max HTML report size reached
71.7 KB
smali/androidx/lifecycle/n.smali
Max HTML report size reached
9.06 KB
smali/androidx/lifecycle/i.smali
    
Offset 1, 108 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/lifecycle/i;1 .class·public·final·Landroidx/lifecycle/i;
2 .super·Ljava/lang/Object;2 .super·Landroidx/lifecycle/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroidx/lifecycle/i$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·public·static·final·a:Landroidx/lifecycle/i; 
  
12 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
  
13 #·direct·methods4 #·direct·methods
14 .method·static·constructor·<clinit>()V 
15 ····.locals·2 
  
16 ····.line·1 
17 ····new-instance·v0,·Landroidx/lifecycle/i; 
  
18 ····.line·2 
19 ····.line·3 
20 ····invoke-direct·{v0},·Landroidx/lifecycle/i;-><init>()V 
  
21 ····.line·4 
22 ····.line·5 
23 ····.line·6 
24 ····sput-object·v0,·Landroidx/lifecycle/i;->a:Landroidx/lifecycle/i; 
  
25 ····.line·7 
26 ····.line·8 
27 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
28 ····.line·9 
29 ····.line·10 
30 ····const/4·v1,·0x0 
  
31 ····.line·11 
32 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····sput-object·v0,·Landroidx/lifecycle/i;->b:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
37 ····.line·15 
38 ····.line·16 
39 ····return-void 
40 ····.line·17 
41 ····.line·18 
42 ····.line·19 
43 ····.line·20 
44 ····.line·21 
45 ····.line·22 
46 ····.line·23 
47 ····.line·24 
48 ····.line·25 
49 ····.line·26 
50 ····.line·27 
51 ····.line·28 
52 ····.line·29 
53 ····.line·30 
54 ····.line·31 
55 ····.line·32 
56 ····.line·33 
57 ····.line·34 
58 ····.line·35 
59 ····.line·36 
60 ····.line·37 
61 ····.line·38 
62 ····.line·39 
63 ····.line·40 
64 ····.line·41 
65 ····.line·42 
66 ····.line·43 
67 ····.line·44 
68 ····.line·45 
69 ····.line·46 
70 ····.line·47 
71 ····.line·48 
72 ····.line·49 
73 ····.line·50 
74 ····.line·51 
75 ····.line·52 
76 ····.line·53 
77 ····.line·54 
78 ····.line·55 
79 ····.line·56 
80 ····.line·57 
81 ····.line·58 
82 ····.line·59 
83 ····.line·60 
84 ····.line·61 
85 .end·method 
  
86 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
87 ····.locals·06 ····.locals·0
  
88 ····.line·17 ····.line·1
89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
90 ····.line·29 ····.line·2
Offset 162, 109 lines modifiedOffset 67, 356 lines modified
162 ····.line·5567 ····.line·55
163 ····.line·5668 ····.line·56
164 ····.line·5769 ····.line·57
165 ····.line·5870 ····.line·58
166 ····.line·5971 ····.line·59
167 ····.line·6072 ····.line·60
168 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
Max diff block lines reached; 6050/9210 bytes (65.69%) of diff not shown.
9.06 KB
smali/androidx/lifecycle/e.smali
    
Offset 1, 360 lines modifiedOffset 1, 123 lines modified
1 .class·public·final·Landroidx/lifecycle/e;1 .class·public·abstract·synthetic·Landroidx/lifecycle/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/j; 
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:[I
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Landroidx/lifecycle/e$a; 
10 ····} 
11 .end·annotation 
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·3
  
 9 ····invoke-static·{},·Landroidx/lifecycle/f;->values()[Landroidx/lifecycle/f;
12 #·instance·fields 
13 .field·public·final·a:Landroidx/lifecycle/d; 
  
14 .field·public·final·b:Landroidx/lifecycle/j;10 ····move-result-object·v0
  
 11 ····array-length·v0,·v0
  
 12 ····new-array·v0,·v0,·[I
15 #·direct·methods 
16 .method·public·constructor·<init>(Landroidx/lifecycle/d;Landroidx/lifecycle/j;)V 
17 ····.locals·1 
  
18 ····.line·1 
19 ····const-string·v0,·"defaultLifecycleObserver"13 ····:try_start_0
 14 ····sget-object·v1,·Landroidx/lifecycle/f;->ON_CREATE:Landroidx/lifecycle/f;
  
 15 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
20 ····.line·2 
21 ····.line·3 
22 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····.line·4 
24 ····.line·5 
25 ····.line·6 
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
27 ····.line·7 
28 ····.line·8 
29 ····.line·9 
30 ····iput-object·p1,·p0,·Landroidx/lifecycle/e;->a:Landroidx/lifecycle/d; 
  
31 ····.line·10 
32 ····.line·11 
33 ····iput-object·p2,·p0,·Landroidx/lifecycle/e;->b:Landroidx/lifecycle/j; 
  
 16 ····move-result·v1
34 ····.line·12 
35 ····.line·13 
36 ····return-void 
37 ····.line·14 
38 ····.line·15 
39 ····.line·16 
40 ····.line·17 
41 ····.line·18 
42 ····.line·19 
43 ····.line·20 
44 ····.line·21 
45 ····.line·22 
46 ····.line·23 
47 ····.line·24 
48 ····.line·25 
49 ····.line·26 
50 ····.line·27 
51 ····.line·28 
52 ····.line·29 
53 ····.line·30 
54 ····.line·31 
55 ····.line·32 
56 ····.line·33 
57 ····.line·34 
58 ····.line·35 
59 ····.line·36 
60 ····.line·37 
61 ····.line·38 
62 ····.line·39 
63 ····.line·40 
64 ····.line·41 
65 ····.line·42 
66 ····.line·43 
67 ····.line·44 
68 ····.line·45 
69 ····.line·46 
70 ····.line·47 
71 ····.line·48 
72 ····.line·49 
73 ····.line·50 
74 ····.line·51 
75 ····.line·52 
76 ····.line·53 
77 ····.line·54 
78 ····.line·55 
79 ····.line·56 
80 ····.line·57 
81 ····.line·58 
82 ····.line·59 
83 ····.line·60 
84 ····.line·61 
85 ····.line·62 
86 ····.line·63 
87 ····.line·64 
88 ····.line·65 
89 ····.line·66 
90 ····.line·67 
91 ····.line·68 
92 ····.line·69 
93 ····.line·70 
94 ····.line·71 
95 ····.line·72 
96 ····.line·73 
97 ····.line·74 
98 ····.line·75 
99 ····.line·76 
100 ····.line·77 
101 ····.line·78 
102 ····.line·79 
Max diff block lines reached; 6207/9218 bytes (67.34%) of diff not shown.
7.81 KB
smali/androidx/lifecycle/b.smali
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Landroidx/lifecycle/b;1 .class·public·final·Landroidx/lifecycle/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·a:Lio/flutter/embedding/engine/renderer/b;
  
7 .field·public·final·a:[Landroidx/lifecycle/g;8 .field·public·final·b:Landroidx/lifecycle/b;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>([Landroidx/lifecycle/g;)V10 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/b;Landroidx/lifecycle/b;)V
10 ····.locals·111 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····const-string·v0,·"generatedAdapters"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
16 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Landroidx/lifecycle/b;->a:Lio/flutter/embedding/engine/renderer/b;
  
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····iput-object·p2,·p0,·Landroidx/lifecycle/b;->b:Landroidx/lifecycle/b;
  
20 ····.line·721 ····.line·7
21 ····.line·822 ····.line·8
 23 ····return-void
22 ····.line·924 ····.line·9
23 ····iput-object·p1,·p0,·Landroidx/lifecycle/b;->a:[Landroidx/lifecycle/g; 
  
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····return-void 
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
32 ····.line·1732 ····.line·17
33 ····.line·1833 ····.line·18
Offset 81, 94 lines modifiedOffset 81, 252 lines modified
81 ····.line·5681 ····.line·56
82 ····.line·5782 ····.line·57
83 ····.line·5883 ····.line·58
84 ····.line·5984 ····.line·59
85 ····.line·6085 ····.line·60
86 ····.line·6186 ····.line·61
87 ····.line·6287 ····.line·62
 88 ····.line·63
 89 ····.line·64
 90 ····.line·65
 91 ····.line·66
 92 ····.line·67
 93 ····.line·68
 94 ····.line·69
 95 ····.line·70
 96 ····.line·71
 97 ····.line·72
 98 ····.line·73
 99 ····.line·74
 100 ····.line·75
 101 ····.line·76
 102 ····.line·77
 103 ····.line·78
 104 ····.line·79
 105 ····.line·80
 106 ····.line·81
 107 ····.line·82
 108 ····.line·83
 109 ····.line·84
 110 ····.line·85
 111 ····.line·86
 112 ····.line·87
 113 ····.line·88
 114 ····.line·89
 115 ····.line·90
 116 ····.line·91
 117 ····.line·92
 118 ····.line·93
 119 ····.line·94
 120 ····.line·95
 121 ····.line·96
 122 ····.line·97
 123 ····.line·98
 124 ····.line·99
 125 ····.line·100
 126 ····.line·101
 127 ····.line·102
 128 ····.line·103
 129 ····.line·104
 130 ····.line·105
 131 ····.line·106
 132 ····.line·107
 133 ····.line·108
 134 ····.line·109
 135 ····.line·110
 136 ····.line·111
 137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
Max diff block lines reached; 4178/7937 bytes (52.64%) of diff not shown.
3.27 KB
smali/androidx/lifecycle/v.smali
    
Offset 1, 212 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Landroidx/lifecycle/v;1 .class·public·final·Landroidx/lifecycle/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/j; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Landroidx/lifecycle/g;)V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····const-string·v0,·"generatedAdapter" 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····return-void 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 ····.line·62 
75 .end·method 
  
  
76 #·virtual·methods 
77 .method·public·d(Landroidx/lifecycle/l;Landroidx/lifecycle/h$a;)V 
78 ····.locals·1 
  
79 ····.line·1 
80 ····const-string·v0,·"source" 
  
81 ····.line·2 
82 ····.line·3 
83 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
84 ····.line·4 
85 ····.line·5 
86 ····.line·6 
87 ····const-string·p1,·"event" 
  
88 ····.line·7 
89 ····.line·8 
90 ····invoke-static·{p2,·p1},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
91 ····.line·9 
92 ····.line·10 
93 ····.line·11 
94 ····const/4·p1,·0x0 
  
95 ····.line·12 
96 ····throw·p1 
97 ····.line·13 
98 ····.line·14 
99 ····.line·15 
100 ····.line·16 
101 ····.line·17 
102 ····.line·18 
103 ····.line·19 
104 ····.line·20 
105 ····.line·21 
106 ····.line·22 
107 ····.line·23 
108 ····.line·24 
109 ····.line·25 
110 ····.line·26 
111 ····.line·27 
112 ····.line·28 
Max diff block lines reached; -1/3285 bytes (-0.03%) of diff not shown.
4.69 KB
smali/androidx/lifecycle/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 242 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/g;1 .class·public·final·enum·Landroidx/lifecycle/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·enum·e:Landroidx/lifecycle/g;
  
 6 .field·public·static·final·enum·f:Landroidx/lifecycle/g;
  
 7 .field·public·static·final·enum·g:Landroidx/lifecycle/g;
  
 8 .field·public·static·final·enum·h:Landroidx/lifecycle/g;
  
 9 .field·public·static·final·enum·i:Landroidx/lifecycle/g;
  
 10 .field·public·static·final·synthetic·j:[Landroidx/lifecycle/g;
  
  
 11 #·direct·methods
 12 .method·static·constructor·<clinit>()V
 13 ····.locals·7
  
 14 ····.line·1
 15 ····new-instance·v0,·Landroidx/lifecycle/g;
  
 16 ····.line·2
 17 ····.line·3
 18 ····const-string·v1,·"DESTROYED"
  
 19 ····.line·4
 20 ····.line·5
 21 ····const/4·v2,·0x0
  
 22 ····.line·6
 23 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 24 ····.line·7
 25 ····.line·8
 26 ····.line·9
 27 ····sput-object·v0,·Landroidx/lifecycle/g;->e:Landroidx/lifecycle/g;
  
 28 ····.line·10
 29 ····.line·11
 30 ····new-instance·v1,·Landroidx/lifecycle/g;
  
 31 ····.line·12
 32 ····.line·13
 33 ····const-string·v2,·"INITIALIZED"
  
 34 ····.line·14
 35 ····.line·15
 36 ····const/4·v3,·0x1
  
 37 ····.line·16
 38 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 39 ····.line·17
 40 ····.line·18
 41 ····.line·19
 42 ····sput-object·v1,·Landroidx/lifecycle/g;->f:Landroidx/lifecycle/g;
  
 43 ····.line·20
 44 ····.line·21
 45 ····new-instance·v2,·Landroidx/lifecycle/g;
  
 46 ····.line·22
 47 ····.line·23
 48 ····const-string·v3,·"CREATED"
  
 49 ····.line·24
 50 ····.line·25
 51 ····const/4·v4,·0x2
  
 52 ····.line·26
 53 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 54 ····.line·27
 55 ····.line·28
 56 ····.line·29
 57 ····sput-object·v2,·Landroidx/lifecycle/g;->g:Landroidx/lifecycle/g;
  
 58 ····.line·30
 59 ····.line·31
 60 ····new-instance·v3,·Landroidx/lifecycle/g;
  
 61 ····.line·32
 62 ····.line·33
 63 ····const-string·v4,·"STARTED"
  
 64 ····.line·34
 65 ····.line·35
 66 ····const/4·v5,·0x3
  
 67 ····.line·36
 68 ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 69 ····.line·37
 70 ····.line·38
 71 ····.line·39
 72 ····sput-object·v3,·Landroidx/lifecycle/g;->h:Landroidx/lifecycle/g;
  
 73 ····.line·40
 74 ····.line·41
 75 ····new-instance·v4,·Landroidx/lifecycle/g;
  
 76 ····.line·42
 77 ····.line·43
 78 ····const-string·v5,·"RESUMED"
  
 79 ····.line·44
 80 ····.line·45
 81 ····const/4·v6,·0x4
  
 82 ····.line·46
 83 ····invoke-direct·{v4,·v5,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 84 ····.line·47
 85 ····.line·48
 86 ····.line·49
 87 ····sput-object·v4,·Landroidx/lifecycle/g;->i:Landroidx/lifecycle/g;
  
 88 ····.line·50
 89 ····.line·51
 90 ····filled-new-array·{v0,·v1,·v2,·v3,·v4},·[Landroidx/lifecycle/g;
  
 91 ····.line·52
Max diff block lines reached; -1/4736 bytes (-0.02%) of diff not shown.
10.7 KB
smali/androidx/lifecycle/c.smali
Max HTML report size reached
39.7 KB
smali/androidx/datastore/preferences/protobuf/T.smali
Max HTML report size reached
81.2 KB
smali/androidx/datastore/preferences/protobuf/t.smali
Max HTML report size reached
53.3 KB
smali/androidx/datastore/preferences/protobuf/Y.smali
Max HTML report size reached
27.1 KB
smali/androidx/datastore/preferences/protobuf/Z.smali
Max HTML report size reached
56.7 KB
smali/androidx/datastore/preferences/protobuf/s.smali
Max HTML report size reached
6.09 KB
smali/androidx/datastore/preferences/protobuf/p.smali
    
Offset 1, 337 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/p;1 .class·public·final·Landroidx/datastore/preferences/protobuf/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/n; 
  
6 .field·public·static·final·b:Landroidx/datastore/preferences/protobuf/n; 
  
  
7 #·direct·methods 
8 .method·static·constructor·<clinit>()V 
9 ····.locals·1 
  
10 ····.line·1 
11 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/o; 
  
12 ····.line·2 
13 ····.line·3 
14 ····invoke-direct·{v0},·Landroidx/datastore/preferences/protobuf/o;-><init>()V 
  
15 ····.line·4 
16 ····.line·5 
17 ····.line·6 
18 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/p;->a:Landroidx/datastore/preferences/protobuf/n; 
  
19 ····.line·7 
20 ····.line·8 
21 ····invoke-static·{},·Landroidx/datastore/preferences/protobuf/p;->c()Landroidx/datastore/preferences/protobuf/n; 
  
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····move-result-object·v0 
  
26 ····.line·12 
27 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/p;->b:Landroidx/datastore/preferences/protobuf/n; 
  
28 ····.line·13 
29 ····.line·14 
30 ····return-void 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 .end·method 
  
79 .method·public·static·a()Landroidx/datastore/preferences/protobuf/n; 
80 ····.locals·2 
  
81 ····.line·1 
82 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/p;->b:Landroidx/datastore/preferences/protobuf/n; 
  
83 ····.line·2 
84 ····.line·3 
85 ····if-eqz·v0,·:cond_0 
  
86 ····.line·4 
87 ····.line·5 
88 ····return-object·v0 
  
89 ····.line·6 
90 ····:cond_0 
91 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
92 ····.line·7 
93 ····.line·8 
94 ····const-string·v1,·"Protobuf·runtime·is·not·correctly·loaded." 
  
95 ····.line·9 
96 ····.line·10 
97 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
98 ····.line·11 
99 ····.line·12 
100 ····.line·13 
101 ····throw·v0 
102 ····.line·14 
103 ····.line·15 
104 ····.line·16 
105 ····.line·17 
106 ····.line·18 
107 ····.line·19 
Max diff block lines reached; -1/6133 bytes (-0.02%) of diff not shown.
6.26 KB
smali/androidx/datastore/preferences/protobuf/a.smali
    
Offset 1, 373 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/a;1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/J; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Landroidx/datastore/preferences/protobuf/a$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·protected·memoizedHashCode:I5 .field·protected·memoizedHashCode:I
  
  
14 #·direct·methods 
15 .method·public·constructor·<init>()V 
16 ····.locals·1 
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····.line·2 
20 ····.line·3 
21 ····.line·4 
22 ····const/4·v0,·0x0 
  
23 ····.line·5 
24 ····iput·v0,·p0,·Landroidx/datastore/preferences/protobuf/a;->memoizedHashCode:I 
  
25 ····.line·6 
26 ····.line·7 
27 ····return-void 
28 ····.line·8 
29 ····.line·9 
30 ····.line·10 
31 ····.line·11 
32 ····.line·12 
33 ····.line·13 
34 ····.line·14 
35 ····.line·15 
36 ····.line·16 
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····.line·20 
41 ····.line·21 
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····.line·25 
46 ····.line·26 
47 ····.line·27 
48 ····.line·28 
49 ····.line·29 
50 ····.line·30 
51 ····.line·31 
52 ····.line·32 
53 ····.line·33 
54 ····.line·34 
55 ····.line·35 
56 ····.line·36 
57 ····.line·37 
58 ····.line·38 
59 ····.line·39 
60 ····.line·40 
61 ····.line·41 
62 ····.line·42 
63 ····.line·43 
64 ····.line·44 
65 ····.line·45 
66 ····.line·46 
67 ····.line·47 
68 ····.line·48 
69 ····.line·49 
70 ····.line·50 
71 ····.line·51 
72 ····.line·52 
73 ····.line·53 
74 ····.line·54 
75 ····.line·55 
76 ····.line·56 
77 ····.line·57 
78 ····.line·58 
79 ····.line·59 
80 ····.line·60 
81 ····.line·61 
82 .end·method 
  
83 .method·public·static·f(Ljava/lang/Iterable;Ljava/util/List;)V 
84 ····.locals·0 
  
85 ····.line·1 
86 ····invoke-static·{p0,·p1},·Landroidx/datastore/preferences/protobuf/a$a;->f(Ljava/lang/Iterable;Ljava/util/List;)V 
  
87 ····.line·2 
88 ····.line·3 
89 ····.line·4 
90 ····return-void 
91 ····.line·5 
92 ····.line·6 
93 ····.line·7 
94 ····.line·8 
95 ····.line·9 
96 ····.line·10 
97 ····.line·11 
98 ····.line·12 
99 ····.line·13 
100 ····.line·14 
101 ····.line·15 
102 ····.line·16 
103 ····.line·17 
104 ····.line·18 
105 ····.line·19 
106 ····.line·20 
107 ····.line·21 
108 ····.line·22 
109 ····.line·23 
110 ····.line·24 
111 ····.line·25 
112 ····.line·26 
113 ····.line·27 
Max diff block lines reached; 2927/6306 bytes (46.42%) of diff not shown.
118 KB
smali/androidx/datastore/preferences/protobuf/k.smali
Max HTML report size reached
232 KB
smali/androidx/datastore/preferences/protobuf/j.smali
Max HTML report size reached
12.3 KB
smali/androidx/datastore/preferences/protobuf/z.smali
Max HTML report size reached
2.57 KB
smali/androidx/datastore/preferences/protobuf/c0.smali
    
Offset 1, 6 lines modifiedOffset 1, 148 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/c0;1 .class·public·final·Landroidx/datastore/preferences/protobuf/c0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/H; 
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·1
  
 7 ····.line·1
 8 ····const-string·v0,·"Message·was·missing·required·fields.··(Lite·runtime·could·not·determine·which·fields·were·missing)."
  
 9 ····.line·2
 10 ····.line·3
 11 ····invoke-direct·{p0,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
 12 ····.line·4
 13 ····.line·5
 14 ····.line·6
 15 ····return-void
 16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····.line·11
 21 ····.line·12
 22 ····.line·13
 23 ····.line·14
 24 ····.line·15
 25 ····.line·16
 26 ····.line·17
 27 ····.line·18
 28 ····.line·19
 29 ····.line·20
 30 ····.line·21
 31 ····.line·22
 32 ····.line·23
 33 ····.line·24
 34 ····.line·25
 35 ····.line·26
 36 ····.line·27
 37 ····.line·28
 38 ····.line·29
 39 ····.line·30
 40 ····.line·31
 41 ····.line·32
 42 ····.line·33
 43 ····.line·34
 44 ····.line·35
 45 ····.line·36
 46 ····.line·37
 47 ····.line·38
 48 ····.line·39
 49 ····.line·40
 50 ····.line·41
 51 ····.line·42
 52 ····.line·43
 53 ····.line·44
 54 ····.line·45
 55 ····.line·46
 56 ····.line·47
 57 ····.line·48
 58 ····.line·49
 59 ····.line·50
 60 ····.line·51
 61 ····.line·52
 62 ····.line·53
 63 ····.line·54
 64 ····.line·55
 65 ····.line·56
 66 ····.line·57
 67 ····.line·58
 68 ····.line·59
 69 ····.line·60
 70 ····.line·61
 71 ····.line·62
 72 ····.line·63
 73 ····.line·64
 74 ····.line·65
 75 ····.line·66
 76 ····.line·67
 77 ····.line·68
 78 ····.line·69
 79 ····.line·70
 80 ····.line·71
 81 ····.line·72
 82 ····.line·73
 83 ····.line·74
 84 ····.line·75
 85 ····.line·76
 86 ····.line·77
 87 ····.line·78
 88 ····.line·79
 89 ····.line·80
 90 ····.line·81
 91 ····.line·82
 92 ····.line·83
 93 ····.line·84
 94 ····.line·85
 95 ····.line·86
 96 ····.line·87
 97 ····.line·88
 98 ····.line·89
 99 ····.line·90
 100 ····.line·91
 101 ····.line·92
 102 ····.line·93
 103 ····.line·94
 104 ····.line·95
 105 ····.line·96
 106 ····.line·97
 107 ····.line·98
 108 ····.line·99
 109 ····.line·100
 110 ····.line·101
 111 ····.line·102
 112 ····.line·103
 113 ····.line·104
 114 ····.line·105
 115 ····.line·106
 116 ····.line·107
 117 ····.line·108
 118 ····.line·109
 119 ····.line·110
 120 ····.line·111
 121 ····.line·112
Max diff block lines reached; -1/2519 bytes (-0.04%) of diff not shown.
122 KB
smali/androidx/datastore/preferences/protobuf/q.smali
Max HTML report size reached
80.5 KB
smali/androidx/datastore/preferences/protobuf/r.smali
Max HTML report size reached
703 KB
smali/androidx/datastore/preferences/protobuf/N.smali
Max HTML report size reached
84.2 KB
smali/androidx/datastore/preferences/protobuf/h0.smali
Max HTML report size reached
23.2 KB
smali/androidx/datastore/preferences/protobuf/u.smali
Max HTML report size reached
10.3 KB
smali/androidx/datastore/preferences/protobuf/d.smali
Max HTML report size reached
57.3 KB
smali/androidx/datastore/preferences/protobuf/L.smali
Max HTML report size reached
269 KB
smali/androidx/datastore/preferences/protobuf/h.smali
Max HTML report size reached
29.1 KB
smali/androidx/datastore/preferences/protobuf/V.smali
Max HTML report size reached
49.6 KB
smali/androidx/datastore/preferences/protobuf/B.smali
Max HTML report size reached
41.2 KB
smali/androidx/datastore/preferences/protobuf/k0.smali
Max HTML report size reached
30.6 KB
smali/androidx/datastore/preferences/protobuf/o.smali
Max HTML report size reached
6.69 KB
smali/androidx/datastore/preferences/protobuf/l.smali
    
Offset 1, 218 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/l;1 .class·public·final·Landroidx/datastore/preferences/protobuf/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/io/IOException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/lang/Class; 
  
  
6 #·direct·methods4 #·direct·methods
 5 .method·public·constructor·<init>(Ljava/lang/IndexOutOfBoundsException;)V
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····invoke-static·{},·Landroidx/datastore/preferences/protobuf/l;->c()Ljava/lang/Class; 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····move-result-object·v0 
  
15 ····.line·5 
16 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/l;->a:Ljava/lang/Class; 
  
17 ····.line·6 
18 ····.line·7 
19 ····return-void 
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method 
  
75 .method·public·static·a()Landroidx/datastore/preferences/protobuf/m; 
76 ····.locals·16 ····.locals·1
  
77 ····.line·17 ····.line·1
 8 ····const-string·v0,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space."
78 ····const-string·v0,·"getEmptyRegistry" 
  
79 ····.line·2 
80 ····.line·3 
81 ····invoke-static·{v0},·Landroidx/datastore/preferences/protobuf/l;->b(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/m; 
  
82 ····.line·4 
83 ····.line·5 
84 ····.line·6 
85 ····move-result-object·v0 
  
86 ····.line·7 
87 ····if-eqz·v0,·:cond_0 
  
88 ····.line·8 
89 ····.line·9 
90 ····goto·:goto_0 
  
91 ····.line·10 
92 ····:cond_0 
93 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/m;->c:Landroidx/datastore/preferences/protobuf/m; 
  
94 ····.line·11 
95 ····.line·12 
96 ····:goto_0 
97 ····return-object·v0 
98 ····.line·13 
99 ····.line·14 
100 ····.line·15 
101 ····.line·16 
102 ····.line·17 
103 ····.line·18 
104 ····.line·19 
105 ····.line·20 
106 ····.line·21 
107 ····.line·22 
108 ····.line·23 
109 ····.line·24 
Max diff block lines reached; 3533/6745 bytes (52.38%) of diff not shown.
7.46 KB
smali/androidx/datastore/preferences/protobuf/y.smali
    
Offset 1, 14 lines modifiedOffset 1, 438 lines modified
1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/y;1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/nio/charset/Charset;
  
 6 .field·public·static·final·b:[B
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/Object;Ljava/lang/Object;J)V8 .method·static·constructor·<clinit>()V
 9 ····.locals·3
  
 10 ····.line·1
 11 ····const-string·v0,·"US-ASCII"
  
 12 ····.line·2
 13 ····.line·3
 14 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 15 ····.line·4
 16 ····.line·5
 17 ····.line·6
 18 ····const-string·v0,·"UTF-8"
  
 19 ····.line·7
 20 ····.line·8
 21 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····move-result-object·v0
  
 26 ····.line·12
 27 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/y;->a:Ljava/nio/charset/Charset;
  
 28 ····.line·13
 29 ····.line·14
 30 ····const-string·v0,·"ISO-8859-1"
  
 31 ····.line·15
 32 ····.line·16
 33 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····const/4·v0,·0x0
  
 38 ····.line·20
 39 ····new-array·v1,·v0,·[B
  
 40 ····.line·21
 41 ····.line·22
 42 ····sput-object·v1,·Landroidx/datastore/preferences/protobuf/y;->b:[B
  
 43 ····.line·23
 44 ····.line·24
 45 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
  
 46 ····.line·25
 47 ····.line·26
 48 ····.line·27
 49 ····new-instance·v2,·Landroidx/datastore/preferences/protobuf/h;
  
 50 ····.line·28
 51 ····.line·29
 52 ····invoke-direct·{v2,·v1,·v0,·v0,·v0},·Landroidx/datastore/preferences/protobuf/h;-><init>([BIIZ)V
  
 53 ····.line·30
 54 ····.line·31
 55 ····.line·32
 56 ····:try_start_0
 57 ····invoke-virtual·{v2,·v0},·Landroidx/datastore/preferences/protobuf/h;->e(I)I
 58 ····:try_end_0
 59 ····.catch·Landroidx/datastore/preferences/protobuf/A;·{:try_start_0·..·:try_end_0}·:catch_0
  
 60 ····.line·33
 61 ····.line·34
 62 ····.line·35
 63 ····return-void
  
 64 ····.line·36
 65 ····:catch_0
 66 ····move-exception·v0
  
 67 ····.line·37
 68 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
 69 ····.line·38
 70 ····.line·39
 71 ····invoke-direct·{v1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/Throwable;)V
  
 72 ····.line·40
 73 ····.line·41
 74 ····.line·42
 75 ····throw·v1
 76 ····.line·43
 77 ····.line·44
 78 ····.line·45
 79 ····.line·46
 80 ····.line·47
 81 ····.line·48
 82 ····.line·49
 83 ····.line·50
 84 ····.line·51
 85 ····.line·52
 86 ····.line·53
 87 ····.line·54
 88 ····.line·55
 89 ····.line·56
 90 ····.line·57
 91 ····.line·58
 92 ····.line·59
 93 ····.line·60
 94 ····.line·61
 95 ····.line·62
 96 ····.line·63
 97 ····.line·64
 98 ····.line·65
 99 ····.line·66
 100 ····.line·67
 101 ····.line·68
 102 ····.line·69
Max diff block lines reached; 3760/7528 bytes (49.95%) of diff not shown.
11.9 KB
smali/androidx/datastore/preferences/protobuf/W.smali
Max HTML report size reached
349 KB
smali/androidx/datastore/preferences/protobuf/X.smali
Max HTML report size reached
43.9 KB
smali/androidx/datastore/preferences/protobuf/O.smali
Max HTML report size reached
33.8 KB
smali/androidx/datastore/preferences/protobuf/C.smali
Max HTML report size reached
40.9 KB
smali/androidx/datastore/preferences/protobuf/f.smali
Max HTML report size reached
187 KB
smali/androidx/datastore/preferences/protobuf/m.smali
Max HTML report size reached
33.4 KB
smali/androidx/datastore/preferences/protobuf/U.smali
Max HTML report size reached
11.8 KB
smali/androidx/datastore/preferences/protobuf/A.smali
Max HTML report size reached
13.9 KB
smali/androidx/datastore/preferences/protobuf/f0.smali
Max HTML report size reached
68.9 KB
smali/androidx/datastore/preferences/protobuf/w.smali
Max HTML report size reached
3.72 KB
smali/androidx/datastore/preferences/protobuf/n.smali
    
Offset 1, 30 lines modifiedOffset 1, 49 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/n;1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/Class;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
6 ····.locals·08 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····:try_start_0
 11 ····const-string·v0,·"androidx.datastore.preferences.protobuf.ExtensionRegistry"
  
9 ····.line·212 ····.line·2
10 ····.line·313 ····.line·3
 14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
11 ····.line·415 ····.line·4
12 ····return-void 
13 ····.line·516 ····.line·5
14 ····.line·617 ····.line·6
 18 ····move-result-object·v0
 19 ····:try_end_0
 20 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
15 ····.line·721 ····.line·7
 22 ····goto·:goto_0
  
16 ····.line·823 ····.line·8
 24 ····:catch_0
 25 ····const/4·v0,·0x0
  
17 ····.line·926 ····.line·9
 27 ····:goto_0
 28 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/n;->a:Ljava/lang/Class;
  
18 ····.line·1029 ····.line·10
19 ····.line·1130 ····.line·11
 31 ····return-void
20 ····.line·1232 ····.line·12
21 ····.line·1333 ····.line·13
22 ····.line·1434 ····.line·14
23 ····.line·1535 ····.line·15
24 ····.line·1636 ····.line·16
25 ····.line·1737 ····.line·17
26 ····.line·1838 ····.line·18
Offset 67, 40 lines modifiedOffset 86, 80 lines modified
67 ····.line·5586 ····.line·55
68 ····.line·5687 ····.line·56
69 ····.line·5788 ····.line·57
70 ····.line·5889 ····.line·58
71 ····.line·5990 ····.line·59
72 ····.line·6091 ····.line·60
73 ····.line·6192 ····.line·61
74 .end·method 
  
  
75 #·virtual·methods 
76 .method·public·abstract·a(Ljava/util/Map$Entry;)I 
77 .end·method 
  
78 .method·public·abstract·b(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/J;I)Ljava/lang/Object; 
79 .end·method 
  
80 .method·public·abstract·c(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q; 
81 .end·method 
  
82 .method·public·abstract·d(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q; 
83 .end·method 
  
84 .method·public·abstract·e(Landroidx/datastore/preferences/protobuf/J;)Z 
85 .end·method 
  
86 .method·public·abstract·f(Ljava/lang/Object;)V 
87 .end·method 
  
88 .method·public·abstract·g(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;)Ljava/lang/Object; 
89 .end·method 
  
90 .method·public·abstract·h(Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V 
91 .end·method 
  
92 .method·public·abstract·i(Landroidx/datastore/preferences/protobuf/f;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V 
93 .end·method 
  
94 .method·public·abstract·j(Landroidx/datastore/preferences/protobuf/l0;Ljava/util/Map$Entry;)V93 ····.line·62
 94 ····.line·63
 95 ····.line·64
 96 ····.line·65
 97 ····.line·66
 98 ····.line·67
 99 ····.line·68
 100 ····.line·69
 101 ····.line·70
 102 ····.line·71
 103 ····.line·72
 104 ····.line·73
 105 ····.line·74
 106 ····.line·75
 107 ····.line·76
 108 ····.line·77
 109 ····.line·78
 110 ····.line·79
 111 ····.line·80
 112 ····.line·81
 113 ····.line·82
 114 ····.line·83
 115 ····.line·84
 116 ····.line·85
 117 ····.line·86
 118 ····.line·87
 119 ····.line·88
 120 ····.line·89
 121 ····.line·90
 122 ····.line·91
 123 ····.line·92
 124 ····.line·93
 125 ····.line·94
 126 ····.line·95
 127 ····.line·96
 128 ····.line·97
 129 ····.line·98
 130 ····.line·99
Max diff block lines reached; 0/3702 bytes (0.00%) of diff not shown.
193 KB
smali/androidx/datastore/preferences/protobuf/i.smali
Max HTML report size reached
7.89 KB
smali/androidx/datastore/preferences/protobuf/Q.smali
    
Offset 1, 301 lines modifiedOffset 1, 87 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/Q;1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/Q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/O;5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/P;
  
6 .field·public·static·final·b:Landroidx/datastore/preferences/protobuf/O;6 .field·public·static·final·b:Landroidx/datastore/preferences/protobuf/P;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·1 
  
10 ····.line·1 
11 ····invoke-static·{},·Landroidx/datastore/preferences/protobuf/Q;->c()Landroidx/datastore/preferences/protobuf/O; 
  
12 ····.line·2 
13 ····.line·3 
14 ····.line·4 
15 ····move-result-object·v0 
  
16 ····.line·5 
17 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/Q;->a:Landroidx/datastore/preferences/protobuf/O; 
  
18 ····.line·6 
19 ····.line·7 
20 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/P; 
  
21 ····.line·8 
22 ····.line·9 
23 ····invoke-direct·{v0},·Landroidx/datastore/preferences/protobuf/P;-><init>()V 
  
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/Q;->b:Landroidx/datastore/preferences/protobuf/O; 
  
28 ····.line·13 
29 ····.line·14 
30 ····return-void 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 .end·method 
  
79 .method·public·static·a()Landroidx/datastore/preferences/protobuf/O; 
80 ····.locals·1 
  
81 ····.line·1 
82 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/Q;->a:Landroidx/datastore/preferences/protobuf/O; 
  
83 ····.line·2 
84 ····.line·3 
85 ····return-object·v0 
86 ····.line·4 
87 ····.line·5 
88 ····.line·6 
89 ····.line·7 
90 ····.line·8 
91 ····.line·9 
92 ····.line·10 
93 ····.line·11 
94 ····.line·12 
95 ····.line·13 
96 ····.line·14 
97 ····.line·15 
98 ····.line·16 
99 ····.line·17 
100 ····.line·18 
101 ····.line·19 
102 ····.line·20 
103 ····.line·21 
104 ····.line·22 
105 ····.line·23 
106 ····.line·24 
107 ····.line·25 
108 ····.line·26 
109 ····.line·27 
110 ····.line·28 
111 ····.line·29 
112 ····.line·30 
Max diff block lines reached; 3789/7975 bytes (47.51%) of diff not shown.
69.8 KB
smali/androidx/datastore/preferences/protobuf/F.smali
Max HTML report size reached
66.4 KB
smali/androidx/datastore/preferences/protobuf/b0.smali
Max HTML report size reached
277 KB
smali/androidx/datastore/preferences/protobuf/a0.smali
Max HTML report size reached
656 KB
smali/androidx/datastore/preferences/protobuf/M.smali
Max HTML report size reached
1.52 KB
smali/androidx/datastore/preferences/protobuf/e.smali
    
Offset 1, 79 lines modifiedOffset 1, 20 lines modified
1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/e;1 .class·public·final·Landroidx/datastore/preferences/protobuf/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:I
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·constructor·<init>()V7 .method·public·synthetic·constructor·<init>(I)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
 10 ····iput·p1,·p0,·Landroidx/datastore/preferences/protobuf/e;->a:I
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void12 ····return-void
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 .end·method 
  
  
71 #·virtual·methods 
72 .method·public·abstract·a([BII)V 
73 .end·method13 .end·method
15.1 KB
smali/androidx/datastore/preferences/protobuf/b.smali
Max HTML report size reached
34.7 KB
smali/androidx/datastore/preferences/protobuf/d0.smali
Max HTML report size reached
30.7 KB
smali/androidx/datastore/preferences/protobuf/I.smali
Max HTML report size reached
17.3 KB
smali/androidx/datastore/preferences/protobuf/v.smali
Max HTML report size reached
122 KB
smali/androidx/datastore/preferences/protobuf/i0.smali
Max HTML report size reached
73.1 KB
smali/androidx/datastore/preferences/protobuf/g0.smali
Max HTML report size reached
2.47 KB
smali/androidx/datastore/preferences/protobuf/P.smali
    
Offset 1, 153 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Landroidx/datastore/preferences/protobuf/P;1 .class·public·final·Landroidx/datastore/preferences/protobuf/P;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/O; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····return-void 
15 ····.line·5 
16 ····.line·6 
17 ····.line·7 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 .end·method 
  
  
73 #·virtual·methods 
74 .method·public·a(Ljava/lang/Object;)Ljava/lang/Object; 
75 ····.locals·0 
  
76 ····.line·1 
77 ····check-cast·p1,·Landroidx/datastore/preferences/protobuf/t; 
  
78 ····.line·2 
79 ····.line·3 
80 ····invoke-virtual·{p1},·Landroidx/datastore/preferences/protobuf/t;->I()Landroidx/datastore/preferences/protobuf/t; 
  
81 ····.line·4 
82 ····.line·5 
83 ····.line·6 
84 ····move-result-object·p1 
  
85 ····.line·7 
86 ····return-object·p1 
87 ····.line·8 
88 ····.line·9 
89 ····.line·10 
90 ····.line·11 
91 ····.line·12 
92 ····.line·13 
93 ····.line·14 
94 ····.line·15 
95 ····.line·16 
96 ····.line·17 
97 ····.line·18 
98 ····.line·19 
99 ····.line·20 
100 ····.line·21 
101 ····.line·22 
102 ····.line·23 
103 ····.line·24 
104 ····.line·25 
105 ····.line·26 
106 ····.line·27 
107 ····.line·28 
108 ····.line·29 
109 ····.line·30 
110 ····.line·31 
111 ····.line·32 
112 ····.line·33 
113 ····.line·34 
114 ····.line·35 
115 ····.line·36 
116 ····.line·37 
Max diff block lines reached; -1/2419 bytes (-0.04%) of diff not shown.
29.0 KB
smali/androidx/datastore/preferences/protobuf/D.smali
Max HTML report size reached
70.9 KB
smali/androidx/datastore/preferences/protobuf/g.smali
Max HTML report size reached
3.69 KB
smali/androidx/datastore/preferences/protobuf/K.smali
    
Offset 1, 8 lines modifiedOffset 1, 184 lines modified
1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/K;1 .class·public·abstract·Landroidx/datastore/preferences/protobuf/K;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·static·fields
5 .method·public·abstract·c()Landroidx/datastore/preferences/protobuf/J;5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/J;
  
 6 .field·public·static·final·b:Landroidx/datastore/preferences/protobuf/J;
  
  
 7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
 9 ····.locals·2
  
 10 ····.line·1
 11 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/T;->c:Landroidx/datastore/preferences/protobuf/T;
  
 12 ····.line·2
 13 ····.line·3
 14 ····const/4·v0,·0x0
  
 15 ····.line·4
 16 ····:try_start_0
 17 ····const-string·v1,·"androidx.datastore.preferences.protobuf.MapFieldSchemaFull"
  
 18 ····.line·5
 19 ····.line·6
 20 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
 21 ····.line·7
 22 ····.line·8
 23 ····.line·9
 24 ····move-result-object·v1
  
 25 ····.line·10
 26 ····invoke-virtual·{v1,·v0},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
  
 27 ····.line·11
 28 ····.line·12
 29 ····.line·13
 30 ····move-result-object·v1
  
 31 ····.line·14
 32 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
  
 33 ····.line·15
 34 ····.line·16
 35 ····.line·17
 36 ····move-result-object·v1
  
 37 ····.line·18
 38 ····check-cast·v1,·Landroidx/datastore/preferences/protobuf/J;
 39 ····:try_end_0
 40 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 41 ····.line·19
 42 ····.line·20
 43 ····move-object·v0,·v1
  
 44 ····.line·21
 45 ····:catch_0
 46 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/K;->a:Landroidx/datastore/preferences/protobuf/J;
  
 47 ····.line·22
 48 ····.line·23
 49 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/J;
  
 50 ····.line·24
 51 ····.line·25
 52 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 53 ····.line·26
 54 ····.line·27
 55 ····.line·28
 56 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/K;->b:Landroidx/datastore/preferences/protobuf/J;
  
 57 ····.line·29
 58 ····.line·30
 59 ····return-void
 60 ····.line·31
 61 ····.line·32
 62 ····.line·33
 63 ····.line·34
 64 ····.line·35
 65 ····.line·36
 66 ····.line·37
 67 ····.line·38
 68 ····.line·39
 69 ····.line·40
 70 ····.line·41
 71 ····.line·42
 72 ····.line·43
 73 ····.line·44
 74 ····.line·45
 75 ····.line·46
 76 ····.line·47
 77 ····.line·48
 78 ····.line·49
 79 ····.line·50
 80 ····.line·51
 81 ····.line·52
 82 ····.line·53
 83 ····.line·54
 84 ····.line·55
 85 ····.line·56
 86 ····.line·57
 87 ····.line·58
 88 ····.line·59
 89 ····.line·60
 90 ····.line·61
 91 ····.line·62
 92 ····.line·63
 93 ····.line·64
 94 ····.line·65
 95 ····.line·66
 96 ····.line·67
 97 ····.line·68
 98 ····.line·69
 99 ····.line·70
 100 ····.line·71
 101 ····.line·72
 102 ····.line·73
 103 ····.line·74
 104 ····.line·75
 105 ····.line·76
 106 ····.line·77
Max diff block lines reached; 0/3677 bytes (0.00%) of diff not shown.
15.6 KB
smali/androidx/datastore/preferences/protobuf/c.smali
Max HTML report size reached
6.54 KB
smali/androidx/datastore/preferences/protobuf/l0.smali
    
Offset 1, 136 lines modifiedOffset 1, 237 lines modified
1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/l0;1 .class·public·final·Landroidx/datastore/preferences/protobuf/l0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/IllegalArgumentException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroidx/datastore/preferences/protobuf/l0$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·virtual·methods4 #·direct·methods
11 .method·public·abstract·A(ILandroidx/datastore/preferences/protobuf/f;)V 
12 .end·method 
  
13 .method·public·abstract·B(II)V 
14 .end·method 
  
15 .method·public·abstract·C(ILjava/util/List;Z)V 
16 .end·method 
  
17 .method·public·abstract·D(ID)V 
18 .end·method 
  
19 .method·public·abstract·E(ILjava/util/List;Z)V 
20 .end·method 
  
21 .method·public·abstract·F(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V 
22 .end·method 
  
23 .method·public·abstract·G(IJ)V 
24 .end·method 
  
25 .method·public·abstract·H(ILjava/util/List;Z)V 
26 .end·method 
  
27 .method·public·abstract·I(II)V 
28 .end·method 
  
29 .method·public·abstract·J(ILjava/util/List;)V 
30 .end·method 
  
31 .method·public·abstract·K(ILjava/util/List;Z)V 
32 .end·method 
  
33 .method·public·abstract·L(ILjava/util/List;Z)V 
34 .end·method 
  
35 .method·public·abstract·M(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V 
36 .end·method 
  
37 .method·public·abstract·N(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V 
38 .end·method 
  
39 .method·public·abstract·O(ILjava/util/List;Z)V 
40 .end·method 
  
41 .method·public·abstract·a(ILjava/util/List;Z)V 
42 .end·method 
  
43 .method·public·abstract·b(ILjava/util/List;Z)V 
44 .end·method 
  
45 .method·public·abstract·c(ILjava/util/List;Z)V 
46 .end·method 
  
47 .method·public·abstract·d(IJ)V 
48 .end·method 
  
49 .method·public·abstract·e(ILjava/util/List;Z)V 
50 .end·method 
  
51 .method·public·abstract·f(IZ)V 
52 .end·method 
  
53 .method·public·abstract·g(IJ)V 
54 .end·method 
  
55 .method·public·abstract·h(II)V 
56 .end·method 
  
57 .method·public·abstract·i(ILjava/lang/Object;)V 
58 .end·method 
  
59 .method·public·abstract·j()Landroidx/datastore/preferences/protobuf/l0$a; 
60 .end·method 
  
61 .method·public·abstract·k(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V 
62 .end·method 
  
63 .method·public·abstract·l(IJ)V 
64 .end·method 
  
65 .method·public·abstract·m(IF)V 
66 .end·method 
  
67 .method·public·abstract·n(ILjava/util/List;)V 
68 .end·method 
  
69 .method·public·abstract·o(II)V 
70 .end·method 
  
71 .method·public·abstract·p(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V 
72 .end·method 
  
73 .method·public·abstract·q(I)V 
74 .end·method 
  
75 .method·public·abstract·r(I)V 
76 .end·method 
  
77 .method·public·abstract·s(ILjava/lang/String;)V 
78 .end·method 
  
79 .method·public·abstract·t(II)V5 .method·public·constructor·<init>(II)V
80 .end·method6 ····.locals·2
  
81 .method·public·abstract·u(ILjava/util/List;Z)V 
82 .end·method7 ····.line·1
 8 ····const-string·v0,·"Unpaired·surrogate·at·index·"
  
83 .method·public·abstract·v(IJ)V 
84 .end·method9 ····.line·2
 10 ····.line·3
 11 ····const-string·v1,·"·of·"
Max diff block lines reached; 0/6584 bytes (0.00%) of diff not shown.
6.03 KB
smali/androidx/datastore/preferences/protobuf/x.smali
    
Offset 1, 378 lines modifiedOffset 1, 7 lines modified
1 .class·public·Landroidx/datastore/preferences/protobuf/x;1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/List;
 6 .implements·Ljava/util/RandomAccess;
  
  
6 #·instance·fields 
7 .field·public·e:Ljava/util/Iterator; 
  
  
8 #·direct·methods 
9 .method·public·constructor·<init>(Ljava/util/Iterator;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/x;->e:Ljava/util/Iterator; 
  
17 ····.line·5 
18 ····.line·6 
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method 
  
  
77 #·virtual·methods 
78 .method·public·b()Ljava/util/Map$Entry; 
79 ····.locals·1 
  
80 ····.line·1 
81 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/x;->e:Ljava/util/Iterator; 
  
82 ····.line·2 
83 ····.line·3 
84 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
85 ····.line·4 
86 ····.line·5 
87 ····.line·6 
88 ····move-result-object·v0 
  
89 ····.line·7 
90 ····check-cast·v0,·Ljava/util/Map$Entry; 
  
91 ····.line·8 
92 ····.line·9 
93 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; 
  
94 ····.line·10 
95 ····.line·11 
96 ····.line·12 
97 ····return-object·v0 
98 ····.line·13 
99 ····.line·14 
100 ····.line·15 
101 ····.line·16 
102 ····.line·17 
103 ····.line·18 
104 ····.line·19 
105 ····.line·20 
106 ····.line·21 
107 ····.line·22 
108 ····.line·23 
109 ····.line·24 
110 ····.line·25 
Max diff block lines reached; -1/6069 bytes (-0.02%) of diff not shown.
14.3 KB
smali/androidx/datastore/preferences/protobuf/G.smali
Max HTML report size reached
90.5 KB
smali/androidx/datastore/preferences/protobuf/j0.smali
Max HTML report size reached
6.53 KB
smali/androidx/datastore/preferences/protobuf/E.smali
    
Offset 1, 29 lines modifiedOffset 1, 356 lines modified
1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/E;1 .class·public·final·Landroidx/datastore/preferences/protobuf/E;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroidx/datastore/preferences/protobuf/L;
  
  
 6 #·instance·fields
 7 .field·public·a:[Landroidx/datastore/preferences/protobuf/L;
  
  
4 #·virtual·methods8 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
6 .end·method9 .method·public·final·a(Ljava/lang/Class;)Z
 10 ····.locals·5
  
7 .method·public·abstract·b(Ljava/lang/Object;)Ljava/util/Map; 
8 .end·method11 ····.line·1
 12 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/E;->a:[Landroidx/datastore/preferences/protobuf/L;
  
9 .method·public·abstract·c(Ljava/lang/Object;)Ljava/lang/Object; 
10 .end·method13 ····.line·2
 14 ····.line·3
 15 ····array-length·v1,·v0
  
11 .method·public·abstract·d(ILjava/lang/Object;Ljava/lang/Object;)I 
12 .end·method16 ····.line·4
 17 ····const/4·v2,·0x0
  
13 .method·public·abstract·e(Ljava/lang/Object;)Ljava/util/Map; 
14 .end·method18 ····.line·5
 19 ····move·v3,·v2
  
15 .method·public·abstract·f(Ljava/lang/Object;)Z 
16 .end·method20 ····.line·6
 21 ····:goto_0
 22 ····if-ge·v3,·v1,·:cond_1
  
 23 ····.line·7
 24 ····.line·8
 25 ····aget-object·v4,·v0,·v3
  
17 .method·public·abstract·g(Ljava/lang/Object;)Ljava/lang/Object;26 ····.line·9
 27 ····.line·10
 28 ····invoke-interface·{v4,·p1},·Landroidx/datastore/preferences/protobuf/L;->a(Ljava/lang/Class;)Z
  
 29 ····.line·11
 30 ····.line·12
 31 ····.line·13
 32 ····move-result·v4
  
 33 ····.line·14
 34 ····if-eqz·v4,·:cond_0
  
 35 ····.line·15
 36 ····.line·16
 37 ····const/4·p1,·0x1
  
 38 ····.line·17
 39 ····return·p1
  
 40 ····.line·18
 41 ····:cond_0
 42 ····add-int/lit8·v3,·v3,·0x1
  
 43 ····.line·19
 44 ····.line·20
 45 ····goto·:goto_0
  
 46 ····.line·21
 47 ····:cond_1
 48 ····return·v2
 49 ····.line·22
 50 ····.line·23
 51 ····.line·24
 52 ····.line·25
 53 ····.line·26
 54 ····.line·27
 55 ····.line·28
 56 ····.line·29
 57 ····.line·30
 58 ····.line·31
 59 ····.line·32
 60 ····.line·33
 61 ····.line·34
 62 ····.line·35
 63 ····.line·36
 64 ····.line·37
 65 ····.line·38
 66 ····.line·39
 67 ····.line·40
 68 ····.line·41
 69 ····.line·42
 70 ····.line·43
 71 ····.line·44
 72 ····.line·45
 73 ····.line·46
 74 ····.line·47
 75 ····.line·48
 76 ····.line·49
 77 ····.line·50
 78 ····.line·51
 79 ····.line·52
 80 ····.line·53
 81 ····.line·54
 82 ····.line·55
 83 ····.line·56
 84 ····.line·57
 85 ····.line·58
 86 ····.line·59
 87 ····.line·60
 88 ····.line·61
 89 ····.line·62
 90 ····.line·63
 91 ····.line·64
 92 ····.line·65
 93 ····.line·66
 94 ····.line·67
 95 ····.line·68
 96 ····.line·69
 97 ····.line·70
 98 ····.line·71
 99 ····.line·72
 100 ····.line·73
 101 ····.line·74
 102 ····.line·75
Max diff block lines reached; 3197/6577 bytes (48.61%) of diff not shown.
32.4 KB
smali/androidx/datastore/preferences/protobuf/H.smali
Max HTML report size reached
19.6 KB
smali/androidx/datastore/preferences/protobuf/e0.smali
Max HTML report size reached
17.5 KB
smali/androidx/datastore/preferences/protobuf/J.smali
Max HTML report size reached
32.7 KB
smali/V/a.smali
Max HTML report size reached
51.0 KB
smali/X/a.smali
Max HTML report size reached
27.5 KB
smali/X/b.smali
Max HTML report size reached
19.4 KB
smali/X/c.smali
Max HTML report size reached
5.58 KB
smali/K0/a.smali
    
Offset 1, 36 lines modifiedOffset 1, 322 lines modified
1 .class·public·final·synthetic·LK0/a;1 .class·public·abstract·LK0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/AutoCloseable;
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LK0/i$a; 
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LK0/i$a;)V7 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
10 ····.locals·08 ····.locals·3
  
11 ····.line·19 ····.line·1
 10 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LK0/a;->a:LK0/i$a; 
  
14 ····return-void11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····move-result·v0
  
 15 ····.line·5
 16 ····const/16·v1,·0x7c
  
 17 ····.line·6
 18 ····.line·7
 19 ····if-ge·v0,·v1,·:cond_0
  
 20 ····.line·8
 21 ····.line·9
 22 ····goto·:goto_0
  
 23 ····.line·10
 24 ····:cond_0
 25 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 26 ····.line·11
 27 ····.line·12
 28 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 29 ····.line·13
 30 ····.line·14
 31 ····.line·15
 32 ····const/4·v2,·0x0
  
 33 ····.line·16
 34 ····invoke-virtual·{p0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
 35 ····.line·17
 36 ····.line·18
 37 ····.line·19
 38 ····move-result-object·p0
  
 39 ····.line·20
 40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 41 ····.line·21
 42 ····.line·22
 43 ····.line·23
 44 ····const-string·p0,·"..."
  
 45 ····.line·24
 46 ····.line·25
 47 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 48 ····.line·26
 49 ····.line·27
 50 ····.line·28
 51 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 52 ····.line·29
 53 ····.line·30
 54 ····.line·31
 55 ····move-result-object·p0
  
 56 ····.line·32
 57 ····:goto_0
 58 ····return-object·p0
 59 ····.line·33
 60 ····.line·34
 61 ····.line·35
 62 ····.line·36
 63 ····.line·37
 64 ····.line·38
 65 ····.line·39
 66 ····.line·40
 67 ····.line·41
 68 ····.line·42
 69 ····.line·43
 70 ····.line·44
 71 ····.line·45
 72 ····.line·46
 73 ····.line·47
 74 ····.line·48
 75 ····.line·49
 76 ····.line·50
 77 ····.line·51
 78 ····.line·52
 79 ····.line·53
 80 ····.line·54
 81 ····.line·55
 82 ····.line·56
 83 ····.line·57
 84 ····.line·58
 85 ····.line·59
 86 ····.line·60
 87 ····.line·61
 88 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
Max diff block lines reached; 2440/5686 bytes (42.91%) of diff not shown.
834 B
smali/K0/d.smali
    
Offset 1, 36 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·LK0/d;1 .class·public·interface·abstract·LK0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LK0/i$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LK0/i$a;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LK0/d;->a:LK0/i$a; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Landroid/view/View;)Z
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·LK0/d;->a:LK0/i$a; 
  
21 ····invoke-static·{v0,·p1,·p2},·LK0/h;->e(LK0/i$a;Ljava/lang/Object;LG0/a$e;)V 
  
22 ····return-void 
23 .end·method6 .end·method
2.68 KB
smali/K0/b.smali
    
Offset 1, 36 lines modifiedOffset 1, 148 lines modified
1 .class·public·final·synthetic·LK0/b;1 .class·public·final·synthetic·LK0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LG0/a$d;5 .implements·LK0/d;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LK0/i$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LK0/i$a;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LK0/b;->a:LK0/i$a; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods6 #·virtual·methods
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V7 .method·public·a(Landroid/view/View;)Z
18 ····.locals·18 ····.locals·0
  
19 ····.line·19 ····.line·1
 10 ····invoke-virtual·{p1},·Landroid/view/View;->hasFocus()Z
20 ····iget-object·v0,·p0,·LK0/b;->a:LK0/i$a; 
  
21 ····invoke-static·{v0,·p1,·p2},·LK0/h;->c(LK0/i$a;Ljava/lang/Object;LG0/a$e;)V 
  
22 ····return-void11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····move-result·p1
  
 15 ····.line·5
 16 ····return·p1
 17 ····.line·6
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
Max diff block lines reached; 0/2714 bytes (0.00%) of diff not shown.
785 B
smali/K0/c.smali
    
Offset 1, 36 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LK0/c;1 .class·public·interface·abstract·LK0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LK0/i$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LK0/i$a;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LK0/c;->a:LK0/i$a; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·LK0/c;->a:LK0/i$a; 
  
21 ····invoke-static·{v0,·p1,·p2},·LK0/h;->d(LK0/i$a;Ljava/lang/Object;LG0/a$e;)V 
  
22 ····return-void 
23 .end·method 
9.44 KB
smali/m/a.smali
Max HTML report size reached
24.6 KB
smali/m/b.smali
Max HTML report size reached
19.0 KB
smali/r/a.smali
Max HTML report size reached
12.3 KB
smali/r/b.smali
Max HTML report size reached
28.9 KB
smali/r/c.smali
Max HTML report size reached
11.7 KB
smali/com/bunqr/prepapp/fdroid/MainActivity.smali
Max HTML report size reached
82.8 KB
smali/com/shockwave/pdfium/PdfiumCore.smali
Max HTML report size reached
1.91 KB
smali/com/shockwave/pdfium/PdfDocument.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·a:J15 .field·public·a:J
  
16 .field·public·b:Landroid/os/ParcelFileDescriptor;16 .field·public·b:Landroid/os/ParcelFileDescriptor;
  
17 .field·public·final·c:Ljava/util/Map;17 .field·public·final·c:Landroid/util/ArrayMap;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·120 ····.locals·1
  
21 ····.line·121 ····.line·1
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····.line·536 ····.line·5
37 ····.line·637 ····.line·6
38 ····invoke-direct·{v0},·Landroid/util/ArrayMap;-><init>()V38 ····invoke-direct·{v0},·Landroid/util/ArrayMap;-><init>()V
  
39 ····.line·739 ····.line·7
40 ····.line·840 ····.line·8
41 ····.line·941 ····.line·9
42 ····iput-object·v0,·p0,·Lcom/shockwave/pdfium/PdfDocument;->c:Ljava/util/Map;42 ····iput-object·v0,·p0,·Lcom/shockwave/pdfium/PdfDocument;->c:Landroid/util/ArrayMap;
  
43 ····.line·1043 ····.line·10
44 ····.line·1144 ····.line·11
45 ····return-void45 ····return-void
46 ····.line·1246 ····.line·12
47 ····.line·1347 ····.line·13
48 ····.line·1448 ····.line·14
Offset 91, 8 lines modifiedOffset 91, 80 lines modified
91 ····.line·5591 ····.line·55
92 ····.line·5692 ····.line·56
93 ····.line·5793 ····.line·57
94 ····.line·5894 ····.line·58
95 ····.line·5995 ····.line·59
96 ····.line·6096 ····.line·60
97 ····.line·6197 ····.line·61
 98 ····.line·62
 99 ····.line·63
 100 ····.line·64
 101 ····.line·65
 102 ····.line·66
 103 ····.line·67
 104 ····.line·68
 105 ····.line·69
 106 ····.line·70
 107 ····.line·71
 108 ····.line·72
 109 ····.line·73
 110 ····.line·74
 111 ····.line·75
 112 ····.line·76
 113 ····.line·77
 114 ····.line·78
 115 ····.line·79
 116 ····.line·80
 117 ····.line·81
 118 ····.line·82
 119 ····.line·83
 120 ····.line·84
 121 ····.line·85
 122 ····.line·86
 123 ····.line·87
 124 ····.line·88
 125 ····.line·89
 126 ····.line·90
 127 ····.line·91
 128 ····.line·92
 129 ····.line·93
 130 ····.line·94
 131 ····.line·95
 132 ····.line·96
 133 ····.line·97
 134 ····.line·98
 135 ····.line·99
 136 ····.line·100
 137 ····.line·101
 138 ····.line·102
 139 ····.line·103
 140 ····.line·104
 141 ····.line·105
 142 ····.line·106
 143 ····.line·107
 144 ····.line·108
 145 ····.line·109
 146 ····.line·110
 147 ····.line·111
 148 ····.line·112
 149 ····.line·113
 150 ····.line·114
 151 ····.line·115
 152 ····.line·116
 153 ····.line·117
 154 ····.line·118
 155 ····.line·119
 156 ····.line·120
 157 ····.line·121
 158 ····.line·122
 159 ····.line·123
 160 ····.line·124
 161 ····.line·125
 162 ····.line·126
 163 ····.line·127
 164 ····.line·128
 165 ····.line·129
 166 ····.line·130
 167 ····.line·131
 168 ····.line·132
 169 ····.line·133
98 .end·method170 .end·method
1.83 KB
smali/com/shockwave/pdfium/PdfDocument$Meta.smali
    
Offset 10, 32 lines modifiedOffset 10, 14 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"Meta"12 ····name·=·"Meta"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields 
15 .field·public·a:Ljava/lang/String; 
  
16 .field·public·b:Ljava/lang/String; 
  
17 .field·public·c:Ljava/lang/String; 
  
18 .field·public·d:Ljava/lang/String; 
  
19 .field·public·e:Ljava/lang/String; 
  
20 .field·public·f:Ljava/lang/String; 
  
21 .field·public·g:Ljava/lang/String; 
  
22 .field·public·h:Ljava/lang/String; 
  
  
23 #·direct·methods14 #·direct·methods
24 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
25 ····.locals·016 ····.locals·0
  
26 ····.line·117 ····.line·1
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 96, 8 lines modifiedOffset 78, 80 lines modified
96 ····.line·5578 ····.line·55
97 ····.line·5679 ····.line·56
98 ····.line·5780 ····.line·57
99 ····.line·5881 ····.line·58
100 ····.line·5982 ····.line·59
101 ····.line·6083 ····.line·60
102 ····.line·6184 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
103 .end·method157 .end·method
3.08 KB
smali/com/shockwave/pdfium/PdfDocument$Bookmark.smali
    
Offset 11, 21 lines modifiedOffset 11, 15 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x912 ····accessFlags·=·0x9
13 ····name·=·"Bookmark"13 ····name·=·"Bookmark"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·public·a:Ljava/util/List;16 .field·public·final·a:Ljava/util/ArrayList;
  
17 .field·public·b:Ljava/lang/String; 
  
18 .field·public·c:J 
  
19 .field·public·d:J 
  
  
20 #·direct·methods17 #·direct·methods
21 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
22 ····.locals·119 ····.locals·1
  
23 ····.line·120 ····.line·1
Offset 39, 15 lines modifiedOffset 33, 15 lines modified
39 ····.line·533 ····.line·5
40 ····.line·634 ····.line·6
41 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V35 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
42 ····.line·736 ····.line·7
43 ····.line·837 ····.line·8
44 ····.line·938 ····.line·9
45 ····iput-object·v0,·p0,·Lcom/shockwave/pdfium/PdfDocument$Bookmark;->a:Ljava/util/List;39 ····iput-object·v0,·p0,·Lcom/shockwave/pdfium/PdfDocument$Bookmark;->a:Ljava/util/ArrayList;
  
46 ····.line·1040 ····.line·10
47 ····.line·1141 ····.line·11
48 ····return-void42 ····return-void
49 ····.line·1243 ····.line·12
50 ····.line·1344 ····.line·13
51 ····.line·1445 ····.line·14
Offset 94, 79 lines modifiedOffset 88, 80 lines modified
94 ····.line·5588 ····.line·55
95 ····.line·5689 ····.line·56
96 ····.line·5790 ····.line·57
97 ····.line·5891 ····.line·58
98 ····.line·5992 ····.line·59
99 ····.line·6093 ····.line·60
100 ····.line·6194 ····.line·61
101 .end·method 
  
  
102 #·virtual·methods 
103 .method·public·a()Ljava/util/List; 
104 ····.locals·1 
  
105 ····.line·1 
106 ····iget-object·v0,·p0,·Lcom/shockwave/pdfium/PdfDocument$Bookmark;->a:Ljava/util/List; 
  
107 ····.line·295 ····.line·62
108 ····.line·396 ····.line·63
109 ····return-object·v0 
110 ····.line·497 ····.line·64
111 ····.line·598 ····.line·65
112 ····.line·699 ····.line·66
113 ····.line·7100 ····.line·67
114 ····.line·8101 ····.line·68
115 ····.line·9102 ····.line·69
 103 ····.line·70
 104 ····.line·71
 105 ····.line·72
 106 ····.line·73
 107 ····.line·74
 108 ····.line·75
 109 ····.line·76
 110 ····.line·77
 111 ····.line·78
 112 ····.line·79
 113 ····.line·80
 114 ····.line·81
 115 ····.line·82
 116 ····.line·83
 117 ····.line·84
 118 ····.line·85
 119 ····.line·86
 120 ····.line·87
 121 ····.line·88
 122 ····.line·89
 123 ····.line·90
 124 ····.line·91
 125 ····.line·92
 126 ····.line·93
 127 ····.line·94
 128 ····.line·95
 129 ····.line·96
 130 ····.line·97
 131 ····.line·98
 132 ····.line·99
116 ····.line·10133 ····.line·100
117 ····.line·11134 ····.line·101
118 ····.line·12135 ····.line·102
119 ····.line·13136 ····.line·103
120 ····.line·14137 ····.line·104
121 ····.line·15138 ····.line·105
122 ····.line·16139 ····.line·106
123 ····.line·17140 ····.line·107
124 ····.line·18141 ····.line·108
125 ····.line·19142 ····.line·109
 143 ····.line·110
 144 ····.line·111
 145 ····.line·112
 146 ····.line·113
 147 ····.line·114
 148 ····.line·115
 149 ····.line·116
 150 ····.line·117
 151 ····.line·118
 152 ····.line·119
126 ····.line·20153 ····.line·120
127 ····.line·21154 ····.line·121
128 ····.line·22155 ····.line·122
129 ····.line·23156 ····.line·123
130 ····.line·24157 ····.line·124
131 ····.line·25158 ····.line·125
132 ····.line·26159 ····.line·126
133 ····.line·27160 ····.line·127
134 ····.line·28161 ····.line·128
135 ····.line·29162 ····.line·129
136 ····.line·30163 ····.line·130
137 ····.line·31164 ····.line·131
138 ····.line·32165 ····.line·132
Max diff block lines reached; 0/3043 bytes (0.00%) of diff not shown.
1.23 KB
smali/com/shockwave/pdfium/BuildConfig.smali
    
Offset 67, 8 lines modifiedOffset 67, 80 lines modified
67 ····.line·5567 ····.line·55
68 ····.line·5668 ····.line·56
69 ····.line·5769 ····.line·57
70 ····.line·5870 ····.line·58
71 ····.line·5971 ····.line·59
72 ····.line·6072 ····.line·60
73 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
 120 ····.line·108
 121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
74 .end·method146 .end·method
1.25 KB
smali/com/shockwave/pdfium/PdfPasswordException.smali
    
Offset 67, 8 lines modifiedOffset 67, 80 lines modified
67 ····.line·5567 ····.line·55
68 ····.line·5668 ····.line·56
69 ····.line·5769 ····.line·57
70 ····.line·5870 ····.line·58
71 ····.line·5971 ····.line·59
72 ····.line·6072 ····.line·60
73 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
 120 ····.line·108
 121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
74 .end·method146 .end·method
7.26 KB
smali/com/shockwave/pdfium/PdfDocument$Link.smali
    
Offset 16, 477 lines modifiedOffset 16, 7 lines modified
  
16 #·instance·fields16 #·instance·fields
17 .field·public·a:Landroid/graphics/RectF;17 .field·public·a:Landroid/graphics/RectF;
  
18 .field·public·b:Ljava/lang/Integer;18 .field·public·b:Ljava/lang/Integer;
  
19 .field·public·c:Ljava/lang/String;19 .field·public·c:Ljava/lang/String;
  
  
20 #·direct·methods 
21 .method·public·constructor·<init>(Landroid/graphics/RectF;Ljava/lang/Integer;Ljava/lang/String;)V 
22 ····.locals·0 
  
23 ····.line·1 
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····.line·2 
26 ····.line·3 
27 ····.line·4 
28 ····iput-object·p1,·p0,·Lcom/shockwave/pdfium/PdfDocument$Link;->a:Landroid/graphics/RectF; 
  
29 ····.line·5 
30 ····.line·6 
31 ····iput-object·p2,·p0,·Lcom/shockwave/pdfium/PdfDocument$Link;->b:Ljava/lang/Integer; 
  
32 ····.line·7 
33 ····.line·8 
34 ····iput-object·p3,·p0,·Lcom/shockwave/pdfium/PdfDocument$Link;->c:Ljava/lang/String; 
  
35 ····.line·9 
36 ····.line·10 
37 ····return-void 
38 ····.line·11 
39 ····.line·12 
40 ····.line·13 
41 ····.line·14 
42 ····.line·15 
43 ····.line·16 
44 ····.line·17 
45 ····.line·18 
46 ····.line·19 
47 ····.line·20 
48 ····.line·21 
49 ····.line·22 
50 ····.line·23 
51 ····.line·24 
52 ····.line·25 
53 ····.line·26 
54 ····.line·27 
55 ····.line·28 
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····.line·35 
63 ····.line·36 
64 ····.line·37 
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 ····.line·63 
91 ····.line·64 
92 ····.line·65 
93 ····.line·66 
94 ····.line·67 
95 ····.line·68 
96 ····.line·69 
97 ····.line·70 
98 ····.line·71 
99 ····.line·72 
100 ····.line·73 
101 ····.line·74 
102 ····.line·75 
103 ····.line·76 
104 ····.line·77 
105 ····.line·78 
106 ····.line·79 
107 ····.line·80 
108 ····.line·81 
109 ····.line·82 
110 ····.line·83 
111 ····.line·84 
112 ····.line·85 
113 ····.line·86 
114 ····.line·87 
115 ····.line·88 
116 ····.line·89 
117 ····.line·90 
118 ····.line·91 
119 ····.line·92 
120 ····.line·93 
121 ····.line·94 
122 ····.line·95 
123 ····.line·96 
124 ····.line·97 
125 ····.line·98 
126 ····.line·99 
127 ····.line·100 
128 ····.line·101 
129 ····.line·102 
130 ····.line·103 
131 ····.line·104 
132 ····.line·105 
Max diff block lines reached; -1/7339 bytes (-0.01%) of diff not shown.
7.83 KB
smali/com/shockwave/pdfium/util/SizeF.smali
    
Offset 128, 157 lines modifiedOffset 128, 123 lines modified
128 ····.line·106128 ····.line·106
129 ····.line·107129 ····.line·107
130 ····.line·108130 ····.line·108
131 ····.line·109131 ····.line·109
132 ····.line·110132 ····.line·110
133 ····.line·111133 ····.line·111
134 ····.line·112134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
 176 ····.line·154
 177 ····.line·155
 178 ····.line·156
 179 ····.line·157
 180 ····.line·158
 181 ····.line·159
 182 ····.line·160
 183 ····.line·161
 184 ····.line·162
 185 ····.line·163
 186 ····.line·164
 187 ····.line·165
 188 ····.line·166
 189 ····.line·167
 190 ····.line·168
 191 ····.line·169
 192 ····.line·170
 193 ····.line·171
 194 ····.line·172
 195 ····.line·173
 196 ····.line·174
 197 ····.line·175
 198 ····.line·176
 199 ····.line·177
 200 ····.line·178
 201 ····.line·179
 202 ····.line·180
 203 ····.line·181
 204 ····.line·182
 205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
 211 ····.line·189
 212 ····.line·190
 213 ····.line·191
 214 ····.line·192
 215 ····.line·193
 216 ····.line·194
 217 ····.line·195
 218 ····.line·196
 219 ····.line·197
 220 ····.line·198
 221 ····.line·199
 222 ····.line·200
 223 ····.line·201
 224 ····.line·202
 225 ····.line·203
 226 ····.line·204
 227 ····.line·205
 228 ····.line·206
 229 ····.line·207
 230 ····.line·208
 231 ····.line·209
 232 ····.line·210
 233 ····.line·211
 234 ····.line·212
 235 ····.line·213
 236 ····.line·214
 237 ····.line·215
 238 ····.line·216
135 .end·method239 .end·method
  
  
136 #·virtual·methods240 #·virtual·methods
137 .method·public·a()F 
138 ····.locals·1 
  
139 ····.line·1 
140 ····iget·v0,·p0,·Lcom/shockwave/pdfium/util/SizeF;->b:F 
  
141 ····.line·2 
142 ····.line·3 
143 ····return·v0 
144 ····.line·4 
145 ····.line·5 
146 ····.line·6 
Max diff block lines reached; 4153/7931 bytes (52.36%) of diff not shown.
8.37 KB
smali/com/shockwave/pdfium/util/Size.smali
    
Offset 128, 157 lines modifiedOffset 128, 123 lines modified
128 ····.line·106128 ····.line·106
129 ····.line·107129 ····.line·107
130 ····.line·108130 ····.line·108
131 ····.line·109131 ····.line·109
132 ····.line·110132 ····.line·110
133 ····.line·111133 ····.line·111
134 ····.line·112134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
 176 ····.line·154
 177 ····.line·155
 178 ····.line·156
 179 ····.line·157
 180 ····.line·158
 181 ····.line·159
 182 ····.line·160
 183 ····.line·161
 184 ····.line·162
 185 ····.line·163
 186 ····.line·164
 187 ····.line·165
 188 ····.line·166
 189 ····.line·167
 190 ····.line·168
 191 ····.line·169
 192 ····.line·170
 193 ····.line·171
 194 ····.line·172
 195 ····.line·173
 196 ····.line·174
 197 ····.line·175
 198 ····.line·176
 199 ····.line·177
 200 ····.line·178
 201 ····.line·179
 202 ····.line·180
 203 ····.line·181
 204 ····.line·182
 205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
 211 ····.line·189
 212 ····.line·190
 213 ····.line·191
 214 ····.line·192
 215 ····.line·193
 216 ····.line·194
 217 ····.line·195
 218 ····.line·196
 219 ····.line·197
 220 ····.line·198
 221 ····.line·199
 222 ····.line·200
 223 ····.line·201
 224 ····.line·202
 225 ····.line·203
 226 ····.line·204
 227 ····.line·205
 228 ····.line·206
 229 ····.line·207
 230 ····.line·208
 231 ····.line·209
 232 ····.line·210
 233 ····.line·211
 234 ····.line·212
 235 ····.line·213
 236 ····.line·214
 237 ····.line·215
 238 ····.line·216
135 .end·method239 .end·method
  
  
136 #·virtual·methods240 #·virtual·methods
137 .method·public·a()I 
138 ····.locals·1 
  
139 ····.line·1 
140 ····iget·v0,·p0,·Lcom/shockwave/pdfium/util/Size;->b:I 
  
141 ····.line·2 
142 ····.line·3 
143 ····return·v0 
144 ····.line·4 
145 ····.line·5 
146 ····.line·6 
Max diff block lines reached; 4713/8489 bytes (55.52%) of diff not shown.
4.15 KB
smali/Q0/a.smali
    
Offset 1, 121 lines modifiedOffset 1, 197 lines modified
1 .class·public·abstract·LQ0/a;1 .class·public·abstract·LQ0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/reflect/Method;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I7 .method·static·constructor·<clinit>()V
6 ····.locals·08 ····.locals·10
  
7 ····.line·19 ····.line·1
8 ····if-ne·p0,·p1,·:cond_010 ····const-class·v0,·Ljava/lang/Throwable;
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····const/4·p0,·0x013 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;
  
12 ····.line·414 ····.line·4
13 ····return·p0 
  
14 ····.line·515 ····.line·5
15 ····:cond_0 
16 ····if-nez·p0,·:cond_1 
  
17 ····.line·616 ····.line·6
 17 ····move-result-object·v1
  
18 ····.line·718 ····.line·7
19 ····const/4·p0,·-0x119 ····invoke-static·{v1},·LW0/h;->b(Ljava/lang/Object;)V
  
20 ····.line·820 ····.line·8
21 ····return·p0 
  
22 ····.line·921 ····.line·9
23 ····:cond_1 
24 ····if-nez·p1,·:cond_2 
  
25 ····.line·1022 ····.line·10
 23 ····array-length·v2,·v1
  
26 ····.line·1124 ····.line·11
27 ····const/4·p0,·0x125 ····const/4·v3,·0x0
  
28 ····.line·1226 ····.line·12
29 ····return·p027 ····move·v4,·v3
  
30 ····.line·1328 ····.line·13
31 ····:cond_2 
32 ····invoke-interface·{p0,·p1},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I29 ····:goto_0
 30 ····const/4·v5,·0x0
  
33 ····.line·1431 ····.line·14
 32 ····if-ge·v4,·v2,·:cond_2
  
34 ····.line·1533 ····.line·15
35 ····.line·1634 ····.line·16
36 ····move-result·p035 ····aget-object·v6,·v1,·v4
  
37 ····.line·1736 ····.line·17
38 ····return·p0 
39 ····.line·1837 ····.line·18
 38 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
40 ····.line·1939 ····.line·19
41 ····.line·2040 ····.line·20
42 ····.line·2141 ····.line·21
 42 ····move-result-object·v7
  
43 ····.line·2243 ····.line·22
 44 ····const-string·v8,·"addSuppressed"
  
44 ····.line·2345 ····.line·23
45 ····.line·2446 ····.line·24
 47 ····invoke-static·{v7,·v8},·LW0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
46 ····.line·2548 ····.line·25
47 ····.line·2649 ····.line·26
48 ····.line·2750 ····.line·27
 51 ····move-result·v7
  
49 ····.line·2852 ····.line·28
 53 ····if-eqz·v7,·:cond_1
  
50 ····.line·2954 ····.line·29
51 ····.line·3055 ····.line·30
 56 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
52 ····.line·3157 ····.line·31
53 ····.line·3258 ····.line·32
54 ····.line·3359 ····.line·33
 60 ····move-result-object·v7
  
55 ····.line·3461 ····.line·34
 62 ····const-string·v8,·"getParameterTypes(...)"
  
56 ····.line·3563 ····.line·35
57 ····.line·3664 ····.line·36
 65 ····invoke-static·{v7,·v8},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
58 ····.line·3766 ····.line·37
59 ····.line·3867 ····.line·38
60 ····.line·3968 ····.line·39
 69 ····array-length·v8,·v7
  
61 ····.line·4070 ····.line·40
 71 ····const/4·v9,·0x1
  
62 ····.line·4172 ····.line·41
 73 ····if-ne·v8,·v9,·:cond_0
  
63 ····.line·4274 ····.line·42
64 ····.line·4375 ····.line·43
 76 ····aget-object·v5,·v7,·v3
  
65 ····.line·4477 ····.line·44
66 ····.line·4578 ····.line·45
 79 ····:cond_0
 80 ····invoke-static·{v5,·v0},·LW0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
67 ····.line·4681 ····.line·46
68 ····.line·4782 ····.line·47
69 ····.line·4883 ····.line·48
 84 ····move-result·v5
  
Max diff block lines reached; 1703/4218 bytes (40.37%) of diff not shown.
57.0 KB
smali/S/a.smali
Max HTML report size reached
11.7 KB
smali/S/b.smali
Max HTML report size reached
4.51 KB
smali/S/c.smali
    
Offset 1, 296 lines modifiedOffset 1, 3 lines modified
1 .class·public·LS/c;1 .class·public·interface·abstract·LS/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:Ljava/lang/String; 
  
7 .field·public·final·c:J 
  
8 .field·public·d:J 
  
9 .field·public·e:I 
  
10 .field·public·final·f:I 
  
11 .field·public·final·g:I 
  
12 .field·public·h:[I 
  
13 .field·public·final·i:Ljava/util/TreeMap; 
  
  
14 #·direct·methods 
15 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;JJIII[ILjava/util/TreeMap;)V 
16 ····.locals·0 
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····.line·2 
20 ····.line·3 
21 ····.line·4 
22 ····iput-object·p1,·p0,·LS/c;->a:Ljava/lang/String; 
  
23 ····.line·5 
24 ····.line·6 
25 ····iput-object·p2,·p0,·LS/c;->b:Ljava/lang/String; 
  
26 ····.line·7 
27 ····.line·8 
28 ····iput-wide·p3,·p0,·LS/c;->c:J 
  
29 ····.line·9 
30 ····.line·10 
31 ····iput-wide·p5,·p0,·LS/c;->d:J 
  
32 ····.line·11 
33 ····.line·12 
34 ····iput·p7,·p0,·LS/c;->e:I 
  
35 ····.line·13 
36 ····.line·14 
37 ····iput·p8,·p0,·LS/c;->f:I 
  
38 ····.line·15 
39 ····.line·16 
40 ····iput·p9,·p0,·LS/c;->g:I 
  
41 ····.line·17 
42 ····.line·18 
43 ····iput-object·p10,·p0,·LS/c;->h:[I 
  
44 ····.line·19 
45 ····.line·20 
46 ····iput-object·p11,·p0,·LS/c;->i:Ljava/util/TreeMap; 
  
47 ····.line·21 
48 ····.line·22 
49 ····return-void 
50 ····.line·23 
51 ····.line·24 
52 ····.line·25 
53 ····.line·26 
54 ····.line·27 
55 ····.line·28 
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····.line·35 
63 ····.line·36 
64 ····.line·37 
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 ····.line·63 
91 ····.line·64 
92 ····.line·65 
93 ····.line·66 
94 ····.line·67 
95 ····.line·68 
96 ····.line·69 
97 ····.line·70 
98 ····.line·71 
99 ····.line·72 
100 ····.line·73 
101 ····.line·74 
102 ····.line·75 
103 ····.line·76 
104 ····.line·77 
Max diff block lines reached; -1/4592 bytes (-0.02%) of diff not shown.
47.0 KB
smali/H0/a.smali
Max HTML report size reached
18.9 KB
smali/H0/d.smali
Max HTML report size reached
10.1 KB
smali/H0/b.smali
Max HTML report size reached
17.6 KB
smali/H0/c.smali
Max HTML report size reached
45.6 KB
smali/w0/a.smali
Max HTML report size reached
3.74 KB
smali/w0/d.smali
    
Offset 1, 11 lines modifiedOffset 1, 239 lines modified
1 .class·public·interface·abstract·Lw0/d;1 .class·public·final·Lw0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/String;
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·abstract·e()V 
6 .end·method8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
 9 ····.locals·0
  
 10 ····.line·1
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····iput-object·p1,·p0,·Lw0/d;->a:Ljava/lang/String;
  
 16 ····.line·5
 17 ····.line·6
 18 ····iput-object·p2,·p0,·Lw0/d;->b:Ljava/lang/String;
  
7 .method·public·abstract·f()Ljava/lang/Object;19 ····.line·7
 20 ····.line·8
 21 ····return-void
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
Max diff block lines reached; 0/3799 bytes (0.00%) of diff not shown.
59.0 KB
smali/w0/e.smali
Max HTML report size reached
13.2 KB
smali/w0/b.smali
Max HTML report size reached
76.4 KB
smali/w0/c.smali
Max HTML report size reached
11.0 KB
smali/K/a.smali
Max HTML report size reached
4.57 KB
smali/V0/a.smali
    
Offset 1, 296 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LV0/a;1 .class·public·interface·abstract·LV0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/a;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LV0/a$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····.line·2 
16 ····.line·3 
17 ····.line·4 
18 ····return-void 
19 ····.line·5 
20 ····.line·6 
21 ····.line·7 
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 .end·method 
  
  
77 #·virtual·methods6 #·virtual·methods
 7 .method·public·abstract·a()Ljava/lang/Object;
78 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
79 ····.locals·3 
  
80 ····.line·1 
81 ····const-string·v0,·"cause" 
  
82 ····.line·2 
83 ····.line·3 
84 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
85 ····.line·4 
86 ····.line·5 
87 ····.line·6 
88 ····const-string·v0,·"exception" 
  
89 ····.line·7 
90 ····.line·8 
91 ····invoke-static·{p2,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
92 ····.line·9 
93 ····.line·10 
94 ····.line·11 
95 ····sget-object·v0,·LV0/a$a;->b:Ljava/lang/reflect/Method; 
  
96 ····.line·12 
97 ····.line·13 
98 ····if-eqz·v0,·:cond_0 
  
99 ····.line·14 
100 ····.line·15 
101 ····const/4·v1,·0x1 
  
102 ····.line·16 
103 ····new-array·v1,·v1,·[Ljava/lang/Object; 
  
104 ····.line·17 
105 ····.line·18 
106 ····const/4·v2,·0x0 
  
Max diff block lines reached; 0/4644 bytes (0.00%) of diff not shown.
1.3 KB
smali/V0/b.smali
    
Offset 1, 82 lines modifiedOffset 1, 6 lines modified
1 .class·public·abstract·LV0/b;1 .class·public·interface·abstract·LV0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/a;
  
4 #·static·fields 
5 .field·public·static·final·a:LV0/a; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LX0/a; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{v0},·LX0/a;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····sput-object·v0,·LV0/b;->a:LV0/a; 
  
18 ····.line·7 
19 ····.line·8 
20 ····return-void 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method 
9.98 KB
smali/V0/c.smali
Max HTML report size reached
13.8 KB
smali/N0/a.smali
Max HTML report size reached
2.25 KB
smali/N0/d.smali
    
Offset 1, 136 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LN0/d;1 .class·public·interface·abstract·LN0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·a(ZLjava/lang/Object;)V5 .method·public·abstract·c(Ljava/lang/Object;)V
 6 .end·method
6 ····.locals·0 
  
7 ····.line·1 
8 ····if-eqz·p0,·:cond_0 
  
9 ····.line·2 
10 ····.line·3 
11 ····return-void 
  
12 ····.line·4 
13 ····:cond_0 
14 ····new-instance·p0,·Ljava/lang/IllegalStateException; 
  
15 ····.line·5 
16 ····.line·6 
17 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····move-result-object·p1 
  
22 ····.line·10 
23 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
 7 .method·public·abstract·l()LN0/i;
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····throw·p0 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 ····.line·62 
77 ····.line·63 
78 ····.line·64 
79 ····.line·65 
80 ····.line·66 
81 ····.line·67 
82 ····.line·68 
83 ····.line·69 
84 ····.line·70 
85 ····.line·71 
86 ····.line·72 
87 ····.line·73 
88 ····.line·74 
89 ····.line·75 
90 ····.line·76 
91 ····.line·77 
92 ····.line·78 
93 ····.line·79 
94 ····.line·80 
95 ····.line·81 
96 ····.line·82 
97 ····.line·83 
98 ····.line·84 
99 ····.line·85 
100 ····.line·86 
101 ····.line·87 
102 ····.line·88 
103 ····.line·89 
104 ····.line·90 
105 ····.line·91 
106 ····.line·92 
107 ····.line·93 
108 ····.line·94 
109 ····.line·95 
110 ····.line·96 
111 ····.line·97 
112 ····.line·98 
113 ····.line·99 
114 ····.line·100 
115 ····.line·101 
116 ····.line·102 
Max diff block lines reached; 0/2272 bytes (0.00%) of diff not shown.
610 B
smali/N0/h.smali
    
Offset 1, 30 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LN0/h;1 .class·public·interface·abstract·LN0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LN0/i$b; 
  
  
6 #·direct·methods 
7 .method·public·synthetic·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····return-void 
12 .end·method 
  
  
13 #·virtual·methods 
14 .method·public·final·a(Landroid/view/View;)Z 
15 ····.locals·0 
  
16 ····.line·1 
17 ····invoke-static·{p1},·LN0/i;->a(Landroid/view/View;)Z 
  
18 ····move-result·p1 
  
19 ····return·p1 
20 .end·method 
10.6 KB
smali/N0/f.smali
Max HTML report size reached
13.8 KB
smali/N0/i.smali
Max HTML report size reached
2.41 KB
smali/N0/e.smali
    
Offset 1, 8 lines modifiedOffset 1, 157 lines modified
1 .class·public·interface·abstract·LN0/e;1 .class·public·final·LN0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LN0/h;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·e:LN0/e;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·test(Ljava/lang/Object;)Z9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·LN0/e;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····sput-object·v0,·LN0/e;->e:LN0/e;
  
 20 ····.line·7
 21 ····.line·8
 22 ····return-void
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
Max diff block lines reached; 0/2434 bytes (0.00%) of diff not shown.
8.95 KB
smali/N0/b.smali
    
Offset 1, 16 lines modifiedOffset 1, 539 lines modified
1 .class·public·abstract·synthetic·LN0/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·LN0/b;
 2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/p;
  
  
 6 #·static·fields
 7 .field·public·static·final·g:LN0/b;
  
 8 .field·public·static·final·h:LN0/b;
  
  
 9 #·instance·fields
 10 .field·public·final·synthetic·f:I
  
  
4 #·direct·methods11 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;)Ljava/io/File;12 .method·static·synthetic·constructor·<clinit>()V
 13 ····.locals·3
  
 14 ····.line·1
 15 ····new-instance·v0,·LN0/b;
  
 16 ····.line·2
 17 ····.line·3
 18 ····const/4·v1,·0x2
  
 19 ····.line·4
 20 ····const/4·v2,·0x0
  
 21 ····.line·5
 22 ····invoke-direct·{v0,·v1,·v2},·LN0/b;-><init>(II)V
  
 23 ····.line·6
 24 ····.line·7
 25 ····.line·8
 26 ····sput-object·v0,·LN0/b;->g:LN0/b;
  
 27 ····.line·9
 28 ····.line·10
 29 ····new-instance·v0,·LN0/b;
  
 30 ····.line·11
 31 ····.line·12
 32 ····const/4·v1,·0x2
  
 33 ····.line·13
 34 ····const/4·v2,·0x1
  
 35 ····.line·14
 36 ····invoke-direct·{v0,·v1,·v2},·LN0/b;-><init>(II)V
  
 37 ····.line·15
 38 ····.line·16
 39 ····.line·17
 40 ····sput-object·v0,·LN0/b;->h:LN0/b;
  
 41 ····.line·18
 42 ····.line·19
 43 ····return-void
 44 ····.line·20
 45 ····.line·21
 46 ····.line·22
 47 ····.line·23
 48 ····.line·24
 49 ····.line·25
 50 ····.line·26
 51 ····.line·27
 52 ····.line·28
 53 ····.line·29
 54 ····.line·30
 55 ····.line·31
 56 ····.line·32
 57 ····.line·33
 58 ····.line·34
 59 ····.line·35
 60 ····.line·36
 61 ····.line·37
 62 ····.line·38
 63 ····.line·39
 64 ····.line·40
 65 ····.line·41
 66 ····.line·42
 67 ····.line·43
 68 ····.line·44
 69 ····.line·45
 70 ····.line·46
 71 ····.line·47
 72 ····.line·48
 73 ····.line·49
 74 ····.line·50
 75 ····.line·51
 76 ····.line·52
 77 ····.line·53
 78 ····.line·54
 79 ····.line·55
 80 ····.line·56
 81 ····.line·57
 82 ····.line·58
 83 ····.line·59
 84 ····.line·60
 85 ····.line·61
 86 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
 107 ····.line·83
Max diff block lines reached; 6287/9130 bytes (68.86%) of diff not shown.
898 B
smali/N0/g.smali
    
Offset 1, 38 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·LN0/g;1 .class·public·interface·abstract·LN0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LN0/i$b;5 .implements·LN0/i;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:[Ljava/lang/Class; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>([Ljava/lang/Class;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LN0/g;->a:[Ljava/lang/Class; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods6 #·virtual·methods
 7 .method·public·abstract·getKey()LN0/h;
17 .method·public·final·a(Landroid/view/View;)Z 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·LN0/g;->a:[Ljava/lang/Class; 
  
21 ····invoke-static·{v0,·p1},·LN0/i;->b([Ljava/lang/Class;Landroid/view/View;)Z 
  
22 ····move-result·p1 
  
23 ····return·p1 
24 .end·method8 .end·method
25.9 KB
smali/N0/c.smali
Max HTML report size reached
2.88 KB
smali/r0/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 172 lines modified
1 .class·public·interface·abstract·Lr0/a;1 .class·public·final·Lr0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
 6 #·instance·fields
 7 .field·public·a:I
  
  
 8 #·virtual·methods
 9 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
 10 ····.locals·3
  
 11 ····.line·1
 12 ····new-instance·v0,·Ljava/lang/Thread;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
 20 ····.line·7
 21 ····.line·8
 22 ····const-string·v1,·"flutter-worker-"
  
 23 ····.line·9
 24 ····.line·10
 25 ····invoke-direct·{p1,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····iget·v1,·p0,·Lr0/a;->a:I
  
 30 ····.line·14
 31 ····.line·15
 32 ····add-int/lit8·v2,·v1,·0x1
  
 33 ····.line·16
 34 ····.line·17
 35 ····iput·v2,·p0,·Lr0/a;->a:I
  
 36 ····.line·18
 37 ····.line·19
 38 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 43 ····.line·23
 44 ····.line·24
 45 ····.line·25
 46 ····move-result-object·p1
  
 47 ····.line·26
 48 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 49 ····.line·27
 50 ····.line·28
 51 ····.line·29
 52 ····return-object·v0
 53 ····.line·30
 54 ····.line·31
 55 ····.line·32
 56 ····.line·33
 57 ····.line·34
 58 ····.line·35
 59 ····.line·36
 60 ····.line·37
 61 ····.line·38
 62 ····.line·39
 63 ····.line·40
 64 ····.line·41
 65 ····.line·42
 66 ····.line·43
 67 ····.line·44
 68 ····.line·45
 69 ····.line·46
 70 ····.line·47
 71 ····.line·48
 72 ····.line·49
 73 ····.line·50
 74 ····.line·51
 75 ····.line·52
 76 ····.line·53
 77 ····.line·54
 78 ····.line·55
 79 ····.line·56
 80 ····.line·57
 81 ····.line·58
 82 ····.line·59
 83 ····.line·60
 84 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
Max diff block lines reached; -1/2919 bytes (-0.03%) of diff not shown.
8.85 KB
smali/G0/a.smali
    
Offset 1, 532 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LG0/a;1 .class·public·abstract·synthetic·LG0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LG0/a$e;, 
8 ········LG0/a$c;, 
9 ········LG0/a$b;, 
10 ········LG0/a$d; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields 
14 .field·public·final·a:LG0/c; 
  
15 .field·public·final·b:Ljava/lang/String; 
  
16 .field·public·final·c:LG0/h; 
  
17 .field·public·final·d:LG0/c$c; 
  
  
18 #·direct·methods4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)I
19 .method·public·constructor·<init>(LG0/c;Ljava/lang/String;LG0/h;)V 
20 ····.locals·1 
  
21 ····const/4·v0,·0x0 
  
22 ····.line·1 
23 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·LG0/a;-><init>(LG0/c;Ljava/lang/String;LG0/h;LG0/c$c;)V 
  
24 ····return-void 
25 .end·method 
  
26 .method·public·constructor·<init>(LG0/c;Ljava/lang/String;LG0/h;LG0/c$c;)V 
27 ····.locals·06 ····.locals·0
  
28 ····.line·27 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/view/View;->getContentSensitivity()I
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
30 ····.line·3 
31 ····iput-object·p1,·p0,·LG0/a;->a:LG0/c; 
  
32 ····.line·4 
33 ····iput-object·p2,·p0,·LG0/a;->b:Ljava/lang/String; 
  
34 ····.line·5 
35 ····iput-object·p3,·p0,·LG0/a;->c:LG0/h; 
  
 9 ····move-result·p0
36 ····.line·6 
37 ····iput-object·p4,·p0,·LG0/a;->d:LG0/c$c; 
  
38 ····return-void10 ····return·p0
39 .end·method11 .end·method
  
40 .method·public·static·synthetic·a(LG0/a;)LG0/h;12 .method·public·static·bridge·synthetic·b(Landroid/view/WindowInsets;I)Ljava/util/List;
41 ····.locals·013 ····.locals·0
  
42 ····.line·114 ····.line·1
 15 ····invoke-virtual·{p0,·p1},·Landroid/view/WindowInsets;->getBoundingRects(I)Ljava/util/List;
43 ····iget-object·p0,·p0,·LG0/a;->c:LG0/h; 
  
44 ····.line·2 
45 ····.line·3 
46 ····return-object·p0 
47 ····.line·4 
48 ····.line·5 
49 ····.line·6 
50 ····.line·7 
51 ····.line·8 
52 ····.line·9 
53 ····.line·10 
54 ····.line·11 
55 ····.line·12 
56 ····.line·13 
57 ····.line·14 
58 ····.line·15 
59 ····.line·16 
60 ····.line·17 
61 ····.line·18 
62 ····.line·19 
63 ····.line·20 
64 ····.line·21 
65 ····.line·22 
66 ····.line·23 
67 ····.line·24 
68 ····.line·25 
69 ····.line·26 
70 ····.line·27 
71 ····.line·28 
72 ····.line·29 
73 ····.line·30 
74 ····.line·31 
75 ····.line·32 
76 ····.line·33 
77 ····.line·34 
78 ····.line·35 
79 ····.line·36 
80 ····.line·37 
81 ····.line·38 
82 ····.line·39 
83 ····.line·40 
84 ····.line·41 
85 ····.line·42 
86 ····.line·43 
87 ····.line·44 
88 ····.line·45 
89 ····.line·46 
90 ····.line·47 
91 ····.line·48 
92 ····.line·49 
93 ····.line·50 
94 ····.line·51 
95 ····.line·52 
96 ····.line·53 
97 ····.line·54 
98 ····.line·55 
99 ····.line·56 
100 ····.line·57 
101 ····.line·58 
Max diff block lines reached; 6455/9026 bytes (71.52%) of diff not shown.
16.3 KB
smali/G0/b.smali
Max HTML report size reached
23.1 KB
smali/Z0/a.smali
Max HTML report size reached
18.3 KB
smali/Z0/b.smali
Max HTML report size reached
23.6 KB
smali/p0/a.smali
Max HTML report size reached
33.3 KB
smali/p0/b.smali
Max HTML report size reached
32.6 KB
smali/d1/a.smali
Max HTML report size reached
4.05 KB
smali/d1/b.smali
    
Offset 1, 40 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Ld1/b;1 .class·public·final·Ld1/b;
2 .super·Ld1/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/c0;
  
  
4 #·instance·fields6 #·static·fields
5 .field·public·final·g:Ld1/b$a;7 .field·public·static·final·e:Ld1/b;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>()V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ld1/a;-><init>()V12 ····new-instance·v0,·Ld1/b;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
13 ····.line·4 
14 ····new-instance·v0,·Ld1/b$a; 
  
 16 ····.line·4
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····invoke-direct·{v0},·Ld1/b$a;-><init>()V19 ····sput-object·v0,·Ld1/b;->e:Ld1/b;
  
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
 22 ····return-void
20 ····.line·923 ····.line·9
21 ····iput-object·v0,·p0,·Ld1/b;->g:Ld1/b$a; 
  
22 ····.line·1024 ····.line·10
23 ····.line·1125 ····.line·11
24 ····return-void 
25 ····.line·1226 ····.line·12
26 ····.line·1327 ····.line·13
27 ····.line·1428 ····.line·14
28 ····.line·1529 ····.line·15
29 ····.line·1630 ····.line·16
30 ····.line·1731 ····.line·17
31 ····.line·1832 ····.line·18
Offset 77, 48 lines modifiedOffset 78, 110 lines modified
77 ····.line·5578 ····.line·55
78 ····.line·5679 ····.line·56
79 ····.line·5780 ····.line·57
80 ····.line·5881 ····.line·58
81 ····.line·5982 ····.line·59
82 ····.line·6083 ····.line·60
83 ····.line·6184 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
84 .end·method157 .end·method
Max diff block lines reached; 1984/4116 bytes (48.20%) of diff not shown.
12.6 KB
smali/d1/c.smali
Max HTML report size reached
8.38 KB
smali/D0/a.smali
    
Offset 1, 17 lines modifiedOffset 1, 307 lines modified
1 .class·public·interface·abstract·LD0/a;1 .class·public·abstract·synthetic·LD0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·b(LD0/c;)V5 .method·public·static·bridge·synthetic·A(Landroid/content/pm/PackageManager;)Z
 6 ····.locals·0
  
 7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/content/pm/PackageManager;->canRequestPackageInstalls()Z
  
 9 ····move-result·p0
  
 10 ····return·p0
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·B(Landroid/graphics/SurfaceTexture;)Z
 13 ····.locals·0
  
 14 ····.line·1
 15 ····invoke-virtual·{p0},·Landroid/graphics/SurfaceTexture;->isReleased()Z
  
 16 ····move-result·p0
  
 17 ····return·p0
 18 .end·method
  
 19 .method·public·static·bridge·synthetic·C(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
 20 ····.locals·0
  
 21 ····.line·1
 22 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isShowingHintText()Z
  
 23 ····move-result·p0
  
 24 ····return·p0
 25 .end·method
  
 26 .method·public·static·bridge·synthetic·D(Landroid/view/autofill/AutofillManager;)V
 27 ····.locals·0
  
 28 ····.line·1
 29 ····invoke-virtual·{p0},·Landroid/view/autofill/AutofillManager;->cancel()V
  
 30 ····return-void
 31 .end·method
  
 32 .method·public·static·bridge·synthetic·a(Landroid/view/ViewConfiguration;)F
 33 ····.locals·0
  
 34 ····.line·1
 35 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledVerticalScrollFactor()F
  
 36 ····move-result·p0
  
 37 ····return·p0
 38 .end·method
  
 39 .method·public·static·bridge·synthetic·b(Landroid/widget/TextView;)I
 40 ····.locals·0
  
 41 ····.line·1
 42 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getAutoSizeStepGranularity()I
  
 43 ····move-result·p0
  
 44 ····return·p0
 45 .end·method
  
 46 .method·public·static·bridge·synthetic·c(Ljava/nio/file/attribute/FileTime;)J
 47 ····.locals·2
  
 48 ····.line·1
 49 ····invoke-virtual·{p0},·Ljava/nio/file/attribute/FileTime;->toMillis()J
  
 50 ····move-result-wide·v0
  
 51 ····return-wide·v0
 52 .end·method
  
 53 .method·public·static·bridge·synthetic·d(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager;
 54 ····.locals·0
  
 55 ····.line·1
 56 ····check-cast·p0,·Landroid/view/autofill/AutofillManager;
  
 57 ····return-object·p0
 58 .end·method
  
 59 .method·public·static·bridge·synthetic·e(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;
 60 ····.locals·0
  
 61 ····.line·1
 62 ····invoke-static·{p0},·Landroid/view/autofill/AutofillValue;->forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;
  
 63 ····move-result-object·p0
  
 64 ····return-object·p0
 65 .end·method
  
 66 .method·public·static·bridge·synthetic·f(Ljava/lang/Object;)Landroid/view/autofill/AutofillValue;
 67 ····.locals·0
  
 68 ····.line·1
 69 ····check-cast·p0,·Landroid/view/autofill/AutofillValue;
  
 70 ····return-object·p0
 71 .end·method
  
 72 .method·public·static·bridge·synthetic·g(Ljava/lang/String;)Landroid/view/autofill/AutofillValue;
 73 ····.locals·0
  
 74 ····.line·1
 75 ····invoke-static·{p0},·Landroid/view/autofill/AutofillValue;->forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;
  
 76 ····move-result-object·p0
  
 77 ····return-object·p0
 78 .end·method
  
 79 .method·public·static·bridge·synthetic·h(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;
 80 ····.locals·0
  
 81 ····.line·1
 82 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;
  
Max diff block lines reached; 4633/8548 bytes (54.20%) of diff not shown.
12.1 KB
smali/D0/b.smali
Max HTML report size reached
258 B
smali/a1/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·La1/a;1 .class·public·interface·abstract·La1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LO0/b; 
  
  
6 #·virtual·methods 
7 .method·public·abstract·d()Ljava/lang/Object; 
8 .end·method 
174 B
smali/a1/b.smali
    
Offset 1, 6 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·La1/b;1 .class·public·interface·abstract·La1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LO0/b; 
194 B
smali/a1/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·La1/c;1 .class·public·interface·abstract·La1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LO0/b;5 .implements·La1/a;
5.78 KB
smali/A/a.smali
    
Offset 1, 379 lines modifiedOffset 1, 3 lines modified
1 .class·public·LA/a;1 .class·public·abstract·LA/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:LA/h$c; 
  
6 .field·public·final·b:Landroid/os/Handler; 
  
  
7 #·direct·methods 
8 .method·public·constructor·<init>(LA/h$c;Landroid/os/Handler;)V 
9 ····.locals·0 
  
10 ····.line·1 
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····.line·2 
13 ····.line·3 
14 ····.line·4 
15 ····iput-object·p1,·p0,·LA/a;->a:LA/h$c; 
  
16 ····.line·5 
17 ····.line·6 
18 ····iput-object·p2,·p0,·LA/a;->b:Landroid/os/Handler; 
  
19 ····.line·7 
20 ····.line·8 
21 ····return-void 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
116 ····.line·103 
117 ····.line·104 
118 ····.line·105 
Max diff block lines reached; -1/5886 bytes (-0.02%) of diff not shown.
9.17 KB
smali/i0/a.smali
Max HTML report size reached
47.8 KB
smali/i0/d.smali
Max HTML report size reached
40.3 KB
smali/i0/f.smali
Max HTML report size reached
87.7 KB
smali/i0/e.smali
Max HTML report size reached
20.4 KB
smali/i0/b.smali
Max HTML report size reached
26.3 KB
smali/i0/c.smali
Max HTML report size reached
8.72 KB
smali/Y/a.smali
    
Offset 1, 557 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·LY/a;1 .class·public·interface·abstract·LY/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/ClassLoader; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Ljava/lang/ClassLoader;)V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····const-string·v0,·"loader" 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····iput-object·p1,·p0,·LY/a;->a:Ljava/lang/ClassLoader; 
  
22 ····.line·10 
23 ····.line·11 
24 ····return-void 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method 
  
77 .method·public·static·final·synthetic·a(LY/a;)Ljava/lang/ClassLoader; 
78 ····.locals·0 
  
79 ····.line·1 
80 ····iget-object·p0,·p0,·LY/a;->a:Ljava/lang/ClassLoader; 
  
81 ····.line·2 
82 ····.line·3 
83 ····return-object·p0 
84 ····.line·4 
85 ····.line·5 
86 ····.line·6 
87 ····.line·7 
88 ····.line·8 
89 ····.line·9 
90 ····.line·10 
91 ····.line·11 
92 ····.line·12 
93 ····.line·13 
94 ····.line·14 
95 ····.line·15 
96 ····.line·16 
97 ····.line·17 
98 ····.line·18 
99 ····.line·19 
100 ····.line·20 
101 ····.line·21 
102 ····.line·22 
103 ····.line·23 
104 ····.line·24 
105 ····.line·25 
106 ····.line·26 
107 ····.line·27 
108 ····.line·28 
109 ····.line·29 
110 ····.line·30 
111 ····.line·31 
112 ····.line·32 
113 ····.line·33 
114 ····.line·34 
115 ····.line·35 
Max diff block lines reached; 5345/8899 bytes (60.06%) of diff not shown.
46.1 KB
smali/U/a.smali
Max HTML report size reached
9.94 KB
smali/U/d.smali
Max HTML report size reached
18.8 KB
smali/U/b.smali
Max HTML report size reached
21.1 KB
smali/U/c.smali
Max HTML report size reached
108 KB
smali/k1/a.smali
Max HTML report size reached
7.0 KB
smali/k1/d.smali
    
Offset 1, 26 lines modifiedOffset 1, 458 lines modified
1 .class·public·abstract·Lk1/d;1 .class·public·final·Lk1/d;
2 .super·Lj1/z0;2 .super·Lk1/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj1/Q; 
 4 #·static·fields
 5 .field·public·static·final·h:Lk1/d;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·8
  
 9 ····.line·1
 10 ····new-instance·v0,·Lk1/d;
  
9 ····.line·211 ····.line·2
 12 ····.line·3
 13 ····sget·v2,·Lk1/k;->c:I
  
 14 ····.line·4
 15 ····.line·5
 16 ····sget·v3,·Lk1/k;->d:I
  
 17 ····.line·6
 18 ····.line·7
 19 ····sget-wide·v4,·Lk1/k;->e:J
  
 20 ····.line·8
 21 ····.line·9
 22 ····sget-object·v6,·Lk1/k;->a:Ljava/lang/String;
  
 23 ····.line·10
 24 ····.line·11
10 ····invoke-direct·{p0},·Lj1/z0;-><init>()V25 ····invoke-direct·{v0},·Ld1/s;-><init>()V
  
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····new-instance·v7,·Lk1/b;
  
 30 ····.line·15
 31 ····.line·16
 32 ····move-object·v1,·v7
  
 33 ····.line·17
 34 ····invoke-direct/range·{v1·..·v6},·Lk1/b;-><init>(IIJLjava/lang/String;)V
  
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····iput-object·v7,·v0,·Lk1/g;->g:Lk1/b;
  
 39 ····.line·21
 40 ····.line·22
 41 ····sput-object·v0,·Lk1/d;->h:Lk1/d;
  
 42 ····.line·23
 43 ····.line·24
11 ····return-void44 ····return-void
 45 ····.line·25
 46 ····.line·26
 47 ····.line·27
 48 ····.line·28
 49 ····.line·29
 50 ····.line·30
 51 ····.line·31
 52 ····.line·32
 53 ····.line·33
 54 ····.line·34
 55 ····.line·35
 56 ····.line·36
 57 ····.line·37
 58 ····.line·38
 59 ····.line·39
 60 ····.line·40
 61 ····.line·41
 62 ····.line·42
 63 ····.line·43
 64 ····.line·44
 65 ····.line·45
 66 ····.line·46
 67 ····.line·47
 68 ····.line·48
 69 ····.line·49
 70 ····.line·50
 71 ····.line·51
 72 ····.line·52
 73 ····.line·53
 74 ····.line·54
 75 ····.line·55
 76 ····.line·56
 77 ····.line·57
 78 ····.line·58
 79 ····.line·59
 80 ····.line·60
 81 ····.line·61
 82 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
Max diff block lines reached; 4383/7135 bytes (61.43%) of diff not shown.
6.38 KB
smali/k1/e.smali
    
Offset 1, 353 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lk1/e;1 .class·public·final·Lk1/e;
2 .super·Ljava/lang/Object;2 .super·Li1/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:Lk1/d; 
  
6 .field·private·static·volatile·choreographer:Landroid/view/Choreographer; 
  
  
7 #·direct·methods 
8 .method·static·constructor·<clinit>()V 
9 ····.locals·4 
  
10 ····.line·1 
11 ····const/4·v0,·0x0 
  
12 ····.line·2 
13 ····:try_start_0 
14 ····sget-object·v1,·LO0/h;->e:LO0/h$a; 
  
15 ····.line·3 
16 ····.line·4 
17 ····new-instance·v1,·Lk1/c; 
  
18 ····.line·5 
19 ····.line·6 
20 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
21 ····.line·7 
22 ····.line·8 
23 ····.line·9 
24 ····move-result-object·v2 
  
25 ····.line·10 
26 ····const/4·v3,·0x1 
  
27 ····.line·11 
28 ····invoke-static·{v2,·v3},·Lk1/e;->a(Landroid/os/Looper;Z)Landroid/os/Handler; 
  
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····move-result-object·v2 
  
33 ····.line·15 
34 ····const/4·v3,·0x2 
  
35 ····.line·16 
36 ····invoke-direct·{v1,·v2,·v0,·v3,·v0},·Lk1/c;-><init>(Landroid/os/Handler;Ljava/lang/String;ILb1/g;)V 
  
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····invoke-static·{v1},·LO0/h;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····move-result-object·v1 
45 ····:try_end_0 
46 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
47 ····.line·23 
48 ····goto·:goto_0 
  
49 ····.line·24 
50 ····:catchall_0 
51 ····move-exception·v1 
  
52 ····.line·25 
53 ····sget-object·v2,·LO0/h;->e:LO0/h$a; 
  
54 ····.line·26 
55 ····.line·27 
56 ····invoke-static·{v1},·LO0/i;->a(Ljava/lang/Throwable;)Ljava/lang/Object; 
  
57 ····.line·28 
58 ····.line·29 
59 ····.line·30 
60 ····move-result-object·v1 
  
61 ····.line·31 
62 ····invoke-static·{v1},·LO0/h;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
63 ····.line·32 
64 ····.line·33 
65 ····.line·34 
66 ····move-result-object·v1 
  
67 ····.line·35 
68 ····:goto_0 
69 ····invoke-static·{v1},·LO0/h;->c(Ljava/lang/Object;)Z 
  
70 ····.line·36 
71 ····.line·37 
72 ····.line·38 
73 ····move-result·v2 
  
74 ····.line·39 
75 ····if-eqz·v2,·:cond_0 
  
76 ····.line·40 
77 ····.line·41 
78 ····goto·:goto_1 
  
79 ····.line·42 
80 ····:cond_0 
81 ····move-object·v0,·v1 
  
82 ····.line·43 
83 ····:goto_1 
84 ····check-cast·v0,·Lk1/d; 
  
85 ····.line·44 
86 ····.line·45 
87 ····sput-object·v0,·Lk1/e;->a:Lk1/d; 
  
88 ····.line·46 
89 ····.line·47 
90 ····return-void 
91 ····.line·48 
92 ····.line·49 
93 ····.line·50 
94 ····.line·51 
95 ····.line·52 
Max diff block lines reached; -1/6503 bytes (-0.02%) of diff not shown.
105 KB
smali/k1/b.smali
Max HTML report size reached
19.7 KB
smali/k1/c.smali
Max HTML report size reached
25.0 KB
smali/c/a.smali
Max HTML report size reached
37.7 KB
smali/J/a.smali
Max HTML report size reached
8.64 KB
smali/J/b.smali
    
Offset 1, 367 lines modifiedOffset 1, 186 lines modified
1 .class·public·LJ/b;1 .class·public·final·LJ/b;
2 .super·Landroid/widget/Filter;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/a;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LJ/b$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields6 #·instance·fields
11 .field·public·a:LJ/b$a;7 .field·public·final·synthetic·f:I
  
 8 .field·public·final·synthetic·g:Ljava/lang/Object;
  
 9 .field·public·final·synthetic·h:Ljava/lang/Object;
  
  
12 #·direct·methods10 #·direct·methods
13 .method·public·constructor·<init>(LJ/b$a;)V11 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V
14 ····.locals·012 ····.locals·0
  
15 ····.line·113 ····.line·1
16 ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V14 ····iput·p1,·p0,·LJ/b;->f:I
  
17 ····.line·2 
18 ····.line·3 
19 ····.line·4 
20 ····iput-object·p1,·p0,·LJ/b;->a:LJ/b$a;15 ····iput-object·p2,·p0,·LJ/b;->g:Ljava/lang/Object;
  
 16 ····iput-object·p3,·p0,·LJ/b;->h:Ljava/lang/Object;
  
 17 ····const/4·p1,·0x0
  
 18 ····invoke-direct·{p0,·p1},·LW0/i;-><init>(I)V
  
21 ····.line·5 
22 ····.line·6 
23 ····return-void19 ····return-void
24 ····.line·7 
25 ····.line·8 
26 ····.line·9 
27 ····.line·10 
28 ····.line·11 
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 .end·method20 .end·method
  
  
81 #·virtual·methods21 #·virtual·methods
82 .method·public·convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence;22 .method·public·final·a()Ljava/lang/Object;
83 ····.locals·123 ····.locals·4
  
84 ····.line·124 ····.line·1
85 ····iget-object·v0,·p0,·LJ/b;->a:LJ/b$a;25 ····iget·v0,·p0,·LJ/b;->f:I
  
86 ····.line·226 ····.line·2
87 ····.line·327 ····.line·3
88 ····check-cast·p1,·Landroid/database/Cursor;28 ····packed-switch·v0,·:pswitch_data_0
  
89 ····.line·429 ····.line·4
90 ····.line·530 ····.line·5
91 ····invoke-interface·{v0,·p1},·LJ/b$a;->a(Landroid/database/Cursor;)Ljava/lang/CharSequence; 
  
92 ····.line·631 ····.line·6
 32 ····iget-object·v0,·p0,·LJ/b;->g:Ljava/lang/Object;
  
93 ····.line·733 ····.line·7
94 ····.line·834 ····.line·8
95 ····move-result-object·p135 ····check-cast·v0,·LX/b;
  
96 ····.line·936 ····.line·9
97 ····return-object·p1 
Max diff block lines reached; 6255/8820 bytes (70.92%) of diff not shown.
14.7 KB
smali/J/c.smali
Max HTML report size reached
425 B
smali/d0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Ld0/a;1 .class·public·interface·abstract·Ld0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(LC/a;)V5 .method·public·abstract·onError(Ljava/lang/String;)V
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Landroid/content/Context;Ljava/util/concurrent/Executor;LC/a;)V7 .method·public·abstract·onGeocode(Ljava/util/List;)V
8 .end·method8 .end·method
16.5 KB
smali/q0/a.smali
Max HTML report size reached
74.7 KB
smali/q0/b.smali
Max HTML report size reached
314 KB
smali/B0/a.smali
Max HTML report size reached
34.0 KB
smali/m0/a.smali
Max HTML report size reached
41.4 KB
smali/m0/b.smali
Max HTML report size reached
13.2 KB
smali/i1/p.smali
Max HTML report size reached
103 KB
smali/i1/a.smali
Max HTML report size reached
23.4 KB
smali/i1/k.smali
Max HTML report size reached
4.47 KB
smali/i1/j.smali
    
Offset 1, 3 lines modifiedOffset 1, 300 lines modified
1 .class·public·abstract·Li1/j;1 .class·public·final·synthetic·Li1/j;
2 .super·Li1/i;2 .super·LW0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/a;
  
  
 6 #·virtual·methods
 7 .method·public·final·a()Ljava/lang/Object;
 8 ····.locals·1
  
 9 ····.line·1
 10 ····iget-object·v0,·p0,·LW0/c;->f:Ljava/lang/Object;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····move-result-object·v0
  
 18 ····.line·7
 19 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
 20 ····.line·8
 21 ····.line·9
 22 ····.line·10
 23 ····move-result-object·v0
  
 24 ····.line·11
 25 ····return-object·v0
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
Max diff block lines reached; -1/4541 bytes (-0.02%) of diff not shown.
20.0 KB
smali/i1/d.smali
Max HTML report size reached
25.8 KB
smali/i1/h.smali
Max HTML report size reached
20.4 KB
smali/i1/o.smali
Max HTML report size reached
41.1 KB
smali/i1/l.smali
Max HTML report size reached
34.7 KB
smali/i1/f.smali
Max HTML report size reached
75.0 KB
smali/i1/m.smali
Max HTML report size reached
307 KB
smali/i1/n.smali
Max HTML report size reached
14.4 KB
smali/i1/i.smali
Max HTML report size reached
8.96 KB
smali/i1/e.smali
    
Offset 1, 128 lines modifiedOffset 1, 378 lines modified
1 .class·public·abstract·Li1/e;1 .class·public·final·Li1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/u;
  
  
 6 #·instance·fields
 7 .field·public·final·e:LN0/i;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;La1/l;)V9 .method·public·constructor·<init>(LN0/i;)V
6 ····.locals·110 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····const-string·v0,·"<this>"12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V15 ····.line·4
 16 ····iput-object·p1,·p0,·Li1/e;->e:LN0/i;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; 6539/9139 bytes (71.55%) of diff not shown.
9.63 KB
smali/i1/b.smali
Max HTML report size reached
6.51 KB
smali/i1/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 441 lines modified
1 .class·public·abstract·Li1/g;1 .class·public·final·Li1/g;
2 .super·Li1/f;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·transient·e:LN0/i;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(LN0/i;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····iput-object·p1,·p0,·Li1/g;->e:LN0/i;
  
 15 ····.line·5
 16 ····.line·6
 17 ····return-void
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
 117 ····.line·106
 118 ····.line·107
 119 ····.line·108
 120 ····.line·109
Max diff block lines reached; -1/6638 bytes (-0.02%) of diff not shown.
14.5 KB
smali/i1/c.smali
Max HTML report size reached
39.0 KB
smali/P/a.smali
Max HTML report size reached
2.83 KB
smali/P/b.smali
    
Offset 1, 149 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LP/b;1 .class·public·interface·abstract·LP/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/util/List;
 6 .end·method
5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"<this>" 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····const-string·v0,·"name" 
  
16 ····.line·7 
17 ····.line·8 
18 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
23 ····.line·12 
24 ····.line·13 
25 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····const-string·p1,·".preferences_pb" 
  
34 ····.line·20 
35 ····.line·21 
36 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····move-result-object·p1 
  
45 ····.line·28 
46 ····invoke-static·{p0,·p1},·LL/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; 
  
47 ····.line·29 
48 ····.line·30 
49 ····.line·31 
50 ····move-result-object·p0 
  
 7 .method·public·abstract·b(Landroid/content/Context;)Ljava/lang/Object;
51 ····.line·32 
52 ····return-object·p0 
53 ····.line·33 
54 ····.line·34 
55 ····.line·35 
56 ····.line·36 
57 ····.line·37 
58 ····.line·38 
59 ····.line·39 
60 ····.line·40 
61 ····.line·41 
62 ····.line·42 
63 ····.line·43 
64 ····.line·44 
65 ····.line·45 
66 ····.line·46 
67 ····.line·47 
68 ····.line·48 
69 ····.line·49 
70 ····.line·50 
71 ····.line·51 
72 ····.line·52 
73 ····.line·53 
74 ····.line·54 
75 ····.line·55 
76 ····.line·56 
77 ····.line·57 
78 ····.line·58 
79 ····.line·59 
80 ····.line·60 
81 ····.line·61 
82 ····.line·62 
83 ····.line·63 
84 ····.line·64 
85 ····.line·65 
86 ····.line·66 
87 ····.line·67 
88 ····.line·68 
89 ····.line·69 
90 ····.line·70 
91 ····.line·71 
92 ····.line·72 
93 ····.line·73 
94 ····.line·74 
95 ····.line·75 
96 ····.line·76 
97 ····.line·77 
98 ····.line·78 
99 ····.line·79 
100 ····.line·80 
101 ····.line·81 
102 ····.line·82 
103 ····.line·83 
104 ····.line·84 
105 ····.line·85 
106 ····.line·86 
107 ····.line·87 
108 ····.line·88 
Max diff block lines reached; 0/2866 bytes (0.00%) of diff not shown.
8.45 KB
smali/io/flutter/view/s.smali
    
Offset 1, 16 lines modifiedOffset 1, 468 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/s;1 .class·public·final·Lio/flutter/view/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·e:Lio/flutter/view/s;
  
 6 .field·public·static·f:Lio/flutter/view/q;
  
  
 7 #·instance·fields
 8 .field·public·a:J
  
 9 .field·public·final·b:Lio/flutter/embedding/engine/FlutterJNI;
  
 10 .field·public·c:Lio/flutter/view/r;
  
 11 .field·public·final·d:Lio/flutter/view/a;
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;13 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
6 ····.locals·014 ····.locals·3
  
7 ····.line·115 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····.line·2
 18 ····.line·3
 19 ····.line·4
 20 ····const-wide/16·v0,·-0x1
  
 21 ····.line·5
 22 ····.line·6
 23 ····iput-wide·v0,·p0,·Lio/flutter/view/s;->a:J
  
 24 ····.line·7
 25 ····.line·8
 26 ····new-instance·v0,·Lio/flutter/view/r;
  
 27 ····.line·9
 28 ····.line·10
 29 ····const-wide/16·v1,·0x0
  
 30 ····.line·11
 31 ····.line·12
 32 ····invoke-direct·{v0,·p0,·v1,·v2},·Lio/flutter/view/r;-><init>(Lio/flutter/view/s;J)V
  
 33 ····.line·13
 34 ····.line·14
 35 ····.line·15
 36 ····iput-object·v0,·p0,·Lio/flutter/view/s;->c:Lio/flutter/view/r;
  
 37 ····.line·16
 38 ····.line·17
 39 ····new-instance·v0,·Lio/flutter/view/a;
  
 40 ····.line·18
 41 ····.line·19
 42 ····invoke-direct·{v0,·p0},·Lio/flutter/view/a;-><init>(Ljava/lang/Object;)V
  
 43 ····.line·20
 44 ····.line·21
 45 ····.line·22
 46 ····iput-object·v0,·p0,·Lio/flutter/view/s;->d:Lio/flutter/view/a;
  
 47 ····.line·23
 48 ····.line·24
 49 ····iput-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
 50 ····.line·25
 51 ····.line·26
 52 ····return-void
 53 ····.line·27
 54 ····.line·28
 55 ····.line·29
 56 ····.line·30
 57 ····.line·31
 58 ····.line·32
 59 ····.line·33
 60 ····.line·34
 61 ····.line·35
 62 ····.line·36
 63 ····.line·37
 64 ····.line·38
 65 ····.line·39
 66 ····.line·40
 67 ····.line·41
 68 ····.line·42
 69 ····.line·43
 70 ····.line·44
 71 ····.line·45
 72 ····.line·46
 73 ····.line·47
 74 ····.line·48
 75 ····.line·49
 76 ····.line·50
 77 ····.line·51
 78 ····.line·52
 79 ····.line·53
 80 ····.line·54
 81 ····.line·55
 82 ····.line·56
 83 ····.line·57
 84 ····.line·58
 85 ····.line·59
 86 ····.line·60
 87 ····.line·61
 88 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
 101 ····.line·75
 102 ····.line·76
 103 ····.line·77
 104 ····.line·78
 105 ····.line·79
Max diff block lines reached; 4651/8591 bytes (54.14%) of diff not shown.
622 B
smali/io/flutter/view/TextureRegistry$ImageTextureEntry.smali
    
Offset 3, 23 lines modifiedOffset 3, 14 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lb/a;5 .annotation·build·Lb/a;
6 .end·annotation6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/flutter/view/TextureRegistry; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x609 
12 ····name·=·"ImageTextureEntry" 
13 .end·annotation 
  
  
14 #·virtual·methods7 #·virtual·methods
15 .method·public·abstract·synthetic·id()J8 .method·public·abstract·synthetic·id()J
16 .end·method9 .end·method
  
17 .method·public·abstract·pushImage(Landroid/media/Image;)V10 .method·public·abstract·pushImage(Landroid/media/Image;)V
18 .end·method11 .end·method
514 B
smali/io/flutter/view/p.smali
    
Offset 1, 14 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/p;1 .class·public·interface·abstract·Lio/flutter/view/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;I)V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setDrawingOrder(I)V 
  
9 ····return-void 
10 .end·method 
37.6 KB
smali/io/flutter/view/a.smali
Max HTML report size reached
343 KB
smali/io/flutter/view/k.smali
Max HTML report size reached
791 B
smali/io/flutter/view/j.smali
    
Offset 1, 32 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/j;1 .class·public·final·Lio/flutter/view/j;
2 .super·Ljava/lang/Object;2 .super·Lio/flutter/view/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LN0/e; 
  
 4 #·instance·fields
 5 .field·public·d:Ljava/lang/String;
  
6 #·direct·methods 
7 .method·public·synthetic·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····return-void 
12 .end·method 
  
  
13 #·virtual·methods 
14 .method·public·final·test(Ljava/lang/Object;)Z 
15 ····.locals·0 
  
16 ····.line·1 
17 ····check-cast·p1,·Lio/flutter/view/k$l; 
  
18 ····invoke-static·{p1},·Lio/flutter/view/k;->b(Lio/flutter/view/k$l;)Z 
  
19 ····move-result·p1 
  
20 ····return·p1 
21 .end·method 
1.33 KB
smali/io/flutter/view/TextureRegistry$SurfaceProducer.smali
    
Offset 3, 47 lines modifiedOffset 3, 38 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lb/a;5 .annotation·build·Lb/a;
6 .end·annotation6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/flutter/view/TextureRegistry; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x609 
12 ····name·=·"SurfaceProducer" 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/MemberClasses; 
15 ····value·=·{ 
16 ········Lio/flutter/view/TextureRegistry$SurfaceProducer$a; 
17 ····} 
18 .end·annotation 
  
  
19 #·virtual·methods7 #·virtual·methods
 8 .method·public·abstract·getForcedNewSurface()Landroid/view/Surface;
 9 .end·method
  
20 .method·public·abstract·getHeight()I10 .method·public·abstract·getHeight()I
21 .end·method11 .end·method
  
22 .method·public·abstract·getSurface()Landroid/view/Surface;12 .method·public·abstract·getSurface()Landroid/view/Surface;
23 .end·method13 .end·method
  
24 .method·public·abstract·getWidth()I14 .method·public·abstract·getWidth()I
25 .end·method15 .end·method
  
 16 .method·public·abstract·handlesCropAndRotation()Z
 17 .end·method
  
26 .method·public·abstract·synthetic·id()J18 .method·public·abstract·synthetic·id()J
27 .end·method19 .end·method
  
28 .method·public·abstract·synthetic·release()V20 .method·public·abstract·synthetic·release()V
29 .end·method21 .end·method
  
30 .method·public·abstract·scheduleFrame()V22 .method·public·abstract·scheduleFrame()V
31 .end·method23 .end·method
  
32 .method·public·abstract·setCallback(Lio/flutter/view/TextureRegistry$SurfaceProducer$a;)V24 .method·public·abstract·setCallback(Lio/flutter/view/p;)V
33 .end·method25 .end·method
  
34 .method·public·abstract·setSize(II)V26 .method·public·abstract·setSize(II)V
35 .end·method27 .end·method
7.05 KB
smali/io/flutter/view/q.smali
    
Offset 1, 16 lines modifiedOffset 1, 423 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/q;1 .class·public·final·Lio/flutter/view/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/hardware/display/DisplayManager$DisplayListener;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Landroid/hardware/display/DisplayManager;
  
 8 .field·public·final·synthetic·b:Lio/flutter/view/s;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;10 .method·public·constructor·<init>(Lio/flutter/view/s;Landroid/hardware/display/DisplayManager;)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getAvailableExtraData()Ljava/util/List;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/view/q;->b:Lio/flutter/view/s;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·Lio/flutter/view/q;->a:Landroid/hardware/display/DisplayManager;
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 2692/7161 bytes (37.59%) of diff not shown.
6.57 KB
smali/io/flutter/view/r.smali
    
Offset 1, 14 lines modifiedOffset 1, 412 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/r;1 .class·public·final·Lio/flutter/view/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/Choreographer$FrameCallback;
  
  
 6 #·instance·fields
 7 .field·public·a:J
  
 8 .field·public·final·synthetic·b:Lio/flutter/view/s;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V10 .method·public·constructor·<init>(Lio/flutter/view/s;J)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAvailableExtraData(Ljava/util/List;)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/s;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-wide·p2,·p0,·Lio/flutter/view/r;->a:J
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 1517/6665 bytes (22.76%) of diff not shown.
39.1 KB
smali/io/flutter/view/d.smali
Max HTML report size reached
6.98 KB
smali/io/flutter/view/FlutterCallbackInformation.smali
    
Offset 270, 14 lines modifiedOffset 270, 381 lines modified
270 ····.line·239270 ····.line·239
271 ····.line·240271 ····.line·240
272 ····.line·241272 ····.line·241
273 ····.line·242273 ····.line·242
274 ····.line·243274 ····.line·243
275 ····.line·244275 ····.line·244
276 ····.line·245276 ····.line·245
 277 ····.line·246
 278 ····.line·247
 279 ····.line·248
 280 ····.line·249
 281 ····.line·250
 282 ····.line·251
 283 ····.line·252
 284 ····.line·253
 285 ····.line·254
 286 ····.line·255
 287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
 303 ····.line·272
 304 ····.line·273
 305 ····.line·274
 306 ····.line·275
 307 ····.line·276
 308 ····.line·277
 309 ····.line·278
 310 ····.line·279
 311 ····.line·280
 312 ····.line·281
 313 ····.line·282
 314 ····.line·283
 315 ····.line·284
 316 ····.line·285
 317 ····.line·286
 318 ····.line·287
 319 ····.line·288
 320 ····.line·289
 321 ····.line·290
 322 ····.line·291
 323 ····.line·292
 324 ····.line·293
 325 ····.line·294
 326 ····.line·295
 327 ····.line·296
 328 ····.line·297
 329 ····.line·298
 330 ····.line·299
 331 ····.line·300
 332 ····.line·301
 333 ····.line·302
 334 ····.line·303
 335 ····.line·304
 336 ····.line·305
 337 ····.line·306
 338 ····.line·307
 339 ····.line·308
 340 ····.line·309
 341 ····.line·310
 342 ····.line·311
 343 ····.line·312
 344 ····.line·313
 345 ····.line·314
 346 ····.line·315
 347 ····.line·316
 348 ····.line·317
 349 ····.line·318
 350 ····.line·319
 351 ····.line·320
 352 ····.line·321
 353 ····.line·322
 354 ····.line·323
 355 ····.line·324
 356 ····.line·325
 357 ····.line·326
 358 ····.line·327
 359 ····.line·328
 360 ····.line·329
 361 ····.line·330
 362 ····.line·331
 363 ····.line·332
 364 ····.line·333
 365 ····.line·334
 366 ····.line·335
 367 ····.line·336
 368 ····.line·337
 369 ····.line·338
 370 ····.line·339
 371 ····.line·340
 372 ····.line·341
 373 ····.line·342
 374 ····.line·343
 375 ····.line·344
 376 ····.line·345
 377 ····.line·346
 378 ····.line·347
 379 ····.line·348
 380 ····.line·349
 381 ····.line·350
 382 ····.line·351
 383 ····.line·352
 384 ····.line·353
 385 ····.line·354
 386 ····.line·355
 387 ····.line·356
 388 ····.line·357
 389 ····.line·358
 390 ····.line·359
 391 ····.line·360
 392 ····.line·361
 393 ····.line·362
 394 ····.line·363
 395 ····.line·364
 396 ····.line·365
Max diff block lines reached; 1393/7039 bytes (19.79%) of diff not shown.
133 KB
smali/io/flutter/view/AccessibilityViewEmbedder.smali
Max HTML report size reached
523 B
smali/io/flutter/view/h.smali
    
Offset 1, 14 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/h;1 .class·public·final·Lio/flutter/view/h;
2 .super·Ljava/lang/Object;2 .super·Lio/flutter/view/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/view/View;Ljava/lang/CharSequence;)V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V 
  
9 ····return-void 
10 .end·method 
589 B
smali/io/flutter/view/o.smali
    
Offset 1, 16 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/o;1 .class·public·interface·abstract·Lio/flutter/view/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·onTrimMemory(I)V
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;)I 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getDrawingOrder()I 
  
9 ····move-result·p0 
  
10 ····return·p0 
11 .end·method6 .end·method
12.2 KB
smali/io/flutter/view/l.smali
Max HTML report size reached
1.08 KB
smali/io/flutter/view/TextureRegistry$SurfaceTextureEntry.smali
    
Offset 3, 32 lines modifiedOffset 3, 29 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lb/a;5 .annotation·build·Lb/a;
6 .end·annotation6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/flutter/view/TextureRegistry; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x609 
12 ····name·=·"SurfaceTextureEntry" 
13 .end·annotation 
  
  
14 #·virtual·methods7 #·virtual·methods
15 .method·public·abstract·synthetic·id()J8 .method·public·abstract·synthetic·id()J
16 .end·method9 .end·method
  
17 .method·public·abstract·synthetic·release()V10 .method·public·abstract·synthetic·release()V
18 .end·method11 .end·method
  
19 .method·public·abstract·setOnFrameConsumedListener(Lio/flutter/view/TextureRegistry$a;)V12 .method·public·setOnFrameConsumedListener(Lio/flutter/view/n;)V
 13 ····.locals·0
  
 14 ····return-void
20 .end·method15 .end·method
  
21 .method·public·abstract·setOnTrimMemoryListener(Lio/flutter/view/TextureRegistry$b;)V16 .method·public·setOnTrimMemoryListener(Lio/flutter/view/o;)V
 17 ····.locals·0
  
 18 ····return-void
22 .end·method19 .end·method
  
23 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;20 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;
24 .end·method21 .end·method
542 B
smali/io/flutter/view/f.smali
    
Offset 1, 14 lines modifiedOffset 1, 7 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/f;1 .class·public·final·Lio/flutter/view/f;
2 .super·Ljava/lang/Object;2 .super·Lio/flutter/view/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·d:Ljava/lang/String;
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)I 
6 ····.locals·0 
  
7 ····.line·1 
8 ····iget·p0,·p0,·Landroid/content/res/Configuration;->fontWeightAdjustment:I 
  
9 ····return·p0 
10 .end·method 
8.66 KB
smali/io/flutter/view/m.smali
    
Offset 1, 14 lines modifiedOffset 1, 570 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/m;1 .class·public·final·Lio/flutter/view/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/view/View;
  
 6 .field·public·final·b:I
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V8 .method·public·constructor·<init>(Landroid/view/View;I)V
6 ····.locals·09 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setShowingHintText(Z)V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····iput-object·p1,·p0,·Lio/flutter/view/m;->a:Landroid/view/View;
  
 16 ····.line·5
 17 ····.line·6
 18 ····iput·p2,·p0,·Lio/flutter/view/m;->b:I
  
 19 ····.line·7
 20 ····.line·8
9 ····return-void21 ····return-void
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
Max diff block lines reached; 0/8809 bytes (0.00%) of diff not shown.
518 B
smali/io/flutter/view/n.smali
    
Offset 1, 14 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/n;1 .class·public·interface·abstract·Lio/flutter/view/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setContextClickable(Z)V 
  
9 ····return-void 
10 .end·method 
1.01 KB
smali/io/flutter/view/i.smali
    
Offset 1, 40 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/i;1 .class·public·abstract·Lio/flutter/view/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LN0/e; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·a:I
7 .field·public·final·synthetic·a:Lio/flutter/view/k$l; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/flutter/view/k$l;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/flutter/view/i;->a:Lio/flutter/view/k$l; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·test(Ljava/lang/Object;)Z 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·Lio/flutter/view/i;->a:Lio/flutter/view/k$l; 
  
21 ····check-cast·p1,·Lio/flutter/view/k$l; 
  
22 ····invoke-static·{v0,·p1},·Lio/flutter/view/k;->a(Lio/flutter/view/k$l;Lio/flutter/view/k$l;)Z 
  
23 ····move-result·p16 .field·public·b:I
  
 7 .field·public·c:I
24 ····return·p1 
25 .end·method 
585 B
smali/io/flutter/view/TextureRegistry$GLTextureConsumer.smali
    
Offset 3, 20 lines modifiedOffset 3, 11 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lb/a;5 .annotation·build·Lb/a;
6 .end·annotation6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/flutter/view/TextureRegistry; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x609 
12 ····name·=·"GLTextureConsumer" 
13 .end·annotation 
  
  
14 #·virtual·methods7 #·virtual·methods
15 .method·public·abstract·getSurfaceTexture()Landroid/graphics/SurfaceTexture;8 .method·public·abstract·getSurfaceTexture()Landroid/graphics/SurfaceTexture;
16 .end·method9 .end·method
699 B
smali/io/flutter/view/e.smali
    
Offset 1, 14 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/e;1 .class·public·final·Lio/flutter/view/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:I
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V 
6 ····.locals·0 
  
 6 .field·public·b:I
7 ····.line·1 
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setTooltipText(Ljava/lang/CharSequence;)V 
  
9 ····return-void 
10 .end·method7 .field·public·c:I
  
 8 .field·public·d:Ljava/lang/String;
  
 9 .field·public·e:Ljava/lang/String;
7.09 KB
smali/io/flutter/view/b.smali
    
Offset 1, 14 lines modifiedOffset 1, 387 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/b;1 .class·public·final·Lio/flutter/view/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/view/k;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V9 .method·public·constructor·<init>(Lio/flutter/view/k;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setImportantForAccessibility(Z)V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lio/flutter/view/b;->a:Lio/flutter/view/k;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; 675/7201 bytes (9.37%) of diff not shown.
70.6 KB
smali/io/flutter/view/g.smali
Max HTML report size reached
7.74 KB
smali/io/flutter/view/c.smali
    
Offset 1, 14 lines modifiedOffset 1, 452 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/c;1 .class·public·final·Lio/flutter/view/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager;
  
 8 .field·public·final·synthetic·b:Lio/flutter/view/k;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/accessibility/AccessibilityNodeInfo;Landroid/view/View;I)V10 .method·public·constructor·<init>(Lio/flutter/view/k;Landroid/view/accessibility/AccessibilityManager;)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityNodeInfo;->setTraversalAfter(Landroid/view/View;I)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/view/c;->b:Lio/flutter/view/k;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·Lio/flutter/view/c;->a:Landroid/view/accessibility/AccessibilityManager;
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 1025/7868 bytes (13.03%) of diff not shown.
562 B
smali/io/flutter/view/TextureRegistry$ImageConsumer.smali
    
Offset 3, 20 lines modifiedOffset 3, 11 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lb/a;5 .annotation·build·Lb/a;
6 .end·annotation6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/flutter/view/TextureRegistry; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x609 
12 ····name·=·"ImageConsumer" 
13 .end·annotation 
  
  
14 #·virtual·methods7 #·virtual·methods
15 .method·public·abstract·acquireLatestImage()Landroid/media/Image;8 .method·public·abstract·acquireLatestImage()Landroid/media/Image;
16 .end·method9 .end·method
17.1 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
Max HTML report size reached
44.1 KB
smali/io/flutter/plugins/urllauncher/WebViewActivity.smali
Max HTML report size reached
399 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
4.33 KB
smali/io/flutter/embedding/engine/FlutterOverlaySurface.smali
    
Offset 133, 14 lines modifiedOffset 133, 118 lines modified
133 ····.line·106133 ····.line·106
134 ····.line·107134 ····.line·107
135 ····.line·108135 ····.line·108
136 ····.line·109136 ····.line·109
137 ····.line·110137 ····.line·110
138 ····.line·111138 ····.line·111
139 ····.line·112139 ····.line·112
 140 ····.line·113
 141 ····.line·114
 142 ····.line·115
 143 ····.line·116
 144 ····.line·117
 145 ····.line·118
 146 ····.line·119
 147 ····.line·120
 148 ····.line·121
 149 ····.line·122
 150 ····.line·123
 151 ····.line·124
 152 ····.line·125
 153 ····.line·126
 154 ····.line·127
 155 ····.line·128
 156 ····.line·129
 157 ····.line·130
 158 ····.line·131
 159 ····.line·132
 160 ····.line·133
 161 ····.line·134
 162 ····.line·135
 163 ····.line·136
 164 ····.line·137
 165 ····.line·138
 166 ····.line·139
 167 ····.line·140
 168 ····.line·141
 169 ····.line·142
 170 ····.line·143
 171 ····.line·144
 172 ····.line·145
 173 ····.line·146
 174 ····.line·147
 175 ····.line·148
 176 ····.line·149
 177 ····.line·150
 178 ····.line·151
 179 ····.line·152
 180 ····.line·153
 181 ····.line·154
 182 ····.line·155
 183 ····.line·156
 184 ····.line·157
 185 ····.line·158
 186 ····.line·159
 187 ····.line·160
 188 ····.line·161
 189 ····.line·162
 190 ····.line·163
 191 ····.line·164
 192 ····.line·165
 193 ····.line·166
 194 ····.line·167
 195 ····.line·168
 196 ····.line·169
 197 ····.line·170
 198 ····.line·171
 199 ····.line·172
 200 ····.line·173
 201 ····.line·174
 202 ····.line·175
 203 ····.line·176
 204 ····.line·177
 205 ····.line·178
 206 ····.line·179
 207 ····.line·180
 208 ····.line·181
 209 ····.line·182
 210 ····.line·183
 211 ····.line·184
 212 ····.line·185
 213 ····.line·186
 214 ····.line·187
 215 ····.line·188
 216 ····.line·189
 217 ····.line·190
 218 ····.line·191
 219 ····.line·192
 220 ····.line·193
 221 ····.line·194
 222 ····.line·195
 223 ····.line·196
 224 ····.line·197
 225 ····.line·198
 226 ····.line·199
 227 ····.line·200
 228 ····.line·201
 229 ····.line·202
 230 ····.line·203
 231 ····.line·204
 232 ····.line·205
 233 ····.line·206
 234 ····.line·207
 235 ····.line·208
 236 ····.line·209
 237 ····.line·210
 238 ····.line·211
 239 ····.line·212
 240 ····.line·213
 241 ····.line·214
 242 ····.line·215
 243 ····.line·216
140 .end·method244 .end·method
  
  
141 #·virtual·methods245 #·virtual·methods
142 .method·public·getId()I246 .method·public·getId()I
143 ····.locals·1247 ····.locals·1
  
Offset 204, 14 lines modifiedOffset 308, 86 lines modified
204 ····.line·55308 ····.line·55
205 ····.line·56309 ····.line·56
206 ····.line·57310 ····.line·57
207 ····.line·58311 ····.line·58
208 ····.line·59312 ····.line·59
209 ····.line·60313 ····.line·60
210 ····.line·61314 ····.line·61
 315 ····.line·62
Max diff block lines reached; 1366/4307 bytes (31.72%) of diff not shown.
2.49 KB
smali/io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.smali
    
Offset 79, 14 lines modifiedOffset 79, 82 lines modified
79 ····.line·5679 ····.line·56
80 ····.line·5780 ····.line·57
81 ····.line·5881 ····.line·58
82 ····.line·5982 ····.line·59
83 ····.line·6083 ····.line·60
84 ····.line·6184 ····.line·61
85 ····.line·6285 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
86 .end·method154 .end·method
  
  
87 #·virtual·methods155 #·virtual·methods
88 .method·public·getLifecycle()Landroidx/lifecycle/h;156 .method·public·getLifecycle()Landroidx/lifecycle/h;
89 ····.locals·1157 ····.locals·1
  
Offset 150, 8 lines modifiedOffset 218, 80 lines modified
150 ····.line·55218 ····.line·55
151 ····.line·56219 ····.line·56
152 ····.line·57220 ····.line·57
153 ····.line·58221 ····.line·58
154 ····.line·59222 ····.line·59
155 ····.line·60223 ····.line·60
156 ····.line·61224 ····.line·61
 225 ····.line·62
 226 ····.line·63
 227 ····.line·64
 228 ····.line·65
 229 ····.line·66
 230 ····.line·67
 231 ····.line·68
 232 ····.line·69
 233 ····.line·70
 234 ····.line·71
 235 ····.line·72
 236 ····.line·73
 237 ····.line·74
 238 ····.line·75
 239 ····.line·76
 240 ····.line·77
 241 ····.line·78
 242 ····.line·79
 243 ····.line·80
 244 ····.line·81
 245 ····.line·82
 246 ····.line·83
 247 ····.line·84
 248 ····.line·85
 249 ····.line·86
 250 ····.line·87
 251 ····.line·88
 252 ····.line·89
 253 ····.line·90
 254 ····.line·91
 255 ····.line·92
 256 ····.line·93
 257 ····.line·94
 258 ····.line·95
 259 ····.line·96
 260 ····.line·97
 261 ····.line·98
Max diff block lines reached; 0/2381 bytes (0.00%) of diff not shown.
7.11 KB
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 1, 16 lines modifiedOffset 1, 444 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/a;1 .class·public·final·Lio/flutter/embedding/engine/renderer/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/renderer/m;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/l;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/ImageReader$Builder;I)Landroid/media/ImageReader$Builder;9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/l;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/media/ImageReader$Builder;->setMaxImages(I)Landroid/media/ImageReader$Builder;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/l;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; 2001/7177 bytes (27.88%) of diff not shown.
5.17 KB
smali/io/flutter/embedding/engine/renderer/k.smali
    
Offset 1, 36 lines modifiedOffset 1, 234 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/k;1 .class·public·final·Lio/flutter/embedding/engine/renderer/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;5 .field·public·a:F
  
 6 .field·public·b:I
  
 7 .field·public·c:I
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;)V 
10 ····.locals·0 
  
 8 .field·public·d:I
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;9 .field·public·e:I
  
14 ····return-void 
15 .end·method10 .field·public·f:I
  
 11 .field·public·g:I
  
 12 .field·public·h:I
  
 13 .field·public·i:I
  
 14 .field·public·j:I
  
 15 .field·public·k:I
  
 16 .field·public·l:I
  
 17 .field·public·m:I
  
 18 .field·public·n:I
  
 19 .field·public·o:I
  
 20 .field·public·p:I
  
 21 .field·public·final·q:Ljava/util/ArrayList;
  
 22 .field·public·final·r:Ljava/util/ArrayList;
  
  
16 #·virtual·methods23 #·direct·methods
17 .method·public·final·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V24 .method·public·constructor·<init>()V
18 ····.locals·125 ····.locals·1
  
19 ····.line·126 ····.line·1
20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;->a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;Landroid/graphics/SurfaceTexture;)V28 ····.line·2
 29 ····.line·3
 30 ····.line·4
 31 ····const/high16·v0,·0x3f800000····#·1.0f
  
 32 ····.line·5
 33 ····.line·6
 34 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->a:F
  
 35 ····.line·7
 36 ····.line·8
 37 ····const/4·v0,·0x0
  
 38 ····.line·9
 39 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->b:I
  
 40 ····.line·10
 41 ····.line·11
 42 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->c:I
  
 43 ····.line·12
 44 ····.line·13
 45 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->d:I
  
 46 ····.line·14
 47 ····.line·15
 48 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->e:I
  
 49 ····.line·16
 50 ····.line·17
 51 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->f:I
  
 52 ····.line·18
 53 ····.line·19
 54 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->g:I
  
 55 ····.line·20
 56 ····.line·21
 57 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->h:I
  
 58 ····.line·22
 59 ····.line·23
 60 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->i:I
  
 61 ····.line·24
 62 ····.line·25
 63 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->j:I
  
 64 ····.line·26
 65 ····.line·27
 66 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->k:I
  
 67 ····.line·28
 68 ····.line·29
 69 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->l:I
  
 70 ····.line·30
 71 ····.line·31
 72 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->m:I
  
 73 ····.line·32
 74 ····.line·33
 75 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->n:I
  
 76 ····.line·34
 77 ····.line·35
 78 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->o:I
  
Max diff block lines reached; 1198/5190 bytes (23.08%) of diff not shown.
6.86 KB
smali/io/flutter/embedding/engine/renderer/j.smali
    
Offset 1, 36 lines modifiedOffset 1, 398 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/j;1 .class·public·final·Lio/flutter/embedding/engine/renderer/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·e:J
  
7 .field·public·final·synthetic·e:Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;8 .field·public·final·f:Lio/flutter/embedding/engine/FlutterJNI;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;)V10 .method·public·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->e:J
  
 18 ····.line·5
 19 ····.line·6
13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->e:Lio/flutter/embedding/engine/renderer/FlutterRenderer$f;20 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/j;->f:Lio/flutter/embedding/engine/FlutterJNI;
  
 21 ····.line·7
 22 ····.line·8
14 ····return-void23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 2718/6924 bytes (39.25%) of diff not shown.
2.02 KB
smali/io/flutter/embedding/engine/renderer/d.smali
    
Offset 1, 16 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/d;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Lio/flutter/view/o;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/ImageReader$Builder;)Landroid/media/ImageReader;10 .method·public·synthetic·constructor·<init>(Lio/flutter/view/o;I)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/media/ImageReader$Builder;->build()Landroid/media/ImageReader;13 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/d;->e:I
  
 14 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/d;->f:Lio/flutter/view/o;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·1
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Lio/flutter/embedding/engine/renderer/d;->e:I
  
 23 ····packed-switch·v0,·:pswitch_data_0
  
 24 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/d;->f:Lio/flutter/view/o;
  
 25 ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/i;
  
 26 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 27 ····return-void
  
 28 ····:pswitch_0
 29 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/d;->f:Lio/flutter/view/o;
  
 30 ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
 31 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)V
  
 32 ····return-void
  
9 ····move-result-object·p033 ····nop
  
10 ····return-object·p034 ····:pswitch_data_0
 35 ····.packed-switch·0x0
 36 ········:pswitch_0
 37 ····.end·packed-switch
11 .end·method38 .end·method
19.6 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
Max HTML report size reached
120 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
Max HTML report size reached
3.9 KB
smali/io/flutter/embedding/engine/renderer/h.smali
    
Offset 1, 14 lines modifiedOffset 1, 190 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/h;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/i;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·synthetic·a()V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/i;)V
6 ····.locals·110 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/h;->a:Lio/flutter/embedding/engine/renderer/i;
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V
 18 ····.locals·2
  
7 ····.line·119 ····.line·1
8 ····new-instance·v0,·Landroid/media/ImageReader$Builder;20 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/h;->a:Lio/flutter/embedding/engine/renderer/i;
  
 21 ····.line·2
 22 ····.line·3
 23 ····iget-boolean·v0,·p1,·Lio/flutter/embedding/engine/renderer/i;->c:Z
  
 24 ····.line·4
 25 ····.line·5
 26 ····if-nez·v0,·:cond_1
  
 27 ····.line·6
 28 ····.line·7
 29 ····iget-object·v0,·p1,·Lio/flutter/embedding/engine/renderer/i;->e:Lio/flutter/embedding/engine/renderer/l;
  
 30 ····.line·8
 31 ····.line·9
 32 ····iget-object·v1,·v0,·Lio/flutter/embedding/engine/renderer/l;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
 33 ····.line·10
 34 ····.line·11
 35 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
 36 ····.line·12
 37 ····.line·13
 38 ····.line·14
 39 ····move-result·v1
  
 40 ····.line·15
 41 ····if-nez·v1,·:cond_0
  
 42 ····.line·16
 43 ····.line·17
 44 ····goto·:goto_0
  
 45 ····.line·18
 46 ····:cond_0
 47 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/i;->b:Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;
  
 48 ····.line·19
 49 ····.line·20
 50 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->markDirty()V
  
 51 ····.line·21
 52 ····.line·22
 53 ····.line·23
 54 ····iget-object·p1,·v0,·Lio/flutter/embedding/engine/renderer/l;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
 55 ····.line·24
 56 ····.line·25
 57 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->scheduleFrame()V
  
 58 ····.line·26
 59 ····.line·27
 60 ····.line·28
 61 ····:cond_1
 62 ····:goto_0
9 ····return-void63 ····return-void
 64 ····.line·29
 65 ····.line·30
 66 ····.line·31
 67 ····.line·32
 68 ····.line·33
 69 ····.line·34
 70 ····.line·35
 71 ····.line·36
 72 ····.line·37
 73 ····.line·38
 74 ····.line·39
 75 ····.line·40
 76 ····.line·41
 77 ····.line·42
 78 ····.line·43
 79 ····.line·44
 80 ····.line·45
 81 ····.line·46
 82 ····.line·47
 83 ····.line·48
 84 ····.line·49
 85 ····.line·50
 86 ····.line·51
 87 ····.line·52
 88 ····.line·53
 89 ····.line·54
 90 ····.line·55
 91 ····.line·56
 92 ····.line·57
 93 ····.line·58
 94 ····.line·59
 95 ····.line·60
 96 ····.line·61
 97 ····.line·62
 98 ····.line·63
 99 ····.line·64
 100 ····.line·65
 101 ····.line·66
 102 ····.line·67
 103 ····.line·68
Max diff block lines reached; 0/3898 bytes (0.00%) of diff not shown.
58.0 KB
smali/io/flutter/embedding/engine/renderer/l.smali
Max HTML report size reached
4.88 KB
smali/io/flutter/embedding/engine/renderer/f.smali
    
Offset 1, 16 lines modifiedOffset 1, 225 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/f;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/media/ImageReader$OnImageAvailableListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/g;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/hardware/SyncFence;)Z9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/g;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/hardware/SyncFence;->awaitForever()Z12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/f;->a:Lio/flutter/embedding/engine/renderer/g;
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·onImageAvailable(Landroid/media/ImageReader;)V
 18 ····.locals·4
  
 19 ····.line·1
 20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/f;->a:Lio/flutter/embedding/engine/renderer/g;
  
 21 ····.line·2
 22 ····.line·3
 23 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 24 ····.line·4
 25 ····.line·5
 26 ····.line·6
 27 ····:try_start_0
 28 ····invoke-virtual·{p1},·Landroid/media/ImageReader;->acquireLatestImage()Landroid/media/Image;
  
 29 ····.line·7
 30 ····.line·8
 31 ····.line·9
 32 ····move-result-object·v1
 33 ····:try_end_0
 34 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 35 ····.line·10
 36 ····goto·:goto_0
  
 37 ····.line·11
 38 ····:catch_0
 39 ····move-exception·v1
  
 40 ····.line·12
 41 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 42 ····.line·13
 43 ····.line·14
 44 ····const-string·v3,·"onImageAvailable·acquireLatestImage·failed:·"
  
 45 ····.line·15
 46 ····.line·16
 47 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 48 ····.line·17
 49 ····.line·18
 50 ····.line·19
 51 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 52 ····.line·20
 53 ····.line·21
 54 ····.line·22
 55 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 56 ····.line·23
 57 ····.line·24
 58 ····.line·25
 59 ····move-result-object·v1
  
 60 ····.line·26
 61 ····const-string·v2,·"ImageReaderSurfaceProducer"
  
 62 ····.line·27
 63 ····.line·28
 64 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
 65 ····.line·29
 66 ····.line·30
 67 ····.line·31
 68 ····const/4·v1,·0x0
  
 69 ····.line·32
 70 ····:goto_0
 71 ····if-nez·v1,·:cond_0
  
 72 ····.line·33
 73 ····.line·34
 74 ····goto·:goto_2
  
 75 ····.line·35
 76 ····:cond_0
 77 ····iget-object·v2,·v0,·Lio/flutter/embedding/engine/renderer/g;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
 78 ····.line·36
 79 ····.line·37
 80 ····invoke-static·{v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z
  
 81 ····.line·38
 82 ····.line·39
 83 ····.line·40
 84 ····move-result·v3
  
 85 ····.line·41
 86 ····if-nez·v3,·:cond_2
  
 87 ····.line·42
 88 ····.line·43
 89 ····iget-boolean·v0,·v0,·Lio/flutter/embedding/engine/renderer/g;->c:Z
  
 90 ····.line·44
 91 ····.line·45
 92 ····if-eqz·v0,·:cond_1
  
 93 ····.line·46
Max diff block lines reached; 1301/4894 bytes (26.58%) of diff not shown.
643 B
smali/io/flutter/embedding/engine/renderer/m.smali
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/m;1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V5 .method·public·abstract·a()V
6 .end·method6 .end·method
  
7 .method·public·abstract·b()V7 .method·public·abstract·b()V
8 .end·method8 .end·method
  
9 .method·public·abstract·c()V 
10 .end·method 
  
11 .method·public·abstract·d()V 
12 .end·method 
  
13 .method·public·abstract·getAttachedRenderer()Lio/flutter/embedding/engine/renderer/FlutterRenderer; 
14 .end·method 
22.3 KB
smali/io/flutter/embedding/engine/renderer/n.smali
Max HTML report size reached
26.5 KB
smali/io/flutter/embedding/engine/renderer/i.smali
Max HTML report size reached
4.26 KB
smali/io/flutter/embedding/engine/renderer/e.smali
    
Offset 1, 16 lines modifiedOffset 1, 239 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/e;1 .class·public·final·Lio/flutter/embedding/engine/renderer/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/media/Image;
  
 6 .field·public·final·synthetic·b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/Image;)Landroid/hardware/SyncFence;8 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/Image;)V
6 ····.locals·09 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/media/Image;->getFence()Landroid/hardware/SyncFence;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/e;->b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
9 ····move-result-object·p016 ····.line·5
 17 ····.line·6
 18 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/e;->a:Landroid/media/Image;
  
10 ····return-object·p019 ····.line·7
 20 ····.line·8
 21 ····return-void
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
Max diff block lines reached; 0/4264 bytes (0.00%) of diff not shown.
5.65 KB
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 1, 16 lines modifiedOffset 1, 319 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/b;1 .class·public·final·Lio/flutter/embedding/engine/renderer/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/k;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/l;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/ImageReader$Builder;I)Landroid/media/ImageReader$Builder;9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/l;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/media/ImageReader$Builder;->setImageFormat(I)Landroid/media/ImageReader$Builder;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/b;->a:Lio/flutter/embedding/engine/renderer/l;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; 1714/5686 bytes (30.14%) of diff not shown.
10.1 KB
smali/io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.smali
Max HTML report size reached
5.24 KB
smali/io/flutter/embedding/engine/renderer/g.smali
    
Offset 1, 16 lines modifiedOffset 1, 267 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/embedding/engine/renderer/g;1 .class·public·final·Lio/flutter/embedding/engine/renderer/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/media/ImageReader;
  
 6 .field·public·final·b:Ljava/util/ArrayDeque;
  
 7 .field·public·c:Z
  
 8 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·synthetic·a(II)Landroid/media/ImageReader$Builder;10 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/ImageReader;)V
6 ····.locals·111 ····.locals·2
  
7 ····.line·112 ····.line·1
8 ····new-instance·v0,·Landroid/media/ImageReader$Builder;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
 18 ····.line·5
 19 ····.line·6
 20 ····new-instance·p1,·Ljava/util/ArrayDeque;
  
 21 ····.line·7
 22 ····.line·8
 23 ····invoke-direct·{p1},·Ljava/util/ArrayDeque;-><init>()V
  
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->b:Ljava/util/ArrayDeque;
  
 28 ····.line·12
 29 ····.line·13
 30 ····const/4·p1,·0x0
  
 31 ····.line·14
 32 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->c:Z
  
 33 ····.line·15
 34 ····.line·16
 35 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/g;->a:Landroid/media/ImageReader;
  
 36 ····.line·17
 37 ····.line·18
 38 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/f;
  
 39 ····.line·19
 40 ····.line·20
 41 ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/f;-><init>(Lio/flutter/embedding/engine/renderer/g;)V
  
 42 ····.line·21
 43 ····.line·22
 44 ····.line·23
 45 ····new-instance·v0,·Landroid/os/Handler;
  
 46 ····.line·24
 47 ····.line·25
 48 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 49 ····.line·26
 50 ····.line·27
 51 ····.line·28
 52 ····move-result-object·v1
  
 53 ····.line·29
 54 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
9 ····invoke-direct·{v0,·p0,·p1},·Landroid/media/ImageReader$Builder;-><init>(II)V55 ····.line·30
 56 ····.line·31
 57 ····.line·32
 58 ····invoke-virtual·{p2,·p1,·v0},·Landroid/media/ImageReader;->setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Landroid/os/Handler;)V
  
10 ····return-object·v059 ····.line·33
 60 ····.line·34
 61 ····.line·35
 62 ····return-void
 63 ····.line·36
 64 ····.line·37
 65 ····.line·38
 66 ····.line·39
 67 ····.line·40
 68 ····.line·41
 69 ····.line·42
 70 ····.line·43
 71 ····.line·44
 72 ····.line·45
 73 ····.line·46
 74 ····.line·47
 75 ····.line·48
 76 ····.line·49
 77 ····.line·50
 78 ····.line·51
 79 ····.line·52
 80 ····.line·53
 81 ····.line·54
 82 ····.line·55
 83 ····.line·56
 84 ····.line·57
 85 ····.line·58
 86 ····.line·59
 87 ····.line·60
 88 ····.line·61
 89 ····.line·62
 90 ····.line·63
 91 ····.line·64
 92 ····.line·65
 93 ····.line·66
 94 ····.line·67
 95 ····.line·68
 96 ····.line·69
 97 ····.line·70
 98 ····.line·71
 99 ····.line·72
 100 ····.line·73
 101 ····.line·74
 102 ····.line·75
 103 ····.line·76
 104 ····.line·77
Max diff block lines reached; 0/5264 bytes (0.00%) of diff not shown.
9.96 KB
smali/io/flutter/embedding/engine/renderer/c.smali
Max HTML report size reached
21.9 KB
smali/io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.smali
Max HTML report size reached
72.0 KB
smali/io/flutter/plugin/editing/a.smali
Max HTML report size reached
25.6 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.smali
Max HTML report size reached
566 B
smali/io/flutter/plugin/editing/d.smali
    
Offset 1, 14 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/d;1 .class·public·interface·abstract·Lio/flutter/plugin/editing/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Z)V
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/WindowInsetsAnimation; 
6 ····.locals·0 
  
7 ····.line·1 
8 ····check-cast·p0,·Landroid/view/WindowInsetsAnimation; 
  
9 ····return-object·p0 
10 .end·method6 .end·method
14.7 KB
smali/io/flutter/plugin/editing/h.smali
Max HTML report size reached
43.1 KB
smali/io/flutter/plugin/editing/f.smali
Max HTML report size reached
64.4 KB
smali/io/flutter/plugin/editing/i.smali
Max HTML report size reached
53.7 KB
smali/io/flutter/plugin/editing/e.smali
Max HTML report size reached
189 KB
smali/io/flutter/plugin/editing/b.smali
Max HTML report size reached
30.4 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
Max HTML report size reached
824 B
smali/io/flutter/plugin/editing/g.smali
    
Offset 1, 16 lines modifiedOffset 1, 21 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/g;1 .class·public·final·Lio/flutter/plugin/editing/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:Ljava/lang/String;
4 #·direct·methods 
5 .method·public·static·synthetic·a(Landroid/view/WindowInsets;)Landroid/view/WindowInsets$Builder; 
6 ····.locals·1 
  
 6 .field·public·b:Ljava/lang/String;
7 ····.line·1 
8 ····new-instance·v0,·Landroid/view/WindowInsets$Builder; 
  
9 ····invoke-direct·{v0,·p0},·Landroid/view/WindowInsets$Builder;-><init>(Landroid/view/WindowInsets;)V7 .field·public·c:I
  
10 ····return-object·v0 
11 .end·method8 .field·public·d:I
  
 9 .field·public·e:I
  
 10 .field·public·f:I
  
 11 .field·public·g:I
  
 12 .field·public·h:I
6.08 KB
smali/io/flutter/plugin/editing/c.smali
    
Offset 1, 16 lines modifiedOffset 1, 380 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/c;1 .class·public·final·Lio/flutter/plugin/editing/c;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/inputmethod/BaseInputConnection;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Lio/flutter/plugin/editing/e;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/WindowInsetsAnimation;)I7 .method·public·constructor·<init>(Landroid/view/View;Lio/flutter/plugin/editing/e;)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/WindowInsetsAnimation;->getTypeMask()I10 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/c;->a:Lio/flutter/plugin/editing/e;
  
 11 ····.line·2
 12 ····.line·3
 13 ····const/4·p2,·0x1
  
9 ····move-result·p014 ····.line·4
 15 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/inputmethod/BaseInputConnection;-><init>(Landroid/view/View;Z)V
  
 16 ····.line·5
 17 ····.line·6
 18 ····.line·7
 19 ····return-void
 20 ····.line·8
 21 ····.line·9
 22 ····.line·10
 23 ····.line·11
 24 ····.line·12
 25 ····.line·13
 26 ····.line·14
 27 ····.line·15
 28 ····.line·16
 29 ····.line·17
 30 ····.line·18
 31 ····.line·19
 32 ····.line·20
 33 ····.line·21
 34 ····.line·22
 35 ····.line·23
 36 ····.line·24
 37 ····.line·25
 38 ····.line·26
 39 ····.line·27
 40 ····.line·28
 41 ····.line·29
 42 ····.line·30
 43 ····.line·31
 44 ····.line·32
 45 ····.line·33
 46 ····.line·34
 47 ····.line·35
 48 ····.line·36
 49 ····.line·37
 50 ····.line·38
 51 ····.line·39
 52 ····.line·40
 53 ····.line·41
 54 ····.line·42
 55 ····.line·43
 56 ····.line·44
 57 ····.line·45
 58 ····.line·46
 59 ····.line·47
 60 ····.line·48
 61 ····.line·49
 62 ····.line·50
 63 ····.line·51
 64 ····.line·52
 65 ····.line·53
 66 ····.line·54
 67 ····.line·55
 68 ····.line·56
 69 ····.line·57
 70 ····.line·58
 71 ····.line·59
 72 ····.line·60
 73 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
Max diff block lines reached; 1924/6143 bytes (31.32%) of diff not shown.
9.15 KB
smali/io/flutter/plugin/platform/t.smali
Max HTML report size reached
28.4 KB
smali/io/flutter/plugin/platform/s.smali
Max HTML report size reached
8.91 KB
smali/io/flutter/plugin/platform/p.smali
    
Offset 1, 34 lines modifiedOffset 1, 438 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/p;1 .class·public·final·Lio/flutter/plugin/platform/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:Lio/flutter/plugin/platform/n;
  
 6 .field·public·b:Ls0/b;
  
 7 .field·public·c:Landroid/app/Activity;
  
 8 .field·public·d:Ls0/o;
  
 9 .field·public·e:Lio/flutter/embedding/engine/FlutterJNI;
  
 10 .field·public·f:Lio/flutter/plugin/editing/i;
  
 11 .field·public·g:LB0/h;
  
 12 .field·public·final·h:Lio/flutter/plugin/platform/a;
  
 13 .field·public·final·i:Landroid/util/SparseArray;
  
 14 .field·public·final·j:Landroid/util/SparseArray;
  
 15 .field·public·final·k:LB0/h;
  
 16 .field·public·final·l:Ljava/util/ArrayList;
  
 17 .field·public·final·m:Ljava/util/ArrayList;
  
 18 .field·public·n:Landroid/view/Surface;
  
 19 .field·public·o:Landroid/view/SurfaceControl;
  
 20 .field·public·final·p:Lio/flutter/plugin/platform/n;
  
  
4 #·direct·methods21 #·direct·methods
5 .method·public·static·a(Lio/flutter/plugin/platform/q;)V22 .method·public·constructor·<init>()V
6 ····.locals·023 ····.locals·2
  
7 ····.line·124 ····.line·1
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····.line·2
 27 ····.line·3
 28 ····.line·4
 29 ····const/4·v0,·0x0
  
 30 ····.line·5
 31 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
 32 ····.line·6
 33 ····.line·7
 34 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->n:Landroid/view/Surface;
  
 35 ····.line·8
 36 ····.line·9
 37 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->o:Landroid/view/SurfaceControl;
  
 38 ····.line·10
 39 ····.line·11
 40 ····new-instance·v0,·Lio/flutter/plugin/platform/n;
  
 41 ····.line·12
 42 ····.line·13
 43 ····const/4·v1,·0x3
  
 44 ····.line·14
 45 ····invoke-direct·{v0,·v1,·p0},·Lio/flutter/plugin/platform/n;-><init>(ILjava/lang/Object;)V
  
 46 ····.line·15
 47 ····.line·16
 48 ····.line·17
 49 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->p:Lio/flutter/plugin/platform/n;
  
 50 ····.line·18
 51 ····.line·19
 52 ····new-instance·v0,·Lio/flutter/plugin/platform/a;
  
 53 ····.line·20
 54 ····.line·21
 55 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 56 ····.line·22
 57 ····.line·23
 58 ····.line·24
 59 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->h:Lio/flutter/plugin/platform/a;
  
 60 ····.line·25
 61 ····.line·26
 62 ····new-instance·v0,·Landroid/util/SparseArray;
  
 63 ····.line·27
 64 ····.line·28
 65 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
 66 ····.line·29
 67 ····.line·30
 68 ····.line·31
 69 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->i:Landroid/util/SparseArray;
  
 70 ····.line·32
 71 ····.line·33
 72 ····new-instance·v0,·Landroid/util/SparseArray;
  
 73 ····.line·34
 74 ····.line·35
 75 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
 76 ····.line·36
 77 ····.line·37
 78 ····.line·38
 79 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/p;->j:Landroid/util/SparseArray;
  
 80 ····.line·39
 81 ····.line·40
 82 ····new-instance·v0,·Ljava/util/ArrayList;
  
 83 ····.line·41
 84 ····.line·42
 85 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 86 ····.line·43
 87 ····.line·44
Max diff block lines reached; 3751/9040 bytes (41.49%) of diff not shown.
8.16 KB
smali/io/flutter/plugin/platform/a.smali
    
Offset 1, 545 lines modifiedOffset 1, 7 lines modified
1 .class·public·Lio/flutter/plugin/platform/a;1 .class·public·final·Lio/flutter/plugin/platform/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Lio/flutter/view/k;5 .field·public·a:Lio/flutter/view/k;
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····return-void 
15 ····.line·5 
16 ····.line·6 
17 ····.line·7 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 .end·method 
  
  
73 #·virtual·methods 
74 .method·public·a(Landroid/view/MotionEvent;Z)Z 
75 ····.locals·1 
  
76 ····.line·1 
77 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/k; 
  
78 ····.line·2 
79 ····.line·3 
80 ····if-nez·v0,·:cond_0 
  
81 ····.line·4 
82 ····.line·5 
83 ····const/4·p1,·0x0 
  
84 ····.line·6 
85 ····return·p1 
  
86 ····.line·7 
87 ····:cond_0 
88 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/view/k;->M(Landroid/view/MotionEvent;Z)Z 
  
89 ····.line·8 
90 ····.line·9 
91 ····.line·10 
92 ····move-result·p1 
  
93 ····.line·11 
94 ····return·p1 
95 ····.line·12 
96 ····.line·13 
97 ····.line·14 
98 ····.line·15 
99 ····.line·16 
100 ····.line·17 
101 ····.line·18 
102 ····.line·19 
103 ····.line·20 
104 ····.line·21 
105 ····.line·22 
106 ····.line·23 
107 ····.line·24 
108 ····.line·25 
109 ····.line·26 
110 ····.line·27 
111 ····.line·28 
112 ····.line·29 
Max diff block lines reached; -1/8275 bytes (-0.01%) of diff not shown.
8.78 KB
smali/io/flutter/plugin/platform/k.smali
    
Offset 1, 96 lines modifiedOffset 1, 218 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/k;1 .class·public·final·synthetic·Lio/flutter/plugin/platform/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·synthetic·b:I
  
 9 .field·public·final·synthetic·c:Ljava/lang/Object;
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·a(Lio/flutter/plugin/platform/l;Landroid/view/View;)V11 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;II)V
6 ····.locals·012 ····.locals·0
  
7 ····.line·113 ····.line·1
 14 ····iput·p3,·p0,·Lio/flutter/plugin/platform/k;->a:I
  
 15 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/k;->c:Ljava/lang/Object;
  
 16 ····iput·p2,·p0,·Lio/flutter/plugin/platform/k;->b:I
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void18 ····return-void
 19 .end·method
  
  
 20 #·virtual·methods
 21 .method·public·final·onFocusChange(Landroid/view/View;Z)V
 22 ····.locals·2
  
 23 ····.line·1
 24 ····iget·p1,·p0,·Lio/flutter/plugin/platform/k;->a:I
  
9 ····.line·225 ····.line·2
10 ····.line·326 ····.line·3
 27 ····packed-switch·p1,·:pswitch_data_0
  
11 ····.line·428 ····.line·4
12 ····.line·529 ····.line·5
13 ····.line·630 ····.line·6
 31 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/k;->c:Ljava/lang/Object;
  
14 ····.line·732 ····.line·7
15 ····.line·833 ····.line·8
 34 ····check-cast·p1,·Lio/flutter/plugin/platform/p;
  
16 ····.line·935 ····.line·9
17 ····.line·1036 ····.line·10
 37 ····iget·v0,·p0,·Lio/flutter/plugin/platform/k;->b:I
  
18 ····.line·1138 ····.line·11
19 ····.line·1239 ····.line·12
 40 ····if-eqz·p2,·:cond_1
  
20 ····.line·1341 ····.line·13
21 ····.line·1442 ····.line·14
 43 ····iget-object·p1,·p1,·Lio/flutter/plugin/platform/p;->g:LB0/h;
  
22 ····.line·1544 ····.line·15
23 ····.line·1645 ····.line·16
 46 ····iget-object·p1,·p1,·LB0/h;->f:Ljava/lang/Object;
  
24 ····.line·1747 ····.line·17
25 ····.line·1848 ····.line·18
 49 ····check-cast·p1,·LB0/v;
  
26 ····.line·1950 ····.line·19
27 ····.line·2051 ····.line·20
 52 ····if-nez·p1,·:cond_0
  
28 ····.line·2153 ····.line·21
29 ····.line·2254 ····.line·22
 55 ····goto·:goto_0
  
30 ····.line·2356 ····.line·23
 57 ····:cond_0
 58 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
31 ····.line·2459 ····.line·24
32 ····.line·2560 ····.line·25
33 ····.line·2661 ····.line·26
 62 ····move-result-object·p2
  
34 ····.line·2763 ····.line·27
 64 ····const/4·v0,·0x0
  
35 ····.line·2865 ····.line·28
 66 ····const-string·v1,·"viewFocused"
  
36 ····.line·2967 ····.line·29
37 ····.line·3068 ····.line·30
 69 ····invoke-virtual·{p1,·v1,·p2,·v0},·LB0/v;->f(Ljava/lang/String;Ljava/lang/Object;LB0/r;)V
  
38 ····.line·3170 ····.line·31
39 ····.line·3271 ····.line·32
40 ····.line·3372 ····.line·33
 73 ····goto·:goto_0
  
41 ····.line·3474 ····.line·34
 75 ····:cond_1
 76 ····iget-object·p1,·p1,·Lio/flutter/plugin/platform/p;->f:Lio/flutter/plugin/editing/i;
  
42 ····.line·3577 ····.line·35
43 ····.line·3678 ····.line·36
 79 ····if-eqz·p1,·:cond_2
  
44 ····.line·3780 ····.line·37
45 ····.line·3881 ····.line·38
 82 ····invoke-virtual·{p1,·v0},·Lio/flutter/plugin/editing/i;->b(I)V
  
46 ····.line·3983 ····.line·39
47 ····.line·4084 ····.line·40
48 ····.line·4185 ····.line·41
 86 ····:cond_2
 87 ····:goto_0
 88 ····return-void
  
49 ····.line·4289 ····.line·42
 90 ····:pswitch_0
 91 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/k;->c:Ljava/lang/Object;
Max diff block lines reached; 6176/8906 bytes (69.35%) of diff not shown.
35.9 KB
smali/io/flutter/plugin/platform/j.smali
Max HTML report size reached
297 KB
smali/io/flutter/plugin/platform/z.smali
Max HTML report size reached
70.8 KB
smali/io/flutter/plugin/platform/q.smali
Max HTML report size reached
20.8 KB
smali/io/flutter/plugin/platform/r.smali
Max HTML report size reached
14.7 KB
smali/io/flutter/plugin/platform/u.smali
Max HTML report size reached
4.46 KB
smali/io/flutter/plugin/platform/d.smali
    
Offset 1, 14 lines modifiedOffset 1, 226 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/d;1 .class·public·final·synthetic·Lio/flutter/plugin/platform/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/e;
  
 8 .field·public·final·synthetic·f:I
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/Window;Z)V10 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/e;I)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/Window;->setStatusBarContrastEnforced(Z)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/d;->e:Lio/flutter/plugin/platform/e;
  
 15 ····iput·p2,·p0,·Lio/flutter/plugin/platform/d;->f:I
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·4
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Lio/flutter/plugin/platform/d;->f:I
  
 23 ····.line·2
 24 ····.line·3
 25 ····and-int/lit8·v0,·v0,·0x4
  
 26 ····.line·4
 27 ····.line·5
 28 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/d;->e:Lio/flutter/plugin/platform/e;
  
 29 ····.line·6
 30 ····.line·7
 31 ····iget-object·v1,·v1,·Lio/flutter/plugin/platform/e;->b:Lio/flutter/plugin/platform/f;
  
 32 ····.line·8
 33 ····.line·9
 34 ····const/4·v2,·0x0
  
 35 ····.line·10
 36 ····const-string·v3,·"SystemChrome.systemUIChange"
  
 37 ····.line·11
 38 ····.line·12
 39 ····if-nez·v0,·:cond_0
  
 40 ····.line·13
 41 ····.line·14
 42 ····iget-object·v0,·v1,·Lio/flutter/plugin/platform/f;->b:LB0/h;
  
 43 ····.line·15
 44 ····.line·16
 45 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 46 ····.line·17
 47 ····.line·18
 48 ····.line·19
 49 ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
 50 ····.line·20
 51 ····.line·21
 52 ····filled-new-array·{v1},·[Ljava/lang/Boolean;
  
 53 ····.line·22
 54 ····.line·23
 55 ····.line·24
 56 ····move-result-object·v1
  
 57 ····.line·25
 58 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
 59 ····.line·26
 60 ····.line·27
 61 ····.line·28
 62 ····move-result-object·v1
  
 63 ····.line·29
 64 ····iget-object·v0,·v0,·LB0/h;->f:Ljava/lang/Object;
  
 65 ····.line·30
 66 ····.line·31
 67 ····check-cast·v0,·LB0/v;
  
 68 ····.line·32
 69 ····.line·33
 70 ····invoke-virtual·{v0,·v3,·v1,·v2},·LB0/v;->f(Ljava/lang/String;Ljava/lang/Object;LB0/r;)V
  
 71 ····.line·34
 72 ····.line·35
 73 ····.line·36
 74 ····goto·:goto_0
  
 75 ····.line·37
 76 ····:cond_0
 77 ····iget-object·v0,·v1,·Lio/flutter/plugin/platform/f;->b:LB0/h;
  
 78 ····.line·38
 79 ····.line·39
 80 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 81 ····.line·40
 82 ····.line·41
 83 ····.line·42
 84 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
 85 ····.line·43
 86 ····.line·44
 87 ····filled-new-array·{v1},·[Ljava/lang/Boolean;
  
 88 ····.line·45
 89 ····.line·46
 90 ····.line·47
 91 ····move-result-object·v1
  
Max diff block lines reached; 1155/4482 bytes (25.77%) of diff not shown.
855 B
smali/io/flutter/plugin/platform/h.smali
    
Offset 1, 14 lines modifiedOffset 1, 29 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/h;1 .class·public·interface·abstract·Lio/flutter/plugin/platform/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·synthetic·a()V 
6 ····.locals·15 .method·public·abstract·a()J
 6 .end·method
  
 7 .method·public·abstract·b(II)V
 8 .end·method
  
 9 .method·public·abstract·getHeight()I
 10 .end·method
  
 11 .method·public·abstract·getSurface()Landroid/view/Surface;
 12 .end·method
  
 13 .method·public·abstract·getWidth()I
 14 .end·method
  
 15 .method·public·abstract·release()V
 16 .end·method
  
7 ····.line·1 
8 ····new-instance·v0,·Landroid/app/ActivityManager$TaskDescription;17 .method·public·scheduleFrame()V
 18 ····.locals·0
  
9 ····return-void19 ····return-void
10 .end·method20 .end·method
10.2 KB
smali/io/flutter/plugin/platform/B.smali
Max HTML report size reached
9.85 KB
smali/io/flutter/plugin/platform/o.smali
Max HTML report size reached
6.34 KB
smali/io/flutter/plugin/platform/l.smali
    
Offset 1, 23 lines modifiedOffset 1, 344 lines modified
1 .class·public·interface·abstract·Lio/flutter/plugin/platform/l;1 .class·public·final·synthetic·Lio/flutter/plugin/platform/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnFocusChangeListener;
  
4 #·virtual·methods 
5 .method·public·abstract·a()V 
6 .end·method 
  
7 .method·public·abstract·b(Landroid/view/View;)V 
8 .end·method6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·synthetic·b:Lio/flutter/plugin/platform/q;
9 .method·public·abstract·c()V 
10 .end·method 
  
11 .method·public·abstract·d()V 
12 .end·method9 .field·public·final·synthetic·c:LB0/o;
  
  
 10 #·direct·methods
 11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/q;LB0/o;I)V
 12 ····.locals·0
  
13 .method·public·abstract·f()V13 ····.line·1
 14 ····iput·p3,·p0,·Lio/flutter/plugin/platform/l;->a:I
  
 15 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->b:Lio/flutter/plugin/platform/q;
  
 16 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/l;->c:LB0/o;
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····return-void
14 .end·method19 .end·method
  
  
 20 #·virtual·methods
15 .method·public·abstract·g()Landroid/view/View;21 .method·public·final·onFocusChange(Landroid/view/View;Z)V
 22 ····.locals·2
  
 23 ····.line·1
 24 ····iget·p1,·p0,·Lio/flutter/plugin/platform/l;->a:I
  
 25 ····.line·2
 26 ····.line·3
 27 ····packed-switch·p1,·:pswitch_data_0
  
 28 ····.line·4
 29 ····.line·5
 30 ····.line·6
 31 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/l;->b:Lio/flutter/plugin/platform/q;
  
 32 ····.line·7
 33 ····.line·8
 34 ····if-eqz·p2,·:cond_1
  
 35 ····.line·9
 36 ····.line·10
 37 ····iget-object·p1,·p1,·Lio/flutter/plugin/platform/q;->h:LB0/h;
  
 38 ····.line·11
 39 ····.line·12
 40 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/l;->c:LB0/o;
  
 41 ····.line·13
 42 ····.line·14
 43 ····iget-object·p1,·p1,·LB0/h;->f:Ljava/lang/Object;
  
 44 ····.line·15
 45 ····.line·16
 46 ····check-cast·p1,·LB0/v;
  
 47 ····.line·17
 48 ····.line·18
 49 ····if-nez·p1,·:cond_0
  
 50 ····.line·19
 51 ····.line·20
 52 ····goto·:goto_0
  
 53 ····.line·21
 54 ····:cond_0
 55 ····iget·p2,·p2,·LB0/o;->a:I
  
 56 ····.line·22
 57 ····.line·23
 58 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 59 ····.line·24
 60 ····.line·25
 61 ····.line·26
 62 ····move-result-object·p2
  
 63 ····.line·27
 64 ····const/4·v0,·0x0
  
 65 ····.line·28
 66 ····const-string·v1,·"viewFocused"
  
 67 ····.line·29
 68 ····.line·30
 69 ····invoke-virtual·{p1,·v1,·p2,·v0},·LB0/v;->f(Ljava/lang/String;Ljava/lang/Object;LB0/r;)V
  
 70 ····.line·31
 71 ····.line·32
 72 ····.line·33
 73 ····goto·:goto_0
  
 74 ····.line·34
 75 ····:cond_1
 76 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 77 ····.line·35
 78 ····.line·36
 79 ····.line·37
 80 ····:goto_0
 81 ····return-void
  
 82 ····.line·38
 83 ····:pswitch_0
 84 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/l;->c:LB0/o;
  
 85 ····.line·39
Max diff block lines reached; 0/6408 bytes (0.00%) of diff not shown.
1.81 KB
smali/io/flutter/plugin/platform/y.smali
    
Offset 1, 54 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugin/platform/y;1 .class·public·final·Lio/flutter/plugin/platform/y;
2 .super·Ljava/lang/Object;2 .super·Landroid/hardware/display/VirtualDisplay$Callback;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/z$a; 
  
8 .field·public·final·synthetic·f:Lio/flutter/plugin/platform/J; 
  
9 .field·public·final·synthetic·g:F 
  
10 .field·public·final·synthetic·h:LF0/q$b; 
  
  
11 #·direct·methods4 #·virtual·methods
12 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/z$a;Lio/flutter/plugin/platform/J;FLF0/q$b;)V5 .method·public·final·onPaused()V
13 ····.locals·06 ····.locals·0
  
14 ····.line·1 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/y;->e:Lio/flutter/plugin/platform/z$a; 
  
17 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/y;->f:Lio/flutter/plugin/platform/J; 
  
18 ····iput·p3,·p0,·Lio/flutter/plugin/platform/y;->g:F 
  
19 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/y;->h:LF0/q$b; 
  
20 ····return-void7 ····return-void
21 .end·method8 .end·method
  
  
22 #·virtual·methods 
23 .method·public·final·run()V9 .method·public·final·onResumed()V
24 ····.locals·410 ····.locals·0
  
25 ····.line·1 
26 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/y;->e:Lio/flutter/plugin/platform/z$a; 
  
27 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/y;->f:Lio/flutter/plugin/platform/J; 
  
28 ····iget·v2,·p0,·Lio/flutter/plugin/platform/y;->g:F 
  
29 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/y;->h:LF0/q$b; 
  
30 ····invoke-static·{v0,·v1,·v2,·v3},·Lio/flutter/plugin/platform/z$a;->j(Lio/flutter/plugin/platform/z$a;Lio/flutter/plugin/platform/J;FLF0/q$b;)V 
  
31 ····return-void11 ····return-void
32 .end·method12 .end·method
27.9 KB
smali/io/flutter/plugin/platform/C.smali
Max HTML report size reached
40.3 KB
smali/io/flutter/plugin/platform/f.smali
Max HTML report size reached
7.48 KB
smali/io/flutter/plugin/platform/m.smali
    
Offset 1, 155 lines modifiedOffset 1, 305 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/m;1 .class·public·final·synthetic·Lio/flutter/plugin/platform/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/n;
  
 8 .field·public·final·synthetic·f:Lio/flutter/plugin/platform/B;
  
 9 .field·public·final·synthetic·g:F
  
5 .field·public·final·a:LG0/h;10 .field·public·final·synthetic·h:LB0/n;
  
  
6 #·direct·methods11 #·direct·methods
7 .method·public·constructor·<init>(LG0/h;)V12 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/n;Lio/flutter/plugin/platform/B;FLB0/n;)V
8 ····.locals·013 ····.locals·0
  
9 ····.line·114 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·416 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/n;
  
 17 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/m;->f:Lio/flutter/plugin/platform/B;
  
 18 ····iput·p3,·p0,·Lio/flutter/plugin/platform/m;->g:F
  
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->a:LG0/h;19 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/m;->h:LB0/n;
  
15 ····.line·5 
16 ····.line·6 
17 ····return-void20 ····return-void
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 .end·method21 .end·method
  
  
75 #·virtual·methods22 #·virtual·methods
76 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/l; 
77 .end·method 
  
78 .method·public·final·b()LG0/h;23 .method·public·final·run()V
79 ····.locals·124 ····.locals·6
  
80 ····.line·125 ····.line·1
81 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m;->a:LG0/h;26 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/n;
  
82 ····.line·227 ····.line·2
83 ····.line·328 ····.line·3
84 ····return-object·v029 ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/n;->b:Ljava/lang/Object;
  
85 ····.line·430 ····.line·4
86 ····.line·531 ····.line·5
 32 ····check-cast·v0,·Lio/flutter/plugin/platform/q;
  
87 ····.line·633 ····.line·6
88 ····.line·734 ····.line·7
 35 ····iget-object·v1,·v0,·Lio/flutter/plugin/platform/q;->g:Lio/flutter/plugin/editing/i;
  
89 ····.line·836 ····.line·8
90 ····.line·937 ····.line·9
 38 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/m;->f:Lio/flutter/plugin/platform/B;
  
91 ····.line·1039 ····.line·10
92 ····.line·1140 ····.line·11
 41 ····if-nez·v1,·:cond_0
  
Max diff block lines reached; 4650/7581 bytes (61.34%) of diff not shown.
17.0 KB
smali/io/flutter/plugin/platform/A.smali
Max HTML report size reached
5.48 KB
smali/io/flutter/plugin/platform/w.smali
    
Offset 1, 42 lines modifiedOffset 1, 307 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugin/platform/w;1 .class·public·final·Lio/flutter/plugin/platform/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnFocusChangeListener;5 .implements·Lio/flutter/view/o;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/z;7 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/x;
  
8 .field·public·final·synthetic·b:LF0/q$d; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/z;LF0/q$d;)V9 .method·public·constructor·<init>(Lio/flutter/plugin/platform/x;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/w;->a:Lio/flutter/plugin/platform/z;16 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/w;->a:Lio/flutter/plugin/platform/x;
  
15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/w;->b:LF0/q$d; 
  
 17 ····.line·5
 18 ····.line·6
16 ····return-void19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
Max diff block lines reached; 2673/5528 bytes (48.35%) of diff not shown.
263 KB
smali/io/flutter/plugin/platform/n.smali
Max HTML report size reached
77.9 KB
smali/io/flutter/plugin/platform/i.smali
Max HTML report size reached
6.3 KB
smali/io/flutter/plugin/platform/e.smali
    
Offset 1, 14 lines modifiedOffset 1, 388 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/e;1 .class·public·final·Lio/flutter/plugin/platform/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnSystemUiVisibilityChangeListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Landroid/view/View;
  
 8 .field·public·final·synthetic·b:Lio/flutter/plugin/platform/f;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/Window;I)V10 .method·public·constructor·<init>(Lio/flutter/plugin/platform/f;Landroid/view/View;)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/Window;->setNavigationBarDividerColor(I)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/e;->b:Lio/flutter/plugin/platform/f;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/e;->a:Landroid/view/View;
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 1768/6372 bytes (27.75%) of diff not shown.
20.5 KB
smali/io/flutter/plugin/platform/b.smali
Max HTML report size reached
1.12 KB
smali/io/flutter/plugin/platform/v.smali
    
Offset 1, 36 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Lio/flutter/plugin/platform/v;1 .class·public·final·Lio/flutter/plugin/platform/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/z;5 .field·public·a:Lio/flutter/plugin/platform/g;
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/z;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/v;->e:Lio/flutter/plugin/platform/z; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·run()V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/v;->e:Lio/flutter/plugin/platform/z; 
  
21 ····invoke-static·{v0},·Lio/flutter/plugin/platform/z;->g(Lio/flutter/plugin/platform/z;)V6 .field·public·b:Lio/flutter/plugin/platform/C;
  
 7 .field·public·c:Lio/flutter/plugin/platform/r;
22 ····return-void 
23 .end·method 
46.3 KB
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
Max HTML report size reached
651 B
smali/io/flutter/plugin/platform/g.smali
    
Offset 1, 16 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/platform/g;1 .class·public·interface·abstract·Lio/flutter/plugin/platform/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·synthetic·a(Ljava/lang/String;II)Landroid/app/ActivityManager$TaskDescription; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····new-instance·v0,·Landroid/app/ActivityManager$TaskDescription; 
  
9 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/app/ActivityManager$TaskDescription;-><init>(Ljava/lang/String;II)V 
  
10 ····return-object·v0 
11 .end·method 
9.75 KB
smali/io/flutter/plugin/platform/c.smali
Max HTML report size reached
19.3 KB
smali/io/flutter/plugin/platform/x.smali
Max HTML report size reached
7.46 KB
smali/d/a.smali
    
Offset 1, 89 lines modifiedOffset 1, 388 lines modified
1 .class·public·abstract·Ld/a;1 .class·public·abstract·Ld/a;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·a:I5 .field·public·static·final·a:Ljava/lang/Object;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(II)V7 .method·static·constructor·<clinit>()V
8 ····.locals·0 
  
9 ····.line·6 
10 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V 
  
11 ····const·p1,·0x800013 
  
12 ····.line·7 
13 ····iput·p1,·p0,·Ld/a;->a:I 
  
14 ····return-void 
15 .end·method 
  
16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
17 ····.locals·28 ····.locals·2
  
18 ····.line·19 ····.line·1
 10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
19 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
  
20 ····const/4·v0,·0x0 
  
21 ····.line·211 ····.line·2
22 ····iput·v0,·p0,·Ld/a;->a:I 
  
23 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
24 ····sget-object·v1,·Lc/i;->r:[I 
  
25 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; 
  
26 ····move-result-object·p1 
  
27 ····.line·414 ····.line·4
28 ····sget·p2,·Lc/i;->s:I 
  
29 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I 
  
30 ····move-result·p2 
  
31 ····iput·p2,·p0,·Ld/a;->a:I 
  
32 ····.line·515 ····.line·5
33 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V16 ····.line·6
 17 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
34 ····return-void 
35 .end·method18 ····.line·7
 19 ····.line·8
 20 ····const/4·v1,·0x0
  
36 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V 
37 ····.locals·021 ····.line·9
 22 ····invoke-direct·{v0,·v1},·Ljava/util/WeakHashMap;-><init>(I)V
  
 23 ····.line·10
38 ····.line·1124 ····.line·11
39 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V 
  
40 ····const/4·p1,·0x0 
  
41 ····.line·1225 ····.line·12
42 ····iput·p1,·p0,·Ld/a;->a:I 
  
43 ····return-void26 ····return-void
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
Max diff block lines reached; 3820/7611 bytes (50.19%) of diff not shown.
79.9 KB
smali/n1/a.smali
Max HTML report size reached
36.3 KB
smali/n1/d.smali
Max HTML report size reached
19.8 KB
smali/n1/f.smali
Max HTML report size reached
34.8 KB
smali/n1/e.smali
Max HTML report size reached
68.8 KB
smali/n1/b.smali
Max HTML report size reached
24.4 KB
smali/n1/g.smali
Max HTML report size reached
1.7 KB
smali/n1/c.smali
    
Offset 1, 82 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·Ln1/c;1 .class·public·final·Ln1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:[LR0/d;5 .field·public·final·a:J
  
 6 .field·public·final·b:J
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(JJ)V
8 ····.locals·19 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····const/4·v0,·0x011 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····new-array·v0,·v0,·[LR0/d;13 ····iput-wide·p1,·p0,·Ln1/c;->a:J
  
13 ····.line·314 ····.line·3
 15 ····iput-wide·p3,·p0,·Ln1/c;->b:J
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·constructor·<init>(JJI)V
 19 ····.locals·0
  
14 ····.line·420 ····.line·4
15 ····sput-object·v0,·Ln1/c;->a:[LR0/d;21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·522 ····.line·5
 23 ····iput-wide·p1,·p0,·Ln1/c;->a:J
  
17 ····.line·624 ····.line·6
 25 ····iput-wide·p3,·p0,·Ln1/c;->b:J
  
18 ····return-void26 ····return-void
19 ····.line·7 
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method27 .end·method
3.64 KB
smali/O/a.smali
    
Offset 1, 232 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LO/a;1 .class·public·abstract·LO/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Z)V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
15 ····.line·5 
16 ····.line·6 
17 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····iput-object·v0,·p0,·LO/a;->a:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
22 ····.line·10 
23 ····.line·11 
24 ····return-void 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 .end·method 
  
  
77 #·virtual·methods 
78 .method·public·final·a()Z 
79 ····.locals·1 
  
80 ····.line·1 
81 ····iget-object·v0,·p0,·LO/a;->a:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
82 ····.line·2 
83 ····.line·3 
84 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z 
  
85 ····.line·4 
86 ····.line·5 
87 ····.line·6 
88 ····move-result·v0 
  
89 ····.line·7 
90 ····return·v0 
91 ····.line·8 
92 ····.line·9 
93 ····.line·10 
94 ····.line·11 
95 ····.line·12 
96 ····.line·13 
97 ····.line·14 
98 ····.line·15 
99 ····.line·16 
100 ····.line·17 
101 ····.line·18 
102 ····.line·19 
103 ····.line·20 
104 ····.line·21 
105 ····.line·22 
106 ····.line·23 
107 ····.line·24 
108 ····.line·25 
109 ····.line·26 
110 ····.line·27 
111 ····.line·28 
112 ····.line·29 
Max diff block lines reached; -1/3696 bytes (-0.03%) of diff not shown.
21.8 KB
smali/O/d.smali
Max HTML report size reached
5.92 KB
smali/O/h.smali
    
Offset 1, 74 lines modifiedOffset 1, 408 lines modified
1 .class·public·final·LO/h;1 .class·public·final·LO/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/Comparator;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(I)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
 12 ····iput·p1,·p0,·LO/h;->a:I
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I
 18 ····.locals·6
  
 19 ····.line·1
 20 ····iget·v0,·p0,·LO/h;->a:I
  
9 ····.line·221 ····.line·2
10 ····.line·322 ····.line·3
 23 ····packed-switch·v0,·:pswitch_data_0
  
11 ····.line·424 ····.line·4
12 ····return-void 
13 ····.line·525 ····.line·5
14 ····.line·626 ····.line·6
 27 ····check-cast·p1,·Ln1/e;
  
15 ····.line·728 ····.line·7
16 ····.line·829 ····.line·8
 30 ····iget-object·p1,·p1,·Ln1/e;->a:Lm1/l;
  
17 ····.line·931 ····.line·9
18 ····.line·1032 ····.line·10
 33 ····check-cast·p2,·Ln1/e;
  
19 ····.line·1134 ····.line·11
20 ····.line·1235 ····.line·12
 36 ····iget-object·p2,·p2,·Ln1/e;->a:Lm1/l;
  
21 ····.line·1337 ····.line·13
22 ····.line·1438 ····.line·14
 39 ····if-ne·p1,·p2,·:cond_0
  
23 ····.line·1540 ····.line·15
24 ····.line·1641 ····.line·16
 42 ····const/4·p1,·0x0
  
25 ····.line·1743 ····.line·17
 44 ····goto·:goto_0
  
26 ····.line·1845 ····.line·18
 46 ····:cond_0
 47 ····if-nez·p1,·:cond_1
  
27 ····.line·1948 ····.line·19
28 ····.line·2049 ····.line·20
 50 ····const/4·p1,·-0x1
  
29 ····.line·2151 ····.line·21
 52 ····goto·:goto_0
  
30 ····.line·2253 ····.line·22
 54 ····:cond_1
 55 ····if-nez·p2,·:cond_2
  
31 ····.line·2356 ····.line·23
32 ····.line·2457 ····.line·24
 58 ····const/4·p1,·0x1
  
33 ····.line·2559 ····.line·25
 60 ····goto·:goto_0
  
34 ····.line·2661 ····.line·26
 62 ····:cond_2
 63 ····invoke-interface·{p1,·p2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
  
35 ····.line·2764 ····.line·27
36 ····.line·2865 ····.line·28
37 ····.line·2966 ····.line·29
 67 ····move-result·p1
  
38 ····.line·3068 ····.line·30
 69 ····:goto_0
 70 ····return·p1
  
39 ····.line·3171 ····.line·31
 72 ····:pswitch_0
 73 ····check-cast·p1,·Lm0/b;
  
40 ····.line·3274 ····.line·32
41 ····.line·3375 ····.line·33
 76 ····check-cast·p2,·Lm0/b;
  
42 ····.line·3477 ····.line·34
43 ····.line·3578 ····.line·35
 79 ····iget·p1,·p1,·Lm0/b;->e:I
  
44 ····.line·3680 ····.line·36
45 ····.line·3781 ····.line·37
 82 ····iget·p2,·p2,·Lm0/b;->e:I
  
46 ····.line·3883 ····.line·38
47 ····.line·3984 ····.line·39
 85 ····if-ne·p1,·p2,·:cond_3
  
48 ····.line·4086 ····.line·40
49 ····.line·4187 ····.line·41
 88 ····const/4·p1,·0x0
  
50 ····.line·4289 ····.line·42
 90 ····goto·:goto_1
  
Max diff block lines reached; 4032/6032 bytes (66.84%) of diff not shown.
5.31 KB
smali/O/f.smali
    
Offset 1, 65 lines modifiedOffset 1, 228 lines modified
1 .class·public·abstract·LO/f;1 .class·public·final·LO/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:LO/g;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·final·a(Lt1/J;)LM/n;9 .method·public·constructor·<init>(LO/g;)V
6 ····.locals·110 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····const-string·v0,·"path"12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·LO/f;->a:LO/g;
  
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
 19 ····return-void
15 ····invoke-virtual·{p0},·Lt1/J;->l()Lt1/J; 
  
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····.line·922 ····.line·9
19 ····move-result-object·p023 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
Max diff block lines reached; 2728/5411 bytes (50.42%) of diff not shown.
77.5 KB
smali/O/e.smali
Max HTML report size reached
45.8 KB
smali/O/b.smali
Max HTML report size reached
59.6 KB
smali/O/g.smali
Max HTML report size reached
28.7 KB
smali/O/c.smali
Max HTML report size reached
42.8 KB
smali/f1/a.smali
Max HTML report size reached
29.8 KB
smali/f1/d.smali
Max HTML report size reached
13.4 KB
smali/f1/e.smali
Max HTML report size reached
396 KB
smali/f1/b.smali
Max HTML report size reached
15.6 KB
smali/f1/c.smali
Max HTML report size reached
8.81 KB
smali/Q/a.smali
    
Offset 1, 52 lines modifiedOffset 1, 262 lines modified
1 .class·public·abstract·LQ/a;1 .class·public·abstract·LQ/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/util/Set;)Ljava/util/Set;5 .method·public·static·a(ILjava/lang/String;)V
6 ····.locals·16 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····const-string·v0,·"set"8 ····invoke-static·{p1,·p0},·Landroid/os/Trace;->beginAsyncSection(Ljava/lang/String;I)V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·411 ····.line·4
 12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
15 ····invoke-static·{p0},·LP0/t;->C(Ljava/lang/Iterable;)Ljava/util/Set; 
  
16 ····.line·715 ····.line·7
17 ····.line·816 ····.line·8
18 ····.line·917 ····.line·9
19 ····move-result-object·p0 
  
20 ····.line·1018 ····.line·10
21 ····invoke-static·{p0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set; 
  
22 ····.line·1119 ····.line·11
23 ····.line·1220 ····.line·12
24 ····.line·1321 ····.line·13
25 ····move-result-object·p0 
  
26 ····.line·1422 ····.line·14
27 ····const-string·v0,·"unmodifiableSet(set.toSet())" 
  
28 ····.line·1523 ····.line·15
29 ····.line·1624 ····.line·16
30 ····invoke-static·{p0,·v0},·Lb1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V25 ····.line·17
 26 ····.line·18
 27 ····.line·19
 28 ····.line·20
 29 ····.line·21
 30 ····.line·22
 31 ····.line·23
 32 ····.line·24
 33 ····.line·25
 34 ····.line·26
 35 ····.line·27
 36 ····.line·28
 37 ····.line·29
 38 ····.line·30
 39 ····.line·31
 40 ····.line·32
 41 ····.line·33
 42 ····.line·34
 43 ····.line·35
 44 ····.line·36
 45 ····.line·37
 46 ····.line·38
 47 ····.line·39
 48 ····.line·40
 49 ····.line·41
 50 ····.line·42
 51 ····.line·43
 52 ····.line·44
 53 ····.line·45
 54 ····.line·46
 55 ····.line·47
 56 ····.line·48
 57 ····.line·49
 58 ····.line·50
 59 ····.line·51
 60 ····.line·52
 61 ····.line·53
 62 ····.line·54
 63 ····.line·55
 64 ····.line·56
 65 ····.line·57
 66 ····.line·58
 67 ····.line·59
 68 ····.line·60
 69 ····.line·61
 70 ····.line·62
 71 ····.line·63
 72 ····.line·64
 73 ····.line·65
 74 ····.line·66
 75 ····.line·67
 76 ····.line·68
 77 ····.line·69
 78 ····.line·70
 79 ····.line·71
 80 ····.line·72
 81 ····.line·73
 82 ····.line·74
 83 ····.line·75
 84 ····.line·76
 85 ····.line·77
 86 ····.line·78
 87 ····.line·79
 88 ····.line·80
 89 ····.line·81
 90 ····.line·82
 91 ····.line·83
 92 ····.line·84
 93 ····.line·85
 94 ····.line·86
 95 ····.line·87
 96 ····.line·88
 97 ····.line·89
 98 ····.line·90
 99 ····.line·91
 100 ····.line·92
 101 ····.line·93
 102 ····.line·94
 103 ····.line·95
 104 ····.line·96
 105 ····.line·97
 106 ····.line·98
 107 ····.line·99
 108 ····.line·100
 109 ····.line·101
 110 ····.line·102
 111 ····.line·103
Max diff block lines reached; 5003/8993 bytes (55.63%) of diff not shown.
11.9 KB
smali/z/a.smali
Max HTML report size reached
16.8 KB
smali/z/b.smali
Max HTML report size reached
37.2 KB
smali/k/a.smali
Max HTML report size reached
9.22 KB
smali/k/b.smali
Max HTML report size reached
18.7 KB
smali/k/c.smali
Max HTML report size reached
12.1 KB
smali/l/a.smali
Max HTML report size reached
27.2 KB
smali/l/d.smali
Max HTML report size reached
10.8 KB
smali/l/e.smali
Max HTML report size reached
21.5 KB
smali/l/b.smali
Max HTML report size reached
24.3 KB
smali/l/c.smali
Max HTML report size reached
8.02 KB
smali/S0/a.smali
    
Offset 1, 177 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·enum·LS0/a;1 .class·public·abstract·LS0/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/Integer;
5 .field·public·static·final·enum·e:LS0/a; 
  
6 .field·public·static·final·enum·f:LS0/a; 
  
7 .field·public·static·final·enum·g:LS0/a; 
  
8 .field·public·static·final·synthetic·h:[LS0/a; 
  
9 .field·public·static·final·synthetic·i:LU0/a; 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
12 ····.locals·38 ····.locals·3
  
13 ····.line·19 ····.line·1
14 ····new-instance·v0,·LS0/a;10 ····const/4·v0,·0x0
  
15 ····.line·211 ····.line·2
16 ····.line·3 
17 ····const-string·v1,·"COROUTINE_SUSPENDED"12 ····:try_start_0
 13 ····const-string·v1,·"android.os.Build$VERSION"
  
 14 ····.line·3
18 ····.line·415 ····.line·4
 16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
19 ····.line·5 
20 ····const/4·v2,·0x0 
  
 17 ····.line·5
21 ····.line·618 ····.line·6
22 ····invoke-direct·{v0,·v1,·v2},·LS0/a;-><init>(Ljava/lang/String;I)V 
  
23 ····.line·719 ····.line·7
 20 ····move-result-object·v1
  
24 ····.line·821 ····.line·8
 22 ····const-string·v2,·"SDK_INT"
25 ····.line·9 
26 ····sput-object·v0,·LS0/a;->e:LS0/a; 
  
 23 ····.line·9
27 ····.line·1024 ····.line·10
 25 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
28 ····.line·11 
29 ····new-instance·v0,·LS0/a; 
  
 26 ····.line·11
30 ····.line·1227 ····.line·12
31 ····.line·1328 ····.line·13
32 ····const-string·v1,·"UNDECIDED"29 ····move-result-object·v1
  
33 ····.line·1430 ····.line·14
 31 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
34 ····.line·15 
35 ····const/4·v2,·0x1 
  
 32 ····.line·15
36 ····.line·1633 ····.line·16
37 ····invoke-direct·{v0,·v1,·v2},·LS0/a;-><init>(Ljava/lang/String;I)V 
  
38 ····.line·1734 ····.line·17
 35 ····move-result-object·v1
  
39 ····.line·1836 ····.line·18
 37 ····instance-of·v2,·v1,·Ljava/lang/Integer;
40 ····.line·19 
41 ····sput-object·v0,·LS0/a;->f:LS0/a; 
  
 38 ····.line·19
42 ····.line·2039 ····.line·20
 40 ····if-eqz·v2,·:cond_0
43 ····.line·21 
44 ····new-instance·v0,·LS0/a; 
  
 41 ····.line·21
45 ····.line·2242 ····.line·22
46 ····.line·23 
47 ····const-string·v1,·"RESUMED"43 ····check-cast·v1,·Ljava/lang/Integer;
 44 ····:try_end_0
 45 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 46 ····.line·23
48 ····.line·2447 ····.line·24
 48 ····goto·:goto_0
  
49 ····.line·2549 ····.line·25
50 ····const/4·v2,·0x250 ····:catchall_0
 51 ····:cond_0
 52 ····move-object·v1,·v0
  
51 ····.line·2653 ····.line·26
52 ····invoke-direct·{v0,·v1,·v2},·LS0/a;-><init>(Ljava/lang/String;I)V54 ····:goto_0
 55 ····if-eqz·v1,·:cond_1
  
53 ····.line·2756 ····.line·27
54 ····.line·2857 ····.line·28
 58 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I
55 ····.line·29 
56 ····sput-object·v0,·LS0/a;->g:LS0/a; 
  
 59 ····.line·29
57 ····.line·3060 ····.line·30
58 ····.line·3161 ····.line·31
59 ····invoke-static·{},·LS0/a;->e()[LS0/a;62 ····move-result·v2
  
60 ····.line·3263 ····.line·32
 64 ····if-lez·v2,·:cond_1
  
61 ····.line·3365 ····.line·33
62 ····.line·3466 ····.line·34
63 ····move-result-object·v067 ····move-object·v0,·v1
  
64 ····.line·3568 ····.line·35
 69 ····:cond_1
65 ····sput-object·v0,·LS0/a;->h:[LS0/a;70 ····sput-object·v0,·LS0/a;->a:Ljava/lang/Integer;
  
66 ····.line·3671 ····.line·36
67 ····.line·3772 ····.line·37
68 ····invoke-static·{v0},·LU0/b;->a([Ljava/lang/Enum;)LU0/a; 
Max diff block lines reached; 4576/8177 bytes (55.96%) of diff not shown.
74.1 KB
smali/j/a.smali
Max HTML report size reached
24.2 KB
smali/j/b.smali
Max HTML report size reached
17.7 KB
smali/j/c.smali
Max HTML report size reached
308 KB
smali/e0/a.smali
Max HTML report size reached
53.2 KB
smali/s/a.smali
Max HTML report size reached
15.7 KB
smali/s/b.smali
Max HTML report size reached
18.7 KB
smali/s/c.smali
Max HTML report size reached
35.7 KB
smali/M0/a.smali
Max HTML report size reached
8.53 KB
smali/M0/j.smali
    
Offset 1, 571 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LM0/j;1 .class·public·abstract·LM0/j;
2 .super·Ljava/lang/Object;2 .super·LM0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LC0/a; 
6 .implements·LD0/a; 
  
  
7 #·instance·fields 
8 .field·public·b:LM0/i; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>()V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·2 
15 ····.line·3 
16 ····.line·4 
17 ····return-void 
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 .end·method 
  
  
76 #·virtual·methods 
77 .method·public·b(LD0/c;)V 
78 ····.locals·1 
  
79 ····.line·1 
80 ····iget-object·v0,·p0,·LM0/j;->b:LM0/i; 
  
81 ····.line·2 
82 ····.line·3 
83 ····if-nez·v0,·:cond_0 
  
84 ····.line·4 
85 ····.line·5 
86 ····const-string·p1,·"UrlLauncherPlugin" 
  
87 ····.line·6 
88 ····.line·7 
89 ····const-string·v0,·"urlLauncher·was·never·set." 
  
90 ····.line·8 
91 ····.line·9 
92 ····invoke-static·{p1,·v0},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I 
  
93 ····.line·10 
94 ····.line·11 
95 ····.line·12 
96 ····return-void 
  
97 ····.line·13 
98 ····:cond_0 
99 ····invoke-interface·{p1},·LD0/c;->d()Landroid/app/Activity; 
  
100 ····.line·14 
101 ····.line·15 
102 ····.line·16 
103 ····move-result-object·p1 
  
104 ····.line·17 
105 ····invoke-virtual·{v0,·p1},·LM0/i;->l(Landroid/app/Activity;)V 
  
106 ····.line·18 
107 ····.line·19 
108 ····.line·20 
Max diff block lines reached; -1/8702 bytes (-0.01%) of diff not shown.
25.3 KB
smali/M0/d.smali
Max HTML report size reached
935 B
smali/M0/h.smali
    
Offset 1, 38 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LM0/h;1 .class·public·abstract·LM0/h;
2 .super·Ljava/lang/Object;2 .super·LM0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LM0/i$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Landroid/content/Context; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Landroid/content/Context;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LM0/h;->a:Landroid/content/Context; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Landroid/content/Intent;)Ljava/lang/String; 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·LM0/h;->a:Landroid/content/Context; 
  
21 ····invoke-static·{v0,·p1},·LM0/i;->f(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/String; 
  
22 ····move-result-object·p1 
  
23 ····return-object·p1 
24 .end·method 
790 B
smali/M0/f.smali
    
Offset 1, 36 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LM0/f;1 .class·public·abstract·LM0/f;
2 .super·Ljava/lang/Object;2 .super·LM0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LM0/a$d; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LM0/a$d;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LM0/f;->a:LM0/a$d; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·LM0/f;->a:LM0/a$d; 
  
21 ····invoke-static·{v0,·p1,·p2},·LM0/g;->f(LM0/a$d;Ljava/lang/Object;LG0/a$e;)V 
  
22 ····return-void 
23 .end·method 
46.7 KB
smali/M0/i.smali
Max HTML report size reached
3.01 KB
smali/M0/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 159 lines modified
1 .class·public·final·synthetic·LM0/e;1 .class·public·abstract·LM0/e;
2 .super·Ljava/lang/Object;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LM0/a$d; 
  
  
8 #·direct·methods4 #·direct·methods
 5 .method·public·static·varargs·M([Ljava/lang/Object;)Ljava/util/List;
9 .method·public·synthetic·constructor·<init>(LM0/a$d;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LM0/e;->a:LM0/a$d; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·16 ····.locals·1
  
19 ····.line·17 ····.line·1
20 ····iget-object·v0,·p0,·LM0/e;->a:LM0/a$d;8 ····array-length·v0,·p0
  
21 ····invoke-static·{v0,·p1,·p2},·LM0/g;->e(LM0/a$d;Ljava/lang/Object;LG0/a$e;)V9 ····.line·2
 10 ····if-lez·v0,·:cond_0
  
22 ····return-void11 ····.line·3
 12 ····.line·4
 13 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
 14 ····.line·5
 15 ····.line·6
 16 ····.line·7
 17 ····move-result-object·p0
  
 18 ····.line·8
 19 ····const-string·v0,·"asList(...)"
  
 20 ····.line·9
 21 ····.line·10
 22 ····invoke-static·{p0,·v0},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····.line·11
 24 ····.line·12
 25 ····.line·13
 26 ····goto·:goto_0
  
 27 ····.line·14
 28 ····:cond_0
 29 ····sget-object·p0,·LM0/l;->e:LM0/l;
  
 30 ····.line·15
 31 ····.line·16
 32 ····:goto_0
 33 ····return-object·p0
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
Max diff block lines reached; 0/3053 bytes (0.00%) of diff not shown.
124 KB
smali/M0/b.smali
Max HTML report size reached
34.5 KB
smali/M0/g.smali
Max HTML report size reached
25.5 KB
smali/M0/c.smali
Max HTML report size reached
13.5 KB
smali/D/p.smali
Max HTML report size reached
31.9 KB
smali/D/a.smali
Max HTML report size reached
40.8 KB
smali/D/k.smali
Max HTML report size reached
2.31 KB
smali/D/j.smali
    
Offset 1, 149 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LD/j;1 .class·public·interface·abstract·LD/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/view/ViewGroup$MarginLayoutParams;->getMarginEnd()I 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result·p0 
  
13 ····.line·5 
14 ····return·p0 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 .end·method 
  
73 .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I 
74 ····.locals·0 
  
75 ····.line·1 
76 ····invoke-virtual·{p0},·Landroid/view/ViewGroup$MarginLayoutParams;->getMarginStart()I 
  
77 ····.line·2 
78 ····.line·3 
79 ····.line·4 
80 ····move-result·p0 
  
81 ····.line·5 
82 ····return·p0 
83 ····.line·6 
84 ····.line·7 
85 ····.line·8 
86 ····.line·9 
87 ····.line·10 
88 ····.line·11 
89 ····.line·12 
90 ····.line·13 
91 ····.line·14 
92 ····.line·15 
93 ····.line·16 
94 ····.line·17 
95 ····.line·18 
96 ····.line·19 
97 ····.line·20 
98 ····.line·21 
99 ····.line·22 
100 ····.line·23 
101 ····.line·24 
102 ····.line·25 
103 ····.line·26 
104 ····.line·27 
105 ····.line·28 
106 ····.line·29 
107 ····.line·30 
108 ····.line·31 
109 ····.line·32 
110 ····.line·33 
111 ····.line·34 
112 ····.line·35 
113 ····.line·36 
114 ····.line·37 
115 ····.line·38 
116 ····.line·39 
117 ····.line·40 
118 ····.line·41 
Max diff block lines reached; -1/2335 bytes (-0.04%) of diff not shown.
60.2 KB
smali/D/q.smali
Max HTML report size reached
9.64 KB
smali/D/d.smali
Max HTML report size reached
31.6 KB
smali/D/h.smali
Max HTML report size reached
2.39 KB
smali/D/o.smali
    
Offset 1, 11 lines modifiedOffset 1, 145 lines modified
1 .class·public·interface·abstract·LD/o;1 .class·public·abstract·LD/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LD/n; 
  
 4 #·direct·methods
 5 .method·public·static·a(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;
 6 ····.locals·0
  
6 #·virtual·methods 
7 .method·public·abstract·d(Landroid/view/View;IIIII[I)V7 ····.line·1
 8 ····invoke-static·{p0},·Landroid/icu/text/DecimalFormatSymbols;->getInstance(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result-object·p0
  
 13 ····.line·5
 14 ····return-object·p0
 15 ····.line·6
 16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····.line·11
 21 ····.line·12
 22 ····.line·13
 23 ····.line·14
 24 ····.line·15
 25 ····.line·16
 26 ····.line·17
 27 ····.line·18
 28 ····.line·19
 29 ····.line·20
 30 ····.line·21
 31 ····.line·22
 32 ····.line·23
 33 ····.line·24
 34 ····.line·25
 35 ····.line·26
 36 ····.line·27
 37 ····.line·28
 38 ····.line·29
 39 ····.line·30
 40 ····.line·31
 41 ····.line·32
 42 ····.line·33
 43 ····.line·34
 44 ····.line·35
 45 ····.line·36
 46 ····.line·37
 47 ····.line·38
 48 ····.line·39
 49 ····.line·40
 50 ····.line·41
 51 ····.line·42
 52 ····.line·43
 53 ····.line·44
 54 ····.line·45
 55 ····.line·46
 56 ····.line·47
 57 ····.line·48
 58 ····.line·49
 59 ····.line·50
 60 ····.line·51
 61 ····.line·52
 62 ····.line·53
 63 ····.line·54
 64 ····.line·55
 65 ····.line·56
 66 ····.line·57
 67 ····.line·58
 68 ····.line·59
 69 ····.line·60
 70 ····.line·61
 71 ····.line·62
 72 ····.line·63
 73 ····.line·64
 74 ····.line·65
 75 ····.line·66
 76 ····.line·67
 77 ····.line·68
 78 ····.line·69
 79 ····.line·70
 80 ····.line·71
 81 ····.line·72
 82 ····.line·73
 83 ····.line·74
 84 ····.line·75
 85 ····.line·76
 86 ····.line·77
 87 ····.line·78
 88 ····.line·79
 89 ····.line·80
 90 ····.line·81
 91 ····.line·82
 92 ····.line·83
 93 ····.line·84
 94 ····.line·85
 95 ····.line·86
 96 ····.line·87
 97 ····.line·88
 98 ····.line·89
 99 ····.line·90
 100 ····.line·91
 101 ····.line·92
 102 ····.line·93
 103 ····.line·94
 104 ····.line·95
 105 ····.line·96
 106 ····.line·97
 107 ····.line·98
 108 ····.line·99
 109 ····.line·100
 110 ····.line·101
 111 ····.line·102
 112 ····.line·103
 113 ····.line·104
 114 ····.line·105
 115 ····.line·106
 116 ····.line·107
 117 ····.line·108
 118 ····.line·109
 119 ····.line·110
Max diff block lines reached; 0/2414 bytes (0.00%) of diff not shown.
8.13 KB
smali/D/l.smali
    
Offset 1, 44 lines modifiedOffset 1, 370 lines modified
1 .class·public·abstract·LD/l;1 .class·public·final·LD/l;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/View$BaseSavedState;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Landroid/os/Parcelable$Creator<",
 9 ············"LD/l;",
 10 ············">;"
 11 ········}
 12 ····.end·annotation
 13 .end·field
  
  
 14 #·instance·fields
 15 .field·public·a:I
  
  
4 #·direct·methods16 #·direct·methods
5 .method·public·static·a(Landroid/view/MotionEvent;I)Z17 .method·static·constructor·<clinit>()V
6 ····.locals·018 ····.locals·2
  
7 ····.line·119 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getSource()I20 ····new-instance·v0,·LD/k;
  
9 ····.line·221 ····.line·2
10 ····.line·322 ····.line·3
 23 ····const/4·v1,·0x0
  
11 ····.line·424 ····.line·4
12 ····move-result·p025 ····invoke-direct·{v0,·v1},·LD/k;-><init>(I)V
  
13 ····.line·526 ····.line·5
14 ····and-int/2addr·p0,·p1 
  
15 ····.line·627 ····.line·6
16 ····if-ne·p0,·p1,·:cond_028 ····.line·7
 29 ····sput-object·v0,·LD/l;->CREATOR:Landroid/os/Parcelable$Creator;
  
 30 ····.line·8
 31 ····.line·9
 32 ····return-void
 33 ····.line·10
 34 ····.line·11
 35 ····.line·12
 36 ····.line·13
 37 ····.line·14
 38 ····.line·15
 39 ····.line·16
 40 ····.line·17
 41 ····.line·18
 42 ····.line·19
 43 ····.line·20
 44 ····.line·21
 45 ····.line·22
 46 ····.line·23
 47 ····.line·24
 48 ····.line·25
 49 ····.line·26
 50 ····.line·27
 51 ····.line·28
 52 ····.line·29
 53 ····.line·30
 54 ····.line·31
 55 ····.line·32
 56 ····.line·33
 57 ····.line·34
 58 ····.line·35
 59 ····.line·36
 60 ····.line·37
 61 ····.line·38
 62 ····.line·39
 63 ····.line·40
 64 ····.line·41
 65 ····.line·42
 66 ····.line·43
 67 ····.line·44
 68 ····.line·45
 69 ····.line·46
 70 ····.line·47
 71 ····.line·48
 72 ····.line·49
 73 ····.line·50
 74 ····.line·51
 75 ····.line·52
 76 ····.line·53
 77 ····.line·54
 78 ····.line·55
 79 ····.line·56
 80 ····.line·57
 81 ····.line·58
 82 ····.line·59
 83 ····.line·60
 84 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
Max diff block lines reached; 5035/8296 bytes (60.69%) of diff not shown.
11.0 KB
smali/D/f.smali
Max HTML report size reached
68.8 KB
smali/D/m.smali
Max HTML report size reached
21.8 KB
smali/D/n.smali
Max HTML report size reached
895 B
smali/D/i.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·abstract·LD/i;1 .class·public·abstract·LD/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(II)I5 .method·public·static·a(Landroid/view/ViewGroup;)Z
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0,·p1},·Landroid/view/Gravity;->getAbsoluteGravity(II)I8 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getClipToPadding()Z
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····move-result·p012 ····move-result·p0
  
13 ····.line·513 ····.line·5
Offset 120, 8 lines modifiedOffset 120, 26 lines modified
120 ····.line·106120 ····.line·106
121 ····.line·107121 ····.line·107
122 ····.line·108122 ····.line·108
123 ····.line·109123 ····.line·109
124 ····.line·110124 ····.line·110
125 ····.line·111125 ····.line·111
126 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
127 .end·method145 .end·method
22.7 KB
smali/D/e.smali
Max HTML report size reached
28.2 KB
smali/D/b.smali
Max HTML report size reached
67.4 KB
smali/D/g.smali
Max HTML report size reached
2.81 KB
smali/D/c.smali
    
Offset 1, 28 lines modifiedOffset 1, 164 lines modified
1 .class·public·final·synthetic·LD/c;1 .class·public·interface·abstract·LD/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LD/e$b; 
 4 #·static·fields
 5 .field·public·static·final·a:Z
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·synthetic·constructor·<init>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
11 ····return-void 
12 .end·method11 ····.line·2
 12 ····.line·3
 13 ····const/16·v1,·0x1b
  
 14 ····.line·4
 15 ····.line·5
 16 ····if-lt·v0,·v1,·:cond_0
  
13 #·virtual·methods 
14 .method·public·final·a(Landroid/content/Context;[ILandroid/view/MotionEvent;I)V 
15 ····.locals·017 ····.line·6
 18 ····.line·7
 19 ····const/4·v0,·0x1
  
 20 ····.line·8
 21 ····goto·:goto_0
  
 22 ····.line·9
 23 ····:cond_0
 24 ····const/4·v0,·0x0
  
16 ····.line·125 ····.line·10
17 ····invoke-static·{p1,·p2,·p3,·p4},·LD/e;->a(Landroid/content/Context;[ILandroid/view/MotionEvent;I)V26 ····:goto_0
 27 ····sput-boolean·v0,·LD/c;->a:Z
  
 28 ····.line·11
 29 ····.line·12
18 ····return-void30 ····return-void
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····.line·16
 35 ····.line·17
 36 ····.line·18
 37 ····.line·19
 38 ····.line·20
 39 ····.line·21
 40 ····.line·22
 41 ····.line·23
 42 ····.line·24
 43 ····.line·25
 44 ····.line·26
 45 ····.line·27
 46 ····.line·28
 47 ····.line·29
 48 ····.line·30
 49 ····.line·31
 50 ····.line·32
 51 ····.line·33
 52 ····.line·34
 53 ····.line·35
 54 ····.line·36
 55 ····.line·37
 56 ····.line·38
 57 ····.line·39
 58 ····.line·40
 59 ····.line·41
 60 ····.line·42
 61 ····.line·43
 62 ····.line·44
 63 ····.line·45
 64 ····.line·46
 65 ····.line·47
 66 ····.line·48
 67 ····.line·49
 68 ····.line·50
 69 ····.line·51
 70 ····.line·52
 71 ····.line·53
 72 ····.line·54
 73 ····.line·55
 74 ····.line·56
 75 ····.line·57
 76 ····.line·58
 77 ····.line·59
 78 ····.line·60
 79 ····.line·61
 80 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
Max diff block lines reached; 0/2843 bytes (0.00%) of diff not shown.
4.08 KB
smali/j0/a.smali
    
Offset 1, 82 lines modifiedOffset 1, 55 lines modified
1 .class·public·abstract·Lj0/a;1 .class·public·final·Lj0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Exception;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·e:I
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;7 .method·public·constructor·<init>(ILjava/lang/Exception;)V
6 ····.locals·48 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····const/4·v0,·0x010 ····invoke-direct·{p0,·p2},·Ljava/lang/Exception;-><init>(Ljava/lang/Throwable;)V
  
9 ····.line·211 ····.line·2
10 ····if-eqz·p0,·:cond_1 
  
11 ····.line·312 ····.line·3
12 ····.line·413 ····.line·4
13 ····invoke-virtual·{p0},·Ljava/lang/String;->isEmpty()Z14 ····iput·p1,·p0,·Lj0/a;->e:I
  
14 ····.line·515 ····.line·5
15 ····.line·616 ····.line·6
 17 ····return-void
16 ····.line·718 ····.line·7
17 ····move-result·v1 
  
18 ····.line·819 ····.line·8
19 ····if-eqz·v1,·:cond_0 
  
20 ····.line·920 ····.line·9
21 ····.line·1021 ····.line·10
22 ····goto·:goto_0 
  
23 ····.line·1122 ····.line·11
24 ····:cond_0 
25 ····new-instance·v1,·Ljava/util/StringTokenizer; 
  
26 ····.line·1223 ····.line·12
27 ····.line·1324 ····.line·13
28 ····const-string·v2,·"," 
  
29 ····.line·1425 ····.line·14
30 ····.line·1526 ····.line·15
31 ····const/4·v3,·0x0 
  
32 ····.line·1627 ····.line·16
33 ····invoke-direct·{v1,·p0,·v2,·v3},·Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V 
  
34 ····.line·1728 ····.line·17
35 ····.line·1829 ····.line·18
36 ····.line·1930 ····.line·19
37 ····invoke-virtual·{v1},·Ljava/util/StringTokenizer;->hasMoreTokens()Z 
  
38 ····.line·2031 ····.line·20
39 ····.line·2132 ····.line·21
40 ····.line·2233 ····.line·22
41 ····move-result·p0 
  
42 ····.line·2334 ····.line·23
43 ····if-eqz·p0,·:cond_1 
  
44 ····.line·2435 ····.line·24
45 ····.line·2536 ····.line·25
46 ····invoke-virtual·{v1},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; 
  
47 ····.line·2637 ····.line·26
48 ····.line·2738 ····.line·27
49 ····.line·2839 ····.line·28
50 ····move-result-object·p0 
  
51 ····.line·2940 ····.line·29
52 ····return-object·p0 
  
53 ····.line·3041 ····.line·30
54 ····:cond_1 
55 ····:goto_0 
56 ····return-object·v0 
57 ····.line·3142 ····.line·31
58 ····.line·3243 ····.line·32
59 ····.line·3344 ····.line·33
60 ····.line·3445 ····.line·34
61 ····.line·3546 ····.line·35
62 ····.line·3647 ····.line·36
63 ····.line·3748 ····.line·37
Offset 101, 8 lines modifiedOffset 74, 162 lines modified
101 ····.line·5674 ····.line·56
102 ····.line·5775 ····.line·57
103 ····.line·5876 ····.line·58
104 ····.line·5977 ····.line·59
105 ····.line·6078 ····.line·60
106 ····.line·6179 ····.line·61
107 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
Max diff block lines reached; 0/4142 bytes (0.00%) of diff not shown.
40.1 KB
smali/J0/a.smali
Max HTML report size reached
26.4 KB
smali/y0/a.smali
Max HTML report size reached
2.93 KB
smali/e1/a.smali
    
Offset 1, 106 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Le1/a;1 .class·public·final·Le1/a;
2 .super·Ld1/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Ld1/a;-><init>()V 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void 
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 .end·method 
  
  
71 #·virtual·methods4 #·virtual·methods
72 .method·public·c()Ljava/util/Random;5 .method·public·a()I
73 ····.locals·26 ····.locals·1
  
74 ····.line·17 ····.line·1
75 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;8 ····const·v0,·0x3fffffff····#·1.9999999f
  
76 ····.line·29 ····.line·2
77 ····.line·310 ····.line·3
78 ····.line·411 ····.line·4
 12 ····return·v0
79 ····move-result-object·v0 
  
80 ····.line·513 ····.line·5
81 ····const-string·v1,·"current(...)" 
  
82 ····.line·614 ····.line·6
83 ····.line·715 ····.line·7
84 ····invoke-static·{v0,·v1},·Lb1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
85 ····.line·816 ····.line·8
86 ····.line·917 ····.line·9
87 ····.line·1018 ····.line·10
88 ····return-object·v0 
89 ····.line·1119 ····.line·11
90 ····.line·1220 ····.line·12
91 ····.line·1321 ····.line·13
92 ····.line·1422 ····.line·14
93 ····.line·1523 ····.line·15
94 ····.line·1624 ····.line·16
95 ····.line·1725 ····.line·17
Offset 144, 8 lines modifiedOffset 67, 80 lines modified
144 ····.line·5567 ····.line·55
145 ····.line·5668 ····.line·56
146 ····.line·5769 ····.line·57
147 ····.line·5870 ····.line·58
148 ····.line·5971 ····.line·59
149 ····.line·6072 ····.line·60
150 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
Max diff block lines reached; 0/2968 bytes (0.00%) of diff not shown.
170 B
smali/R/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LR/a;1 .class·public·abstract·LR/a;
2 .super·Ljava/lang/Object;2 .super·Landroid/graphics/drawable/Drawable;
3 .source·"SourceFile"3 .source·"SourceFile"
6.5 KB
smali/O0/a.smali
    
Offset 1, 50 lines modifiedOffset 1, 364 lines modified
1 .class·public·abstract·LO0/a;1 .class·public·final·enum·LO0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·enum·e:LO0/a;
  
 6 .field·public·static·final·synthetic·f:[LO0/a;
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V8 .method·static·constructor·<clinit>()V
6 ····.locals·19 ····.locals·5
  
7 ····.line·110 ····.line·1
8 ····const-string·v0,·"<this>"11 ····new-instance·v0,·LO0/a;
  
9 ····.line·212 ····.line·2
10 ····.line·313 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····const-string·v1,·"COROUTINE_SUSPENDED"
  
12 ····.line·415 ····.line·4
13 ····.line·516 ····.line·5
 17 ····const/4·v2,·0x0
  
14 ····.line·618 ····.line·6
15 ····const-string·v0,·"exception"19 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
19 ····.line·922 ····.line·9
 23 ····sput-object·v0,·LO0/a;->e:LO0/a;
  
20 ····.line·1024 ····.line·10
21 ····.line·1125 ····.line·11
22 ····if-eq·p0,·p1,·:cond_026 ····new-instance·v1,·LO0/a;
  
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····sget-object·v0,·LV0/b;->a:LV0/a;29 ····const-string·v2,·"UNDECIDED"
  
26 ····.line·1430 ····.line·14
27 ····.line·1531 ····.line·15
28 ····invoke-virtual·{v0,·p0,·p1},·LV0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V32 ····const/4·v3,·0x1
  
29 ····.line·1633 ····.line·16
 34 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
30 ····.line·1735 ····.line·17
31 ····.line·1836 ····.line·18
32 ····:cond_037 ····.line·19
 38 ····new-instance·v2,·LO0/a;
  
 39 ····.line·20
 40 ····.line·21
 41 ····const-string·v3,·"RESUMED"
  
 42 ····.line·22
 43 ····.line·23
 44 ····const/4·v4,·0x2
  
 45 ····.line·24
 46 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 47 ····.line·25
 48 ····.line·26
 49 ····.line·27
 50 ····filled-new-array·{v0,·v1,·v2},·[LO0/a;
  
 51 ····.line·28
 52 ····.line·29
 53 ····.line·30
 54 ····move-result-object·v0
  
 55 ····.line·31
 56 ····sput-object·v0,·LO0/a;->f:[LO0/a;
  
 57 ····.line·32
 58 ····.line·33
33 ····return-void59 ····return-void
 60 ····.line·34
 61 ····.line·35
 62 ····.line·36
 63 ····.line·37
 64 ····.line·38
 65 ····.line·39
 66 ····.line·40
 67 ····.line·41
 68 ····.line·42
 69 ····.line·43
 70 ····.line·44
 71 ····.line·45
 72 ····.line·46
 73 ····.line·47
 74 ····.line·48
 75 ····.line·49
 76 ····.line·50
 77 ····.line·51
 78 ····.line·52
 79 ····.line·53
 80 ····.line·54
 81 ····.line·55
 82 ····.line·56
 83 ····.line·57
 84 ····.line·58
 85 ····.line·59
 86 ····.line·60
 87 ····.line·61
 88 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
 101 ····.line·75
 102 ····.line·76
 103 ····.line·77
Max diff block lines reached; 538/6622 bytes (8.12%) of diff not shown.
8.68 KB
smali/W0/a.smali
    
Offset 1, 33 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·LW0/a;1 .class·public·final·LW0/a;
2 .super·LV0/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/Iterator;
  
  
 6 #·instance·fields
 7 .field·public·final·e:[Ljava/lang/Object;
  
 8 .field·public·f:I
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LW0/a$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·constructor·<init>()V10 .method·public·constructor·<init>([Ljava/lang/Object;)V
12 ····.locals·011 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····invoke-direct·{p0},·LV0/a;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····.line·416 ····.line·4
18 ····return-void17 ····iput-object·p1,·p0,·LW0/a;->e:[Ljava/lang/Object;
  
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
 20 ····return-void
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
27 ····.line·1327 ····.line·13
Offset 75, 57 lines modifiedOffset 78, 122 lines modified
75 ····.line·5578 ····.line·55
76 ····.line·5679 ····.line·56
77 ····.line·5780 ····.line·57
78 ····.line·5881 ····.line·58
79 ····.line·5982 ····.line·59
80 ····.line·6083 ····.line·60
81 ····.line·6184 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
82 .end·method154 .end·method
  
83 .method·private·final·c(I)Z 
 155 #·virtual·methods
 156 .method·public·final·hasNext()Z
84 ····.locals·1157 ····.locals·2
  
85 ····.line·1158 ····.line·1
Max diff block lines reached; 6615/8861 bytes (74.65%) of diff not shown.
33.8 KB
smali/I0/a.smali
Max HTML report size reached
16.9 KB
smali/I0/b.smali
Max HTML report size reached
10.7 KB
smali/p/a.smali
Max HTML report size reached
53.0 KB
smali/p/d.smali
Max HTML report size reached
18.1 KB
smali/p/b.smali
Max HTML report size reached
57.5 KB
smali/p/c.smali
Max HTML report size reached
18.9 KB
smali/P0/a.smali
Max HTML report size reached
17.5 KB
smali/P0/d.smali
Max HTML report size reached
5.11 KB
smali/P0/f.smali
    
Offset 1, 229 lines modifiedOffset 1, 70 lines modified
1 .class·public·abstract·LP0/f;1 .class·public·abstract·LP0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LP0/e;
4 #·direct·methods 
5 .method·public·static·final·a([Ljava/lang/Object;I)[Ljava/lang/Object; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"reference" 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····move-result-object·p0 
  
20 ····.line·10 
21 ····invoke-virtual·{p0},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class; 
  
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····move-result-object·p0 
  
26 ····.line·14 
27 ····invoke-static·{p0,·p1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; 
  
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····move-result-object·p0 
  
32 ····.line·18 
33 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T·of·kotlin.collections.ArraysKt__ArraysJVMKt.arrayOfNulls>" 
  
 6 .field·public·static·b:LP0/e;
34 ····.line·19 
35 ····.line·20 
36 ····invoke-static·{p0,·p1},·Lb1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····check-cast·p0,·[Ljava/lang/Object; 
  
 7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
41 ····.line·24 
42 ····.line·25 
43 ····return-object·p0 
44 ····.line·26 
45 ····.line·27 
46 ····.line·28 
47 ····.line·29 
48 ····.line·30 
49 ····.line·31 
50 ····.line·32 
51 ····.line·33 
52 ····.line·34 
53 ····.line·35 
54 ····.line·36 
55 ····.line·37 
56 ····.line·38 
57 ····.line·39 
58 ····.line·40 
59 ····.line·41 
60 ····.line·42 
61 ····.line·43 
62 ····.line·44 
63 ····.line·45 
64 ····.line·46 
65 ····.line·47 
66 ····.line·48 
67 ····.line·49 
68 ····.line·50 
69 ····.line·51 
70 ····.line·52 
71 ····.line·53 
72 ····.line·54 
73 ····.line·55 
74 ····.line·56 
75 ····.line·57 
76 ····.line·58 
77 ····.line·59 
78 ····.line·60 
79 ····.line·61 
80 ····.line·62 
81 ····.line·63 
82 ····.line·64 
83 ····.line·65 
84 ····.line·66 
85 ····.line·67 
86 ····.line·68 
87 ····.line·69 
88 ····.line·70 
89 ····.line·71 
90 ····.line·72 
91 ····.line·73 
92 ····.line·74 
93 ····.line·75 
94 ····.line·76 
95 ····.line·77 
96 ····.line·78 
97 ····.line·79 
98 ····.line·80 
99 ····.line·81 
100 ····.line·82 
101 ····.line·83 
102 ····.line·84 
103 ····.line·85 
104 ····.line·86 
105 ····.line·87 
106 ····.line·88 
107 ····.line·89 
108 ····.line·90 
Max diff block lines reached; 2439/5197 bytes (46.93%) of diff not shown.
94.4 KB
smali/P0/e.smali
Max HTML report size reached
44.4 KB
smali/P0/b.smali
Max HTML report size reached
8.53 KB
smali/P0/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 571 lines modified
1 .class·public·abstract·LP0/g;1 .class·public·abstract·LP0/g;
2 .super·LP0/f;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LW0/f;
  
  
 6 #·instance·fields
 7 .field·public·final·h:I
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(ILN0/d;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput·p1,·p0,·LP0/g;->h:I
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; -1/8698 bytes (-0.01%) of diff not shown.
3.4 KB
smali/P0/c.smali
    
Offset 1, 228 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LP0/c;1 .class·public·interface·abstract·LP0/c;
2 .super·Ljava/util/AbstractList;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/List; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····return-void 
15 ····.line·5 
16 ····.line·6 
17 ····.line·7 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 .end·method 
  
  
73 #·virtual·methods4 #·virtual·methods
74 .method·public·abstract·d()I5 .method·public·abstract·g()LP0/c;
75 .end·method 
  
76 .method·public·abstract·e(I)Ljava/lang/Object; 
77 .end·method 
  
78 .method·public·final·bridge·remove(I)Ljava/lang/Object; 
79 ····.locals·0 
  
80 ····.line·1 
81 ····invoke-virtual·{p0,·p1},·LP0/c;->e(I)Ljava/lang/Object; 
  
82 ····.line·2 
83 ····.line·3 
84 ····.line·4 
85 ····move-result-object·p1 
  
86 ····.line·5 
87 ····return-object·p1 
88 ····.line·6 
89 ····.line·7 
90 ····.line·8 
91 ····.line·9 
92 ····.line·10 
93 ····.line·11 
94 ····.line·12 
95 ····.line·13 
96 ····.line·14 
97 ····.line·15 
98 ····.line·16 
99 ····.line·17 
100 ····.line·18 
101 ····.line·19 
102 ····.line·20 
103 ····.line·21 
104 ····.line·22 
105 ····.line·23 
106 ····.line·24 
107 ····.line·25 
108 ····.line·26 
109 ····.line·27 
110 ····.line·28 
111 ····.line·29 
112 ····.line·30 
113 ····.line·31 
114 ····.line·32 
115 ····.line·33 
Max diff block lines reached; 0/3451 bytes (0.00%) of diff not shown.
22.5 KB
smali/l0/a.smali
Max HTML report size reached
76.9 KB
smali/q/a.smali
Max HTML report size reached
9.06 KB
smali/q/b.smali
    
Offset 1, 597 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lq/b;1 .class·public·interface·abstract·Lq/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·synthetic·a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z 
6 ····.locals·1 
  
7 ····.line·1 
8 ····:cond_0 
9 ····invoke-virtual·{p0,·p1,·p2,·p3},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z 
  
10 ····.line·2 
11 ····.line·3 
12 ····.line·4 
13 ····move-result·v0 
  
14 ····.line·5 
15 ····if-eqz·v0,·:cond_1 
  
16 ····.line·6 
17 ····.line·7 
18 ····const/4·p0,·0x1 
  
19 ····.line·8 
20 ····return·p0 
  
21 ····.line·9 
22 ····:cond_1 
23 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····move-result-object·v0 
  
28 ····.line·13 
29 ····if-eq·v0,·p2,·:cond_0 
  
30 ····.line·14 
31 ····.line·15 
32 ····const/4·p0,·0x0 
  
33 ····.line·16 
34 ····return·p0 
35 ····.line·17 
36 ····.line·18 
37 ····.line·19 
38 ····.line·20 
39 ····.line·21 
40 ····.line·22 
41 ····.line·23 
42 ····.line·24 
43 ····.line·25 
44 ····.line·26 
45 ····.line·27 
46 ····.line·28 
47 ····.line·29 
48 ····.line·30 
49 ····.line·31 
50 ····.line·32 
51 ····.line·33 
52 ····.line·34 
53 ····.line·35 
54 ····.line·36 
55 ····.line·37 
56 ····.line·38 
57 ····.line·39 
58 ····.line·40 
59 ····.line·41 
60 ····.line·42 
61 ····.line·43 
62 ····.line·44 
63 ····.line·45 
64 ····.line·46 
65 ····.line·47 
66 ····.line·48 
67 ····.line·49 
68 ····.line·50 
69 ····.line·51 
70 ····.line·52 
71 ····.line·53 
72 ····.line·54 
73 ····.line·55 
74 ····.line·56 
75 ····.line·57 
76 ····.line·58 
77 ····.line·59 
78 ····.line·60 
79 ····.line·61 
80 ····.line·62 
81 ····.line·63 
82 ····.line·64 
83 ····.line·65 
84 ····.line·66 
85 ····.line·67 
86 ····.line·68 
87 ····.line·69 
88 ····.line·70 
89 ····.line·71 
90 ····.line·72 
91 ····.line·73 
92 ····.line·74 
93 ····.line·75 
94 ····.line·76 
95 ····.line·77 
96 ····.line·78 
97 ····.line·79 
98 ····.line·80 
99 ····.line·81 
100 ····.line·82 
101 ····.line·83 
102 ····.line·84 
103 ····.line·85 
104 ····.line·86 
105 ····.line·87 
106 ····.line·88 
107 ····.line·89 
108 ····.line·90 
109 ····.line·91 
110 ····.line·92 
111 ····.line·93 
112 ····.line·94 
113 ····.line·95 
114 ····.line·96 
115 ····.line·97 
Max diff block lines reached; -1/9243 bytes (-0.01%) of diff not shown.
3.77 KB
smali/q/c.smali
    
Offset 1, 169 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lq/c;1 .class·public·final·Lq/c;
2 .super·Lq/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lq/b;
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Lq/a;-><init>()V 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void 
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 .end·method 
  
71 .method·public·static·o()Lq/c; 
72 ····.locals·16 #·instance·fields
 7 .field·public·final·a:[Lq/d;
  
73 ····.line·1 
74 ····new-instance·v0,·Lq/c; 
  
75 ····.line·2 
76 ····.line·3 
77 ····invoke-direct·{v0},·Lq/c;-><init>()V 
  
78 ····.line·4 
79 ····.line·5 
80 ····.line·6 
81 ····return-object·v0 
82 ····.line·7 
83 ····.line·8 
84 ····.line·9 
85 ····.line·10 
86 ····.line·11 
87 ····.line·12 
88 ····.line·13 
89 ····.line·14 
90 ····.line·15 
91 ····.line·16 
92 ····.line·17 
93 ····.line·18 
94 ····.line·19 
95 ····.line·20 
96 ····.line·21 
97 ····.line·22 
98 ····.line·23 
99 ····.line·24 
100 ····.line·25 
101 ····.line·26 
102 ····.line·27 
103 ····.line·28 
104 ····.line·29 
105 ····.line·30 
106 ····.line·31 
107 ····.line·32 
108 ····.line·33 
109 ····.line·34 
110 ····.line·35 
111 ····.line·36 
112 ····.line·37 
113 ····.line·38 
114 ····.line·39 
115 ····.line·40 
116 ····.line·41 
Max diff block lines reached; 1499/3830 bytes (39.14%) of diff not shown.
13.9 KB
smali/b0/a.smali
Max HTML report size reached
420 B
smali/z0/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lz0/a;1 .class·public·interface·abstract·Lz0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/flutter/embedding/engine/FlutterJNI;)V5 .method·public·abstract·a()V
 6 .end·method
  
 7 .method·public·abstract·b(Lh/p;)V
 8 .end·method
  
 9 .method·public·abstract·d(Lh/p;)V
 10 .end·method
  
 11 .method·public·abstract·e()V
6 .end·method12 .end·method
7.16 KB
smali/L/a.smali
    
Offset 1, 157 lines modifiedOffset 1, 375 lines modified
1 .class·public·abstract·LL/a;1 .class·public·abstract·LL/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:[I
  
 6 .field·public·static·final·b:[I
  
 7 .field·public·static·final·c:[I
  
 8 .field·public·static·final·d:[I
  
 9 .field·public·static·final·e:[I
  
 10 .field·public·static·final·f:[I
  
 11 .field·public·static·final·g:[I
  
 12 .field·public·static·final·h:[I
  
 13 .field·public·static·final·i:[I
  
 14 .field·public·static·final·j:[I
  
 15 .field·public·static·final·k:[I
  
  
4 #·direct·methods16 #·direct·methods
5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;17 .method·public·static·constructor·<clinit>()V
6 ····.locals·318 ····.locals·5
  
7 ····.line·119 ····.line·1
8 ····const-string·v0,·"<this>"20 ····const/4·v0,·0x6
  
9 ····.line·221 ····.line·2
 22 ····new-array·v0,·v0,·[I
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
 23 ····.line·3
12 ····.line·424 ····.line·4
 25 ····fill-array-data·v0,·:array_0
  
13 ····.line·526 ····.line·5
14 ····.line·627 ····.line·6
15 ····const-string·v0,·"fileName" 
  
16 ····.line·728 ····.line·7
 29 ····sput-object·v0,·LL/a;->a:[I
17 ····.line·8 
18 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
 30 ····.line·8
19 ····.line·931 ····.line·9
 32 ····const/16·v0,·0xc
  
20 ····.line·1033 ····.line·10
21 ····.line·1134 ····.line·11
22 ····new-instance·v0,·Ljava/io/File;35 ····new-array·v0,·v0,·[I
  
23 ····.line·1236 ····.line·12
24 ····.line·1337 ····.line·13
25 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;38 ····fill-array-data·v0,·:array_1
  
26 ····.line·1439 ····.line·14
27 ····.line·1540 ····.line·15
28 ····.line·1641 ····.line·16
29 ····move-result-object·p042 ····sput-object·v0,·LL/a;->b:[I
  
30 ····.line·1743 ····.line·17
31 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File; 
  
32 ····.line·1844 ····.line·18
 45 ····const·v0,·0x7f030172
  
33 ····.line·1946 ····.line·19
34 ····.line·2047 ····.line·20
35 ····move-result-object·p0 
  
36 ····.line·2148 ····.line·21
37 ····new-instance·v1,·Ljava/lang/StringBuilder;49 ····filled-new-array·{v0},·[I
  
38 ····.line·2250 ····.line·22
39 ····.line·2351 ····.line·23
40 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
41 ····.line·2452 ····.line·24
 53 ····move-result-object·v1
  
42 ····.line·2554 ····.line·25
 55 ····sput-object·v1,·LL/a;->c:[I
43 ····.line·26 
44 ····const-string·v2,·"datastore/" 
  
 56 ····.line·26
45 ····.line·2757 ····.line·27
 58 ····const·v1,·0x10100b2
46 ····.line·28 
47 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
 59 ····.line·28
48 ····.line·2960 ····.line·29
49 ····.line·3061 ····.line·30
 62 ····const·v2,·0x10101f8
50 ····.line·31 
51 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
 63 ····.line·31
52 ····.line·3264 ····.line·32
53 ····.line·3365 ····.line·33
 66 ····const·v3,·0x7f030090
54 ····.line·34 
55 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
 67 ····.line·34
56 ····.line·3568 ····.line·35
57 ····.line·3669 ····.line·36
 70 ····const·v4,·0x7f030091
58 ····.line·37 
59 ····move-result-object·p1 
  
 71 ····.line·37
60 ····.line·3872 ····.line·38
61 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V 
  
Max diff block lines reached; 4429/7303 bytes (60.65%) of diff not shown.
59.7 KB
smali/L0/a.smali
Max HTML report size reached
9.69 KB
smali/L0/d.smali
Max HTML report size reached
4.75 KB
smali/L0/h.smali
    
Offset 1, 36 lines modifiedOffset 1, 297 lines modified
1 .class·public·final·synthetic·LL0/h;1 .class·public·final·LL0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·synthetic·a:LL0/c$b;5 .field·public·static·final·a:LL0/h;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LL0/c$b;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·LL0/h;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
13 ····iput-object·p1,·p0,·LL0/h;->a:LL0/c$b;17 ····sput-object·v0,·LL0/h;->a:LL0/h;
  
 18 ····.line·7
 19 ····.line·8
14 ····return-void20 ····return-void
 21 ····.line·9
 22 ····.line·10
 23 ····.line·11
 24 ····.line·12
 25 ····.line·13
 26 ····.line·14
 27 ····.line·15
 28 ····.line·16
 29 ····.line·17
 30 ····.line·18
 31 ····.line·19
 32 ····.line·20
 33 ····.line·21
 34 ····.line·22
 35 ····.line·23
 36 ····.line·24
 37 ····.line·25
 38 ····.line·26
 39 ····.line·27
 40 ····.line·28
 41 ····.line·29
 42 ····.line·30
 43 ····.line·31
 44 ····.line·32
 45 ····.line·33
 46 ····.line·34
 47 ····.line·35
 48 ····.line·36
 49 ····.line·37
 50 ····.line·38
 51 ····.line·39
 52 ····.line·40
 53 ····.line·41
 54 ····.line·42
 55 ····.line·43
 56 ····.line·44
 57 ····.line·45
 58 ····.line·46
 59 ····.line·47
 60 ····.line·48
 61 ····.line·49
 62 ····.line·50
 63 ····.line·51
 64 ····.line·52
 65 ····.line·53
 66 ····.line·54
 67 ····.line·55
 68 ····.line·56
 69 ····.line·57
 70 ····.line·58
 71 ····.line·59
 72 ····.line·60
 73 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
Max diff block lines reached; 2247/4832 bytes (46.50%) of diff not shown.
8.09 KB
smali/L0/f.smali
    
Offset 1, 36 lines modifiedOffset 1, 511 lines modified
1 .class·public·final·synthetic·LL0/f;1 .class·public·final·LL0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LG0/a$d;5 .implements·Ljava/io/Serializable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:LL0/c$b;7 .field·public·e:LW0/i;
  
 8 .field·public·volatile·f:Ljava/lang/Object;
  
 9 .field·public·final·g:Ljava/lang/Object;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LL0/c$b;)V11 .method·public·constructor·<init>(LV0/a;)V
10 ····.locals·012 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·2
 16 ····.line·3
 17 ····.line·4
 18 ····check-cast·p1,·LW0/i;
  
 19 ····.line·5
 20 ····.line·6
13 ····iput-object·p1,·p0,·LL0/f;->a:LL0/c$b;21 ····iput-object·p1,·p0,·LL0/f;->e:LW0/i;
  
 22 ····.line·7
 23 ····.line·8
 24 ····sget-object·p1,·LL0/g;->a:LL0/g;
  
 25 ····.line·9
 26 ····.line·10
 27 ····iput-object·p1,·p0,·LL0/f;->f:Ljava/lang/Object;
  
 28 ····.line·11
 29 ····.line·12
 30 ····iput-object·p0,·p0,·LL0/f;->g:Ljava/lang/Object;
  
 31 ····.line·13
 32 ····.line·14
14 ····return-void33 ····return-void
 34 ····.line·15
 35 ····.line·16
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
 103 ····.line·84
 104 ····.line·85
 105 ····.line·86
 106 ····.line·87
 107 ····.line·88
 108 ····.line·89
 109 ····.line·90
 110 ····.line·91
 111 ····.line·92
 112 ····.line·93
 113 ····.line·94
Max diff block lines reached; 5526/8251 bytes (66.97%) of diff not shown.
2.88 KB
smali/L0/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 158 lines modified
1 .class·public·final·synthetic·LL0/e;1 .class·public·abstract·LL0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/io/Serializable;
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LL0/c$b; 
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LL0/c$b;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LL0/e;->a:LL0/c$b; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V7 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable;
18 ····.locals·18 ····.locals·1
  
19 ····.line·19 ····.line·1
 10 ····instance-of·v0,·p0,·LL0/d;
20 ····iget-object·v0,·p0,·LL0/e;->a:LL0/c$b; 
  
21 ····invoke-static·{v0,·p1,·p2},·LL0/m;->c(LL0/c$b;Ljava/lang/Object;LG0/a$e;)V 
  
22 ····return-void11 ····.line·2
 12 ····.line·3
 13 ····if-eqz·v0,·:cond_0
  
 14 ····.line·4
 15 ····.line·5
 16 ····check-cast·p0,·LL0/d;
  
 17 ····.line·6
 18 ····.line·7
 19 ····iget-object·p0,·p0,·LL0/d;->e:Ljava/lang/Throwable;
  
 20 ····.line·8
 21 ····.line·9
 22 ····goto·:goto_0
  
 23 ····.line·10
 24 ····:cond_0
 25 ····const/4·p0,·0x0
  
 26 ····.line·11
 27 ····:goto_0
 28 ····return-object·p0
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····.line·15
 33 ····.line·16
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
Max diff block lines reached; 0/2919 bytes (0.00%) of diff not shown.
14.9 KB
smali/L0/b.smali
Max HTML report size reached
2.8 KB
smali/L0/g.smali
    
Offset 1, 36 lines modifiedOffset 1, 154 lines modified
1 .class·public·final·synthetic·LL0/g;1 .class·public·final·LL0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·synthetic·a:LL0/c$b;5 .field·public·static·final·a:LL0/g;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LL0/c$b;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·LL0/g;->a:LL0/c$b; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·18 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····iget-object·v0,·p0,·LL0/g;->a:LL0/c$b;10 ····new-instance·v0,·LL0/g;
  
21 ····invoke-static·{v0,·p1,·p2},·LL0/m;->e(LL0/c$b;Ljava/lang/Object;LG0/a$e;)V11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····sput-object·v0,·LL0/g;->a:LL0/g;
  
 18 ····.line·7
 19 ····.line·8
22 ····return-void20 ····return-void
 21 ····.line·9
 22 ····.line·10
 23 ····.line·11
 24 ····.line·12
 25 ····.line·13
 26 ····.line·14
 27 ····.line·15
 28 ····.line·16
 29 ····.line·17
 30 ····.line·18
 31 ····.line·19
 32 ····.line·20
 33 ····.line·21
 34 ····.line·22
 35 ····.line·23
 36 ····.line·24
 37 ····.line·25
 38 ····.line·26
 39 ····.line·27
 40 ····.line·28
 41 ····.line·29
 42 ····.line·30
 43 ····.line·31
 44 ····.line·32
 45 ····.line·33
 46 ····.line·34
 47 ····.line·35
 48 ····.line·36
 49 ····.line·37
 50 ····.line·38
 51 ····.line·39
 52 ····.line·40
 53 ····.line·41
 54 ····.line·42
 55 ····.line·43
 56 ····.line·44
 57 ····.line·45
 58 ····.line·46
 59 ····.line·47
 60 ····.line·48
 61 ····.line·49
 62 ····.line·50
 63 ····.line·51
 64 ····.line·52
 65 ····.line·53
 66 ····.line·54
 67 ····.line·55
 68 ····.line·56
 69 ····.line·57
 70 ····.line·58
 71 ····.line·59
 72 ····.line·60
 73 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
Max diff block lines reached; 0/2834 bytes (0.00%) of diff not shown.
13.5 KB
smali/L0/c.smali
Max HTML report size reached
7.64 KB
smali/b1/a.smali
    
Offset 1, 41 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lb1/a;1 .class·public·final·Lb1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Lb1/b;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicReference;
7 .field·public·final·e:[Ljava/lang/Object; 
  
8 .field·public·f:I 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>([Ljava/lang/Object;)V9 .method·public·constructor·<init>(Lb1/e;)V
11 ····.locals·110 ····.locals·1
  
12 ····.line·111 ····.line·1
13 ····const-string·v0,·"array"12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····.line·415 ····.line·4
 16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
23 ····.line·922 ····.line·9
24 ····iput-object·p1,·p0,·Lb1/a;->e:[Ljava/lang/Object;23 ····iput-object·v0,·p0,·Lb1/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
25 ····.line·1024 ····.line·10
26 ····.line·1125 ····.line·11
27 ····return-void26 ····return-void
28 ····.line·1227 ····.line·12
29 ····.line·1328 ····.line·13
30 ····.line·1429 ····.line·14
Offset 83, 234 lines modifiedOffset 81, 139 lines modified
83 ····.line·5681 ····.line·56
84 ····.line·5782 ····.line·57
85 ····.line·5883 ····.line·58
86 ····.line·5984 ····.line·59
87 ····.line·6085 ····.line·60
88 ····.line·6186 ····.line·61
89 ····.line·6287 ····.line·62
 88 ····.line·63
 89 ····.line·64
 90 ····.line·65
 91 ····.line·66
 92 ····.line·67
 93 ····.line·68
 94 ····.line·69
 95 ····.line·70
 96 ····.line·71
 97 ····.line·72
 98 ····.line·73
 99 ····.line·74
 100 ····.line·75
 101 ····.line·76
 102 ····.line·77
 103 ····.line·78
 104 ····.line·79
 105 ····.line·80
 106 ····.line·81
 107 ····.line·82
 108 ····.line·83
 109 ····.line·84
 110 ····.line·85
 111 ····.line·86
 112 ····.line·87
 113 ····.line·88
 114 ····.line·89
 115 ····.line·90
 116 ····.line·91
 117 ····.line·92
 118 ····.line·93
 119 ····.line·94
 120 ····.line·95
 121 ····.line·96
 122 ····.line·97
 123 ····.line·98
 124 ····.line·99
 125 ····.line·100
 126 ····.line·101
 127 ····.line·102
 128 ····.line·103
 129 ····.line·104
 130 ····.line·105
 131 ····.line·106
 132 ····.line·107
 133 ····.line·108
 134 ····.line·109
 135 ····.line·110
 136 ····.line·111
 137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
90 .end·method156 .end·method
  
  
91 #·virtual·methods157 #·virtual·methods
92 .method·public·hasNext()Z158 .method·public·final·iterator()Ljava/util/Iterator;
93 ····.locals·2159 ····.locals·2
  
Max diff block lines reached; 5344/7794 bytes (68.57%) of diff not shown.
302 B
smali/b1/d.smali
    
Offset 1, 11 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lb1/d;1 .class·public·abstract·Lb1/d;
2 .super·Ljava/lang/Object;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg1/d; 
  
  
6 #·virtual·methods 
7 .method·public·abstract·c()Ljava/lang/Class; 
8 .end·method 
42.5 KB
smali/b1/f.smali
Max HTML report size reached
40.8 KB
smali/b1/e.smali
Max HTML report size reached
1.43 KB
smali/b1/b.smali
    
Offset 1, 81 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lb1/b;1 .class·public·interface·abstract·Lb1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·iterator()Ljava/util/Iterator;
5 .method·public·static·final·a([Ljava/lang/Object;)Ljava/util/Iterator; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"array" 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····new-instance·v0,·Lb1/a; 
  
16 ····.line·7 
17 ····.line·8 
18 ····invoke-direct·{v0,·p0},·Lb1/a;-><init>([Ljava/lang/Object;)V 
  
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····return-object·v0 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 .end·method6 .end·method
5.64 KB
smali/b1/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 387 lines modified
1 .class·public·abstract·Lb1/g;1 .class·public·final·Lb1/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lb1/b;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Lc1/c;
  
 8 .field·public·final·b:LG/K;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(Lc1/c;LG/K;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·2
 15 ····.line·3
 16 ····.line·4
 17 ····iput-object·p1,·p0,·Lb1/g;->a:Lc1/c;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·Lb1/g;->b:LG/K;
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; -1/5741 bytes (-0.02%) of diff not shown.
20.4 KB
smali/b1/c.smali
Max HTML report size reached
17.1 KB
smali/i/a.smali
Max HTML report size reached
5.35 KB
smali/i/b.smali
    
Offset 1, 11 lines modifiedOffset 1, 323 lines modified
1 .class·public·interface·abstract·Li/b;1 .class·public·final·Li/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicInteger;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·b()V9 .method·public·constructor·<init>()V
 10 ····.locals·2
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger;
  
 17 ····.line·5
 18 ····.line·6
 19 ····const/4·v1,·0x0
  
 20 ····.line·7
 21 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
  
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····iput-object·v0,·p0,·Li/b;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
 26 ····.line·11
 27 ····.line·12
 28 ····return-void
 29 ····.line·13
 30 ····.line·14
 31 ····.line·15
 32 ····.line·16
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····.line·22
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
 42 ····.line·26
 43 ····.line·27
 44 ····.line·28
 45 ····.line·29
 46 ····.line·30
 47 ····.line·31
 48 ····.line·32
 49 ····.line·33
 50 ····.line·34
 51 ····.line·35
 52 ····.line·36
 53 ····.line·37
 54 ····.line·38
 55 ····.line·39
 56 ····.line·40
 57 ····.line·41
 58 ····.line·42
 59 ····.line·43
 60 ····.line·44
 61 ····.line·45
 62 ····.line·46
 63 ····.line·47
 64 ····.line·48
 65 ····.line·49
 66 ····.line·50
 67 ····.line·51
 68 ····.line·52
 69 ····.line·53
 70 ····.line·54
 71 ····.line·55
 72 ····.line·56
 73 ····.line·57
 74 ····.line·58
 75 ····.line·59
 76 ····.line·60
 77 ····.line·61
 78 ····.line·62
 79 ····.line·63
 80 ····.line·64
 81 ····.line·65
 82 ····.line·66
 83 ····.line·67
 84 ····.line·68
 85 ····.line·69
 86 ····.line·70
 87 ····.line·71
 88 ····.line·72
 89 ····.line·73
 90 ····.line·74
 91 ····.line·75
 92 ····.line·76
 93 ····.line·77
 94 ····.line·78
 95 ····.line·79
 96 ····.line·80
 97 ····.line·81
 98 ····.line·82
 99 ····.line·83
 100 ····.line·84
 101 ····.line·85
 102 ····.line·86
 103 ····.line·87
 104 ····.line·88
 105 ····.line·89
 106 ····.line·90
 107 ····.line·91
 108 ····.line·92
 109 ····.line·93
 110 ····.line·94
 111 ····.line·95
 112 ····.line·96
 113 ····.line·97
 114 ····.line·98
 115 ····.line·99
 116 ····.line·100
Max diff block lines reached; 2801/5450 bytes (51.39%) of diff not shown.
13.4 KB
smali/m1/t.smali
Max HTML report size reached
80.5 KB
smali/m1/s.smali
Max HTML report size reached
54.3 KB
smali/m1/p.smali
Max HTML report size reached
179 KB
smali/m1/a.smali
Max HTML report size reached
23.2 KB
smali/m1/k.smali
Max HTML report size reached
28.3 KB
smali/m1/j.smali
Max HTML report size reached
17.0 KB
smali/m1/q.smali
Max HTML report size reached
10.3 KB
smali/m1/r.smali
Max HTML report size reached
53.5 KB
smali/m1/u.smali
Max HTML report size reached
14.3 KB
smali/m1/d.smali
Max HTML report size reached
34.4 KB
smali/m1/h.smali
Max HTML report size reached
10.4 KB
smali/m1/o.smali
Max HTML report size reached
47.5 KB
smali/m1/l.smali
Max HTML report size reached
36.9 KB
smali/m1/f.smali
Max HTML report size reached
12.5 KB
smali/m1/m.smali
Max HTML report size reached
18.2 KB
smali/m1/n.smali
Max HTML report size reached
16.1 KB
smali/m1/i.smali
Max HTML report size reached
23.6 KB
smali/m1/e.smali
Max HTML report size reached
110 KB
smali/m1/b.smali
Max HTML report size reached
13.1 KB
smali/m1/g.smali
Max HTML report size reached
18.1 KB
smali/m1/c.smali
Max HTML report size reached
2.95 KB
smali/n0/a.smali
    
Offset 1, 202 lines modifiedOffset 1, 3 lines modified
1 .class·public·Ln0/a;1 .class·public·interface·abstract·Ln0/a;
2 .super·Ljava/lang/Exception;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·e:I 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(ILjava/lang/Throwable;)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0,·p2},·Ljava/lang/Exception;-><init>(Ljava/lang/Throwable;)V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····iput·p1,·p0,·Ln0/a;->e:I 
  
15 ····.line·5 
16 ····.line·6 
17 ····return-void 
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 ····.line·63 
75 ····.line·64 
76 ····.line·65 
77 ····.line·66 
78 ····.line·67 
79 ····.line·68 
80 ····.line·69 
81 ····.line·70 
82 ····.line·71 
83 ····.line·72 
84 ····.line·73 
85 ····.line·74 
86 ····.line·75 
87 ····.line·76 
88 ····.line·77 
89 ····.line·78 
90 ····.line·79 
91 ····.line·80 
92 ····.line·81 
93 ····.line·82 
94 ····.line·83 
95 ····.line·84 
96 ····.line·85 
97 ····.line·86 
98 ····.line·87 
99 ····.line·88 
100 ····.line·89 
101 ····.line·90 
102 ····.line·91 
103 ····.line·92 
104 ····.line·93 
105 ····.line·94 
106 ····.line·95 
107 ····.line·96 
108 ····.line·97 
109 ····.line·98 
110 ····.line·99 
111 ····.line·100 
112 ····.line·101 
113 ····.line·102 
114 ····.line·103 
115 ····.line·104 
116 ····.line·105 
117 ····.line·106 
118 ····.line·107 
119 ····.line·108 
120 ····.line·109 
Max diff block lines reached; -1/2992 bytes (-0.03%) of diff not shown.
28.1 KB
smali/v/a.smali
Max HTML report size reached
32.3 KB
smali/v/j.smali
Max HTML report size reached
71.6 KB
smali/v/d.smali
Max HTML report size reached
8.05 KB
smali/v/h.smali
    
Offset 1, 306 lines modifiedOffset 1, 212 lines modified
1 .class·public·Lv/h;1 .class·public·final·Lv/h;
2 .super·Lv/g;2 .super·Ljava/lang/Thread;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·e:I
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Lv/g;-><init>()V 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void 
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 .end·method 
  
  
71 #·virtual·methods6 #·direct·methods
72 .method·public·i(Ljava/lang/Object;)Landroid/graphics/Typeface;7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V
73 ····.locals·68 ····.locals·1
  
74 ····.line·19 ····.line·1
75 ····const/4·v0,·0x010 ····const-string·v0,·"fonts-androidx"
  
76 ····.line·211 ····.line·2
77 ····const/4·v1,·0x1 
  
78 ····.line·312 ····.line·3
 13 ····invoke-direct·{p0,·p1,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
79 ····:try_start_0 
80 ····iget-object·v2,·p0,·Lv/g;->g:Ljava/lang/Class; 
  
81 ····.line·414 ····.line·4
82 ····.line·515 ····.line·5
83 ····invoke-static·{v2,·v1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; 
  
84 ····.line·616 ····.line·6
 17 ····const/16·p1,·0xa
  
85 ····.line·718 ····.line·7
86 ····.line·819 ····.line·8
87 ····move-result-object·v220 ····iput·p1,·p0,·Lv/h;->e:I
  
88 ····.line·921 ····.line·9
89 ····invoke-static·{v2,·v0,·p1},·Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V 
  
90 ····.line·1022 ····.line·10
 23 ····return-void
91 ····.line·1124 ····.line·11
92 ····.line·1225 ····.line·12
93 ····iget-object·p1,·p0,·Lv/g;->m:Ljava/lang/reflect/Method; 
  
94 ····.line·1326 ····.line·13
95 ····.line·1427 ····.line·14
96 ····const/4·v3,·-0x1 
  
97 ····.line·1528 ····.line·15
98 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
99 ····.line·1629 ····.line·16
100 ····.line·1730 ····.line·17
101 ····.line·1831 ····.line·18
102 ····move-result-object·v4 
  
103 ····.line·1932 ····.line·19
104 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
Max diff block lines reached; 5728/8209 bytes (69.78%) of diff not shown.
46.9 KB
smali/v/f.smali
Max HTML report size reached
45.2 KB
smali/v/i.smali
Max HTML report size reached
54.4 KB
smali/v/e.smali
Max HTML report size reached
70.0 KB
smali/v/b.smali
Max HTML report size reached
74.6 KB
smali/v/g.smali
Max HTML report size reached
49.2 KB
smali/v/c.smali
Max HTML report size reached
3.86 KB
smali/c1/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 200 lines modified
1 .class·public·interface·abstract·Lc1/a;1 .class·public·abstract·Lc1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/nio/charset/Charset;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/Object;Lg1/h;)Ljava/lang/Object;7 .method·static·constructor·<clinit>()V
 8 ····.locals·2
  
 9 ····.line·1
 10 ····const-string·v0,·"UTF-8"
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····move-result-object·v0
  
 18 ····.line·7
 19 ····const-string·v1,·"forName(...)"
  
 20 ····.line·8
 21 ····.line·9
 22 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····sput-object·v0,·Lc1/a;->a:Ljava/nio/charset/Charset;
  
 27 ····.line·13
 28 ····.line·14
 29 ····const-string·v0,·"UTF-16"
  
 30 ····.line·15
 31 ····.line·16
 32 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····move-result-object·v0
  
 37 ····.line·20
 38 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 39 ····.line·21
 40 ····.line·22
 41 ····.line·23
 42 ····const-string·v0,·"UTF-16BE"
  
 43 ····.line·24
 44 ····.line·25
 45 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 46 ····.line·26
 47 ····.line·27
 48 ····.line·28
 49 ····move-result-object·v0
  
 50 ····.line·29
 51 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 52 ····.line·30
 53 ····.line·31
 54 ····.line·32
 55 ····const-string·v0,·"UTF-16LE"
  
 56 ····.line·33
 57 ····.line·34
 58 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 59 ····.line·35
 60 ····.line·36
 61 ····.line·37
 62 ····move-result-object·v0
  
 63 ····.line·38
 64 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 65 ····.line·39
 66 ····.line·40
 67 ····.line·41
 68 ····const-string·v0,·"US-ASCII"
  
 69 ····.line·42
 70 ····.line·43
 71 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 72 ····.line·44
 73 ····.line·45
 74 ····.line·46
 75 ····move-result-object·v0
  
 76 ····.line·47
 77 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 78 ····.line·48
 79 ····.line·49
 80 ····.line·50
 81 ····const-string·v0,·"ISO-8859-1"
  
 82 ····.line·51
 83 ····.line·52
 84 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 85 ····.line·53
 86 ····.line·54
 87 ····.line·55
 88 ····move-result-object·v0
  
 89 ····.line·56
 90 ····invoke-static·{v0,·v1},·LW0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 91 ····.line·57
 92 ····.line·58
 93 ····.line·59
 94 ····return-void
 95 ····.line·60
 96 ····.line·61
Max diff block lines reached; 0/3917 bytes (0.00%) of diff not shown.
6.61 KB
smali/v0/a.smali
    
Offset 1, 420 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lv0/a;1 .class·public·interface·abstract·Lv0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lv0/a$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·public·static·d:Lv0/a; 
  
12 .field·public·static·e:Z 
  
  
13 #·instance·fields 
14 .field·public·a:LA0/d; 
  
15 .field·public·b:Lio/flutter/embedding/engine/FlutterJNI$c; 
  
16 .field·public·c:Ljava/util/concurrent/ExecutorService; 
  
  
17 #·direct·methods 
18 .method·public·constructor·<init>(LA0/d;Lz0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V 
19 ····.locals·0 
  
20 ····.line·2 
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····.line·3 
23 ····iput-object·p1,·p0,·Lv0/a;->a:LA0/d; 
  
24 ····.line·4 
25 ····iput-object·p3,·p0,·Lv0/a;->b:Lio/flutter/embedding/engine/FlutterJNI$c; 
  
26 ····.line·5 
27 ····iput-object·p4,·p0,·Lv0/a;->c:Ljava/util/concurrent/ExecutorService; 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·synthetic·constructor·<init>(LA0/d;Lz0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lv0/a$a;)V 
31 ····.locals·0 
  
32 ····.line·1 
33 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lv0/a;-><init>(LA0/d;Lz0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V 
  
34 ····return-void 
35 .end·method 
  
36 .method·public·static·e()Lv0/a; 
37 ····.locals·1 
  
38 ····.line·1 
39 ····const/4·v0,·0x1 
  
40 ····.line·2 
41 ····sput-boolean·v0,·Lv0/a;->e:Z 
  
42 ····.line·3 
43 ····.line·4 
44 ····sget-object·v0,·Lv0/a;->d:Lv0/a; 
  
45 ····.line·5 
46 ····.line·6 
47 ····if-nez·v0,·:cond_0 
  
48 ····.line·7 
49 ····.line·8 
50 ····new-instance·v0,·Lv0/a$b; 
  
51 ····.line·9 
52 ····.line·10 
53 ····invoke-direct·{v0},·Lv0/a$b;-><init>()V 
  
54 ····.line·11 
55 ····.line·12 
56 ····.line·13 
57 ····invoke-virtual·{v0},·Lv0/a$b;->a()Lv0/a; 
  
58 ····.line·14 
59 ····.line·15 
60 ····.line·16 
61 ····move-result-object·v0 
  
62 ····.line·17 
63 ····sput-object·v0,·Lv0/a;->d:Lv0/a; 
  
64 ····.line·18 
65 ····.line·19 
66 ····:cond_0 
67 ····sget-object·v0,·Lv0/a;->d:Lv0/a; 
  
68 ····.line·20 
69 ····.line·21 
70 ····return-object·v0 
71 ····.line·22 
72 ····.line·23 
73 ····.line·24 
74 ····.line·25 
75 ····.line·26 
76 ····.line·27 
77 ····.line·28 
78 ····.line·29 
79 ····.line·30 
80 ····.line·31 
81 ····.line·32 
82 ····.line·33 
83 ····.line·34 
84 ····.line·35 
85 ····.line·36 
86 ····.line·37 
87 ····.line·38 
88 ····.line·39 
89 ····.line·40 
90 ····.line·41 
91 ····.line·42 
92 ····.line·43 
93 ····.line·44 
94 ····.line·45 
95 ····.line·46 
96 ····.line·47 
Max diff block lines reached; 4019/6733 bytes (59.69%) of diff not shown.
16.7 KB
smali/a0/a.smali
Max HTML report size reached
16.3 KB
smali/e/a.smali
Max HTML report size reached
9.61 KB
smali/E/a.smali
Max HTML report size reached
10.3 KB
smali/E/d.smali
Max HTML report size reached
4.95 KB
smali/E/b.smali
    
Offset 1, 54 lines modifiedOffset 1, 108 lines modified
1 .class·public·abstract·LE/b;1 .class·public·final·LE/b;
2 .super·Ljava/lang/Object;2 .super·Landroid/database/DataSetObserver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:I
  
 6 .field·public·final·synthetic·b:Ljava/lang/Object;
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·a(Landroid/view/accessibility/AccessibilityEvent;)I8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
6 ····.locals·09 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityEvent;->getContentChangeTypes()I11 ····iput·p1,·p0,·LE/b;->a:I
  
 12 ····iput-object·p2,·p0,·LE/b;->b:Ljava/lang/Object;
  
 13 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·onChanged()V
 18 ····.locals·2
  
 19 ····.line·1
 20 ····iget·v0,·p0,·LE/b;->a:I
  
9 ····.line·221 ····.line·2
10 ····.line·322 ····.line·3
 23 ····packed-switch·v0,·:pswitch_data_0
11 ····.line·4 
12 ····move-result·p0 
  
 24 ····.line·4
13 ····.line·525 ····.line·5
14 ····return·p0 
15 ····.line·626 ····.line·6
 27 ····iget-object·v0,·p0,·LE/b;->b:Ljava/lang/Object;
  
16 ····.line·728 ····.line·7
17 ····.line·829 ····.line·8
 30 ····check-cast·v0,·Lh/L;
  
18 ····.line·931 ····.line·9
19 ····.line·1032 ····.line·10
 33 ····iget-object·v1,·v0,·Lh/L;->z:Lh/t;
  
20 ····.line·1134 ····.line·11
21 ····.line·1235 ····.line·12
 36 ····invoke-virtual·{v1},·Landroid/widget/PopupWindow;->isShowing()Z
  
22 ····.line·1337 ····.line·13
23 ····.line·1438 ····.line·14
24 ····.line·1539 ····.line·15
 40 ····move-result·v1
  
25 ····.line·1641 ····.line·16
 42 ····if-eqz·v1,·:cond_0
  
26 ····.line·1743 ····.line·17
27 ····.line·1844 ····.line·18
 45 ····invoke-virtual·{v0},·Lh/L;->f()V
  
28 ····.line·1946 ····.line·19
29 ····.line·2047 ····.line·20
30 ····.line·2148 ····.line·21
 49 ····:cond_0
 50 ····return-void
  
31 ····.line·2251 ····.line·22
 52 ····:pswitch_0
 53 ····iget-object·v0,·p0,·LE/b;->b:Ljava/lang/Object;
  
32 ····.line·2354 ····.line·23
33 ····.line·2455 ····.line·24
 56 ····check-cast·v0,·Lh/g0;
  
34 ····.line·2557 ····.line·25
35 ····.line·2658 ····.line·26
 59 ····const/4·v1,·0x1
  
36 ····.line·2760 ····.line·27
 61 ····iput-boolean·v1,·v0,·LE/c;->e:Z
  
37 ····.line·2862 ····.line·28
38 ····.line·2963 ····.line·29
 64 ····invoke-virtual·{v0},·Lh/g0;->notifyDataSetChanged()V
  
39 ····.line·3065 ····.line·30
40 ····.line·3166 ····.line·31
41 ····.line·3267 ····.line·32
 68 ····return-void
  
42 ····.line·3369 ····.line·33
 70 ····:pswitch_data_0
 71 ····.packed-switch·0x0
 72 ········:pswitch_0
 73 ····.end·packed-switch
43 ····.line·3474 ····.line·34
44 ····.line·3575 ····.line·35
45 ····.line·3676 ····.line·36
46 ····.line·3777 ····.line·37
47 ····.line·3878 ····.line·38
48 ····.line·3979 ····.line·39
49 ····.line·4080 ····.line·40
Offset 70, 47 lines modifiedOffset 124, 144 lines modified
70 ····.line·56124 ····.line·56
71 ····.line·57125 ····.line·57
72 ····.line·58126 ····.line·58
73 ····.line·59127 ····.line·59
74 ····.line·60128 ····.line·60
75 ····.line·61129 ····.line·61
76 ····.line·62130 ····.line·62
 131 ····.line·63
 132 ····.line·64
 133 ····.line·65
 134 ····.line·66
 135 ····.line·67
 136 ····.line·68
 137 ····.line·69
 138 ····.line·70
Max diff block lines reached; 1718/5034 bytes (34.13%) of diff not shown.
33.7 KB
smali/E/c.smali
Max HTML report size reached
85.6 KB
smali/u/a.smali
Max HTML report size reached
39.2 KB
smali/u/b.smali
Max HTML report size reached
59.9 KB
smali/g/a.smali
Max HTML report size reached
14.1 KB
smali/g/b.smali
Max HTML report size reached
15.3 KB
smali/T/a.smali
Max HTML report size reached
11.2 KB
smali/Z/a.smali
Max HTML report size reached
21.4 KB
smali/Z/d.smali
Max HTML report size reached
28.3 KB
smali/Z/f.smali
Max HTML report size reached
58.3 KB
smali/Z/e.smali
Max HTML report size reached
17.3 KB
smali/Z/b.smali
Max HTML report size reached
21.2 KB
smali/Z/c.smali
Max HTML report size reached
7.8 KB
smali/R0/a.smali
    
Offset 1, 215 lines modifiedOffset 1, 105 lines modified
1 .class·public·abstract·LR0/a;1 .class·public·abstract·LR0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LR0/g$b; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·e:LR0/g$c;5 .field·public·static·final·a:Ljava/lang/Integer;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(LR0/g$c;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·3
  
11 ····.line·19 ····.line·1
12 ····const-string·v0,·"key"10 ····const/4·v0,·0x0
  
13 ····.line·211 ····.line·2
 12 ····:try_start_0
 13 ····const-string·v1,·"android.os.Build$VERSION"
14 ····.line·3 
15 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
16 ····.line·4 
17 ····.line·5 
18 ····.line·6 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····iput-object·p1,·p0,·LR0/a;->e:LR0/g$c; 
  
24 ····.line·10 
25 ····.line·11 
26 ····return-void 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 .end·method 
  
  
79 #·virtual·methods 
80 .method·public·d(LR0/g$c;)LR0/g$b; 
81 ····.locals·0 
  
82 ····.line·1 
83 ····invoke-static·{p0,·p1},·LR0/g$b$a;->b(LR0/g$b;LR0/g$c;)LR0/g$b; 
  
84 ····.line·2 
85 ····.line·314 ····.line·3
86 ····.line·415 ····.line·4
87 ····move-result-object·p116 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
88 ····.line·517 ····.line·5
89 ····return-object·p1 
90 ····.line·618 ····.line·6
91 ····.line·719 ····.line·7
92 ····.line·8 
93 ····.line·9 
94 ····.line·10 
95 ····.line·11 
96 ····.line·12 
97 ····.line·13 
98 ····.line·14 
99 ····.line·15 
100 ····.line·16 
101 ····.line·17 
102 ····.line·18 
103 ····.line·19 
104 ····.line·20 
105 ····.line·21 
106 ····.line·22 
107 ····.line·23 
108 ····.line·24 
109 ····.line·25 
110 ····.line·26 
Max diff block lines reached; 4914/7953 bytes (61.79%) of diff not shown.
13.8 KB
smali/h0/a.smali
Max HTML report size reached
7.57 KB
smali/t0/a.smali
    
Offset 1, 33 lines modifiedOffset 1, 380 lines modified
1 .class·public·abstract·Lt0/a;1 .class·public·final·Lt0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lt0/b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lt0/a$b;, 
8 ········Lt0/a$a; 
9 ····} 
10 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lt0/c;
  
11 #·static·fields 
12 .field·public·static·a:Z·=·false 
  
13 .field·public·static·b:F·=·0.3f8 #·direct·methods
 9 .method·public·constructor·<init>(Lt0/c;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lt0/a;->a:Lt0/c;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
Max diff block lines reached; 5207/7720 bytes (67.45%) of diff not shown.
59.7 KB
smali/t0/d.smali
Max HTML report size reached
1.91 KB
smali/t0/f.smali
    
Offset 1, 51 lines modifiedOffset 1, 59 lines modified
1 .class·public·abstract·Lt0/f;1 .class·public·final·Lt0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ls0/e;
  
 6 .field·public·b:Lu0/a;
  
 7 .field·public·c:Ljava/lang/String;
  
 8 .field·public·d:Ljava/util/List;
  
 9 .field·public·e:Z
  
 10 .field·public·f:Z
  
  
4 #·direct·methods11 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;I)I12 .method·public·constructor·<init>(Ls0/e;)V
6 ····.locals·113 ····.locals·1
  
7 ····.line·114 ····.line·1
8 ····int-to-float·p1,·p115 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·216 ····.line·2
10 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; 
  
11 ····.line·317 ····.line·3
12 ····.line·418 ····.line·4
 19 ····const/4·v0,·0x1
  
13 ····.line·520 ····.line·5
14 ····move-result-object·p021 ····iput-boolean·v0,·p0,·Lt0/f;->e:Z
  
15 ····.line·622 ····.line·6
16 ····invoke-virtual·{p0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; 
  
17 ····.line·723 ····.line·7
 24 ····const/4·v0,·0x0
  
18 ····.line·825 ····.line·8
 26 ····iput-boolean·v0,·p0,·Lt0/f;->f:Z
19 ····.line·9 
20 ····move-result-object·p0 
  
 27 ····.line·9
21 ····.line·1028 ····.line·10
22 ····const/4·v0,·0x129 ····iput-object·p1,·p0,·Lt0/f;->a:Ls0/e;
  
23 ····.line·1130 ····.line·11
24 ····invoke-static·{v0,·p1,·p0},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F 
  
25 ····.line·1231 ····.line·12
 32 ····return-void
26 ····.line·1333 ····.line·13
27 ····.line·1434 ····.line·14
28 ····move-result·p0 
  
29 ····.line·1535 ····.line·15
30 ····float-to-int·p0,·p0 
  
31 ····.line·1636 ····.line·16
32 ····return·p0 
33 ····.line·1737 ····.line·17
34 ····.line·1838 ····.line·18
35 ····.line·1939 ····.line·19
36 ····.line·2040 ····.line·20
37 ····.line·2141 ····.line·21
38 ····.line·2242 ····.line·22
39 ····.line·2343 ····.line·23
Offset 134, 8 lines modifiedOffset 142, 26 lines modified
134 ····.line·106142 ····.line·106
135 ····.line·107143 ····.line·107
136 ····.line·108144 ····.line·108
137 ····.line·109145 ····.line·109
138 ····.line·110146 ····.line·110
139 ····.line·111147 ····.line·111
140 ····.line·112148 ····.line·112
 149 ····.line·113
 150 ····.line·114
 151 ····.line·115
 152 ····.line·116
 153 ····.line·117
 154 ····.line·118
 155 ····.line·119
 156 ····.line·120
 157 ····.line·121
 158 ····.line·122
 159 ····.line·123
 160 ····.line·124
 161 ····.line·125
 162 ····.line·126
 163 ····.line·127
 164 ····.line·128
 165 ····.line·129
 166 ····.line·130
141 .end·method167 .end·method
8.32 KB
smali/t0/e.smali
    
Offset 1, 160 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·enum·Lt0/e;1 .class·public·final·Lt0/e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lt0/b;
  
4 #·static·fields 
5 .field·public·static·final·enum·e:Lt0/e; 
  
6 .field·public·static·final·enum·f:Lt0/e;6 #·instance·fields
 7 .field·public·final·synthetic·a:Lt0/c;
  
7 .field·public·static·final·enum·g:Lt0/e; 
  
8 .field·public·static·final·enum·h:Lt0/e; 
  
9 .field·public·static·final·synthetic·i:[Lt0/e;8 .field·public·final·synthetic·b:Lt0/g;
  
  
10 #·direct·methods9 #·direct·methods
11 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(Lt0/g;Lt0/c;)V
12 ····.locals·911 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····new-instance·v0,·Lt0/e;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····const-string·v1,·"START" 
  
18 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lt0/e;->b:Lt0/g;
19 ····.line·5 
20 ····const/4·v2,·0x0 
  
 18 ····.line·5
21 ····.line·619 ····.line·6
22 ····invoke-direct·{v0,·v1,·v2},·Lt0/e;-><init>(Ljava/lang/String;I)V20 ····iput-object·p2,·p0,·Lt0/e;->a:Lt0/c;
  
23 ····.line·721 ····.line·7
24 ····.line·822 ····.line·8
25 ····.line·9 
26 ····sput-object·v0,·Lt0/e;->e:Lt0/e; 
  
27 ····.line·10 
28 ····.line·11 
29 ····new-instance·v1,·Lt0/e; 
  
30 ····.line·12 
31 ····.line·13 
32 ····const-string·v3,·"CENTER" 
  
33 ····.line·14 
34 ····.line·15 
35 ····const/4·v4,·0x1 
  
36 ····.line·16 
37 ····invoke-direct·{v1,·v3,·v4},·Lt0/e;-><init>(Ljava/lang/String;I)V 
  
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····sput-object·v1,·Lt0/e;->f:Lt0/e; 
  
42 ····.line·20 
43 ····.line·21 
44 ····new-instance·v3,·Lt0/e; 
  
45 ····.line·22 
46 ····.line·23 
47 ····const-string·v5,·"END" 
  
48 ····.line·24 
49 ····.line·25 
50 ····const/4·v6,·0x2 
  
51 ····.line·26 
52 ····invoke-direct·{v3,·v5,·v6},·Lt0/e;-><init>(Ljava/lang/String;I)V 
  
53 ····.line·27 
54 ····.line·28 
55 ····.line·29 
56 ····sput-object·v3,·Lt0/e;->g:Lt0/e; 
  
57 ····.line·30 
58 ····.line·31 
59 ····new-instance·v5,·Lt0/e; 
  
60 ····.line·32 
61 ····.line·33 
62 ····const-string·v7,·"NONE" 
  
63 ····.line·34 
64 ····.line·35 
65 ····const/4·v8,·0x3 
  
66 ····.line·36 
67 ····invoke-direct·{v5,·v7,·v8},·Lt0/e;-><init>(Ljava/lang/String;I)V 
  
68 ····.line·37 
69 ····.line·38 
70 ····.line·39 
71 ····sput-object·v5,·Lt0/e;->h:Lt0/e; 
  
72 ····.line·40 
73 ····.line·41 
74 ····const/4·v7,·0x4 
  
75 ····.line·42 
76 ····new-array·v7,·v7,·[Lt0/e; 
  
77 ····.line·43 
78 ····.line·44 
79 ····aput-object·v0,·v7,·v2 
  
80 ····.line·45 
81 ····.line·46 
82 ····aput-object·v1,·v7,·v4 
  
83 ····.line·47 
84 ····.line·48 
85 ····aput-object·v3,·v7,·v6 
  
86 ····.line·49 
87 ····.line·50 
88 ····aput-object·v5,·v7,·v8 
Max diff block lines reached; 5554/8491 bytes (65.41%) of diff not shown.
6.1 KB
smali/t0/b.smali
    
Offset 1, 395 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·enum·Lt0/b;1 .class·public·interface·abstract·Lt0/b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·enum·e:Lt0/b; 
  
6 .field·public·static·final·enum·f:Lt0/b; 
  
7 .field·public·static·final·enum·g:Lt0/b; 
  
8 .field·public·static·final·synthetic·h:[Lt0/b; 
  
  
9 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
10 .method·static·constructor·<clinit>()V 
11 ····.locals·7 
  
12 ····.line·1 
13 ····new-instance·v0,·Lt0/b; 
  
14 ····.line·2 
15 ····.line·3 
16 ····const-string·v1,·"WIDTH" 
  
17 ····.line·4 
18 ····.line·5 
19 ····const/4·v2,·0x0 
  
20 ····.line·6 
21 ····invoke-direct·{v0,·v1,·v2},·Lt0/b;-><init>(Ljava/lang/String;I)V 
  
22 ····.line·7 
23 ····.line·8 
24 ····.line·9 
25 ····sput-object·v0,·Lt0/b;->e:Lt0/b; 
  
26 ····.line·10 
27 ····.line·11 
28 ····new-instance·v1,·Lt0/b; 
  
29 ····.line·12 
30 ····.line·13 
31 ····const-string·v3,·"HEIGHT" 
  
32 ····.line·14 
33 ····.line·15 
34 ····const/4·v4,·0x1 
  
35 ····.line·16 
36 ····invoke-direct·{v1,·v3,·v4},·Lt0/b;-><init>(Ljava/lang/String;I)V 
  
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····sput-object·v1,·Lt0/b;->f:Lt0/b; 
  
41 ····.line·20 
42 ····.line·21 
43 ····new-instance·v3,·Lt0/b; 
  
44 ····.line·22 
45 ····.line·23 
46 ····const-string·v5,·"BOTH" 
  
47 ····.line·24 
48 ····.line·25 
49 ····const/4·v6,·0x2 
  
50 ····.line·26 
51 ····invoke-direct·{v3,·v5,·v6},·Lt0/b;-><init>(Ljava/lang/String;I)V 
  
52 ····.line·27 
53 ····.line·28 
54 ····.line·29 
55 ····sput-object·v3,·Lt0/b;->g:Lt0/b; 
  
56 ····.line·30 
57 ····.line·31 
58 ····const/4·v5,·0x3 
  
59 ····.line·32 
60 ····new-array·v5,·v5,·[Lt0/b; 
  
61 ····.line·33 
62 ····.line·34 
63 ····aput-object·v0,·v5,·v2 
  
64 ····.line·35 
65 ····.line·36 
66 ····aput-object·v1,·v5,·v4 
  
67 ····.line·37 
68 ····.line·38 
69 ····aput-object·v3,·v5,·v6 
  
70 ····.line·39 
71 ····.line·40 
72 ····sput-object·v5,·Lt0/b;->h:[Lt0/b; 
  
73 ····.line·41 
74 ····.line·42 
75 ····return-void 
76 ····.line·43 
77 ····.line·44 
78 ····.line·45 
79 ····.line·46 
80 ····.line·47 
81 ····.line·48 
82 ····.line·49 
83 ····.line·50 
84 ····.line·51 
85 ····.line·52 
86 ····.line·53 
87 ····.line·54 
88 ····.line·55 
89 ····.line·56 
90 ····.line·57 
91 ····.line·58 
92 ····.line·59 
93 ····.line·60 
94 ····.line·61 
95 .end·method6 .end·method
  
 7 .method·public·abstract·b()V
Max diff block lines reached; 0/6211 bytes (0.00%) of diff not shown.
28.5 KB
smali/t0/c.smali
Max HTML report size reached
105 KB
smali/E0/a.smali
Max HTML report size reached
6.42 KB
smali/C0/a.smali
    
Offset 1, 20 lines modifiedOffset 1, 309 lines modified
1 .class·public·interface·abstract·LC0/a;1 .class·public·final·LC0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LC0/e;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LC0/a$a;, 
8 ········LC0/a$b; 
9 ····} 
10 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·b:Ljava/lang/Object;
  
 9 .field·public·final·synthetic·c:Ljava/lang/Object;
  
  
11 #·virtual·methods10 #·direct·methods
12 .method·public·abstract·c(LC0/a$b;)V11 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V
 12 ····.locals·0
  
 13 ····.line·1
 14 ····iput·p1,·p0,·LC0/a;->a:I
  
 15 ····iput-object·p2,·p0,·LC0/a;->c:Ljava/lang/Object;
  
 16 ····iput-object·p3,·p0,·LC0/a;->b:Ljava/lang/Object;
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····return-void
13 .end·method19 .end·method
  
14 .method·public·abstract·q(LC0/a$b;)V 
 20 #·virtual·methods
 21 .method·public·final·a(Ljava/nio/ByteBuffer;)V
 22 ····.locals·4
  
 23 ····.line·1
 24 ····iget·v0,·p0,·LC0/a;->a:I
  
 25 ····.line·2
 26 ····.line·3
 27 ····packed-switch·v0,·:pswitch_data_0
  
 28 ····.line·4
 29 ····.line·5
 30 ····.line·6
 31 ····iget-object·v0,·p0,·LC0/a;->c:Ljava/lang/Object;
  
 32 ····.line·7
 33 ····.line·8
 34 ····check-cast·v0,·LB0/v;
  
 35 ····.line·9
 36 ····.line·10
 37 ····iget-object·v1,·p0,·LC0/a;->b:Ljava/lang/Object;
  
 38 ····.line·11
 39 ····.line·12
 40 ····check-cast·v1,·LB0/r;
  
 41 ····.line·13
 42 ····.line·14
 43 ····if-nez·p1,·:cond_0
  
 44 ····.line·15
 45 ····.line·16
 46 ····:try_start_0
 47 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
 48 ····:try_end_0
 49 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 50 ····.line·17
 51 ····.line·18
 52 ····.line·19
 53 ····goto·:goto_1
  
 54 ····.line·20
 55 ····:catch_0
 56 ····move-exception·p1
  
 57 ····.line·21
 58 ····goto·:goto_0
  
 59 ····.line·22
 60 ····:cond_0
 61 ····:try_start_1
 62 ····iget-object·v2,·v0,·LB0/v;->c:Ljava/lang/Object;
  
 63 ····.line·23
 64 ····.line·24
 65 ····check-cast·v2,·LC0/l;
  
 66 ····.line·25
 67 ····.line·26
 68 ····invoke-interface·{v2,·p1},·LC0/l;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
 69 ····.line·27
 70 ····.line·28
 71 ····.line·29
 72 ····move-result-object·p1
  
 73 ····.line·30
 74 ····invoke-virtual·{v1,·p1},·LB0/r;->c(Ljava/lang/Object;)V
 75 ····:try_end_1
 76 ····.catch·LC0/g;·{:try_start_1·..·:try_end_1}·:catch_1
 77 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0
  
 78 ····.line·31
 79 ····.line·32
 80 ····.line·33
 81 ····goto·:goto_1
  
 82 ····.line·34
 83 ····:catch_1
 84 ····move-exception·p1
  
 85 ····.line·35
 86 ····:try_start_2
 87 ····iget-object·v2,·p1,·LC0/g;->e:Ljava/lang/String;
Max diff block lines reached; 0/6538 bytes (0.00%) of diff not shown.
264 B
smali/C0/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LC0/b;1 .class·public·interface·abstract·LC0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·e(LC0/a;)V5 .method·public·abstract·c(Ljava/lang/Object;LB0/h;)V
6 .end·method6 .end·method
238 B
smali/U0/a.smali
    
Offset 1, 6 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·LU0/a;1 .class·public·final·LU0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Error;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/List; 
8.94 KB
smali/k0/a.smali
    
Offset 1, 266 lines modifiedOffset 1, 180 lines modified
1 .class·public·final·Lk0/a;1 .class·public·final·Lk0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lk0/b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lk0/a$a; 
8 ····} 
9 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·a:Li0/g;
  
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····.line·2 
16 ····.line·3 
17 ····.line·4 
18 ····return-void 
19 ····.line·5 
20 ····.line·6 
21 ····.line·7 
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 .end·method 
  
  
77 #·virtual·methods8 #·virtual·methods
78 .method·public·a(Landroid/content/Context;Lk0/a$a;Lk0/b;)V9 .method·public·final·a(Lm0/a;)V
79 ····.locals·210 ····.locals·4
  
80 ····.line·111 ····.line·1
81 ····if-nez·p1,·:cond_012 ····iget-object·p1,·p1,·Lm0/a;->a:Lcom/shockwave/pdfium/PdfDocument$Link;
  
82 ····.line·213 ····.line·2
83 ····.line·314 ····.line·3
84 ····const-string·p1,·"permissions_handler"15 ····iget-object·v0,·p1,·Lcom/shockwave/pdfium/PdfDocument$Link;->c:Ljava/lang/String;
  
85 ····.line·416 ····.line·4
86 ····.line·517 ····.line·5
87 ····const-string·p2,·"Context·cannot·be·null."18 ····iget-object·p1,·p1,·Lcom/shockwave/pdfium/PdfDocument$Link;->b:Ljava/lang/Integer;
  
88 ····.line·619 ····.line·6
89 ····.line·720 ····.line·7
90 ····invoke-static·{p1,·p2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I21 ····iget-object·v1,·p0,·Lk0/a;->a:Li0/g;
  
91 ····.line·822 ····.line·8
92 ····.line·923 ····.line·9
 24 ····if-eqz·v0,·:cond_1
93 ····.line·10 
94 ····const-string·p1,·"PermissionHandler.AppSettingsManager" 
  
 25 ····.line·10
95 ····.line·1126 ····.line·11
 27 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
96 ····.line·12 
97 ····const-string·p2,·"Android·context·cannot·be·null." 
  
 28 ····.line·12
98 ····.line·1329 ····.line·13
99 ····.line·1430 ····.line·14
100 ····invoke-interface·{p3,·p1,·p2},·Lk0/b;->a(Ljava/lang/String;Ljava/lang/String;)V31 ····move-result·v2
  
101 ····.line·1532 ····.line·15
 33 ····if-nez·v2,·:cond_1
  
Max diff block lines reached; 6578/9123 bytes (72.10%) of diff not shown.
276 B
smali/k0/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lk0/b;1 .class·public·interface·abstract·Lk0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V5 .method·public·abstract·a(Lm0/a;)V
6 .end·method6 .end·method
166 B
smali/F/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LF/a;1 .class·public·final·LF/a;
2 .super·Ljava/lang/Object;2 .super·LF/c;
3 .source·"SourceFile"3 .source·"SourceFile"
46.1 KB
smali/f0/a.smali
Max HTML report size reached
4.18 KB
smali/f0/b.smali
    
Offset 1, 42 lines modifiedOffset 1, 116 lines modified
1 .class·public·final·synthetic·Lf0/b;1 .class·public·abstract·synthetic·Lf0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)I
 6 ····.locals·0
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:Landroidx/window/layout/adapter/sidecar/b$c;7 ····.line·1
 8 ····iget·p0,·p0,·Landroid/content/res/Configuration;->fontWeightAdjustment:I
  
8 .field·public·final·synthetic·f:Lc0/j;9 ····return·p0
 10 .end·method
  
 11 .method·public·static·bridge·synthetic·b(Ls0/o;)Landroid/view/AttachedSurfaceControl;
 12 ····.locals·0
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Landroidx/window/layout/adapter/sidecar/b$c;Lc0/j;)V13 ····.line·1
 14 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;
  
 15 ····move-result-object·p0
  
 16 ····return-object·p0
 17 .end·method
  
 18 .method·public·static·bridge·synthetic·c(Landroid/view/AttachedSurfaceControl;Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;
 19 ····.locals·0
  
 20 ····.line·1
 21 ····invoke-interface·{p0,·p1},·Landroid/view/AttachedSurfaceControl;->buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;
  
 22 ····move-result-object·p0
  
 23 ····return-object·p0
 24 .end·method
  
 25 .method·public·static·bridge·synthetic·d(Landroid/view/textservice/TextServicesManager;)Ljava/util/List;
 26 ····.locals·0
  
 27 ····.line·1
 28 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->getEnabledSpellCheckerInfos()Ljava/util/List;
  
 29 ····move-result-object·p0
  
 30 ····return-object·p0
 31 .end·method
  
 32 .method·public·static·bridge·synthetic·e(Landroid/view/AttachedSurfaceControl;Landroid/view/SurfaceControl$Transaction;)V
 33 ····.locals·0
  
 34 ····.line·1
 35 ····invoke-interface·{p0,·p1},·Landroid/view/AttachedSurfaceControl;->applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z
  
 36 ····return-void
 37 .end·method
  
 38 .method·public·static·bridge·synthetic·f(Landroid/view/WindowManager;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V
11 ····.locals·039 ····.locals·0
  
12 ····.line·140 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-interface·{p0,·p1,·p2},·Landroid/view/WindowManager;->addCrossWindowBlurEnabledListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V
  
 42 ····return-void
 43 .end·method
  
14 ····iput-object·p1,·p0,·Lf0/b;->e:Landroidx/window/layout/adapter/sidecar/b$c;44 .method·public·static·bridge·synthetic·g(Landroid/view/WindowManager;Ljava/util/function/Consumer;)V
 45 ····.locals·0
  
15 ····iput-object·p2,·p0,·Lf0/b;->f:Lc0/j;46 ····.line·1
 47 ····invoke-interface·{p0,·p1},·Landroid/view/WindowManager;->removeCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V
  
16 ····return-void48 ····return-void
17 .end·method49 .end·method
  
 50 .method·public·static·bridge·synthetic·h(Landroid/app/AlarmManager;)Z
 51 ····.locals·0
  
 52 ····.line·1
 53 ····invoke-virtual·{p0},·Landroid/app/AlarmManager;->canScheduleExactAlarms()Z
  
 54 ····move-result·p0
  
 55 ····return·p0
 56 .end·method
  
 57 .method·public·static·bridge·synthetic·i(Landroid/view/WindowManager;)Z
 58 ····.locals·0
  
 59 ····.line·1
 60 ····invoke-interface·{p0},·Landroid/view/WindowManager;->isCrossWindowBlurEnabled()Z
  
 61 ····move-result·p0
  
 62 ····return·p0
 63 .end·method
  
 64 .method·public·static·bridge·synthetic·j(Landroid/view/textservice/TextServicesManager;)Z
18 #·virtual·methods 
19 .method·public·final·run()V 
20 ····.locals·265 ····.locals·0
  
21 ····.line·166 ····.line·1
22 ····iget-object·v0,·p0,·Lf0/b;->e:Landroidx/window/layout/adapter/sidecar/b$c;67 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->isSpellCheckerEnabled()Z
  
23 ····iget-object·v1,·p0,·Lf0/b;->f:Lc0/j;68 ····move-result·p0
  
 69 ····return·p0
 70 .end·method
  
24 ····invoke-static·{v0,·v1},·Landroidx/window/layout/adapter/sidecar/b$c;->a(Landroidx/window/layout/adapter/sidecar/b$c;Lc0/j;)V71 .method·public·static·bridge·synthetic·k(Landroid/view/WindowManager;Ljava/util/function/Consumer;)V
 72 ····.locals·0
  
 73 ····.line·1
 74 ····invoke-interface·{p0,·p1},·Landroid/view/WindowManager;->addCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V
  
25 ····return-void75 ····return-void
26 .end·method76 .end·method
5.11 KB
smali/h1/a.smali
    
Offset 1, 52 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lh1/a;1 .class·public·final·Lh1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lh1/b; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicReference;5 .field·public·final·transient·e:Lg1/e;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Lh1/b;)V7 .method·public·constructor·<init>(Lg1/e;)V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····const-string·v0,·"sequence"10 ····const-string·v0,·"Flow·was·aborted,·no·more·elements·needed"
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-direct·{p0,·v0},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····iput-object·p1,·p0,·Lh1/a;->e:Lg1/e;
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
 20 ····return-void
22 ····.line·921 ····.line·9
23 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; 
  
24 ····.line·1022 ····.line·10
25 ····.line·1123 ····.line·11
26 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V 
  
27 ····.line·1224 ····.line·12
28 ····.line·1325 ····.line·13
29 ····.line·1426 ····.line·14
30 ····iput-object·v0,·p0,·Lh1/a;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
31 ····.line·1527 ····.line·15
32 ····.line·1628 ····.line·16
33 ····return-void 
34 ····.line·1729 ····.line·17
35 ····.line·1830 ····.line·18
36 ····.line·1931 ····.line·19
37 ····.line·2032 ····.line·20
38 ····.line·2133 ····.line·21
39 ····.line·2234 ····.line·22
40 ····.line·2335 ····.line·23
Offset 85, 71 lines modifiedOffset 76, 120 lines modified
85 ····.line·5676 ····.line·56
86 ····.line·5777 ····.line·57
87 ····.line·5878 ····.line·58
88 ····.line·5979 ····.line·59
89 ····.line·6080 ····.line·60
90 ····.line·6181 ····.line·61
91 ····.line·6282 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
 112 ····.line·92
 113 ····.line·93
 114 ····.line·94
 115 ····.line·95
 116 ····.line·96
 117 ····.line·97
 118 ····.line·98
 119 ····.line·99
 120 ····.line·100
 121 ····.line·101
 122 ····.line·102
 123 ····.line·103
 124 ····.line·104
 125 ····.line·105
 126 ····.line·106
 127 ····.line·107
 128 ····.line·108
 129 ····.line·109
 130 ····.line·110
 131 ····.line·111
 132 ····.line·112
 133 ····.line·113
 134 ····.line·114
 135 ····.line·115
 136 ····.line·116
 137 ····.line·117
 138 ····.line·118
 139 ····.line·119
 140 ····.line·120
 141 ····.line·121
 142 ····.line·122
 143 ····.line·123
 144 ····.line·124
 145 ····.line·125
 146 ····.line·126
 147 ····.line·127
 148 ····.line·128
Max diff block lines reached; 2658/5205 bytes (51.07%) of diff not shown.
20.5 KB
smali/h1/d.smali
Max HTML report size reached
31.1 KB
smali/h1/h.smali
Max HTML report size reached
28.4 KB
smali/h1/f.smali
Max HTML report size reached
13.6 KB
smali/h1/e.smali
Max HTML report size reached
348 B
smali/h1/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lh1/b;1 .class·public·abstract·Lh1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·iterator()Ljava/util/Iterator; 
6 .end·method4 #·instance·fields
 5 .field·public·e:[Lh1/c;
  
 6 .field·public·f:I
  
 7 .field·public·g:I
14.2 KB
smali/h1/g.smali
Max HTML report size reached
669 B
assets/dexopt/baseline.profm
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
00000000:·7072·6d00·3030·3200·0100·3100·0000·3100··prm.002...1...1.00000000:·7072·6d00·3030·3200·0100·3500·0000·3300··prm.002...5...3.
00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.
00000020:·4b49·adf8·cac3·c0c0·c7f0·9189·9121·9c91··KI...........!.. 
00000030:·9b81·9d81·110c·9980·240b·90c7·02a4·01f9··........$.......00000020:·4b49·ad38·c3ce·c020·c010·c8c8·c8f0·8081··KI.8...·........
 00000030:·8581·9581·110e·9980·7c16·206f·0283·0c23··........|.·o...#
00000040:·c306·ec··································...00000040:·000b·0607·45·····························....E
1.95 KB
assets/dexopt/baseline.prof
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
00000000:·7072·6f00·3031·3000·01a4·1100·00de·0000··pro.010.........00000000:·7072·6f00·3031·3000·019f·0900·00b5·0000··pro.010.........
00000010:·0078·01e3·66e0·6378·c0c0·c060·c679·cfc4··.x..f.cx...`.y..00000010:·0078·01e3·6610·6098·c1c0·c060·ce76·6682··.x..f.`....`.vf.
 00000020:·ae32·0343·724e·6271·716a·b15e·4a6a·c539··.2.CrNbqqj.^Jj.9
 00000030:·1606·0646·a014·324e·e745·f081·d20c·cc40··...F..2N.E.....@
 00000040:·cc04·c4dc·48ea·407c·643d·3036·ba3a·25a8··....H.@|d=06.:%.
 00000050:·3a90·1930·3520·3341·ead0·cd80·a9d1·e064··:..05·3A.......d
 00000060:·6070·6464·64c8·6162·6660·05ea·6204·aa84··`pddd.abf`..b...
 00000070:·902c·0c2c·40d6·3c06·2d90·5183·131c·601f··.,.,@.<.-.Q...`.
 00000080:·9cee·1a75·15b6·10e8·1369·f8cd·fa00·24f3··...u.....i....$.
 00000090:·6c45·3a36·05a3·62a8·21e0·80ca·1de5·0d4c··lE:6..b.!......L
 000000a0:·08fc·1818·6b47·6d25·2704·0e7c·642b·d8cf··....kGm%'..|d+..
 000000b0:·2003·d47a·e0ff·5f79·724c·1869·7a38·4694···..z.._yrL.iz8F.
 000000c0:·8701·3453·1748···························..4S.H
00000020:·c489·8121·3927·b1b8·38b5·582f·25b5·6235··...!9'..8.X/%.b5 
00000030:·3703·0323·500a·1b3e·2d82·2a2e·0f55·c70c··7..#P..>-.*..U.. 
00000040:·a499·8058·1449·1f88·cf06·e583·e4b1·9947··...X.I.........G 
00000050:·488c·07a8·0f66·2607·90cd·0ac4·fc50·b390··H....f&......P.. 
00000060:·cd64·018a·81ec·8361·7473·41e2·30f5·cf98··.d.....atsA.0... 
00000070:·80b2·cc9c·0cec·4017·3102·4599·8024·0bd0··......@.1.E..$.. 
00000080:·a5ac·6017·0215·8e02·fa86·c00f·50cc·8c82··..`.........P... 
00000090:·d110·1874·21f0·01e8·a203·c022·4f6f·c66f··...t!......"Oo.o 
000000a0:·7960·e990·e0c0·c170·26b0·5672·d0b9·73d4··y`.....p&.Vr..s. 
000000b0:·41a3·2130·1a02·a321·3092·43a0·c17e·24fb··A.!0...!0.C..~$. 
000000c0:·7ed4·ef83·3804·403d·961a·6686·074d·3fff··~...8.@=..f..M?. 
000000d0:·330a·003b·452d·0c07·fedf·fd3e·daea·1dc4··3..;E-.....>.... 
000000e0:·5136·eab4·d110·18e8·1000·0039·071a·50····Q6.........9..P 
14.4 MB
assets/flutter_assets/NOTICES.Z
14.4 MB
NOTICES.Z-content
Max HTML report size reached
50.1 KB
assets/flutter_assets/fonts/MaterialIcons-Regular.otf
39.5 KB
showttf {}
Max HTML report size reached
10.4 KB
ttx -o- {}
Max HTML report size reached
163 KB
assets/flutter_assets/shaders/ink_sparkle.frag
Max HTML report size reached
7.2 KB
smali/F0/j$a.smali vs.
smali/h/E.smali
Files 20% similar despite different names
    
Offset 1, 264 lines modifiedOffset 1, 213 lines modified
1 .class·public·LF0/j$a;1 .class·public·final·Lh/E;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·LG0/j$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/j; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·a:Ljava/util/Map;7 .field·public·final·synthetic·e:I
  
16 .field·public·final·synthetic·b:LF0/j;8 .field·public·final·synthetic·f:Lg/a;
  
  
17 #·direct·methods9 #·direct·methods
18 .method·public·constructor·<init>(LF0/j;)V10 .method·public·synthetic·constructor·<init>(Lg/a;I)V
19 ····.locals·011 ····.locals·0
  
20 ····.line·112 ····.line·1
21 ····iput-object·p1,·p0,·LF0/j$a;->b:LF0/j;13 ····iput·p2,·p0,·Lh/E;->e:I
  
 14 ····iput-object·p1,·p0,·Lh/E;->f:Lg/a;
22 ····.line·2 
23 ····.line·3 
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····.line·4 
26 ····.line·5 
27 ····.line·6 
28 ····new-instance·p1,·Ljava/util/HashMap; 
  
29 ····.line·7 
30 ····.line·8 
31 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·9 
33 ····.line·10 
34 ····.line·11 
35 ····iput-object·p1,·p0,·LF0/j$a;->a:Ljava/util/Map; 
  
36 ····.line·12 
37 ····.line·13 
38 ····return-void16 ····return-void
39 ····.line·14 
40 ····.line·15 
41 ····.line·16 
42 ····.line·17 
43 ····.line·18 
44 ····.line·19 
45 ····.line·20 
46 ····.line·21 
47 ····.line·22 
48 ····.line·23 
49 ····.line·24 
50 ····.line·25 
51 ····.line·26 
52 ····.line·27 
53 ····.line·28 
54 ····.line·29 
55 ····.line·30 
56 ····.line·31 
57 ····.line·32 
58 ····.line·33 
59 ····.line·34 
60 ····.line·35 
61 ····.line·36 
62 ····.line·37 
63 ····.line·38 
64 ····.line·39 
65 ····.line·40 
66 ····.line·41 
67 ····.line·42 
68 ····.line·43 
69 ····.line·44 
70 ····.line·45 
71 ····.line·46 
72 ····.line·47 
73 ····.line·48 
74 ····.line·49 
75 ····.line·50 
76 ····.line·51 
77 ····.line·52 
78 ····.line·53 
79 ····.line·54 
80 ····.line·55 
81 ····.line·56 
82 ····.line·57 
83 ····.line·58 
84 ····.line·59 
85 ····.line·60 
86 ····.line·61 
87 ····.line·62 
88 .end·method17 .end·method
  
  
89 #·virtual·methods18 #·virtual·methods
90 .method·public·e(LG0/i;LG0/j$d;)V19 .method·public·final·run()V
91 ····.locals·220 ····.locals·12
  
92 ····.line·121 ····.line·1
93 ····iget-object·v0,·p0,·LF0/j$a;->b:LF0/j;22 ····iget·v0,·p0,·Lh/E;->e:I
  
94 ····.line·223 ····.line·2
95 ····.line·324 ····.line·3
96 ····invoke-static·{v0},·LF0/j;->a(LF0/j;)LF0/j$b;25 ····packed-switch·v0,·:pswitch_data_0
  
97 ····.line·426 ····.line·4
98 ····.line·527 ····.line·5
99 ····.line·628 ····.line·6
100 ····move-result-object·v029 ····iget-object·v0,·p0,·Lh/E;->f:Lg/a;
  
101 ····.line·730 ····.line·7
102 ····if-nez·v0,·:cond_0 
  
103 ····.line·831 ····.line·8
Max diff block lines reached; 4710/7297 bytes (64.55%) of diff not shown.
2.38 KB
smali/F0/i$b.smali vs.
smali/u0/h.smali
Files 14% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 82 lines modified
1 .class·public·LF0/i$b;1 .class·public·final·synthetic·Lu0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/i; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·final·a:Landroid/view/KeyEvent;7 .field·public·final·synthetic·e:I
  
14 .field·public·final·b:Ljava/lang/Character;8 .field·public·final·synthetic·f:Lu0/i;
  
  
15 #·direct·methods9 #·direct·methods
16 .method·public·constructor·<init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V10 .method·public·synthetic·constructor·<init>(Lu0/i;I)V
17 ····.locals·011 ····.locals·0
  
18 ····.line·112 ····.line·1
 13 ····iput·p2,·p0,·Lu0/h;->e:I
  
 14 ····iput-object·p1,·p0,·Lu0/h;->f:Lu0/i;
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·1
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Lu0/h;->e:I
  
20 ····.line·223 ····.line·2
21 ····.line·324 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
22 ····.line·4 
23 ····iput-object·p1,·p0,·LF0/i$b;->a:Landroid/view/KeyEvent; 
  
 26 ····.line·4
24 ····.line·527 ····.line·5
25 ····.line·628 ····.line·6
26 ····iput-object·p2,·p0,·LF0/i$b;->b:Ljava/lang/Character;29 ····iget-object·v0,·p0,·Lu0/h;->f:Lu0/i;
  
27 ····.line·730 ····.line·7
28 ····.line·831 ····.line·8
29 ····return-void32 ····invoke-virtual·{v0},·Lu0/i;->b()V
  
30 ····.line·933 ····.line·9
31 ····.line·1034 ····.line·10
32 ····.line·1135 ····.line·11
 36 ····return-void
  
33 ····.line·1237 ····.line·12
 38 ····:pswitch_0
 39 ····iget-object·v0,·p0,·Lu0/h;->f:Lu0/i;
  
34 ····.line·1340 ····.line·13
35 ····.line·1441 ····.line·14
 42 ····invoke-virtual·{v0},·Lu0/i;->b()V
  
36 ····.line·1543 ····.line·15
37 ····.line·1644 ····.line·16
38 ····.line·1745 ····.line·17
 46 ····return-void
  
39 ····.line·1847 ····.line·18
 48 ····nop
  
40 ····.line·1949 ····.line·19
 50 ····:pswitch_data_0
 51 ····.packed-switch·0x0
 52 ········:pswitch_0
 53 ····.end·packed-switch
41 ····.line·2054 ····.line·20
42 ····.line·2155 ····.line·21
43 ····.line·2256 ····.line·22
44 ····.line·2357 ····.line·23
45 ····.line·2458 ····.line·24
46 ····.line·2559 ····.line·25
47 ····.line·2660 ····.line·26
Offset 139, 8 lines modifiedOffset 162, 29 lines modified
139 ····.line·106162 ····.line·106
140 ····.line·107163 ····.line·107
141 ····.line·108164 ····.line·108
142 ····.line·109165 ····.line·109
143 ····.line·110166 ····.line·110
144 ····.line·111167 ····.line·111
145 ····.line·112168 ····.line·112
 169 ····.line·113
 170 ····.line·114
 171 ····.line·115
 172 ····.line·116
 173 ····.line·117
 174 ····.line·118
 175 ····.line·119
 176 ····.line·120
 177 ····.line·121
 178 ····.line·122
 179 ····.line·123
 180 ····.line·124
 181 ····.line·125
 182 ····.line·126
 183 ····.line·127
 184 ····.line·128
 185 ····.line·129
 186 ····.line·130
 187 ····.line·131
 188 ····.line·132
 189 ····.line·133
146 .end·method190 .end·method
12.1 KB
smali/F0/k$b.smali vs.
smali/d1/h.smali
Max HTML report size reached
10.3 KB
smali/F0/t.smali vs.
smali/W0/i.smali
Max HTML report size reached
6.57 KB
smali/F0/w$c.smali vs.
smali/G/L.smali
Files 9% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 234 lines modified
1 .class·public·LF0/w$c; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/L;
 2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/p;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/w; 
7 .end·annotation 
  
 6 #·static·fields
 7 .field·public·static·final·f:LG/L;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·final·a:LF0/w$g;8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·2
  
14 .field·public·final·b:Z11 ····.line·1
 12 ····new-instance·v0,·LG/L;
  
15 .field·public·final·c:Z13 ····.line·2
 14 ····.line·3
 15 ····const/4·v1,·0x2
  
 16 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
 18 ····.line·5
 19 ····.line·6
 20 ····.line·7
 21 ····sput-object·v0,·LG/L;->f:LG/L;
  
 22 ····.line·8
 23 ····.line·9
 24 ····return-void
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
Max diff block lines reached; 3977/6658 bytes (59.73%) of diff not shown.
22.3 KB
smali/F0/s.smali vs.
smali/y/j.smali
Max HTML report size reached
6.59 KB
smali/F0/l$a.smali vs.
smali/U/e.smali
Files 14% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 35 lines modified
1 .class·public·LF0/l$a;1 .class·public·abstract·LU/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/j$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/l; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·a:LF0/l; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·public·constructor·<init>(LF0/l;)V5 .method·static·constructor·<clinit>()V
18 ····.locals·06 ····.locals·1
  
19 ····.line·17 ····.line·1
20 ····iput-object·p1,·p0,·LF0/l$a;->a:LF0/l;8 ····const-class·v0,·LU/e;
  
21 ····.line·29 ····.line·2
22 ····.line·310 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-static·{v0},·LW0/q;->a(Ljava/lang/Class;)LW0/e;
  
24 ····.line·412 ····.line·4
25 ····.line·513 ····.line·5
26 ····.line·614 ····.line·6
27 ····return-void15 ····move-result-object·v0
  
28 ····.line·716 ····.line·7
 17 ····invoke-virtual·{v0},·LW0/e;->b()Ljava/lang/String;
  
29 ····.line·818 ····.line·8
30 ····.line·919 ····.line·9
31 ····.line·1020 ····.line·10
 21 ····return-void
32 ····.line·1122 ····.line·11
33 ····.line·1223 ····.line·12
34 ····.line·1324 ····.line·13
35 ····.line·1425 ····.line·14
36 ····.line·1526 ····.line·15
37 ····.line·1627 ····.line·16
38 ····.line·1728 ····.line·17
Offset 88, 193 lines modifiedOffset 74, 185 lines modified
88 ····.line·5674 ····.line·56
89 ····.line·5775 ····.line·57
90 ····.line·5876 ····.line·58
91 ····.line·5977 ····.line·59
92 ····.line·6078 ····.line·60
93 ····.line·6179 ····.line·61
94 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
 113 ····.line·95
 114 ····.line·96
 115 ····.line·97
 116 ····.line·98
 117 ····.line·99
 118 ····.line·100
 119 ····.line·101
 120 ····.line·102
 121 ····.line·103
 122 ····.line·104
 123 ····.line·105
 124 ····.line·106
 125 ····.line·107
 126 ····.line·108
 127 ····.line·109
 128 ····.line·110
 129 ····.line·111
 130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
Max diff block lines reached; 4390/6672 bytes (65.80%) of diff not shown.
15.1 KB
smali/F0/o$l.smali vs.
smali/h/Y.smali
Max HTML report size reached
16.3 KB
smali/F0/o$e.smali vs.
smali/O/L.smali
Max HTML report size reached
5.79 KB
smali/F0/s$b.smali vs.
smali/I0/e.smali
Files 18% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 .class·public·LF0/s$b;1 .class·public·final·LI0/e;
2 .super·Ljava/lang/Object;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LG0/j$c;5 .implements·LV0/a;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/s; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·static·fields
15 .field·public·final·synthetic·a:LF0/s;7 .field·public·static·final·f:LI0/e;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(LF0/s;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·2
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·LF0/s$b;->a:LF0/s;12 ····new-instance·v0,·LI0/e;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····const/4·v1,·0x0
  
24 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
25 ····.line·518 ····.line·5
26 ····.line·619 ····.line·6
27 ····return-void 
28 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LI0/e;->f:LI0/e;
  
29 ····.line·822 ····.line·8
30 ····.line·923 ····.line·9
 24 ····return-void
31 ····.line·1025 ····.line·10
32 ····.line·1126 ····.line·11
33 ····.line·1227 ····.line·12
34 ····.line·1328 ····.line·13
35 ····.line·1429 ····.line·14
36 ····.line·1530 ····.line·15
37 ····.line·1631 ····.line·16
Offset 88, 182 lines modifiedOffset 81, 177 lines modified
88 ····.line·5681 ····.line·56
89 ····.line·5782 ····.line·57
90 ····.line·5883 ····.line·58
91 ····.line·5984 ····.line·59
92 ····.line·6085 ····.line·60
93 ····.line·6186 ····.line·61
94 ····.line·6287 ····.line·62
 88 ····.line·63
 89 ····.line·64
 90 ····.line·65
 91 ····.line·66
 92 ····.line·67
 93 ····.line·68
 94 ····.line·69
 95 ····.line·70
 96 ····.line·71
 97 ····.line·72
 98 ····.line·73
 99 ····.line·74
 100 ····.line·75
 101 ····.line·76
 102 ····.line·77
 103 ····.line·78
 104 ····.line·79
 105 ····.line·80
 106 ····.line·81
 107 ····.line·82
 108 ····.line·83
 109 ····.line·84
 110 ····.line·85
 111 ····.line·86
 112 ····.line·87
 113 ····.line·88
 114 ····.line·89
 115 ····.line·90
 116 ····.line·91
 117 ····.line·92
 118 ····.line·93
 119 ····.line·94
 120 ····.line·95
 121 ····.line·96
 122 ····.line·97
 123 ····.line·98
 124 ····.line·99
 125 ····.line·100
 126 ····.line·101
 127 ····.line·102
 128 ····.line·103
 129 ····.line·104
 130 ····.line·105
 131 ····.line·106
 132 ····.line·107
 133 ····.line·108
 134 ····.line·109
 135 ····.line·110
 136 ····.line·111
 137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
Max diff block lines reached; 3530/5851 bytes (60.33%) of diff not shown.
54.9 KB
smali/F0/k.smali vs.
smali/h/n.smali
Max HTML report size reached
6.0 KB
smali/F0/j.smali vs.
smali/X0/e.smali
Files 19% similar despite different names
    
Offset 1, 157 lines modifiedOffset 1, 93 lines modified
1 .class·public·LF0/j;1 .class·public·abstract·LX0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·e:LX0/d;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LF0/j$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·public·final·a:LG0/j;6 .field·public·static·final·f:LX0/a;
  
12 .field·public·b:LF0/j$b; 
  
13 .field·public·final·c:LG0/j$c; 
  
  
14 #·direct·methods7 #·direct·methods
15 .method·public·constructor·<init>(LG0/c;)V8 .method·static·constructor·<clinit>()V
16 ····.locals·49 ····.locals·2
  
17 ····.line·110 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····new-instance·v0,·LX0/d;
  
19 ····.line·212 ····.line·2
20 ····.line·313 ····.line·3
 14 ····invoke-direct·{v0},·LX0/e;-><init>()V
21 ····.line·4 
22 ····new-instance·v0,·LF0/j$a; 
  
 15 ····.line·4
23 ····.line·516 ····.line·5
24 ····.line·617 ····.line·6
25 ····invoke-direct·{v0,·p0},·LF0/j$a;-><init>(LF0/j;)V18 ····sput-object·v0,·LX0/e;->e:LX0/d;
  
26 ····.line·719 ····.line·7
27 ····.line·820 ····.line·8
 21 ····sget-object·v0,·LS0/a;->a:Ljava/lang/Integer;
28 ····.line·9 
29 ····iput-object·v0,·p0,·LF0/j;->c:LG0/j$c; 
  
 22 ····.line·9
30 ····.line·1023 ····.line·10
 24 ····if-eqz·v0,·:cond_1
31 ····.line·11 
32 ····new-instance·v1,·LG0/j; 
  
 25 ····.line·11
33 ····.line·1226 ····.line·12
 27 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
34 ····.line·13 
35 ····const-string·v2,·"flutter/keyboard" 
  
 28 ····.line·13
36 ····.line·1429 ····.line·14
37 ····.line·1530 ····.line·15
38 ····sget-object·v3,·LG0/o;->b:LG0/o;31 ····move-result·v0
  
39 ····.line·1632 ····.line·16
 33 ····const/16·v1,·0x22
40 ····.line·17 
41 ····invoke-direct·{v1,·p1,·v2,·v3},·LG0/j;-><init>(LG0/c;Ljava/lang/String;LG0/k;)V 
  
 34 ····.line·17
42 ····.line·1835 ····.line·18
 36 ····if-lt·v0,·v1,·:cond_0
  
43 ····.line·1937 ····.line·19
44 ····.line·2038 ····.line·20
45 ····iput-object·v1,·p0,·LF0/j;->a:LG0/j;39 ····goto·:goto_0
  
46 ····.line·2140 ····.line·21
47 ····.line·22 
48 ····invoke-virtual·{v1,·v0},·LG0/j;->e(LG0/j$c;)V41 ····:cond_0
 42 ····new-instance·v0,·LX0/c;
  
49 ····.line·23 
50 ····.line·24 
51 ····.line·25 
52 ····return-void 
53 ····.line·26 
54 ····.line·27 
55 ····.line·28 
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····.line·35 
63 ····.line·36 
64 ····.line·37 
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 .end·method 
  
91 .method·public·static·synthetic·a(LF0/j;)LF0/j$b; 
92 ····.locals·0 
Max diff block lines reached; 3211/6067 bytes (52.93%) of diff not shown.
10.9 KB
smali/F0/s$a.smali vs.
smali/B0/e.smali
Max HTML report size reached
4.67 KB
smali/F0/t$a$b.smali vs.
smali/y/G.smali
Files 19% similar despite different names
    
Offset 1, 190 lines modifiedOffset 1, 44 lines modified
1 .class·public·LF0/t$a$b;1 .class·public·abstract·Ly/G;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·1
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/t$a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·c:I·=·-0x80000000 
  
  
14 #·instance·fields 
15 .field·public·final·a:I 
  
16 .field·public·final·b:Landroid/util/DisplayMetrics;7 ····.line·1
 8 ····new-instance·v0,·Ly/O;
  
 9 ····invoke-direct·{v0},·Ly/O;-><init>()V
  
 10 ····invoke-direct·{p0,·v0},·Ly/G;-><init>(Ly/O;)V
17 #·direct·methods 
18 .method·static·constructor·<clinit>()V 
19 ····.locals·0 
  
20 ····.line·1 
21 ····return-void11 ····return-void
22 ····.line·2 
23 ····.line·3 
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····.line·7 
28 ····.line·8 
29 ····.line·9 
30 ····.line·10 
31 ····.line·11 
32 ····.line·12 
33 ····.line·13 
34 ····.line·14 
35 ····.line·15 
36 ····.line·16 
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····.line·20 
41 ····.line·21 
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····.line·25 
46 ····.line·26 
47 ····.line·27 
48 ····.line·28 
49 ····.line·29 
50 ····.line·30 
51 ····.line·31 
52 ····.line·32 
53 ····.line·33 
54 ····.line·34 
55 ····.line·35 
56 ····.line·36 
57 ····.line·37 
58 ····.line·38 
59 ····.line·39 
60 ····.line·40 
61 ····.line·41 
62 ····.line·42 
63 ····.line·43 
64 ····.line·44 
65 ····.line·45 
66 ····.line·46 
67 ····.line·47 
68 ····.line·48 
69 ····.line·49 
70 ····.line·50 
71 ····.line·51 
72 ····.line·52 
73 ····.line·53 
74 ····.line·54 
75 ····.line·55 
76 ····.line·56 
77 ····.line·57 
78 ····.line·58 
79 ····.line·59 
80 ····.line·60 
81 ····.line·61 
82 .end·method12 .end·method
  
83 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V13 .method·public·constructor·<init>(Ly/O;)V
84 ····.locals·214 ····.locals·0
  
85 ····.line·1 
86 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
87 ····.line·215 ····.line·2
 16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
88 ····.line·3 
89 ····.line·4 
90 ····sget·v0,·LF0/t$a$b;->c:I 
  
91 ····.line·5 
92 ····.line·6 
93 ····add-int/lit8·v1,·v0,·0x1 
  
94 ····.line·7 
95 ····.line·8 
96 ····sput·v1,·LF0/t$a$b;->c:I 
  
97 ····.line·9 
98 ····.line·10 
99 ····iput·v0,·p0,·LF0/t$a$b;->a:I 
  
100 ····.line·11 
101 ····.line·12 
102 ····iput-object·p1,·p0,·LF0/t$a$b;->b:Landroid/util/DisplayMetrics; 
Max diff block lines reached; 2422/4709 bytes (51.43%) of diff not shown.
2.65 KB
smali/F0/n$a.smali vs.
smali/W0/b.smali
Files 8% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 38 lines modified
1 .class·public·LF0/n$a;1 .class·public·final·LW0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LG0/j$c;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/n; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·static·fields
15 .field·public·final·synthetic·a:LF0/n;7 .field·public·static·final·e:LW0/b;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(LF0/n;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·1
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·LF0/n$a;->a:LF0/n;12 ····new-instance·v0,·LW0/b;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·416 ····.line·4
25 ····.line·517 ····.line·5
26 ····.line·618 ····.line·6
 19 ····sput-object·v0,·LW0/b;->e:LW0/b;
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·e(LG0/i;LG0/j$d;)V 
87 ····.locals·0 
  
88 ····.line·1 
89 ····const/4·p1,·0x0 
  
90 ····.line·2 
91 ····invoke-interface·{p2,·p1},·LG0/j$d;->b(Ljava/lang/Object;)V 
  
92 ····.line·3 
93 ····.line·4 
94 ····.line·5 
95 ····return-void 
96 ····.line·6 
97 ····.line·720 ····.line·7
98 ····.line·821 ····.line·8
 22 ····return-void
99 ····.line·923 ····.line·9
100 ····.line·1024 ····.line·10
101 ····.line·1125 ····.line·11
102 ····.line·1226 ····.line·12
103 ····.line·1327 ····.line·13
104 ····.line·1428 ····.line·14
105 ····.line·1529 ····.line·15
Offset 212, 8 lines modifiedOffset 129, 29 lines modified
212 ····.line·106129 ····.line·106
213 ····.line·107130 ····.line·107
214 ····.line·108131 ····.line·108
Max diff block lines reached; 373/2638 bytes (14.14%) of diff not shown.
11.2 KB
smali/F0/q.smali vs.
smali/d1/H.smali
Max HTML report size reached
18.6 KB
smali/F0/a$a.smali vs.
smali/d0/e.smali
Max HTML report size reached
5.26 KB
smali/F0/r.smali vs.
smali/X0/c.smali
Files 16% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 56 lines modified
1 .class·public·LF0/r;1 .class·public·final·LX0/c;
2 .super·Ljava/lang/Object;2 .super·LX0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LF0/r$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·public·final·a:LG0/j;5 .field·public·final·g:LX0/b;
  
12 .field·public·final·b:Landroid/content/pm/PackageManager; 
  
13 .field·public·c:LF0/r$b; 
  
14 .field·public·final·d:LG0/j$c; 
  
  
15 #·direct·methods6 #·direct·methods
16 .method·public·constructor·<init>(Ly0/a;Landroid/content/pm/PackageManager;)V7 .method·public·constructor·<init>()V
17 ····.locals·38 ····.locals·1
  
18 ····.line·19 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·LX0/e;-><init>()V
  
20 ····.line·211 ····.line·2
21 ····.line·312 ····.line·3
22 ····.line·413 ····.line·4
23 ····new-instance·v0,·LF0/r$a;14 ····new-instance·v0,·LX0/b;
  
24 ····.line·515 ····.line·5
25 ····.line·616 ····.line·6
26 ····invoke-direct·{v0,·p0},·LF0/r$a;-><init>(LF0/r;)V17 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
27 ····.line·718 ····.line·7
28 ····.line·819 ····.line·8
29 ····.line·920 ····.line·9
30 ····iput-object·v0,·p0,·LF0/r;->d:LG0/j$c;21 ····iput-object·v0,·p0,·LX0/c;->g:LX0/b;
  
31 ····.line·1022 ····.line·10
32 ····.line·1123 ····.line·11
 24 ····return-void
33 ····iput-object·p2,·p0,·LF0/r;->b:Landroid/content/pm/PackageManager; 
  
34 ····.line·1225 ····.line·12
35 ····.line·1326 ····.line·13
36 ····new-instance·p2,·LG0/j; 
  
37 ····.line·1427 ····.line·14
38 ····.line·1528 ····.line·15
39 ····const-string·v1,·"flutter/processtext" 
  
40 ····.line·1629 ····.line·16
41 ····.line·1730 ····.line·17
42 ····sget-object·v2,·LG0/o;->b:LG0/o; 
  
43 ····.line·1831 ····.line·18
44 ····.line·1932 ····.line·19
45 ····invoke-direct·{p2,·p1,·v1,·v2},·LG0/j;-><init>(LG0/c;Ljava/lang/String;LG0/k;)V 
  
46 ····.line·2033 ····.line·20
47 ····.line·2134 ····.line·21
48 ····.line·2235 ····.line·22
49 ····iput-object·p2,·p0,·LF0/r;->a:LG0/j; 
  
50 ····.line·2336 ····.line·23
51 ····.line·2437 ····.line·24
52 ····invoke-virtual·{p2,·v0},·LG0/j;->e(LG0/j$c;)V 
  
53 ····.line·2538 ····.line·25
54 ····.line·2639 ····.line·26
55 ····.line·2740 ····.line·27
56 ····return-void 
57 ····.line·2841 ····.line·28
58 ····.line·2942 ····.line·29
59 ····.line·3043 ····.line·30
60 ····.line·3144 ····.line·31
61 ····.line·3245 ····.line·32
62 ····.line·3346 ····.line·33
63 ····.line·3447 ····.line·34
Offset 156, 108 lines modifiedOffset 128, 69 lines modified
156 ····.line·106128 ····.line·106
157 ····.line·107129 ····.line·107
158 ····.line·108130 ····.line·108
159 ····.line·109131 ····.line·109
160 ····.line·110132 ····.line·110
161 ····.line·111133 ····.line·111
162 ····.line·112134 ····.line·112
163 .end·method 
  
164 .method·public·static·synthetic·a(LF0/r;)LF0/r$b; 
165 ····.locals·0 
  
166 ····.line·1 
167 ····iget-object·p0,·p0,·LF0/r;->c:LF0/r$b; 
  
168 ····.line·2 
169 ····.line·3 
170 ····return-object·p0 
171 ····.line·4 
172 ····.line·5 
173 ····.line·6 
174 ····.line·7 
175 ····.line·8 
176 ····.line·9 
177 ····.line·10 
178 ····.line·11135 ····.line·113
179 ····.line·12 
180 ····.line·13 
181 ····.line·14136 ····.line·114
182 ····.line·15137 ····.line·115
183 ····.line·16138 ····.line·116
184 ····.line·17139 ····.line·117
185 ····.line·18140 ····.line·118
186 ····.line·19141 ····.line·119
187 ····.line·20142 ····.line·120
188 ····.line·21143 ····.line·121
189 ····.line·22144 ····.line·122
190 ····.line·23145 ····.line·123
191 ····.line·24146 ····.line·124
192 ····.line·25147 ····.line·125
193 ····.line·26148 ····.line·126
Max diff block lines reached; 1962/5309 bytes (36.96%) of diff not shown.
14.4 KB
smali/F0/t$a.smali vs.
smali/G/q.smali
Max HTML report size reached
6.46 KB
smali/F0/u.smali vs.
smali/y/c.smali
Files 16% similar despite different names
    
Offset 1, 220 lines modifiedOffset 1, 84 lines modified
1 .class·public·LF0/u;1 .class·public·final·Ly/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/content/Context;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LF0/u$b; 
8 ····} 
9 .end·annotation 
  
 6 .field·public·final·b:LB0/a;
  
10 #·instance·fields 
11 .field·public·final·a:LG0/j;7 .field·public·c:Landroid/view/VelocityTracker;
  
 8 .field·public·d:F
  
 9 .field·public·e:I
  
 10 .field·public·f:I
  
12 .field·public·b:LF0/u$b;11 .field·public·g:I
  
13 .field·public·final·c:LG0/j$c;12 .field·public·final·h:[I
  
  
14 #·direct·methods13 #·direct·methods
15 .method·public·constructor·<init>(Ly0/a;)V14 .method·public·constructor·<init>(Landroid/content/Context;LB0/a;)V
16 ····.locals·415 ····.locals·2
  
17 ····.line·116 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·218 ····.line·2
20 ····.line·319 ····.line·3
21 ····.line·420 ····.line·4
22 ····new-instance·v0,·LF0/u$a;21 ····const/4·v0,·-0x1
  
23 ····.line·522 ····.line·5
 23 ····iput·v0,·p0,·Ly/c;->e:I
24 ····.line·6 
25 ····invoke-direct·{v0,·p0},·LF0/u$a;-><init>(LF0/u;)V 
  
 24 ····.line·6
26 ····.line·725 ····.line·7
 26 ····iput·v0,·p0,·Ly/c;->f:I
  
27 ····.line·827 ····.line·8
28 ····.line·928 ····.line·9
29 ····iput-object·v0,·p0,·LF0/u;->c:LG0/j$c;29 ····iput·v0,·p0,·Ly/c;->g:I
  
30 ····.line·1030 ····.line·10
31 ····.line·1131 ····.line·11
32 ····new-instance·v1,·LG0/j;32 ····const·v0,·0x7fffffff
  
33 ····.line·1233 ····.line·12
34 ····.line·1334 ····.line·13
35 ····const-string·v2,·"flutter/spellcheck" 
  
36 ····.line·1435 ····.line·14
 36 ····const/4·v1,·0x0
  
37 ····.line·1537 ····.line·15
38 ····sget-object·v3,·LG0/o;->b:LG0/o;38 ····filled-new-array·{v0,·v1},·[I
  
39 ····.line·1639 ····.line·16
40 ····.line·1740 ····.line·17
41 ····invoke-direct·{v1,·p1,·v2,·v3},·LG0/j;-><init>(LG0/c;Ljava/lang/String;LG0/k;)V 
  
42 ····.line·1841 ····.line·18
 42 ····move-result-object·v0
43 ····.line·19 
44 ····.line·20 
45 ····iput-object·v1,·p0,·LF0/u;->a:LG0/j; 
  
46 ····.line·21 
47 ····.line·22 
48 ····invoke-virtual·{v1,·v0},·LG0/j;->e(LG0/j$c;)V 
  
49 ····.line·23 
50 ····.line·24 
51 ····.line·25 
52 ····return-void 
53 ····.line·26 
54 ····.line·27 
55 ····.line·28 
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····.line·35 
63 ····.line·36 
64 ····.line·37 
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 .end·method 
  
91 .method·public·static·synthetic·a(LF0/u;)LF0/u$b; 
Max diff block lines reached; 3751/6546 bytes (57.30%) of diff not shown.
17.1 KB
smali/F0/w$e.smali vs.
smali/B0/y.smali
Max HTML report size reached
18.9 KB
smali/F0/w$d.smali vs.
smali/J0/c.smali
Max HTML report size reached
16.3 KB
smali/F0/o$i.smali vs.
smali/d1/g.smali
Max HTML report size reached
9.81 KB
smali/F0/u$a.smali vs.
smali/G/m.smali
Max HTML report size reached
1.83 KB
smali/F0/o$c.smali vs.
smali/G/Q.smali
Files 9% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 45 lines modified
1 .class·public·LF0/o$c; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/Q;
 2 .super·LG/a0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/o; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·a:I 
  
14 .field·public·final·b:Ljava/lang/String;5 .field·public·final·b:Ljava/lang/Throwable;
  
  
15 #·direct·methods6 #·direct·methods
16 .method·public·constructor·<init>(ILjava/lang/String;)V7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
17 ····.locals·08 ····.locals·1
  
18 ····.line·19 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const-string·v0,·"finalException"
  
20 ····.line·211 ····.line·2
21 ····.line·312 ····.line·3
 13 ····invoke-static·{p1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
22 ····.line·4 
23 ····iput·p1,·p0,·LF0/o$c;->a:I 
  
 14 ····.line·4
24 ····.line·515 ····.line·5
25 ····.line·616 ····.line·6
26 ····iput-object·p2,·p0,·LF0/o$c;->b:Ljava/lang/String;17 ····const·v0,·0x7fffffff
  
27 ····.line·718 ····.line·7
28 ····.line·819 ····.line·8
29 ····return-void 
30 ····.line·920 ····.line·9
 21 ····invoke-direct·{p0,·v0},·LG/a0;-><init>(I)V
  
31 ····.line·1022 ····.line·10
32 ····.line·1123 ····.line·11
33 ····.line·1224 ····.line·12
 25 ····iput-object·p1,·p0,·LG/Q;->b:Ljava/lang/Throwable;
  
34 ····.line·1326 ····.line·13
35 ····.line·1427 ····.line·14
 28 ····return-void
36 ····.line·1529 ····.line·15
37 ····.line·1630 ····.line·16
38 ····.line·1731 ····.line·17
39 ····.line·1832 ····.line·18
40 ····.line·1933 ····.line·19
41 ····.line·2034 ····.line·20
42 ····.line·2135 ····.line·21
Offset 139, 8 lines modifiedOffset 130, 26 lines modified
139 ····.line·106130 ····.line·106
140 ····.line·107131 ····.line·107
141 ····.line·108132 ····.line·108
142 ····.line·109133 ····.line·109
143 ····.line·110134 ····.line·110
144 ····.line·111135 ····.line·111
145 ····.line·112136 ····.line·112
 137 ····.line·113
 138 ····.line·114
 139 ····.line·115
 140 ····.line·116
 141 ····.line·117
 142 ····.line·118
 143 ····.line·119
 144 ····.line·120
 145 ····.line·121
 146 ····.line·122
 147 ····.line·123
 148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
146 .end·method155 .end·method
15.8 KB
smali/F0/o$k.smali vs.
smali/G/p.smali
Max HTML report size reached
3.31 KB
smali/F0/o$j.smali vs.
smali/X/i.smali
Files 15% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 102 lines modified
1 .class·public·LF0/o$j;1 .class·public·final·synthetic·LX/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lx/a;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/o; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"j" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·final·a:Ljava/lang/Integer;7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
14 .field·public·final·b:LF0/o$d; 
  
15 .field·public·final·c:Ljava/lang/Boolean;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
 11 ····.locals·0
  
16 .field·public·final·d:Ljava/lang/Integer;12 ····.line·1
 13 ····iput·p1,·p0,·LX/i;->a:I
  
17 .field·public·final·e:LF0/o$d;14 ····iput-object·p2,·p0,·LX/i;->b:Ljava/lang/Object;
  
18 .field·public·final·f:Ljava/lang/Integer;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 .field·public·final·g:Ljava/lang/Boolean;16 ····return-void
 17 .end·method
  
  
20 #·direct·methods18 #·virtual·methods
21 .method·public·constructor·<init>(Ljava/lang/Integer;LF0/o$d;Ljava/lang/Boolean;Ljava/lang/Integer;LF0/o$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V19 .method·public·final·accept(Ljava/lang/Object;)V
22 ····.locals·020 ····.locals·1
  
23 ····.line·121 ····.line·1
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····iget·v0,·p0,·LX/i;->a:I
  
25 ····.line·223 ····.line·2
26 ····.line·324 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
27 ····.line·4 
28 ····iput-object·p1,·p0,·LF0/o$j;->a:Ljava/lang/Integer; 
  
 26 ····.line·4
29 ····.line·527 ····.line·5
30 ····.line·628 ····.line·6
31 ····iput-object·p2,·p0,·LF0/o$j;->b:LF0/o$d;29 ····iget-object·v0,·p0,·LX/i;->b:Ljava/lang/Object;
  
32 ····.line·730 ····.line·7
33 ····.line·831 ····.line·8
34 ····iput-object·p3,·p0,·LF0/o$j;->c:Ljava/lang/Boolean;32 ····check-cast·v0,·Ls0/o;
  
35 ····.line·933 ····.line·9
36 ····.line·1034 ····.line·10
37 ····iput-object·p4,·p0,·LF0/o$j;->d:Ljava/lang/Integer;35 ····check-cast·p1,·LX/k;
  
38 ····.line·1136 ····.line·11
39 ····.line·1237 ····.line·12
40 ····iput-object·p5,·p0,·LF0/o$j;->e:LF0/o$d;38 ····invoke-virtual·{v0,·p1},·Ls0/o;->setWindowInfoListenerDisplayFeatures(LX/k;)V
  
41 ····.line·1339 ····.line·13
42 ····.line·1440 ····.line·14
43 ····iput-object·p6,·p0,·LF0/o$j;->f:Ljava/lang/Integer; 
  
44 ····.line·1541 ····.line·15
 42 ····return-void
  
45 ····.line·1643 ····.line·16
46 ····iput-object·p7,·p0,·LF0/o$j;->g:Ljava/lang/Boolean;44 ····:pswitch_0
 45 ····check-cast·p1,·LX/k;
  
47 ····.line·1746 ····.line·17
48 ····.line·1847 ····.line·18
49 ····return-void48 ····iget-object·v0,·p0,·LX/i;->b:Ljava/lang/Object;
  
50 ····.line·1949 ····.line·19
51 ····.line·2050 ····.line·20
 51 ····check-cast·v0,·Lf1/p;
  
52 ····.line·2152 ····.line·21
53 ····.line·2253 ····.line·22
 54 ····check-cast·v0,·Lf1/o;
  
54 ····.line·2355 ····.line·23
55 ····.line·2456 ····.line·24
 57 ····invoke-virtual·{v0,·p1},·Lf1/o;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
56 ····.line·2558 ····.line·25
57 ····.line·2659 ····.line·26
58 ····.line·2760 ····.line·27
 61 ····return-void
  
59 ····.line·2862 ····.line·28
 63 ····nop
  
60 ····.line·2964 ····.line·29
 65 ····:pswitch_data_0
 66 ····.packed-switch·0x0
 67 ········:pswitch_0
 68 ····.end·packed-switch
61 ····.line·3069 ····.line·30
62 ····.line·3170 ····.line·31
63 ····.line·3271 ····.line·32
64 ····.line·3372 ····.line·33
65 ····.line·3473 ····.line·34
66 ····.line·3574 ····.line·35
67 ····.line·3675 ····.line·36
Offset 161, 8 lines modifiedOffset 174, 24 lines modified
161 ····.line·108174 ····.line·108
162 ····.line·109175 ····.line·109
163 ····.line·110176 ····.line·110
164 ····.line·111177 ····.line·111
165 ····.line·112178 ····.line·112
166 ····.line·113179 ····.line·113
167 ····.line·114180 ····.line·114
 181 ····.line·115
 182 ····.line·116
Max diff block lines reached; 0/3319 bytes (0.00%) of diff not shown.
18.3 KB
smali/F0/o$f.smali vs.
smali/d1/j0.smali
Max HTML report size reached
2.64 KB
smali/F0/f$a.smali vs.
smali/W0/n.smali
Files 10% similar despite different names
    
Offset 1, 120 lines modifiedOffset 1, 37 lines modified
1 .class·public·LF0/f$a;1 .class·public·final·LW0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/io/Serializable;
5 .implements·LG0/j$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/f; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:LF0/f;7 .field·public·e:I
  
  
16 #·direct·methods8 #·virtual·methods
17 .method·public·constructor·<init>(LF0/f;)V9 .method·public·final·toString()Ljava/lang/String;
18 ····.locals·010 ····.locals·1
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·LF0/f$a;->a:LF0/f;12 ····iget·v0,·p0,·LW0/n;->e:I
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
24 ····.line·416 ····.line·4
25 ····.line·517 ····.line·5
26 ····.line·618 ····.line·6
 19 ····move-result-object·v0
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·e(LG0/i;LG0/j$d;)V 
87 ····.locals·0 
  
88 ····.line·1 
89 ····const/4·p1,·0x0 
  
90 ····.line·2 
91 ····invoke-interface·{p2,·p1},·LG0/j$d;->b(Ljava/lang/Object;)V 
  
92 ····.line·3 
93 ····.line·4 
94 ····.line·5 
95 ····return-void 
96 ····.line·6 
97 ····.line·720 ····.line·7
 21 ····return-object·v0
98 ····.line·822 ····.line·8
99 ····.line·923 ····.line·9
100 ····.line·1024 ····.line·10
101 ····.line·1125 ····.line·11
102 ····.line·1226 ····.line·12
103 ····.line·1327 ····.line·13
104 ····.line·1428 ····.line·14
Offset 212, 8 lines modifiedOffset 129, 29 lines modified
212 ····.line·106129 ····.line·106
213 ····.line·107130 ····.line·107
214 ····.line·108131 ····.line·108
Max diff block lines reached; 373/2633 bytes (14.17%) of diff not shown.
24.5 KB
smali/F0/t$b.smali vs.
smali/d1/m.smali
Max HTML report size reached
52.5 KB
smali/F0/o.smali vs.
smali/r/e.smali
Max HTML report size reached
26.8 KB
smali/F0/l.smali vs.
smali/e1/c.smali
Max HTML report size reached
9.86 KB
smali/F0/r$a.smali vs.
smali/e1/d.smali
Max HTML report size reached
31.6 KB
smali/F0/w$a.smali vs.
smali/G/G.smali
Max HTML report size reached
1.58 KB
smali/F0/q$c.smali vs.
smali/X0/b.smali
Files 10% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 29 lines modified
1 .class·public·LF0/q$c;1 .class·public·final·LX0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/ThreadLocal;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/q; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·final·a:I 
  
14 .field·public·final·b:I 
  
  
15 #·direct·methods4 #·virtual·methods
16 .method·public·constructor·<init>(II)V5 .method·public·final·initialValue()Ljava/lang/Object;
17 ····.locals·06 ····.locals·1
  
18 ····.line·17 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····new-instance·v0,·Ljava/util/Random;
  
20 ····.line·29 ····.line·2
21 ····.line·310 ····.line·3
 11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
22 ····.line·4 
23 ····iput·p1,·p0,·LF0/q$c;->a:I 
  
 12 ····.line·4
24 ····.line·513 ····.line·5
25 ····.line·614 ····.line·6
 15 ····return-object·v0
26 ····iput·p2,·p0,·LF0/q$c;->b:I 
  
27 ····.line·716 ····.line·7
28 ····.line·817 ····.line·8
29 ····return-void 
30 ····.line·918 ····.line·9
31 ····.line·1019 ····.line·10
32 ····.line·1120 ····.line·11
33 ····.line·1221 ····.line·12
34 ····.line·1322 ····.line·13
35 ····.line·1423 ····.line·14
36 ····.line·1524 ····.line·15
Offset 139, 8 lines modifiedOffset 120, 29 lines modified
139 ····.line·106120 ····.line·106
140 ····.line·107121 ····.line·107
141 ····.line·108122 ····.line·108
142 ····.line·109123 ····.line·109
143 ····.line·110124 ····.line·110
144 ····.line·111125 ····.line·111
145 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
146 .end·method148 .end·method
28.2 KB
smali/F0/f.smali vs.
smali/s0/m.smali
Max HTML report size reached
11.1 KB
smali/F0/o$d.smali vs.
smali/h1/s.smali
Max HTML report size reached
5.92 KB
smali/F0/m.smali vs.
smali/u0/l.smali
Files 16% similar despite different names
    
Offset 1, 150 lines modifiedOffset 1, 79 lines modified
1 .class·public·LF0/m;1 .class·public·final·Lu0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lu0/e;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········LF0/m$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields6 #·instance·fields
 7 .field·public·final·a:Landroid/os/Handler;
11 .field·public·final·a:LG0/j; 
  
12 .field·public·b:LF0/m$b; 
  
13 .field·public·final·c:LG0/j$c; 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·public·constructor·<init>(Ly0/a;)V9 .method·public·constructor·<init>()V
16 ····.locals·410 ····.locals·3
  
17 ····.line·111 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·213 ····.line·2
20 ····.line·314 ····.line·3
21 ····.line·415 ····.line·4
22 ····new-instance·v0,·LF0/m$a;16 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
23 ····.line·517 ····.line·5
24 ····.line·618 ····.line·6
25 ····invoke-direct·{v0,·p0},·LF0/m$a;-><init>(LF0/m;)V 
  
26 ····.line·719 ····.line·7
 20 ····move-result-object·v0
  
27 ····.line·821 ····.line·8
 22 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
28 ····.line·9 
29 ····iput-object·v0,·p0,·LF0/m;->c:LG0/j$c; 
  
 23 ····.line·9
30 ····.line·1024 ····.line·10
 25 ····const/16·v2,·0x1c
31 ····.line·11 
32 ····new-instance·v1,·LG0/j; 
  
 26 ····.line·11
33 ····.line·1227 ····.line·12
 28 ····if-lt·v1,·v2,·:cond_0
34 ····.line·13 
35 ····const-string·v2,·"flutter/mousecursor" 
  
 29 ····.line·13
36 ····.line·1430 ····.line·14
 31 ····invoke-static·{v0},·LM/k;->h(Landroid/os/Looper;)Landroid/os/Handler;
37 ····.line·15 
38 ····sget-object·v3,·LG0/o;->b:LG0/o; 
  
 32 ····.line·15
39 ····.line·1633 ····.line·16
40 ····.line·1734 ····.line·17
41 ····invoke-direct·{v1,·p1,·v2,·v3},·LG0/j;-><init>(LG0/c;Ljava/lang/String;LG0/k;)V35 ····move-result-object·v0
  
42 ····.line·1836 ····.line·18
 37 ····goto·:goto_0
43 ····.line·19 
44 ····.line·20 
45 ····iput-object·v1,·p0,·LF0/m;->a:LG0/j; 
  
46 ····.line·21 
47 ····.line·22 
48 ····invoke-virtual·{v1,·v0},·LG0/j;->e(LG0/j$c;)V 
  
49 ····.line·23 
50 ····.line·24 
51 ····.line·25 
52 ····return-void 
53 ····.line·26 
54 ····.line·27 
55 ····.line·28 
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····.line·32 
60 ····.line·33 
61 ····.line·34 
62 ····.line·35 
63 ····.line·36 
64 ····.line·37 
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 .end·method 
  
91 .method·public·static·synthetic·a(LF0/m;)LF0/m$b; 
92 ····.locals·0 
  
Max diff block lines reached; 3249/5989 bytes (54.25%) of diff not shown.
15.2 KB
smali/F0/m$a.smali vs.
smali/t0/g.smali
Max HTML report size reached
9.43 KB
smali/F0/q$d$a.smali vs.
smali/a0/e.smali
Max HTML report size reached
89.4 KB
smali/F0/w.smali vs.
smali/m/g.smali
Max HTML report size reached
11.2 KB
smali/F0/n.smali vs.
smali/r/h.smali
Max HTML report size reached
48.8 KB
smali/F0/i.smali vs.
smali/r/d.smali
Max HTML report size reached
34.0 KB
smali/F0/w$g.smali vs.
smali/g1/q.smali
Max HTML report size reached
6.47 KB
smali/F0/k$a.smali vs.
smali/c1/c.smali
Files 19% similar despite different names
    
Offset 1, 183 lines modifiedOffset 1, 103 lines modified
1 .class·public·abstract·synthetic·LF0/k$a;1 .class·public·final·Lc1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lb1/b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/k; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1009 
10 ····name·=·null 
11 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·a:Ljava/lang/String;
  
12 #·static·fields 
13 .field·public·static·final·synthetic·a:[I8 .field·public·final·b:I
  
 9 .field·public·final·c:I
  
 10 .field·public·final·d:Lc1/j;
  
  
14 #·direct·methods11 #·direct·methods
15 .method·static·constructor·<clinit>()V12 .method·public·constructor·<init>(Ljava/lang/String;IILc1/j;)V
16 ····.locals·313 ····.locals·0
  
17 ····.line·114 ····.line·1
18 ····invoke-static·{},·LF0/k$b;->values()[LF0/k$b;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·216 ····.line·2
20 ····.line·317 ····.line·3
21 ····.line·418 ····.line·4
22 ····move-result-object·v019 ····iput-object·p1,·p0,·Lc1/c;->a:Ljava/lang/String;
  
23 ····.line·520 ····.line·5
24 ····array-length·v0,·v0 
  
25 ····.line·621 ····.line·6
26 ····new-array·v0,·v0,·[I22 ····iput·p2,·p0,·Lc1/c;->b:I
  
27 ····.line·723 ····.line·7
28 ····.line·824 ····.line·8
29 ····sput-object·v0,·LF0/k$a;->a:[I25 ····iput·p3,·p0,·Lc1/c;->c:I
  
30 ····.line·926 ····.line·9
31 ····.line·1027 ····.line·10
 28 ····iput-object·p4,·p0,·Lc1/c;->d:Lc1/j;
32 ····:try_start_0 
33 ····sget-object·v1,·LF0/k$b;->f:LF0/k$b; 
  
34 ····.line·1129 ····.line·11
35 ····.line·1230 ····.line·12
 31 ····return-void
36 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
37 ····.line·1332 ····.line·13
38 ····.line·1433 ····.line·14
39 ····.line·1534 ····.line·15
40 ····move-result·v1 
  
41 ····.line·1635 ····.line·16
42 ····const/4·v2,·0x1 
  
43 ····.line·1736 ····.line·17
44 ····aput·v2,·v0,·v1 
45 ····:try_end_0 
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
47 ····.line·1837 ····.line·18
48 ····.line·1938 ····.line·19
49 ····:catch_0 
50 ····:try_start_1 
51 ····sget-object·v0,·LF0/k$a;->a:[I 
  
52 ····.line·2039 ····.line·20
53 ····.line·2140 ····.line·21
54 ····sget-object·v1,·LF0/k$b;->g:LF0/k$b; 
  
55 ····.line·2241 ····.line·22
56 ····.line·2342 ····.line·23
57 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
58 ····.line·2443 ····.line·24
59 ····.line·2544 ····.line·25
60 ····.line·2645 ····.line·26
61 ····move-result·v1 
  
62 ····.line·2746 ····.line·27
63 ····const/4·v2,·0x2 
  
64 ····.line·2847 ····.line·28
65 ····aput·v2,·v0,·v1 
66 ····:try_end_1 
67 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
68 ····.line·2948 ····.line·29
69 ····.line·3049 ····.line·30
70 ····:catch_1 
71 ····:try_start_2 
72 ····sget-object·v0,·LF0/k$a;->a:[I 
  
73 ····.line·3150 ····.line·31
74 ····.line·3251 ····.line·32
75 ····sget-object·v1,·LF0/k$b;->h:LF0/k$b; 
  
76 ····.line·3352 ····.line·33
77 ····.line·3453 ····.line·34
78 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
79 ····.line·3554 ····.line·35
80 ····.line·3655 ····.line·36
81 ····.line·3756 ····.line·37
82 ····move-result·v1 
  
83 ····.line·3857 ····.line·38
84 ····const/4·v2,·0x3 
  
85 ····.line·3958 ····.line·39
86 ····aput·v2,·v0,·v1 
87 ····:try_end_2 
88 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
Max diff block lines reached; 3886/6555 bytes (59.28%) of diff not shown.
7.72 KB
smali/F0/t$a$a.smali vs.
smali/g/c.smali
Files 18% similar despite different names
    
Offset 1, 268 lines modifiedOffset 1, 292 lines modified
1 .class·public·LF0/t$a$a;1 .class·public·final·Lg/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
5 .implements·LG0/a$e; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LF0/t$a;->b(LF0/t$a$b;)LG0/a$e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:LF0/t$a$b;7 .field·public·final·synthetic·e:I
  
16 .field·public·final·synthetic·b:LF0/t$a;8 .field·public·final·synthetic·f:Lg/l;
  
  
17 #·direct·methods9 #·direct·methods
18 .method·public·constructor·<init>(LF0/t$a;LF0/t$a$b;)V10 .method·public·synthetic·constructor·<init>(Lg/l;I)V
19 ····.locals·011 ····.locals·0
  
20 ····.line·112 ····.line·1
 13 ····iput·p2,·p0,·Lg/c;->e:I
  
21 ····iput-object·p1,·p0,·LF0/t$a$a;->b:LF0/t$a;14 ····iput-object·p1,·p0,·Lg/c;->f:Lg/l;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·onGlobalLayout()V
 20 ····.locals·3
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Lg/c;->e:I
  
22 ····.line·223 ····.line·2
23 ····.line·324 ····.line·3
24 ····iput-object·p2,·p0,·LF0/t$a$a;->a:LF0/t$a$b;25 ····packed-switch·v0,·:pswitch_data_0
  
25 ····.line·426 ····.line·4
26 ····.line·527 ····.line·5
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····.line·628 ····.line·6
 29 ····iget-object·v0,·p0,·Lg/c;->f:Lg/l;
  
29 ····.line·730 ····.line·7
30 ····.line·831 ····.line·8
31 ····return-void32 ····check-cast·v0,·Lg/s;
  
32 ····.line·933 ····.line·9
33 ····.line·1034 ····.line·10
 35 ····invoke-virtual·{v0},·Lg/s;->c()Z
  
34 ····.line·1136 ····.line·11
35 ····.line·1237 ····.line·12
36 ····.line·1338 ····.line·13
 39 ····move-result·v1
  
37 ····.line·1440 ····.line·14
 41 ····if-eqz·v1,·:cond_2
  
38 ····.line·1542 ····.line·15
39 ····.line·1643 ····.line·16
 44 ····iget-object·v1,·v0,·Lg/s;->l:Lh/O;
  
40 ····.line·1745 ····.line·17
41 ····.line·1846 ····.line·18
 47 ····iget-boolean·v2,·v1,·Lh/L;->y:Z
  
42 ····.line·1948 ····.line·19
43 ····.line·2049 ····.line·20
 50 ····if-nez·v2,·:cond_2
  
44 ····.line·2151 ····.line·21
45 ····.line·2252 ····.line·22
 53 ····iget-object·v2,·v0,·Lg/s;->q:Landroid/view/View;
  
46 ····.line·2354 ····.line·23
47 ····.line·2455 ····.line·24
 56 ····if-eqz·v2,·:cond_1
  
48 ····.line·2557 ····.line·25
49 ····.line·2658 ····.line·26
 59 ····invoke-virtual·{v2},·Landroid/view/View;->isShown()Z
  
50 ····.line·2760 ····.line·27
51 ····.line·2861 ····.line·28
52 ····.line·2962 ····.line·29
 63 ····move-result·v2
  
53 ····.line·3064 ····.line·30
 65 ····if-nez·v2,·:cond_0
  
54 ····.line·3166 ····.line·31
55 ····.line·3267 ····.line·32
 68 ····goto·:goto_0
  
56 ····.line·3369 ····.line·33
 70 ····:cond_0
 71 ····invoke-virtual·{v1},·Lh/L;->f()V
  
57 ····.line·3472 ····.line·34
58 ····.line·3573 ····.line·35
59 ····.line·3674 ····.line·36
 75 ····goto·:goto_1
  
60 ····.line·3776 ····.line·37
 77 ····:cond_1
 78 ····:goto_0
 79 ····invoke-virtual·{v0},·Lg/s;->dismiss()V
  
61 ····.line·3880 ····.line·38
62 ····.line·3981 ····.line·39
Max diff block lines reached; 5351/7828 bytes (68.36%) of diff not shown.
110 KB
smali/F0/q$a.smali vs.
smali/h/x.smali
Max HTML report size reached
13.9 KB
smali/F0/o$b.smali vs.
smali/h/u.smali
Max HTML report size reached
2.1 KB
smali/F0/q$e.smali vs.
smali/J0/h.smali
Files 9% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 42 lines modified
1 .class·public·LF0/q$e;1 .class·public·final·LJ0/h;
2 .super·Ljava/lang/Object;2 .super·Landroid/webkit/WebViewClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/q; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"e" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·final·a:I 
  
14 .field·public·final·b:D 
  
15 .field·public·final·c:D 
  
  
16 #·direct·methods4 #·virtual·methods
17 .method·public·constructor·<init>(IDD)V5 .method·public·final·shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
18 ····.locals·06 ····.locals·0
  
19 ····.line·17 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-interface·{p2},·Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;
  
21 ····.line·29 ····.line·2
22 ····.line·310 ····.line·3
23 ····.line·411 ····.line·4
24 ····iput·p1,·p0,·LF0/q$e;->a:I12 ····move-result-object·p2
  
25 ····.line·513 ····.line·5
 14 ····invoke-virtual·{p2},·Landroid/net/Uri;->toString()Ljava/lang/String;
26 ····.line·6 
27 ····iput-wide·p2,·p0,·LF0/q$e;->b:D 
  
 15 ····.line·6
28 ····.line·716 ····.line·7
29 ····.line·817 ····.line·8
30 ····iput-wide·p4,·p0,·LF0/q$e;->c:D18 ····move-result-object·p2
  
31 ····.line·919 ····.line·9
 20 ····invoke-virtual·{p1,·p2},·Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
  
32 ····.line·1021 ····.line·10
33 ····return-void 
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
 24 ····const/4·p1,·0x0
  
36 ····.line·1325 ····.line·13
 26 ····return·p1
37 ····.line·1427 ····.line·14
38 ····.line·1528 ····.line·15
39 ····.line·1629 ····.line·16
40 ····.line·1730 ····.line·17
41 ····.line·1831 ····.line·18
42 ····.line·1932 ····.line·19
43 ····.line·2033 ····.line·20
Offset 247, 37 lines modifiedOffset 232, 8 lines modified
247 ····.line·210232 ····.line·210
248 ····.line·211233 ····.line·211
249 ····.line·212234 ····.line·212
250 ····.line·213235 ····.line·213
251 ····.line·214236 ····.line·214
252 ····.line·215237 ····.line·215
253 ····.line·216238 ····.line·216
254 ····.line·217 
255 ····.line·218 
256 ····.line·219 
257 ····.line·220 
258 ····.line·221 
259 ····.line·222 
260 ····.line·223 
261 ····.line·224 
262 ····.line·225 
263 ····.line·226 
264 ····.line·227 
265 ····.line·228 
266 ····.line·229 
267 ····.line·230 
268 ····.line·231 
269 ····.line·232 
270 ····.line·233 
271 ····.line·234 
272 ····.line·235 
273 ····.line·236 
274 ····.line·237 
275 ····.line·238 
276 ····.line·239 
277 ····.line·240 
278 ····.line·241 
279 ····.line·242 
280 ····.line·243 
281 ····.line·244 
282 ····.line·245 
283 .end·method239 .end·method
5.23 KB
smali/F0/v.smali vs.
smali/s0/r.smali
Files 15% similar despite different names
    
Offset 1, 169 lines modifiedOffset 1, 130 lines modified
1 .class·public·LF0/v;1 .class·public·final·synthetic·Ls0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LC0/e;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:LG0/a;7 .field·public·final·synthetic·a:Ls0/u;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ly0/a;)V9 .method·public·synthetic·constructor·<init>(Ls0/u;)V
8 ····.locals·310 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Ls0/r;->a:Ls0/u;
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····new-instance·v0,·LG0/a; 
  
15 ····.line·5 
16 ····.line·6 
17 ····const-string·v1,·"flutter/system" 
  
18 ····.line·7 
19 ····.line·8 
20 ····sget-object·v2,·LG0/e;->a:LG0/e; 
  
21 ····.line·9 
22 ····.line·10 
23 ····invoke-direct·{v0,·p1,·v1,·v2},·LG0/a;-><init>(LG0/c;Ljava/lang/String;LG0/h;)V 
  
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····iput-object·v0,·p0,·LF0/v;->a:LG0/a; 
  
28 ····.line·14 
29 ····.line·15 
30 ····return-void14 ····return-void
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 .end·method15 .end·method
  
  
79 #·virtual·methods16 #·virtual·methods
80 .method·public·a()V17 .method·public·final·a(Ljava/nio/ByteBuffer;)V
81 ····.locals·318 ····.locals·2
  
82 ····.line·119 ····.line·1
83 ····const-string·v0,·"SystemChannel"20 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
84 ····.line·221 ····.line·2
85 ····.line·322 ····.line·3
86 ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter."23 ····if-eqz·p1,·:cond_1
  
87 ····.line·424 ····.line·4
88 ····.line·525 ····.line·5
89 ····invoke-static·{v0,·v1},·Lv0/b;->f(Ljava/lang/String;Ljava/lang/String;)V26 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;
  
90 ····.line·627 ····.line·6
91 ····.line·728 ····.line·7
92 ····.line·829 ····.line·8
93 ····new-instance·v0,·Ljava/util/HashMap;30 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->capacity()I
  
94 ····.line·931 ····.line·9
95 ····.line·1032 ····.line·10
96 ····const/4·v1,·0x1 
  
97 ····.line·1133 ····.line·11
98 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V34 ····move-result·v1
  
99 ····.line·1235 ····.line·12
 36 ····if-eqz·v1,·:cond_2
  
100 ····.line·1337 ····.line·13
101 ····.line·1438 ····.line·14
Max diff block lines reached; 2655/5284 bytes (50.25%) of diff not shown.
1.67 KB
smali/F0/o$h.smali vs.
smali/C0/l.smali
Files 26% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·LF0/o$h;1 .class·public·interface·abstract·LC0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/o; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x609 
10 ····name·=·"h" 
11 .end·annotation 
  
  
12 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)Ljava/nio/ByteBuffer;
13 .method·public·abstract·a()V 
14 .end·method 
  
15 .method·public·abstract·g(Z)V 
16 .end·method 
  
17 .method·public·abstract·h()V 
18 .end·method 
  
19 .method·public·abstract·i()V 
20 .end·method 
  
21 .method·public·abstract·j(LF0/o$g;)V 
22 .end·method 
  
23 .method·public·abstract·k(Ljava/lang/String;)V 
24 .end·method 
  
25 .method·public·abstract·l(LF0/o$k;)V 
26 .end·method 
  
27 .method·public·abstract·m(I)V 
28 .end·method 
  
29 .method·public·abstract·n(Ljava/util/List;)V 
30 .end·method 
  
31 .method·public·abstract·o(Ljava/lang/String;)V 
32 .end·method6 .end·method
  
33 .method·public·abstract·p(LF0/o$i;)V7 .method·public·abstract·b(LB0/h;)Ljava/nio/ByteBuffer;
34 .end·method8 .end·method
  
35 .method·public·abstract·q(LF0/o$c;)V9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
36 .end·method10 .end·method
  
37 .method·public·abstract·r()Z11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
38 .end·method12 .end·method
  
39 .method·public·abstract·s(LF0/o$j;)V13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)LB0/h;
40 .end·method14 .end·method
  
41 .method·public·abstract·t(LF0/o$e;)Ljava/lang/CharSequence;15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
42 .end·method16 .end·method
43.5 KB
smali/F0/w$b.smali vs.
smali/X/d.smali
Max HTML report size reached
12.5 KB
smali/F0/t$c.smali vs.
smali/F/c.smali
Max HTML report size reached
66.1 KB
smali/F0/o$a.smali vs.
smali/s0/h.smali
Max HTML report size reached
49.5 KB
smali/F0/w$b$a.smali vs.
smali/r/f.smali
Max HTML report size reached
3.11 KB
smali/F0/q$f.smali vs.
smali/B0/o.smali
Files 27% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 73 lines modified
1 .class·public·LF0/q$f;1 .class·public·final·LB0/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/q; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"f" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·a:I5 .field·public·final·a:I
  
14 .field·public·final·b:Ljava/lang/Number;6 .field·public·final·b:Ljava/lang/String;
  
15 .field·public·final·c:Ljava/lang/Number;7 .field·public·final·c:D
  
16 .field·public·final·d:I8 .field·public·final·d:D
  
17 .field·public·final·e:I9 .field·public·final·e:D
  
18 .field·public·final·f:Ljava/lang/Object;10 .field·public·final·f:D
  
19 .field·public·final·g:Ljava/lang/Object;11 .field·public·final·g:I
  
20 .field·public·final·h:I12 .field·public·final·h:I
  
 13 .field·public·final·i:Ljava/nio/ByteBuffer;
21 .field·public·final·i:I 
  
22 .field·public·final·j:F 
  
23 .field·public·final·k:F 
  
24 .field·public·final·l:I 
  
25 .field·public·final·m:I 
  
26 .field·public·final·n:I 
  
27 .field·public·final·o:I 
  
28 .field·public·final·p:J 
  
  
29 #·direct·methods14 #·direct·methods
30 .method·public·constructor·<init>(ILjava/lang/Number;Ljava/lang/Number;IILjava/lang/Object;Ljava/lang/Object;IIFFIIIIJ)V15 .method·public·constructor·<init>(ILjava/lang/String;DDDDIILjava/nio/ByteBuffer;)V
31 ····.locals·316 ····.locals·0
  
32 ····move-object·v0,·p0 
  
33 ····.line·117 ····.line·1
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····move·v1,·p1 
  
36 ····.line·219 ····.line·2
37 ····iput·v1,·v0,·LF0/q$f;->a:I 
  
38 ····move-object·v1,·p2 
  
39 ····.line·320 ····.line·3
40 ····iput-object·v1,·v0,·LF0/q$f;->b:Ljava/lang/Number; 
  
41 ····move-object·v1,·p3 
  
42 ····.line·421 ····.line·4
 22 ····iput·p1,·p0,·LB0/o;->a:I
43 ····iput-object·v1,·v0,·LF0/q$f;->c:Ljava/lang/Number; 
  
44 ····move·v1,·p4 
  
45 ····.line·523 ····.line·5
46 ····iput·v1,·v0,·LF0/q$f;->d:I 
  
47 ····move·v1,·p5 
  
48 ····.line·624 ····.line·6
 25 ····iput-object·p2,·p0,·LB0/o;->b:Ljava/lang/String;
49 ····iput·v1,·v0,·LF0/q$f;->e:I 
  
50 ····move-object·v1,·p6 
  
51 ····.line·726 ····.line·7
52 ····iput-object·v1,·v0,·LF0/q$f;->f:Ljava/lang/Object; 
  
53 ····move-object·v1,·p7 
  
54 ····.line·827 ····.line·8
 28 ····iput-wide·p3,·p0,·LB0/o;->e:D
55 ····iput-object·v1,·v0,·LF0/q$f;->g:Ljava/lang/Object; 
  
56 ····move·v1,·p8 
  
57 ····.line·929 ····.line·9
58 ····iput·v1,·v0,·LF0/q$f;->h:I 
  
59 ····move·v1,·p9 
  
60 ····.line·1030 ····.line·10
 31 ····iput-wide·p5,·p0,·LB0/o;->f:D
61 ····iput·v1,·v0,·LF0/q$f;->i:I 
  
62 ····move·v1,·p10 
  
63 ····.line·1132 ····.line·11
64 ····iput·v1,·v0,·LF0/q$f;->j:F 
  
65 ····move·v1,·p11 
  
66 ····.line·1233 ····.line·12
 34 ····iput-wide·p7,·p0,·LB0/o;->c:D
67 ····iput·v1,·v0,·LF0/q$f;->k:F 
  
68 ····move·v1,·p12 
  
69 ····.line·1335 ····.line·13
70 ····iput·v1,·v0,·LF0/q$f;->l:I 
  
71 ····move/from16·v1,·p13 
  
Max diff block lines reached; 526/3108 bytes (16.92%) of diff not shown.
2.8 KB
smali/F0/g$a.smali vs.
smali/q/f.smali
Files 9% similar despite different names
    
Offset 1, 125 lines modifiedOffset 1, 43 lines modified
1 .class·public·LF0/g$a;1 .class·public·abstract·Lq/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/j$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LF0/g; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·synthetic·a:LF0/g;5 .field·public·static·final·a:Ljava/lang/Object;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(LF0/g;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·2
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·LF0/g$a;->a:LF0/g;10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
 17 ····new-instance·v0,·Ljava/util/WeakHashMap;
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·e(LG0/i;LG0/j$d;)V 
87 ····.locals·0 
  
88 ····.line·1 
89 ····iget-object·p1,·p0,·LF0/g$a;->a:LF0/g; 
  
90 ····.line·2 
91 ····.line·3 
92 ····invoke-static·{p1},·LF0/g;->a(LF0/g;)Lz0/a; 
  
93 ····.line·4 
94 ····.line·5 
95 ····.line·6 
96 ····return-void 
97 ····.line·718 ····.line·7
98 ····.line·819 ····.line·8
 20 ····const/4·v1,·0x0
  
99 ····.line·921 ····.line·9
 22 ····invoke-direct·{v0,·v1},·Ljava/util/WeakHashMap;-><init>(I)V
  
100 ····.line·1023 ····.line·10
101 ····.line·1124 ····.line·11
102 ····.line·1225 ····.line·12
 26 ····return-void
103 ····.line·1327 ····.line·13
104 ····.line·1428 ····.line·14
105 ····.line·1529 ····.line·15
Max diff block lines reached; 496/2799 bytes (17.72%) of diff not shown.
4.14 KB
smali/F0/g.smali vs.
smali/i1/y.smali
Files 17% similar despite different names
    
Offset 1, 140 lines modifiedOffset 1, 46 lines modified
1 .class·public·LF0/g;1 .class·public·Li1/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:LG0/j;5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
6 .field·public·b:Ljava/util/Map; 
  
7 .field·public·final·c:LG0/j$c;6 #·instance·fields
 7 .field·private·volatile·_size:I
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ly0/a;)V9 .method·static·constructor·<clinit>()V
10 ····.locals·410 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····const-class·v0,·Li1/y;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
 15 ····const-string·v1,·"_size"
15 ····.line·4 
16 ····new-instance·v0,·LF0/g$a; 
  
 16 ····.line·4
17 ····.line·517 ····.line·5
 18 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
18 ····.line·6 
19 ····invoke-direct·{v0,·p0},·LF0/g$a;-><init>(LF0/g;)V 
  
 19 ····.line·6
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
 22 ····move-result-object·v0
  
22 ····.line·923 ····.line·9
23 ····iput-object·v0,·p0,·LF0/g;->c:LG0/j$c;24 ····sput-object·v0,·Li1/y;->a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····new-instance·v1,·LG0/j; 
  
27 ····.line·12 
28 ····.line·13 
29 ····const-string·v2,·"flutter/deferredcomponent" 
  
30 ····.line·14 
31 ····.line·15 
32 ····sget-object·v3,·LG0/o;->b:LG0/o; 
  
33 ····.line·16 
34 ····.line·17 
35 ····invoke-direct·{v1,·p1,·v2,·v3},·LG0/j;-><init>(LG0/c;Ljava/lang/String;LG0/k;)V 
  
36 ····.line·18 
37 ····.line·19 
38 ····.line·20 
39 ····iput-object·v1,·p0,·LF0/g;->a:LG0/j; 
  
40 ····.line·21 
41 ····.line·22 
42 ····invoke-virtual·{v1,·v0},·LG0/j;->e(LG0/j$c;)V 
  
43 ····.line·23 
44 ····.line·24 
45 ····.line·25 
46 ····invoke-static·{},·Lv0/a;->e()Lv0/a; 
  
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····move-result-object·p1 
  
51 ····.line·29 
52 ····invoke-virtual·{p1},·Lv0/a;->a()Lz0/a; 
  
53 ····.line·30 
54 ····.line·31 
55 ····.line·32 
56 ····new-instance·p1,·Ljava/util/HashMap; 
  
57 ····.line·33 
58 ····.line·34 
59 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
60 ····.line·35 
61 ····.line·36 
62 ····.line·37 
63 ····iput-object·p1,·p0,·LF0/g;->b:Ljava/util/Map; 
  
64 ····.line·38 
65 ····.line·39 
66 ····return-void27 ····return-void
67 ····.line·40 
68 ····.line·41 
69 ····.line·42 
70 ····.line·43 
71 ····.line·44 
72 ····.line·45 
73 ····.line·46 
74 ····.line·47 
75 ····.line·48 
76 ····.line·49 
77 ····.line·50 
78 ····.line·51 
79 ····.line·52 
80 ····.line·53 
81 ····.line·54 
82 ····.line·55 
83 ····.line·56 
84 ····.line·57 
85 ····.line·58 
86 ····.line·59 
87 ····.line·60 
88 ····.line·61 
89 ····.line·62 
90 .end·method 
  
91 .method·public·static·synthetic·a(LF0/g;)Lz0/a; 
92 ····.locals·0 
  
93 ····.line·1 
94 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
Max diff block lines reached; 1243/4169 bytes (29.82%) of diff not shown.
19.1 KB
smali/F0/o$g.smali vs.
smali/U/f.smali
Max HTML report size reached
6.92 KB
smali/F0/q$d.smali vs.
smali/s0/u.smali
Files 16% similar despite different names
    
Offset 1, 113 lines modifiedOffset 1, 250 lines modified
1 .class·public·LF0/q$d;1 .class·public·final·Ls0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LF0/q; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"d" 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/MemberClasses; 
13 ····value·=·{ 
14 ········LF0/q$d$a; 
15 ····} 
16 .end·annotation 
  
  
17 #·instance·fields4 #·instance·fields
18 .field·public·final·a:I5 .field·public·a:Z
  
19 .field·public·final·b:Ljava/lang/String;6 .field·public·final·synthetic·b:Ls0/v;
  
20 .field·public·final·c:D 
  
21 .field·public·final·d:D7 #·direct·methods
 8 .method·public·constructor·<init>(Ls0/v;)V
 9 ····.locals·0
  
22 .field·public·final·e:D10 ····.line·1
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 .field·public·final·f:D12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····iput-object·p1,·p0,·Ls0/u;->b:Ls0/v;
  
24 .field·public·final·g:I16 ····.line·5
 17 ····.line·6
 18 ····const/4·p1,·0x0
  
25 .field·public·final·h:LF0/q$d$a;19 ····.line·7
 20 ····iput-boolean·p1,·p0,·Ls0/u;->a:Z
  
26 .field·public·final·i:Ljava/nio/ByteBuffer;21 ····.line·8
 22 ····.line·9
 23 ····return-void
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
Max diff block lines reached; 4078/7010 bytes (58.17%) of diff not shown.
6.62 KB
smali/l1/p$b.smali vs.
smali/I0/N.smali
Files 20% similar despite different names
    
Offset 1, 253 lines modifiedOffset 1, 216 lines modified
1 .class·public·final·Ll1/p$b;1 .class·public·final·LI0/N;
2 .super·Lb1/m;2 .super·Ljava/io/ObjectInputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/l; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll1/p;->a(Ll1/r;La1/a;LR0/d;)Ljava/lang/Object; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·f:Lj1/l; 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>(Lj1/l;)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·Ll1/p$b;->f:Lj1/l; 
  
21 ····.line·2 
22 ····.line·3 
23 ····const/4·p1,·0x1 
  
24 ····.line·4 
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····return-void 
30 ····.line·8 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method 
  
  
86 #·virtual·methods4 #·virtual·methods
87 .method·public·final·a(Ljava/lang/Throwable;)V5 .method·public·final·resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;
88 ····.locals·16 ····.locals·5
  
89 ····.line·17 ····.line·1
90 ····iget-object·p1,·p0,·Ll1/p$b;->f:Lj1/l;8 ····const-string·v0,·"java.lang.String"
  
91 ····.line·29 ····.line·2
92 ····.line·310 ····.line·3
93 ····sget-object·v0,·LO0/h;->e:LO0/h$a;11 ····const-string·v1,·"[Ljava.lang.String;"
  
94 ····.line·412 ····.line·4
95 ····.line·513 ····.line·5
96 ····sget-object·v0,·LO0/n;->a:LO0/n;14 ····const-string·v2,·"java.util.Arrays$ArrayList"
  
97 ····.line·615 ····.line·6
98 ····.line·716 ····.line·7
99 ····invoke-static·{v0},·LO0/h;->a(Ljava/lang/Object;)Ljava/lang/Object;17 ····const-string·v3,·"java.util.ArrayList"
  
100 ····.line·818 ····.line·8
101 ····.line·919 ····.line·9
 20 ····filled-new-array·{v2,·v3,·v0,·v1},·[Ljava/lang/String;
102 ····.line·10 
103 ····move-result-object·v0 
  
 21 ····.line·10
104 ····.line·1122 ····.line·11
105 ····invoke-interface·{p1,·v0},·LR0/d;->w(Ljava/lang/Object;)V 
Max diff block lines reached; 4204/6703 bytes (62.72%) of diff not shown.
4.97 KB
smali/l1/d$a.smali vs.
smali/d1/d.smali
Files 20% similar despite different names
    
Offset 1, 129 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Ll1/d$a;1 .class·public·final·Ld1/d;
2 .super·Ljava/lang/Object;2 .super·Ld1/G;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ll1/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·static·fields4 #·instance·fields
 5 .field·public·final·n:Ljava/lang/Thread;
13 .field·public·static·final·synthetic·a:Ll1/d$a; 
  
14 .field·public·static·final·b:I 
  
  
15 #·direct·methods6 #·direct·methods
16 .method·static·constructor·<clinit>()V 
17 ····.locals·4 
  
18 ····.line·1 
19 ····new-instance·v0,·Ll1/d$a; 
  
20 ····.line·2 
21 ····.line·3 
22 ····invoke-direct·{v0},·Ll1/d$a;-><init>()V 
  
23 ····.line·4 
24 ····.line·5 
25 ····.line·6 
26 ····sput-object·v0,·Ll1/d$a;->a:Ll1/d$a; 
  
27 ····.line·7 
28 ····.line·8 
29 ····const/4·v0,·0x1 
  
30 ····.line·9 
31 ····const·v1,·0x7ffffffe 
  
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····const-string·v2,·"kotlinx.coroutines.channels.defaultBuffer" 
  
36 ····.line·13 
37 ····.line·14 
38 ····const/16·v3,·0x40 
  
39 ····.line·15 
40 ····.line·16 
41 ····invoke-static·{v2,·v3,·v0,·v1},·Lo1/G;->b(Ljava/lang/String;III)I 
  
42 ····.line·17 
43 ····.line·18 
44 ····.line·19 
45 ····move-result·v0 
  
46 ····.line·20 
47 ····sput·v0,·Ll1/d$a;->b:I 
  
48 ····.line·21 
49 ····.line·22 
50 ····return-void 
51 ····.line·23 
52 ····.line·24 
53 ····.line·25 
54 ····.line·26 
55 ····.line·27 
56 ····.line·28 
57 ····.line·29 
58 ····.line·30 
59 ····.line·31 
60 ····.line·32 
61 ····.line·33 
62 ····.line·34 
63 ····.line·35 
64 ····.line·36 
65 ····.line·37 
66 ····.line·38 
67 ····.line·39 
68 ····.line·40 
69 ····.line·41 
70 ····.line·42 
71 ····.line·43 
72 ····.line·44 
73 ····.line·45 
74 ····.line·46 
75 ····.line·47 
76 ····.line·48 
77 ····.line·49 
78 ····.line·50 
79 ····.line·51 
80 ····.line·52 
81 ····.line·53 
82 ····.line·54 
83 ····.line·55 
84 ····.line·56 
85 ····.line·57 
86 ····.line·58 
87 ····.line·59 
88 ····.line·60 
89 ····.line·61 
90 .end·method 
  
91 .method·public·constructor·<init>()V7 .method·public·constructor·<init>(Ljava/lang/Thread;)V
92 ····.locals·08 ····.locals·0
  
93 ····.line·19 ····.line·1
94 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ld1/G;-><init>()V
  
95 ····.line·211 ····.line·2
96 ····.line·312 ····.line·3
97 ····.line·413 ····.line·4
98 ····return-void14 ····iput-object·p1,·p0,·Ld1/d;->n:Ljava/lang/Thread;
  
99 ····.line·515 ····.line·5
100 ····.line·616 ····.line·6
 17 ····return-void
101 ····.line·718 ····.line·7
102 ····.line·819 ····.line·8
Max diff block lines reached; 2722/5016 bytes (54.27%) of diff not shown.
21.3 KB
smali/l1/p.smali vs.
smali/c1/b.smali
Max HTML report size reached
1.15 KB
smali/l1/k.smali vs.
smali/d1/M.smali
Files 10% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Ll1/k;1 .class·public·final·Ld1/M;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ld1/L;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·final·a(Ll1/s;Ljava/lang/Throwable;)V7 .method·public·constructor·<init>(Ld1/L;)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····invoke-static·{p0,·p1},·Ll1/l;->a(Ll1/s;Ljava/lang/Throwable;)V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····.line·413 ····.line·4
12 ····return-void14 ····iput-object·p1,·p0,·Ld1/M;->a:Ld1/L;
  
13 ····.line·515 ····.line·5
14 ····.line·616 ····.line·6
 17 ····return-void
15 ····.line·718 ····.line·7
16 ····.line·819 ····.line·8
17 ····.line·920 ····.line·9
18 ····.line·1021 ····.line·10
19 ····.line·1122 ····.line·11
20 ····.line·1223 ····.line·12
21 ····.line·1324 ····.line·13
Offset 118, 8 lines modifiedOffset 124, 26 lines modified
118 ····.line·106124 ····.line·106
119 ····.line·107125 ····.line·107
120 ····.line·108126 ····.line·108
121 ····.line·109127 ····.line·109
122 ····.line·110128 ····.line·110
123 ····.line·111129 ····.line·111
124 ····.line·112130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
125 .end·method149 .end·method
2.93 KB
smali/l1/h$c.smali vs.
smali/G/a0.smali
Files 17% similar despite different names
    
Offset 1, 107 lines modifiedOffset 1, 31 lines modified
1 .class·public·Ll1/h$c;1 .class·public·abstract·LG/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:I
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ll1/h; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·public·constructor·<init>(I)V
14 ····.locals·08 ····.locals·0
  
15 ····.line·19 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
19 ····.line·413 ····.line·4
 14 ····iput·p1,·p0,·LG/a0;->a:I
20 ····return-void 
21 ····.line·5 
22 ····.line·6 
23 ····.line·7 
24 ····.line·8 
25 ····.line·9 
26 ····.line·10 
27 ····.line·11 
28 ····.line·12 
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 .end·method 
  
  
79 #·virtual·methods 
80 .method·public·toString()Ljava/lang/String; 
81 ····.locals·1 
  
82 ····.line·1 
83 ····const-string·v0,·"Failed" 
  
84 ····.line·2 
85 ····.line·3 
86 ····return-object·v0 
87 ····.line·4 
88 ····.line·515 ····.line·5
89 ····.line·616 ····.line·6
 17 ····return-void
90 ····.line·718 ····.line·7
91 ····.line·819 ····.line·8
92 ····.line·920 ····.line·9
93 ····.line·1021 ····.line·10
94 ····.line·1122 ····.line·11
95 ····.line·1223 ····.line·12
96 ····.line·1324 ····.line·13
Offset 149, 8 lines modifiedOffset 73, 77 lines modified
149 ····.line·5573 ····.line·55
150 ····.line·5674 ····.line·56
151 ····.line·5775 ····.line·57
152 ····.line·5876 ····.line·58
153 ····.line·5977 ····.line·59
154 ····.line·6078 ····.line·60
155 ····.line·6179 ····.line·61
 80 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
Max diff block lines reached; 0/2923 bytes (0.00%) of diff not shown.
7.59 KB
smali/l1/q.smali vs.
smali/a0/c.smali
Files 17% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Ll1/q;1 .class·public·final·La0/c;
2 .super·Ll1/e;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll1/r;5 .implements·LV0/l;
  
  
 6 #·static·fields
 7 .field·public·static·final·f:La0/c;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(LR0/g;Ll1/d;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····const/4·v0,·0x112 ····new-instance·v0,·La0/c;
  
11 ····.line·213 ····.line·2
12 ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Ll1/e;-><init>(LR0/g;Ll1/d;ZZ)V 
  
13 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
14 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
15 ····.line·518 ····.line·5
16 ····return-void 
17 ····.line·619 ····.line·6
18 ····.line·720 ····.line·7
 21 ····sput-object·v0,·La0/c;->f:La0/c;
  
19 ····.line·822 ····.line·8
20 ····.line·923 ····.line·9
 24 ····return-void
21 ····.line·1025 ····.line·10
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
27 ····.line·1631 ····.line·16
Offset 123, 75 lines modifiedOffset 131, 117 lines modified
123 ····.line·106131 ····.line·106
124 ····.line·107132 ····.line·107
125 ····.line·108133 ····.line·108
126 ····.line·109134 ····.line·109
127 ····.line·110135 ····.line·110
128 ····.line·111136 ····.line·111
129 ····.line·112137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
130 .end·method159 .end·method
  
  
131 #·virtual·methods160 #·virtual·methods
132 .method·public·P0(Ljava/lang/Throwable;Z)V161 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
133 ····.locals·1162 ····.locals·1
  
134 ····.line·1163 ····.line·1
135 ····invoke-virtual·{p0},·Ll1/e;->S0()Ll1/d;164 ····const-string·v0,·"$this$require"
  
136 ····.line·2165 ····.line·2
137 ····.line·3166 ····.line·3
 167 ····invoke-static·{p1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
138 ····.line·4 
139 ····move-result-object·v0 
  
 168 ····.line·4
140 ····.line·5169 ····.line·5
141 ····invoke-interface·{v0,·p1},·Ll1/t;->s(Ljava/lang/Throwable;)Z 
  
142 ····.line·6170 ····.line·6
 171 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
143 ····.line·7172 ····.line·7
144 ····.line·8173 ····.line·8
145 ····move-result·v0 
  
146 ····.line·9174 ····.line·9
147 ····if-nez·v0,·:cond_0175 ····move-result-object·v0
  
148 ····.line·10176 ····.line·10
 177 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
149 ····.line·11 
150 ····if-nez·p2,·:cond_0 
  
 178 ····.line·11
151 ····.line·12179 ····.line·12
152 ····.line·13180 ····.line·13
153 ····invoke-virtual·{p0},·Lj1/a;->c()LR0/g;181 ····move-result·v0
  
154 ····.line·14182 ····.line·14
 183 ····if-nez·v0,·:cond_1
  
155 ····.line·15184 ····.line·15
156 ····.line·16185 ····.line·16
157 ····move-result-object·p2186 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
158 ····.line·17187 ····.line·17
159 ····invoke-static·{p2,·p1},·Lj1/H;->a(LR0/g;Ljava/lang/Throwable;)V 
  
160 ····.line·18188 ····.line·18
161 ····.line·19189 ····.line·19
 190 ····move-result-object·p1
  
Max diff block lines reached; 5041/7704 bytes (65.43%) of diff not shown.
12.4 KB
smali/l1/t$a.smali vs.
smali/G/Y.smali
Max HTML report size reached
4.36 KB
smali/l1/u.smali vs.
smali/h/s0.smali
Files 16% similar despite different names
    
Offset 1, 140 lines modifiedOffset 1, 88 lines modified
1 .class·public·final·Ll1/u;1 .class·public·final·Lh/s0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Lj1/N0;7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Lh/t0;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>(Lj1/N0;)V10 .method·public·synthetic·constructor·<init>(Lh/t0;I)V
8 ····.locals·011 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput·p2,·p0,·Lh/s0;->e:I
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····iput-object·p1,·p0,·Ll1/u;->a:Lj1/N0;14 ····iput-object·p1,·p0,·Lh/s0;->f:Lh/t0;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·5 
16 ····.line·6 
17 ····return-void16 ····return-void
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 .end·method17 .end·method
  
  
75 #·virtual·methods18 #·virtual·methods
76 .method·public·toString()Ljava/lang/String;19 .method·public·final·run()V
77 ····.locals·220 ····.locals·2
  
78 ····.line·121 ····.line·1
79 ····new-instance·v0,·Ljava/lang/StringBuilder;22 ····iget·v0,·p0,·Lh/s0;->e:I
  
80 ····.line·223 ····.line·2
81 ····.line·324 ····.line·3
82 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V25 ····packed-switch·v0,·:pswitch_data_0
  
83 ····.line·426 ····.line·4
84 ····.line·527 ····.line·5
85 ····.line·628 ····.line·6
86 ····const-string·v1,·"WaiterEB("29 ····iget-object·v0,·p0,·Lh/s0;->f:Lh/t0;
  
87 ····.line·730 ····.line·7
88 ····.line·831 ····.line·8
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;32 ····invoke-virtual·{v0},·Lh/t0;->a()V
  
90 ····.line·933 ····.line·9
91 ····.line·1034 ····.line·10
92 ····.line·1135 ····.line·11
93 ····iget-object·v1,·p0,·Ll1/u;->a:Lj1/N0;36 ····return-void
  
94 ····.line·1237 ····.line·12
95 ····.line·13 
96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;38 ····:pswitch_0
 39 ····iget-object·v0,·p0,·Lh/s0;->f:Lh/t0;
  
 40 ····.line·13
97 ····.line·1441 ····.line·14
 42 ····const/4·v1,·0x0
  
98 ····.line·1543 ····.line·15
 44 ····invoke-virtual·{v0,·v1},·Lh/t0;->c(Z)V
99 ····.line·16 
Max diff block lines reached; 1747/4388 bytes (39.81%) of diff not shown.
6.95 KB
smali/l1/b$b$a.smali vs.
smali/J0/g.smali
Files 9% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 198 lines modified
1 .class·public·final·Ll1/b$b$a;1 .class·public·final·LJ0/g;
2 .super·Lb1/m;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/l; 
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll1/b$b;->a(Lr1/a;Ljava/lang/Object;Ljava/lang/Object;)La1/l; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
 8 ····.locals·0
  
14 #·instance·fields 
15 .field·public·final·synthetic·f:Ljava/lang/Object;9 ····.line·1
 10 ····iput-object·p1,·p0,·LJ0/g;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
16 .field·public·final·synthetic·g:Ll1/b;11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····return-void
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
Max diff block lines reached; 4198/7041 bytes (59.62%) of diff not shown.
44.0 KB
smali/l1/o.smali vs.
smali/d1/X.smali
Max HTML report size reached
2.32 KB
smali/l1/l.smali vs.
smali/f1/n.smali
Files 11% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 64 lines modified
1 .class·public·abstract·synthetic·Ll1/l; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lf1/n;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LV0/a;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·j:I
  
  
4 #·direct·methods8 #·virtual·methods
5 .method·public·static·final·a(Ll1/s;Ljava/lang/Throwable;)V9 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
6 ····.locals·210 ····.locals·1
  
7 ····.line·111 ····.line·1
8 ····const/4·v0,·0x012 ····iput-object·p1,·p0,·Lf1/n;->i:Ljava/lang/Object;
  
9 ····.line·213 ····.line·2
10 ····if-eqz·p1,·:cond_1 
  
11 ····.line·314 ····.line·3
 15 ····iget·p1,·p0,·Lf1/n;->j:I
12 ····.line·4 
13 ····instance-of·v1,·p1,·Ljava/util/concurrent/CancellationException; 
  
 16 ····.line·4
14 ····.line·517 ····.line·5
 18 ····const/high16·v0,·-0x80000000
15 ····.line·6 
16 ····if-eqz·v1,·:cond_0 
  
 19 ····.line·6
17 ····.line·720 ····.line·7
 21 ····or-int/2addr·p1,·v0
  
18 ····.line·822 ····.line·8
19 ····move-object·v0,·p123 ····iput·p1,·p0,·Lf1/n;->j:I
  
20 ····.line·924 ····.line·9
21 ····check-cast·v0,·Ljava/util/concurrent/CancellationException; 
  
22 ····.line·1025 ····.line·10
 26 ····const/4·p1,·0x0
  
23 ····.line·1127 ····.line·11
 28 ····invoke-static·{p1,·p1,·p0},·Lf1/i;->b(Lf1/p;LJ/b;LP0/b;)Ljava/lang/Object;
24 ····:cond_0 
25 ····if-nez·v0,·:cond_1 
  
26 ····.line·1229 ····.line·12
27 ····.line·1330 ····.line·13
28 ····const-string·v0,·"Channel·was·consumed,·consumer·had·failed" 
  
29 ····.line·1431 ····.line·14
 32 ····move-result-object·p1
30 ····.line·15 
31 ····invoke-static·{v0,·p1},·Lj1/e0;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; 
  
 33 ····.line·15
 34 ····return-object·p1
32 ····.line·1635 ····.line·16
33 ····.line·1736 ····.line·17
34 ····.line·1837 ····.line·18
35 ····move-result-object·p1 
  
36 ····.line·1938 ····.line·19
37 ····move-object·v0,·p1 
  
38 ····.line·2039 ····.line·20
39 ····:cond_1 
40 ····invoke-interface·{p0,·v0},·Ll1/s;->a(Ljava/util/concurrent/CancellationException;)V 
  
41 ····.line·2140 ····.line·21
42 ····.line·2241 ····.line·22
43 ····.line·2342 ····.line·23
44 ····return-void 
45 ····.line·2443 ····.line·24
46 ····.line·2544 ····.line·25
47 ····.line·2645 ····.line·26
48 ····.line·2746 ····.line·27
49 ····.line·2847 ····.line·28
50 ····.line·2948 ····.line·29
51 ····.line·3049 ····.line·30
Offset 142, 8 lines modifiedOffset 140, 26 lines modified
142 ····.line·106140 ····.line·106
143 ····.line·107141 ····.line·107
144 ····.line·108142 ····.line·108
145 ····.line·109143 ····.line·109
146 ····.line·110144 ····.line·110
147 ····.line·111145 ····.line·111
148 ····.line·112146 ····.line·112
 147 ····.line·113
 148 ····.line·114
 149 ····.line·115
 150 ····.line·116
 151 ····.line·117
 152 ····.line·118
 153 ····.line·119
 154 ····.line·120
 155 ····.line·121
 156 ····.line·122
 157 ····.line·123
 158 ····.line·124
 159 ····.line·125
 160 ····.line·126
 161 ····.line·127
 162 ····.line·128
 163 ····.line·129
 164 ····.line·130
149 .end·method165 .end·method
57.4 KB
smali/l1/b$a.smali vs.
smali/d1/G.smali
Max HTML report size reached
6.7 KB
smali/l1/c$a.smali vs.
smali/a0/b.smali
Files 15% similar despite different names
    
Offset 1, 135 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·synthetic·Ll1/c$a;1 .class·public·final·La0/b;
2 .super·Lb1/j;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/p;5 .implements·LV0/l;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll1/c;->y()Lg1/e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1001 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·static·fields6 #·static·fields
15 .field·public·static·final·n:Ll1/c$a;7 .field·public·static·final·f:La0/b;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
18 ····.locals·110 ····.locals·2
  
19 ····.line·1 
20 ····new-instance·v0,·Ll1/c$a; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{v0},·Ll1/c$a;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····sput-object·v0,·Ll1/c$a;->n:Ll1/c$a; 
  
28 ····.line·7 
29 ····.line·8 
30 ····return-void 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 .end·method 
  
85 .method·public·constructor·<init>()V 
86 ····.locals·6 
  
87 ····.line·111 ····.line·1
88 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/channels/ChannelSegment;)Lkotlinx/coroutines/channels/ChannelSegment;"12 ····new-instance·v0,·La0/b;
  
89 ····.line·213 ····.line·2
90 ····.line·314 ····.line·3
91 ····const/4·v5,·0x115 ····const/4·v1,·0x1
  
92 ····.line·416 ····.line·4
93 ····const/4·v1,·0x217 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
94 ····.line·518 ····.line·5
95 ····const-class·v2,·Ll1/c; 
  
96 ····.line·619 ····.line·6
97 ····.line·720 ····.line·7
98 ····const-string·v3,·"createSegment"21 ····sput-object·v0,·La0/b;->f:La0/b;
  
99 ····.line·822 ····.line·8
100 ····.line·923 ····.line·9
 24 ····return-void
101 ····move-object·v0,·p0 
  
102 ····.line·1025 ····.line·10
103 ····invoke-direct/range·{v0·..·v5},·Lb1/j;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
  
104 ····.line·1126 ····.line·11
105 ····.line·1227 ····.line·12
Max diff block lines reached; 4395/6784 bytes (64.78%) of diff not shown.
8.13 KB
smali/l1/h$a.smali vs.
smali/b0/b.smali
Files 16% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Ll1/h$a;1 .class·public·final·Lb0/b;
2 .super·Ll1/h$c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ll1/h; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
13 .field·public·final·a:Ljava/lang/Throwable;5 .field·public·static·final·a:Lb0/b;
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>(Ljava/lang/Throwable;)V7 .method·static·constructor·<clinit>()V
16 ····.locals·08 ····.locals·1
  
17 ····.line·19 ····.line·1
18 ····invoke-direct·{p0},·Ll1/h$c;-><init>()V10 ····new-instance·v0,·Lb0/b;
  
19 ····.line·211 ····.line·2
20 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
21 ····.line·4 
22 ····iput-object·p1,·p0,·Ll1/h$a;->a:Ljava/lang/Throwable; 
  
 14 ····.line·4
23 ····.line·515 ····.line·5
24 ····.line·616 ····.line·6
25 ····return-void17 ····sput-object·v0,·Lb0/b;->a:Lb0/b;
  
26 ····.line·718 ····.line·7
27 ····.line·819 ····.line·8
 20 ····return-void
28 ····.line·921 ····.line·9
29 ····.line·1022 ····.line·10
30 ····.line·1123 ····.line·11
31 ····.line·1224 ····.line·12
32 ····.line·1325 ····.line·13
33 ····.line·1426 ····.line·14
34 ····.line·1527 ····.line·15
Offset 85, 247 lines modifiedOffset 76, 155 lines modified
85 ····.line·5676 ····.line·56
86 ····.line·5777 ····.line·57
87 ····.line·5878 ····.line·58
88 ····.line·5979 ····.line·59
89 ····.line·6080 ····.line·60
90 ····.line·6181 ····.line·61
91 ····.line·6282 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
 112 ····.line·92
 113 ····.line·93
 114 ····.line·94
 115 ····.line·95
 116 ····.line·96
 117 ····.line·97
 118 ····.line·98
 119 ····.line·99
 120 ····.line·100
 121 ····.line·101
 122 ····.line·102
 123 ····.line·103
 124 ····.line·104
 125 ····.line·105
 126 ····.line·106
 127 ····.line·107
 128 ····.line·108
 129 ····.line·109
 130 ····.line·110
 131 ····.line·111
 132 ····.line·112
 133 ····.line·113
 134 ····.line·114
 135 ····.line·115
 136 ····.line·116
 137 ····.line·117
 138 ····.line·118
 139 ····.line·119
 140 ····.line·120
 141 ····.line·121
 142 ····.line·122
 143 ····.line·123
 144 ····.line·124
 145 ····.line·125
 146 ····.line·126
 147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
Max diff block lines reached; 5974/8253 bytes (72.39%) of diff not shown.
6.68 KB
smali/l1/h$b.smali vs.
smali/h/m0.smali
Files 19% similar despite different names
    
Offset 1, 240 lines modifiedOffset 1, 146 lines modified
1 .class·public·final·Ll1/h$b;1 .class·public·final·Lh/m0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnClickListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ll1/h; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"b" 
11 .end·annotation6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Ljava/lang/Object;
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>()V10 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V
14 ····.locals·011 ····.locals·1
  
 12 ····const/4·v0,·0x0
15 ····.line·2 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 13 ····iput·v0,·p0,·Lh/m0;->e:I
17 ····return-void 
18 .end·method 
  
19 .method·public·synthetic·constructor·<init>(Lb1/g;)V 
20 ····.locals·014 ····.line·3
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····iput-object·p1,·p0,·Lh/m0;->f:Ljava/lang/Object;
21 ····.line·1 
22 ····invoke-direct·{p0},·Ll1/h$b;-><init>()V 
  
23 ····return-void17 ····return-void
24 .end·method18 .end·method
  
 19 .method·public·constructor·<init>(Lh/r0;)V
  
25 #·virtual·methods 
26 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object; 
27 ····.locals·120 ····.locals·1
  
 21 ····const/4·v0,·0x1
  
 22 ····iput·v0,·p0,·Lh/m0;->e:I
  
28 ····.line·123 ····.line·1
29 ····new-instance·v0,·Ll1/h$a;24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····iput-object·p1,·p0,·Lh/m0;->f:Ljava/lang/Object;
30 ····.line·2 
31 ····.line·3 
32 ····invoke-direct·{v0,·p1},·Ll1/h$a;-><init>(Ljava/lang/Throwable;)V 
  
33 ····.line·426 ····.line·2
 27 ····iget-object·p1,·p1,·Lh/r0;->a:Landroidx/appcompat/widget/Toolbar;
34 ····.line·5 
35 ····.line·6 
36 ····invoke-static·{v0},·Ll1/h;->b(Ljava/lang/Object;)Ljava/lang/Object; 
  
 28 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
37 ····.line·7 
38 ····.line·8 
39 ····.line·9 
40 ····move-result-object·p1 
  
 29 ····return-void
41 ····.line·10 
42 ····return-object·p1 
43 ····.line·11 
44 ····.line·12 
45 ····.line·13 
46 ····.line·14 
47 ····.line·15 
48 ····.line·16 
49 ····.line·17 
50 ····.line·18 
51 ····.line·19 
52 ····.line·20 
53 ····.line·21 
54 ····.line·22 
55 ····.line·23 
56 ····.line·24 
57 ····.line·25 
58 ····.line·26 
59 ····.line·27 
60 ····.line·28 
61 ····.line·29 
62 ····.line·30 
63 ····.line·31 
64 ····.line·32 
65 ····.line·33 
66 ····.line·34 
67 ····.line·35 
68 ····.line·36 
69 ····.line·37 
70 ····.line·38 
71 ····.line·39 
72 ····.line·40 
73 ····.line·41 
74 ····.line·42 
75 ····.line·43 
76 ····.line·44 
77 ····.line·45 
78 ····.line·46 
79 ····.line·47 
80 ····.line·48 
81 ····.line·49 
82 ····.line·50 
83 ····.line·51 
84 ····.line·52 
85 ····.line·53 
86 ····.line·54 
87 ····.line·55 
88 ····.line·56 
89 ····.line·57 
90 ····.line·58 
91 ····.line·59 
92 ····.line·60 
Max diff block lines reached; 4044/6768 bytes (59.75%) of diff not shown.
6.89 KB
smali/l1/b$b.smali vs.
smali/G/o.smali
Files 13% similar despite different names
    
Offset 1, 134 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Ll1/b$b;1 .class·public·final·LG/o;
2 .super·Lb1/m;2 .super·LP0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/q;5 .implements·LV0/p;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll1/b;-><init>(ILa1/l;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
 7 .field·public·synthetic·i:Ljava/lang/Object;
15 .field·public·final·synthetic·f:Ll1/b; 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>(Ll1/b;)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·Ll1/b$b;->f:Ll1/b; 
  
21 ····.line·2 
22 ····.line·3 
23 ····const/4·p1,·0x3 
  
24 ····.line·4 
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····return-void 
30 ····.line·8 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method 
  
  
86 #·virtual·methods8 #·virtual·methods
87 .method·public·final·a(Lr1/a;Ljava/lang/Object;Ljava/lang/Object;)La1/l;9 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
88 ····.locals·110 ····.locals·0
  
89 ····.line·111 ····.line·1
90 ····new-instance·p2,·Ll1/b$b$a;12 ····check-cast·p1,·LG/a0;
  
91 ····.line·213 ····.line·2
92 ····.line·314 ····.line·3
93 ····iget-object·v0,·p0,·Ll1/b$b;->f:Ll1/b;15 ····check-cast·p2,·LN0/d;
  
94 ····.line·416 ····.line·4
95 ····.line·517 ····.line·5
96 ····invoke-direct·{p2,·p3,·v0,·p1},·Ll1/b$b$a;-><init>(Ljava/lang/Object;Ll1/b;Lr1/a;)V18 ····invoke-virtual·{p0,·p2,·p1},·LG/o;->e(LN0/d;Ljava/lang/Object;)LN0/d;
  
97 ····.line·619 ····.line·6
98 ····.line·720 ····.line·7
99 ····.line·821 ····.line·8
100 ····return-object·p222 ····move-result-object·p1
  
101 ····.line·923 ····.line·9
 24 ····check-cast·p1,·LG/o;
  
102 ····.line·1025 ····.line·10
103 ····.line·1126 ····.line·11
 27 ····sget-object·p2,·LL0/h;->a:LL0/h;
  
Max diff block lines reached; 4564/6977 bytes (65.41%) of diff not shown.
4.42 KB
smali/l1/p$a.smali vs.
smali/t0/h.smali
Files 13% similar despite different names
    
Offset 1, 153 lines modifiedOffset 1, 82 lines modified
1 .class·public·final·Ll1/p$a;1 .class·public·final·Lt0/h;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·volatile·b:Lt0/h;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·Ll1/p;->a(Ll1/r;La1/a;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
 6 .field·public·static·c:Lt0/h;
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·k:I7 #·instance·fields
 8 .field·public·final·a:Ljava/util/HashMap;
  
  
17 #·direct·methods9 #·direct·methods
18 .method·public·constructor·<init>(LR0/d;)V10 .method·public·constructor·<init>(I)V
19 ····.locals·011 ····.locals·0
  
20 ····.line·112 ····.line·1
21 ····invoke-direct·{p0,·p1},·LT0/d;-><init>(LR0/d;)V13 ····packed-switch·p1,·:pswitch_data_0
  
22 ····.line·214 ····.line·2
23 ····.line·315 ····.line·3
24 ····.line·416 ····.line·4
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
25 ····return-void 
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
87 ····.locals·1 
  
88 ····.line·1 
89 ····iput-object·p1,·p0,·Ll1/p$a;->j:Ljava/lang/Object; 
  
90 ····.line·2 
91 ····.line·3 
92 ····iget·p1,·p0,·Ll1/p$a;->k:I 
  
93 ····.line·4 
94 ····.line·518 ····.line·5
95 ····const/high16·v0,·-0x80000000 
  
96 ····.line·619 ····.line·6
97 ····.line·720 ····.line·7
98 ····or-int/2addr·p1,·v021 ····new-instance·p1,·Ljava/util/HashMap;
  
99 ····.line·822 ····.line·8
100 ····iput·p1,·p0,·Ll1/p$a;->k:I 
  
101 ····.line·923 ····.line·9
 24 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
Max diff block lines reached; 2024/4448 bytes (45.50%) of diff not shown.
45.9 KB
smali/t/a.smali vs.
smali/G/t.smali
Max HTML report size reached
4.53 KB
smali/t/a$a.smali vs.
smali/s0/B.smali
Files 14% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lt/a$a;1 .class·public·final·Ls0/B;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicLong;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lt/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
 6 #·instance·fields
 7 .field·public·final·a:J
12 #·direct·methods 
13 .method·public·static·a(Landroid/content/Context;)Ljava/io/File; 
14 ····.locals·0 
  
15 ····.line·1 
16 ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File; 
  
17 ····.line·2 
18 ····.line·3 
19 ····.line·4 
20 ····move-result-object·p0 
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
21 ····.line·5 
22 ····return-object·p0 
23 ····.line·6 
24 ····.line·7 
25 ····.line·8 
26 ····.line·9 
27 ····.line·10 
28 ····.line·11 
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 .end·method 
  
81 .method·public·static·b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 
82 ····.locals·010 ····.locals·3
  
83 ····.line·111 ····.line·1
84 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable;12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
  
85 ····.line·213 ····.line·2
86 ····.line·314 ····.line·3
 15 ····const-wide/16·v1,·0x0
87 ····.line·4 
88 ····move-result-object·p0 
  
 16 ····.line·4
89 ····.line·517 ····.line·5
90 ····return-object·p018 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
  
91 ····.line·619 ····.line·6
92 ····.line·720 ····.line·7
93 ····.line·821 ····.line·8
 22 ····sput-object·v0,·Ls0/B;->b:Ljava/util/concurrent/atomic/AtomicLong;
  
94 ····.line·923 ····.line·9
95 ····.line·1024 ····.line·10
 25 ····return-void
96 ····.line·1126 ····.line·11
97 ····.line·1227 ····.line·12
98 ····.line·1328 ····.line·13
99 ····.line·1429 ····.line·14
100 ····.line·1530 ····.line·15
101 ····.line·1631 ····.line·16
102 ····.line·1732 ····.line·17
Offset 203, 30 lines modifiedOffset 132, 51 lines modified
Max diff block lines reached; 2094/4563 bytes (45.89%) of diff not shown.
7.14 KB
smali/t/a$b.smali vs.
smali/W0/c.smali
Files 8% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 74 lines modified
1 .class·public·abstract·Lt/a$b;1 .class·public·abstract·LW0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·La1/a;
 6 .implements·Ljava/io/Serializable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lt/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation7 #·instance·fields
 8 .field·public·transient·e:La1/a;
  
 9 .field·public·final·f:Ljava/lang/Object;
  
 10 .field·public·final·g:Ljava/lang/Class;
  
 11 .field·public·final·h:Ljava/lang/String;
  
 12 .field·public·final·i:Ljava/lang/String;
  
 13 .field·public·final·j:Z
  
  
12 #·direct·methods14 #·direct·methods
13 .method·public·static·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;15 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V
14 ····.locals·616 ····.locals·0
  
15 ····.line·117 ····.line·1
16 ····and-int/lit8·v0,·p5,·0x418 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·219 ····.line·2
18 ····.line·320 ····.line·3
19 ····if-eqz·v0,·:cond_0 
  
20 ····.line·421 ····.line·4
 22 ····iput-object·p1,·p0,·LW0/c;->f:Ljava/lang/Object;
21 ····.line·5 
22 ····if-nez·p3,·:cond_0 
  
 23 ····.line·5
23 ····.line·624 ····.line·6
 25 ····iput-object·p2,·p0,·LW0/c;->g:Ljava/lang/Class;
24 ····.line·7 
25 ····invoke-static·{p0},·Lt/a;->e(Landroid/content/Context;)Ljava/lang/String; 
  
 26 ····.line·7
26 ····.line·827 ····.line·8
 28 ····iput-object·p3,·p0,·LW0/c;->h:Ljava/lang/String;
  
27 ····.line·929 ····.line·9
28 ····.line·1030 ····.line·10
29 ····move-result-object·p331 ····iput-object·p4,·p0,·LW0/c;->i:Ljava/lang/String;
  
30 ····.line·1132 ····.line·11
31 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; 
  
32 ····.line·1233 ····.line·12
 34 ····iput-boolean·p5,·p0,·LW0/c;->j:Z
  
33 ····.line·1335 ····.line·13
34 ····.line·1436 ····.line·14
 37 ····return-void
35 ····move-result-object·p0 
  
36 ····.line·1538 ····.line·15
37 ····return-object·p0 
  
38 ····.line·1639 ····.line·16
39 ····:cond_0 
40 ····and-int/lit8·v5,·p5,·0x1 
  
41 ····.line·1740 ····.line·17
42 ····.line·1841 ····.line·18
43 ····move-object·v0,·p0 
  
44 ····.line·1942 ····.line·19
45 ····move-object·v1,·p1 
  
46 ····.line·2043 ····.line·20
47 ····move-object·v2,·p2 
  
48 ····.line·2144 ····.line·21
49 ····move-object·v3,·p3 
  
50 ····.line·2245 ····.line·22
51 ····move-object·v4,·p4 
  
52 ····.line·2346 ····.line·23
53 ····invoke-virtual/range·{v0·..·v5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; 
  
54 ····.line·2447 ····.line·24
55 ····.line·2548 ····.line·25
56 ····.line·2649 ····.line·26
57 ····move-result-object·p0 
  
58 ····.line·2750 ····.line·27
59 ····return-object·p0 
60 ····.line·2851 ····.line·28
61 ····.line·2952 ····.line·29
62 ····.line·3053 ····.line·30
63 ····.line·3154 ····.line·31
64 ····.line·3255 ····.line·32
65 ····.line·3356 ····.line·33
66 ····.line·3457 ····.line·34
Offset 870, 217 lines modifiedOffset 856, 69 lines modified
870 ····.line·816856 ····.line·816
871 ····.line·817857 ····.line·817
872 ····.line·818858 ····.line·818
873 ····.line·819859 ····.line·819
874 ····.line·820860 ····.line·820
875 ····.line·821861 ····.line·821
876 ····.line·822862 ····.line·822
877 ····.line·823 
878 ····.line·824 
879 ····.line·825 
880 ····.line·826 
881 ····.line·827 
882 ····.line·828 
883 ····.line·829 
884 ····.line·830 
Max diff block lines reached; 1789/7241 bytes (24.71%) of diff not shown.
10.9 KB
smali/t/a$d.smali vs.
smali/h/H.smali
Max HTML report size reached
2.74 KB
smali/t/a$c.smali vs.
smali/y/l.smali
Files 25% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 73 lines modified
1 .class·public·abstract·Lt/a$c;1 .class·public·final·Ly/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:[F
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lt/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation6 .field·public·final·b:[J
  
 7 .field·public·c:F
  
 8 .field·public·d:I
  
 9 .field·public·e:I
  
  
12 #·direct·methods10 #·direct·methods
13 .method·public·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;11 .method·public·constructor·<init>()V
14 ····.locals·012 ····.locals·2
  
15 ····.line·113 ····.line·1
16 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·215 ····.line·2
18 ····.line·316 ····.line·3
19 ····.line·417 ····.line·4
20 ····move-result-object·p018 ····const/16·v0,·0x14
  
21 ····.line·519 ····.line·5
22 ····return-object·p0 
23 ····.line·620 ····.line·6
 21 ····new-array·v1,·v0,·[F
  
24 ····.line·722 ····.line·7
25 ····.line·823 ····.line·8
 24 ····iput-object·v1,·p0,·Ly/l;->a:[F
  
26 ····.line·925 ····.line·9
27 ····.line·1026 ····.line·10
 27 ····new-array·v0,·v0,·[J
  
28 ····.line·1128 ····.line·11
29 ····.line·1229 ····.line·12
 30 ····iput-object·v0,·p0,·Ly/l;->b:[J
  
30 ····.line·1331 ····.line·13
31 ····.line·1432 ····.line·14
 33 ····const/4·v0,·0x0
  
32 ····.line·1534 ····.line·15
 35 ····iput·v0,·p0,·Ly/l;->c:F
  
33 ····.line·1636 ····.line·16
34 ····.line·1737 ····.line·17
 38 ····const/4·v0,·0x0
  
35 ····.line·1839 ····.line·18
 40 ····iput·v0,·p0,·Ly/l;->d:I
  
36 ····.line·1941 ····.line·19
37 ····.line·2042 ····.line·20
 43 ····iput·v0,·p0,·Ly/l;->e:I
  
38 ····.line·2144 ····.line·21
39 ····.line·2245 ····.line·22
 46 ····return-void
40 ····.line·2347 ····.line·23
41 ····.line·2448 ····.line·24
42 ····.line·2549 ····.line·25
43 ····.line·2650 ····.line·26
44 ····.line·2751 ····.line·27
45 ····.line·2852 ····.line·28
46 ····.line·2953 ····.line·29
Offset 81, 8 lines modifiedOffset 100, 79 lines modified
81 ····.line·56100 ····.line·56
82 ····.line·57101 ····.line·57
83 ····.line·58102 ····.line·58
84 ····.line·59103 ····.line·59
85 ····.line·60104 ····.line·60
86 ····.line·61105 ····.line·61
87 ····.line·62106 ····.line·62
 107 ····.line·63
 108 ····.line·64
 109 ····.line·65
 110 ····.line·66
 111 ····.line·67
 112 ····.line·68
 113 ····.line·69
 114 ····.line·70
 115 ····.line·71
 116 ····.line·72
 117 ····.line·73
 118 ····.line·74
 119 ····.line·75
 120 ····.line·76
 121 ····.line·77
 122 ····.line·78
 123 ····.line·79
 124 ····.line·80
 125 ····.line·81
 126 ····.line·82
 127 ····.line·83
 128 ····.line·84
 129 ····.line·85
 130 ····.line·86
 131 ····.line·87
 132 ····.line·88
 133 ····.line·89
 134 ····.line·90
 135 ····.line·91
 136 ····.line·92
 137 ····.line·93
 138 ····.line·94
 139 ····.line·95
 140 ····.line·96
 141 ····.line·97
 142 ····.line·98
 143 ····.line·99
 144 ····.line·100
Max diff block lines reached; 0/2735 bytes (0.00%) of diff not shown.
11.9 KB
smali/t/b.smali vs.
smali/s0/j.smali
Max HTML report size reached
31.2 KB
smali/x0/j.smali vs.
smali/I0/L.smali
Max HTML report size reached
33.9 KB
smali/x0/b$c.smali vs.
smali/K/b.smali
Max HTML report size reached
1.25 KB
smali/x0/i.smali vs.
smali/t0/i.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lx0/i;1 .class·public·final·synthetic·Lt0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;5 .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
  
  
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 #·direct·methods13 #·direct·methods
14 .method·public·synthetic·constructor·<init>(J)V14 .method·public·synthetic·constructor·<init>(J)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-wide·p1,·p0,·Lx0/i;->a:J18 ····iput-wide·p1,·p0,·Lt0/i;->a:J
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V22 .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
23 ····.locals·223 ····.locals·2
  
24 ····.line·124 ····.line·1
25 ····iget-wide·v0,·p0,·Lx0/i;->a:J25 ····iget-wide·v0,·p0,·Lt0/i;->a:J
  
26 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->a(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V26 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->b(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
7.71 KB
smali/x0/c.smali vs.
smali/G/K.smali
Files 20% similar despite different names
    
Offset 1, 276 lines modifiedOffset 1, 271 lines modified
1 .class·public·Lx0/c;1 .class·public·final·LG/K;
2 .super·Ljava/lang/Object;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/l;
  
4 #·static·fields 
5 .field·public·static·volatile·b:Lx0/c; 
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Ljava/util/Map;7 .field·public·final·synthetic·f:I
  
 8 .field·public·final·synthetic·g:Ljava/lang/Object;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>()V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
10 ····.locals·111 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput·p1,·p0,·LG/K;->f:I
  
 14 ····iput-object·p2,·p0,·LG/K;->g:Ljava/lang/Object;
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····new-instance·v0,·Ljava/util/HashMap; 
  
 15 ····const/4·p1,·0x1
17 ····.line·5 
18 ····.line·6 
19 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
 16 ····invoke-direct·{p0,·p1},·LW0/i;-><init>(I)V
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····iput-object·v0,·p0,·Lx0/c;->a:Ljava/util/Map; 
  
24 ····.line·10 
25 ····.line·11 
26 ····return-void17 ····return-void
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 .end·method18 .end·method
  
78 .method·public·static·b()Lx0/c; 
 19 #·virtual·methods
 20 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;
79 ····.locals·221 ····.locals·3
  
80 ····.line·122 ····.line·1
81 ····sget-object·v0,·Lx0/c;->b:Lx0/c;23 ····iget·v0,·p0,·LG/K;->f:I
  
82 ····.line·224 ····.line·2
83 ····.line·325 ····.line·3
84 ····if-nez·v0,·:cond_126 ····packed-switch·v0,·:pswitch_data_0
  
85 ····.line·427 ····.line·4
86 ····.line·528 ····.line·5
87 ····const-class·v0,·Lx0/c; 
  
88 ····.line·629 ····.line·6
 30 ····check-cast·p1,·Ljava/lang/Throwable;
89 ····.line·7 
90 ····monitor-enter·v0 
  
 31 ····.line·7
91 ····.line·832 ····.line·8
 33 ····iget-object·p1,·p0,·LG/K;->g:Ljava/lang/Object;
92 ····:try_start_0 
93 ····sget-object·v1,·Lx0/c;->b:Lx0/c; 
  
94 ····.line·934 ····.line·9
95 ····.line·1035 ····.line·10
96 ····if-nez·v1,·:cond_036 ····check-cast·p1,·Ll1/h;
  
Max diff block lines reached; 5346/7824 bytes (68.33%) of diff not shown.
2.92 KB
smali/Y0/e.smali vs.
smali/h1/o.smali
Files 16% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·LY0/e;1 .class·public·final·synthetic·Lh1/o;
2 .super·LY0/d;2 .super·LW0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/q;
  
  
 6 #·static·fields
 7 .field·public·static·final·m:Lh1/o;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Ljava/io/File;)Ljava/lang/String;9 .method·static·constructor·<clinit>()V
6 ····.locals·210 ····.locals·7
  
7 ····.line·111 ····.line·1
8 ····const-string·v0,·"<this>"12 ····new-instance·v6,·Lh1/o;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V15 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"
  
12 ····.line·416 ····.line·4
13 ····.line·517 ····.line·5
 18 ····const/4·v5,·0x0
  
14 ····.line·619 ····.line·6
15 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;20 ····const/4·v1,·0x3
  
16 ····.line·721 ····.line·7
 22 ····const-class·v2,·Lg1/e;
  
17 ····.line·823 ····.line·8
18 ····.line·924 ····.line·9
19 ····move-result-object·p025 ····const-string·v3,·"emit"
  
20 ····.line·1026 ····.line·10
21 ····const-string·v0,·"getName(...)" 
  
22 ····.line·1127 ····.line·11
 28 ····move-object·v0,·v6
  
23 ····.line·1229 ····.line·12
24 ····invoke-static·{p0,·v0},·Lb1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-direct/range·{v0·..·v5},·LW0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
25 ····.line·1331 ····.line·13
26 ····.line·1432 ····.line·14
27 ····.line·1533 ····.line·15
28 ····const/16·v0,·0x2e34 ····sput-object·v6,·Lh1/o;->m:Lh1/o;
  
29 ····.line·1635 ····.line·16
30 ····.line·1736 ····.line·17
 37 ····return-void
31 ····const-string·v1,·"" 
  
32 ····.line·1838 ····.line·18
33 ····.line·1939 ····.line·19
34 ····invoke-static·{p0,·v0,·v1},·Li1/n;->X(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; 
  
35 ····.line·2040 ····.line·20
36 ····.line·2141 ····.line·21
37 ····.line·2242 ····.line·22
38 ····move-result-object·p0 
  
39 ····.line·2343 ····.line·23
40 ····return-object·p0 
41 ····.line·2444 ····.line·24
42 ····.line·2545 ····.line·25
43 ····.line·2646 ····.line·26
44 ····.line·2747 ····.line·27
45 ····.line·2848 ····.line·28
46 ····.line·2949 ····.line·29
47 ····.line·3050 ····.line·30
Offset 86, 8 lines modifiedOffset 91, 79 lines modified
86 ····.line·5691 ····.line·56
87 ····.line·5792 ····.line·57
88 ····.line·5893 ····.line·58
89 ····.line·5994 ····.line·59
90 ····.line·6095 ····.line·60
91 ····.line·6196 ····.line·61
92 ····.line·6297 ····.line·62
 98 ····.line·63
 99 ····.line·64
 100 ····.line·65
 101 ····.line·66
 102 ····.line·67
 103 ····.line·68
 104 ····.line·69
 105 ····.line·70
 106 ····.line·71
 107 ····.line·72
 108 ····.line·73
 109 ····.line·74
 110 ····.line·75
 111 ····.line·76
 112 ····.line·77
 113 ····.line·78
 114 ····.line·79
 115 ····.line·80
 116 ····.line·81
 117 ····.line·82
 118 ····.line·83
 119 ····.line·84
 120 ····.line·85
 121 ····.line·86
 122 ····.line·87
 123 ····.line·88
 124 ····.line·89
 125 ····.line·90
 126 ····.line·91
 127 ····.line·92
 128 ····.line·93
 129 ····.line·94
 130 ····.line·95
 131 ····.line·96
 132 ····.line·97
 133 ····.line·98
 134 ····.line·99
 135 ····.line·100
 136 ····.line·101
 137 ····.line·102
 138 ····.line·103
 139 ····.line·104
 140 ····.line·105
 141 ····.line·106
 142 ····.line·107
Max diff block lines reached; 0/2915 bytes (0.00%) of diff not shown.
7.04 KB
smali/a/b.smali vs.
smali/d1/O.smali
Files 13% similar despite different names
    
Offset 1, 115 lines modifiedOffset 1, 87 lines modified
1 .class·public·abstract·La/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/O;
 2 .super·Ld1/U;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Ljava/lang/String;·=·"_COROUTINE"5 .field·public·final·synthetic·i:I
  
 6 .field·public·final·j:Ljava/lang/Object;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
8 ····.locals·09 ····.locals·0
  
9 ····.line·110 ····.line·1
 11 ····iput·p1,·p0,·Ld1/O;->i:I
  
 12 ····invoke-direct·{p0},·Li1/k;-><init>()V
  
 13 ····iput-object·p2,·p0,·Ld1/O;->j:Ljava/lang/Object;
  
10 ····return-void14 ····return-void
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····.line·5 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 .end·method15 .end·method
  
72 .method·public·static·final·synthetic·a(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement; 
 16 #·virtual·methods
 17 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·018 ····.locals·1
  
74 ····.line·119 ····.line·1
75 ····invoke-static·{p0,·p1},·La/b;->b(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;20 ····iget·v0,·p0,·Ld1/O;->i:I
  
76 ····.line·221 ····.line·2
77 ····.line·322 ····.line·3
 23 ····packed-switch·v0,·:pswitch_data_0
78 ····.line·4 
79 ····move-result-object·p0 
  
 24 ····.line·4
80 ····.line·525 ····.line·5
81 ····return-object·p0 
82 ····.line·626 ····.line·6
 27 ····check-cast·p1,·Ljava/lang/Throwable;
  
83 ····.line·728 ····.line·7
84 ····.line·829 ····.line·8
 30 ····invoke-virtual·{p0,·p1},·Ld1/O;->o(Ljava/lang/Throwable;)V
  
85 ····.line·931 ····.line·9
86 ····.line·1032 ····.line·10
87 ····.line·1133 ····.line·11
 34 ····sget-object·p1,·LL0/h;->a:LL0/h;
  
88 ····.line·1235 ····.line·12
89 ····.line·1336 ····.line·13
 37 ····return-object·p1
  
90 ····.line·1438 ····.line·14
 39 ····:pswitch_0
 40 ····check-cast·p1,·Ljava/lang/Throwable;
  
91 ····.line·1541 ····.line·15
92 ····.line·1642 ····.line·16
 43 ····invoke-virtual·{p0,·p1},·Ld1/O;->o(Ljava/lang/Throwable;)V
  
Max diff block lines reached; 4641/7136 bytes (65.04%) of diff not shown.
5.1 KB
smali/o/a$a.smali vs.
smali/i0/i.smali
Files 16% similar despite different names
    
Offset 1, 160 lines modifiedOffset 1, 118 lines modified
1 .class·public·final·Lo/a$a;1 .class·public·final·Li0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Li0/g;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lo/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 .field·public·b:I
  
 7 .field·public·c:F
12 #·instance·fields 
13 .field·public·a:Ljava/lang/Integer; 
  
14 .field·public·b:Ljava/lang/Integer;8 .field·public·d:F
  
15 .field·public·c:Ljava/lang/Integer;9 .field·public·e:F
  
16 .field·public·d:Ljava/lang/Integer;10 .field·public·f:F
  
 11 .field·public·g:F
  
 12 .field·public·h:F
17 #·direct·methods 
18 .method·public·constructor·<init>()V 
19 ····.locals·0 
  
 13 .field·public·final·i:Landroid/graphics/RectF;
20 ····.line·1 
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 14 .field·public·final·j:I
22 ····.line·2 
23 ····.line·3 
24 ····.line·4 
25 ····return-void 
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 .end·method 
  
  
84 #·virtual·methods15 #·direct·methods
85 .method·public·a()Lo/a;16 .method·public·constructor·<init>(Li0/g;)V
86 ····.locals·517 ····.locals·3
  
87 ····.line·118 ····.line·1
88 ····new-instance·v0,·Lo/a;19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
89 ····.line·220 ····.line·2
90 ····.line·321 ····.line·3
91 ····iget-object·v1,·p0,·Lo/a$a;->a:Ljava/lang/Integer; 
  
92 ····.line·422 ····.line·4
 23 ····new-instance·v0,·Landroid/graphics/RectF;
93 ····.line·5 
94 ····iget-object·v2,·p0,·Lo/a$a;->b:Ljava/lang/Integer; 
  
 24 ····.line·5
95 ····.line·625 ····.line·6
 26 ····const/4·v1,·0x0
  
96 ····.line·727 ····.line·7
97 ····iget-object·v3,·p0,·Lo/a$a;->c:Ljava/lang/Integer;28 ····const/high16·v2,·0x3f800000····#·1.0f
Max diff block lines reached; 2745/5150 bytes (53.30%) of diff not shown.
28.6 KB
smali/o/c$d.smali vs.
smali/s0/l.smali
Max HTML report size reached
2.64 KB
smali/o/c$a.smali vs.
smali/G/e.smali
Files 23% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 58 lines modified
1 .class·public·abstract·Lo/c$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/e;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:Ljava/io/Serializable;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lo/c; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 .field·public·i:Ljava/util/Iterator;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·k:I
  
  
12 #·direct·methods9 #·virtual·methods
13 .method·public·static·a()Landroid/app/ActivityOptions;10 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
14 ····.locals·111 ····.locals·1
  
15 ····.line·112 ····.line·1
16 ····invoke-static·{},·Landroid/app/ActivityOptions;->makeBasic()Landroid/app/ActivityOptions;13 ····iput-object·p1,·p0,·LG/e;->j:Ljava/lang/Object;
  
17 ····.line·214 ····.line·2
18 ····.line·315 ····.line·3
 16 ····iget·p1,·p0,·LG/e;->k:I
19 ····.line·4 
20 ····move-result-object·v0 
  
 17 ····.line·4
21 ····.line·518 ····.line·5
22 ····return-object·v019 ····const/high16·v0,·-0x80000000
  
23 ····.line·620 ····.line·6
24 ····.line·721 ····.line·7
 22 ····or-int/2addr·p1,·v0
  
25 ····.line·823 ····.line·8
 24 ····iput·p1,·p0,·LG/e;->k:I
  
26 ····.line·925 ····.line·9
27 ····.line·1026 ····.line·10
 27 ····const/4·p1,·0x0
  
28 ····.line·1128 ····.line·11
 29 ····invoke-static·{p1,·p1,·p0},·La/a;->a(Ljava/util/List;LG/k;LP0/b;)Ljava/lang/Object;
  
29 ····.line·1230 ····.line·12
30 ····.line·1331 ····.line·13
31 ····.line·1432 ····.line·14
 33 ····move-result-object·p1
  
32 ····.line·1534 ····.line·15
 35 ····return-object·p1
33 ····.line·1636 ····.line·16
34 ····.line·1737 ····.line·17
35 ····.line·1838 ····.line·18
36 ····.line·1939 ····.line·19
37 ····.line·2040 ····.line·20
38 ····.line·2141 ····.line·21
39 ····.line·2242 ····.line·22
Offset 80, 8 lines modifiedOffset 91, 77 lines modified
80 ····.line·5591 ····.line·55
81 ····.line·5692 ····.line·56
82 ····.line·5793 ····.line·57
83 ····.line·5894 ····.line·58
84 ····.line·5995 ····.line·59
85 ····.line·6096 ····.line·60
86 ····.line·6197 ····.line·61
 98 ····.line·62
 99 ····.line·63
 100 ····.line·64
 101 ····.line·65
 102 ····.line·66
 103 ····.line·67
 104 ····.line·68
 105 ····.line·69
 106 ····.line·70
 107 ····.line·71
 108 ····.line·72
 109 ····.line·73
 110 ····.line·74
 111 ····.line·75
 112 ····.line·76
 113 ····.line·77
 114 ····.line·78
 115 ····.line·79
 116 ····.line·80
 117 ····.line·81
 118 ····.line·82
 119 ····.line·83
 120 ····.line·84
 121 ····.line·85
 122 ····.line·86
 123 ····.line·87
 124 ····.line·88
 125 ····.line·89
 126 ····.line·90
 127 ····.line·91
 128 ····.line·92
 129 ····.line·93
 130 ····.line·94
 131 ····.line·95
 132 ····.line·96
 133 ····.line·97
 134 ····.line·98
 135 ····.line·99
 136 ····.line·100
 137 ····.line·101
 138 ····.line·102
 139 ····.line·103
 140 ····.line·104
 141 ····.line·105
 142 ····.line·106
 143 ····.line·107
 144 ····.line·108
 145 ····.line·109
 146 ····.line·110
Max diff block lines reached; 0/2632 bytes (0.00%) of diff not shown.
1.67 KB
smali/o/c$c.smali vs.
smali/i1/w.smali
Files 23% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 42 lines modified
1 .class·public·abstract·Lo/c$c;1 .class·public·abstract·synthetic·Li1/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:I
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lo/c; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·static·a(Landroid/app/ActivityOptions;Z)V7 .method·static·constructor·<clinit>()V
14 ····.locals·08 ····.locals·1
  
15 ····.line·19 ····.line·1
16 ····invoke-virtual·{p0,·p1},·Landroid/app/ActivityOptions;->setShareIdentityEnabled(Z)Landroid/app/ActivityOptions;10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
19 ····.line·413 ····.line·4
20 ····return-void14 ····move-result-object·v0
  
21 ····.line·515 ····.line·5
 16 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I
  
22 ····.line·617 ····.line·6
23 ····.line·718 ····.line·7
24 ····.line·819 ····.line·8
 20 ····move-result·v0
  
25 ····.line·921 ····.line·9
 22 ····sput·v0,·Li1/w;->a:I
  
26 ····.line·1023 ····.line·10
27 ····.line·1124 ····.line·11
 25 ····return-void
28 ····.line·1226 ····.line·12
29 ····.line·1327 ····.line·13
30 ····.line·1428 ····.line·14
31 ····.line·1529 ····.line·15
32 ····.line·1630 ····.line·16
33 ····.line·1731 ····.line·17
34 ····.line·1832 ····.line·18
Offset 129, 8 lines modifiedOffset 130, 29 lines modified
129 ····.line·106130 ····.line·106
130 ····.line·107131 ····.line·107
131 ····.line·108132 ····.line·108
132 ····.line·109133 ····.line·109
133 ····.line·110134 ····.line·110
134 ····.line·111135 ····.line·111
135 ····.line·112136 ····.line·112
 137 ····.line·113
 138 ····.line·114
 139 ····.line·115
 140 ····.line·116
 141 ····.line·117
 142 ····.line·118
 143 ····.line·119
 144 ····.line·120
 145 ····.line·121
 146 ····.line·122
 147 ····.line·123
 148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
 157 ····.line·133
136 .end·method158 .end·method
2.7 KB
smali/o/c$b.smali vs.
smali/f1/h.smali
Files 27% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·Lo/c$b;1 .class·public·Lf1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lo/c; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·virtual·methods
13 .method·public·static·a()Ljava/lang/String;5 .method·public·toString()Ljava/lang/String;
14 ····.locals·26 ····.locals·1
  
15 ····.line·17 ····.line·1
16 ····invoke-static·{},·Landroid/os/LocaleList;->getAdjustedDefault()Landroid/os/LocaleList;8 ····const-string·v0,·"Failed"
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
 11 ····return-object·v0
19 ····.line·412 ····.line·4
20 ····move-result-object·v0 
  
21 ····.line·513 ····.line·5
22 ····invoke-virtual·{v0},·Landroid/os/LocaleList;->size()I 
  
23 ····.line·614 ····.line·6
24 ····.line·715 ····.line·7
25 ····.line·816 ····.line·8
26 ····move-result·v1 
  
27 ····.line·917 ····.line·9
28 ····if-lez·v1,·:cond_0 
  
29 ····.line·1018 ····.line·10
30 ····.line·1119 ····.line·11
31 ····const/4·v1,·0x0 
  
32 ····.line·1220 ····.line·12
33 ····invoke-virtual·{v0,·v1},·Landroid/os/LocaleList;->get(I)Ljava/util/Locale; 
  
34 ····.line·1321 ····.line·13
35 ····.line·1422 ····.line·14
36 ····.line·1523 ····.line·15
37 ····move-result-object·v0 
  
38 ····.line·1624 ····.line·16
39 ····invoke-virtual·{v0},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String; 
  
40 ····.line·1725 ····.line·17
41 ····.line·1826 ····.line·18
42 ····.line·1927 ····.line·19
43 ····move-result-object·v0 
  
44 ····.line·2028 ····.line·20
45 ····goto·:goto_0 
  
46 ····.line·2129 ····.line·21
47 ····:cond_0 
48 ····const/4·v0,·0x0 
  
49 ····.line·2230 ····.line·22
50 ····:goto_0 
51 ····return-object·v0 
52 ····.line·2331 ····.line·23
53 ····.line·2432 ····.line·24
54 ····.line·2533 ····.line·25
55 ····.line·2634 ····.line·26
56 ····.line·2735 ····.line·27
57 ····.line·2836 ····.line·28
58 ····.line·2937 ····.line·29
Offset 102, 8 lines modifiedOffset 67, 80 lines modified
102 ····.line·5567 ····.line·55
103 ····.line·5668 ····.line·56
104 ····.line·5769 ····.line·57
105 ····.line·5870 ····.line·58
106 ····.line·5971 ····.line·59
107 ····.line·6072 ····.line·60
108 ····.line·6173 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
Max diff block lines reached; 0/2694 bytes (0.00%) of diff not shown.
6.46 KB
smali/H/b.smali vs.
smali/q0/c.smali
Files 23% similar despite different names
    
Offset 1, 208 lines modifiedOffset 1, 185 lines modified
1 .class·public·abstract·LH/b;1 .class·public·final·Lq0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lk0/b;
  
4 #·static·fields 
5 .field·public·static·final·a:[Ljava/lang/String; 
  
 6 #·instance·fields
 7 .field·public·a:Li0/g;
  
 8 .field·public·b:Landroid/content/Context;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
 9 .field·public·c:LB0/v;
9 ····.line·1 
10 ····const/4·v0,·0x0 
  
 10 .field·public·d:Z
11 ····.line·2 
12 ····new-array·v0,·v0,·[Ljava/lang/String; 
  
13 ····.line·3 
14 ····.line·4 
15 ····sput-object·v0,·LH/b;->a:[Ljava/lang/String; 
  
16 ····.line·5 
17 ····.line·6 
18 ····return-void 
19 ····.line·7 
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method 
  
75 .method·public·static·a(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V11 #·virtual·methods
 12 .method·public·final·a(Lm0/a;)V
76 ····.locals·213 ····.locals·4
  
77 ····.line·114 ····.line·1
78 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I15 ····iget-object·p1,·p1,·Lm0/a;->a:Lcom/shockwave/pdfium/PdfDocument$Link;
  
79 ····.line·216 ····.line·2
80 ····.line·317 ····.line·3
81 ····const/16·v1,·0x1918 ····iget-object·v0,·p1,·Lcom/shockwave/pdfium/PdfDocument$Link;->c:Ljava/lang/String;
  
82 ····.line·419 ····.line·4
83 ····.line·520 ····.line·5
84 ····if-lt·v0,·v1,·:cond_021 ····iget-object·p1,·p1,·Lcom/shockwave/pdfium/PdfDocument$Link;->b:Ljava/lang/Integer;
  
85 ····.line·622 ····.line·6
86 ····.line·723 ····.line·7
87 ····invoke-static·{p0,·p1},·LH/a;->a(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V24 ····if-eqz·v0,·:cond_1
  
88 ····.line·825 ····.line·8
89 ····.line·926 ····.line·9
 27 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
90 ····.line·10 
91 ····goto·:goto_0 
  
 28 ····.line·10
92 ····.line·1129 ····.line·11
93 ····:cond_0 
94 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle; 
  
95 ····.line·1230 ····.line·12
 31 ····move-result·v1
  
96 ····.line·1332 ····.line·13
97 ····if-nez·v0,·:cond_133 ····if-nez·v1,·:cond_1
  
98 ····.line·1434 ····.line·14
Max diff block lines reached; 3990/6546 bytes (60.95%) of diff not shown.
10.4 KB
smali/B/m$a$a.smali vs.
smali/B0/s.smali
Max HTML report size reached
112 KB
smali/B/m$a.smali vs.
smali/I0/d.smali
Max HTML report size reached
6.04 KB
smali/I/d$a.smali vs.
smali/h/b.smali
Files 13% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·LI/d$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lh/b;
 2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·static·a(Landroid/widget/ImageView;)Landroid/content/res/ColorStateList;7 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
14 ····.locals·08 ····.locals·0
  
15 ····.line·19 ····.line·1
16 ····invoke-virtual·{p0},·Landroid/widget/ImageView;->getImageTintList()Landroid/content/res/ColorStateList;10 ····iput-object·p1,·p0,·Lh/b;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
 13 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
19 ····.line·4 
20 ····move-result-object·p0 
  
 14 ····.line·4
21 ····.line·515 ····.line·5
22 ····return-object·p0 
23 ····.line·616 ····.line·6
 17 ····return-void
24 ····.line·718 ····.line·7
25 ····.line·819 ····.line·8
26 ····.line·920 ····.line·9
27 ····.line·1021 ····.line·10
28 ····.line·1122 ····.line·11
29 ····.line·1223 ····.line·12
30 ····.line·1324 ····.line·13
Offset 81, 103 lines modifiedOffset 74, 109 lines modified
81 ····.line·5674 ····.line·56
82 ····.line·5775 ····.line·57
83 ····.line·5876 ····.line·58
84 ····.line·5977 ····.line·59
85 ····.line·6078 ····.line·60
86 ····.line·6179 ····.line·61
87 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
 113 ····.line·95
 114 ····.line·96
 115 ····.line·97
 116 ····.line·98
 117 ····.line·99
 118 ····.line·100
 119 ····.line·101
 120 ····.line·102
 121 ····.line·103
 122 ····.line·104
 123 ····.line·105
 124 ····.line·106
 125 ····.line·107
 126 ····.line·108
 127 ····.line·109
 128 ····.line·110
 129 ····.line·111
 130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
88 .end·method149 .end·method
  
89 .method·public·static·b(Landroid/widget/ImageView;)Landroid/graphics/PorterDuff$Mode; 
 150 #·virtual·methods
 151 .method·public·final·onAnimationCancel(Landroid/animation/Animator;)V
90 ····.locals·0152 ····.locals·1
  
Max diff block lines reached; 3525/6113 bytes (57.66%) of diff not shown.
31.5 KB
smali/I/a$a.smali vs.
smali/d1/Q.smali
Max HTML report size reached
59.4 KB
smali/I/g$d.smali vs.
smali/h/L.smali
Max HTML report size reached
6.23 KB
smali/I/f$a.smali vs.
smali/G/B.smali
Files 10% similar despite different names
    
Offset 1, 180 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·LI/f$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/B;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LG/P;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/f; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 .field·public·i:LG/a0;
  
 7 .field·public·j:Z
12 #·direct·methods 
13 .method·public·static·a(Landroid/widget/PopupWindow;)Z 
14 ····.locals·0 
  
15 ····.line·1 
16 ····invoke-virtual·{p0},·Landroid/widget/PopupWindow;->getOverlapAnchor()Z 
  
17 ····.line·2 
18 ····.line·3 
19 ····.line·4 
20 ····move-result·p0 
  
 8 .field·public·synthetic·k:Ljava/lang/Object;
21 ····.line·5 
22 ····return·p0 
23 ····.line·6 
24 ····.line·7 
25 ····.line·8 
26 ····.line·9 
27 ····.line·10 
28 ····.line·11 
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 .end·method 
  
 9 .field·public·final·synthetic·l:LG/P;
81 .method·public·static·b(Landroid/widget/PopupWindow;)I 
82 ····.locals·0 
  
 10 .field·public·m:I
83 ····.line·1 
84 ····invoke-virtual·{p0},·Landroid/widget/PopupWindow;->getWindowLayoutType()I 
  
85 ····.line·2 
86 ····.line·3 
87 ····.line·4 
88 ····move-result·p0 
  
 11 #·direct·methods
 12 .method·public·constructor·<init>(LG/P;LN0/d;)V
89 ····.line·5 
90 ····return·p0 
91 ····.line·6 
92 ····.line·7 
93 ····.line·8 
94 ····.line·9 
95 ····.line·10 
96 ····.line·11 
97 ····.line·12 
98 ····.line·13 
99 ····.line·14 
100 ····.line·15 
101 ····.line·16 
102 ····.line·17 
103 ····.line·18 
104 ····.line·19 
105 ····.line·20 
Max diff block lines reached; 3471/6309 bytes (55.02%) of diff not shown.
2.34 KB
smali/I/g$b.smali vs.
smali/m/c.smali
Files 22% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·LI/g$b;1 .class·public·final·Lm/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Lm/c;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/g; 
7 .end·annotation 
  
  
 6 #·instance·fields
 7 .field·public·a:Lm/c;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·direct·methods8 #·direct·methods
13 .method·public·static·a(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;9 .method·static·constructor·<clinit>()V
14 ····.locals·010 ····.locals·1
  
15 ····.line·111 ····.line·1
16 ····invoke-static·{p0},·Landroid/icu/text/DecimalFormatSymbols;->getInstance(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;12 ····new-instance·v0,·Lm/c;
  
17 ····.line·213 ····.line·2
18 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
19 ····.line·4 
20 ····move-result-object·p0 
  
 16 ····.line·4
21 ····.line·517 ····.line·5
22 ····return-object·p0 
23 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Lm/c;->b:Lm/c;
  
24 ····.line·720 ····.line·7
25 ····.line·821 ····.line·8
 22 ····return-void
26 ····.line·923 ····.line·9
27 ····.line·1024 ····.line·10
28 ····.line·1125 ····.line·11
29 ····.line·1226 ····.line·12
30 ····.line·1327 ····.line·13
31 ····.line·1428 ····.line·14
32 ····.line·1529 ····.line·15
Offset 81, 8 lines modifiedOffset 80, 79 lines modified
81 ····.line·5680 ····.line·56
82 ····.line·5781 ····.line·57
83 ····.line·5882 ····.line·58
84 ····.line·5983 ····.line·59
85 ····.line·6084 ····.line·60
86 ····.line·6185 ····.line·61
87 ····.line·6286 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
 107 ····.line·83
 108 ····.line·84
 109 ····.line·85
 110 ····.line·86
 111 ····.line·87
 112 ····.line·88
 113 ····.line·89
 114 ····.line·90
 115 ····.line·91
 116 ····.line·92
 117 ····.line·93
 118 ····.line·94
 119 ····.line·95
 120 ····.line·96
 121 ····.line·97
 122 ····.line·98
 123 ····.line·99
 124 ····.line·100
 125 ····.line·101
 126 ····.line·102
 127 ····.line·103
 128 ····.line·104
 129 ····.line·105
 130 ····.line·106
 131 ····.line·107
 132 ····.line·108
 133 ····.line·109
 134 ····.line·110
 135 ····.line·111
 136 ····.line·112
 137 ····.line·113
 138 ····.line·114
 139 ····.line·115
 140 ····.line·116
 141 ····.line·117
 142 ····.line·118
 143 ····.line·119
 144 ····.line·120
 145 ····.line·121
 146 ····.line·122
 147 ····.line·123
 148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
Max diff block lines reached; 0/2322 bytes (0.00%) of diff not shown.
5.73 KB
smali/I/g$c.smali vs.
smali/B0/u.smali
Files 12% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 42 lines modified
1 .class·public·abstract·LI/g$c;1 .class·public·final·LB0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:LB0/b;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/g; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
 6 #·instance·fields
 7 .field·public·final·a:LB0/v;
12 #·direct·methods 
13 .method·public·static·a(Landroid/text/PrecomputedText;)Ljava/lang/CharSequence; 
14 ····.locals·0 
  
15 ····.line·1 
16 ····return-object·p0 
17 ····.line·2 
18 ····.line·3 
19 ····.line·4 
20 ····.line·5 
21 ····.line·6 
22 ····.line·7 
23 ····.line·8 
24 ····.line·9 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 .end·method 
  
79 .method·public·static·b(Landroid/icu/text/DecimalFormatSymbols;)[Ljava/lang/String;8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
80 ····.locals·010 ····.locals·2
  
81 ····.line·111 ····.line·1
82 ····invoke-virtual·{p0},·Landroid/icu/text/DecimalFormatSymbols;->getDigitStrings()[Ljava/lang/String;12 ····new-instance·v0,·LB0/b;
  
83 ····.line·213 ····.line·2
84 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
85 ····.line·416 ····.line·4
86 ····move-result-object·p017 ····invoke-direct·{v0,·v1},·LB0/b;-><init>(I)V
  
87 ····.line·518 ····.line·5
88 ····return-object·p0 
89 ····.line·619 ····.line·6
90 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LB0/u;->b:LB0/b;
  
91 ····.line·822 ····.line·8
92 ····.line·923 ····.line·9
 24 ····return-void
93 ····.line·1025 ····.line·10
94 ····.line·1126 ····.line·11
95 ····.line·1227 ····.line·12
96 ····.line·1328 ····.line·13
97 ····.line·1429 ····.line·14
98 ····.line·1530 ····.line·15
99 ····.line·1631 ····.line·16
Offset 149, 110 lines modifiedOffset 82, 121 lines modified
149 ····.line·5682 ····.line·56
150 ····.line·5783 ····.line·57
151 ····.line·5884 ····.line·58
152 ····.line·5985 ····.line·59
153 ····.line·6086 ····.line·60
154 ····.line·6187 ····.line·61
155 ····.line·6288 ····.line·62
Max diff block lines reached; 2466/5798 bytes (42.53%) of diff not shown.
22.7 KB
smali/I/a$b.smali vs.
smali/y/K.smali
Max HTML report size reached
1.63 KB
smali/I/c$a.smali vs.
smali/u0/f.smali
Files 14% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·LI/c$a;1 .class·public·final·Lu0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:LC0/d;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/c; 
7 .end·annotation 
  
 6 .field·public·final·b:Lu0/e;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods7 #·direct·methods
13 .method·public·static·a(Landroid/widget/EdgeEffect;FF)V8 .method·public·constructor·<init>(LC0/d;Lu0/e;)V
14 ····.locals·09 ····.locals·0
  
15 ····.line·110 ····.line·1
16 ····invoke-virtual·{p0,·p1,·p2},·Landroid/widget/EdgeEffect;->onPull(FF)V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·212 ····.line·2
18 ····.line·313 ····.line·3
19 ····.line·414 ····.line·4
20 ····return-void15 ····iput-object·p1,·p0,·Lu0/f;->a:LC0/d;
  
21 ····.line·516 ····.line·5
22 ····.line·617 ····.line·6
 18 ····iput-object·p2,·p0,·Lu0/f;->b:Lu0/e;
  
23 ····.line·719 ····.line·7
24 ····.line·820 ····.line·8
 21 ····return-void
25 ····.line·922 ····.line·9
26 ····.line·1023 ····.line·10
27 ····.line·1124 ····.line·11
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
30 ····.line·1427 ····.line·14
31 ····.line·1528 ····.line·15
Offset 233, 37 lines modifiedOffset 232, 8 lines modified
233 ····.line·210232 ····.line·210
234 ····.line·211233 ····.line·211
235 ····.line·212234 ····.line·212
236 ····.line·213235 ····.line·213
237 ····.line·214236 ····.line·214
238 ····.line·215237 ····.line·215
239 ····.line·216238 ····.line·216
240 ····.line·217 
241 ····.line·218 
242 ····.line·219 
243 ····.line·220 
244 ····.line·221 
245 ····.line·222 
246 ····.line·223 
247 ····.line·224 
248 ····.line·225 
249 ····.line·226 
250 ····.line·227 
251 ····.line·228 
252 ····.line·229 
253 ····.line·230 
254 ····.line·231 
255 ····.line·232 
256 ····.line·233 
257 ····.line·234 
258 ····.line·235 
259 ····.line·236 
260 ····.line·237 
261 ····.line·238 
262 ····.line·239 
263 ····.line·240 
264 ····.line·241 
265 ····.line·242 
266 ····.line·243 
267 ····.line·244 
268 ····.line·245 
269 .end·method239 .end·method
10.7 KB
smali/I/g$a.smali vs.
smali/W0/j.smali
Max HTML report size reached
8.58 KB
smali/I/c$b.smali vs.
smali/d1/j.smali
Files 13% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·LI/c$b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/j;
 2 .super·Ld1/S;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/i;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LI/c; 
7 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·i:Ld1/Z;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·direct·methods8 #·direct·methods
13 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect;9 .method·public·constructor·<init>(Ld1/Z;)V
14 ····.locals·110 ····.locals·0
  
15 ····.line·111 ····.line·1
 12 ····invoke-direct·{p0},·Li1/k;-><init>()V
16 ····:try_start_0 
17 ····new-instance·v0,·Landroid/widget/EdgeEffect; 
  
18 ····.line·213 ····.line·2
19 ····.line·314 ····.line·3
20 ····invoke-direct·{v0,·p0,·p1},·Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
21 ····:try_end_0 
22 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
23 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Ld1/j;->i:Ld1/Z;
  
24 ····.line·517 ····.line·5
25 ····.line·618 ····.line·6
 19 ····return-void
26 ····return-object·v0 
  
27 ····.line·720 ····.line·7
28 ····:catchall_0 
29 ····new-instance·p1,·Landroid/widget/EdgeEffect; 
  
30 ····.line·821 ····.line·8
31 ····.line·922 ····.line·9
32 ····invoke-direct·{p1,·p0},·Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V 
  
33 ····.line·1023 ····.line·10
34 ····.line·1124 ····.line·11
35 ····.line·1225 ····.line·12
36 ····return-object·p1 
37 ····.line·1326 ····.line·13
38 ····.line·1427 ····.line·14
39 ····.line·1528 ····.line·15
40 ····.line·1629 ····.line·16
41 ····.line·1730 ····.line·17
42 ····.line·1831 ····.line·18
43 ····.line·1932 ····.line·19
Offset 141, 41 lines modifiedOffset 127, 57 lines modified
141 ····.line·106127 ····.line·106
142 ····.line·107128 ····.line·107
143 ····.line·108129 ····.line·108
144 ····.line·109130 ····.line·109
145 ····.line·110131 ····.line·110
146 ····.line·111132 ····.line·111
147 ····.line·112133 ····.line·112
 134 ····.line·113
 135 ····.line·114
 136 ····.line·115
 137 ····.line·116
 138 ····.line·117
 139 ····.line·118
 140 ····.line·119
 141 ····.line·120
 142 ····.line·121
 143 ····.line·122
 144 ····.line·123
 145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
148 .end·method152 .end·method
  
149 .method·public·static·b(Landroid/widget/EdgeEffect;)F 
 153 #·virtual·methods
 154 .method·public·final·g(Ljava/lang/Throwable;)Z
150 ····.locals·0155 ····.locals·1
  
151 ····.line·1156 ····.line·1
 157 ····invoke-virtual·{p0},·Ld1/U;->n()Ld1/Z;
152 ····:try_start_0 
153 ····invoke-virtual·{p0},·Landroid/widget/EdgeEffect;->getDistance()F 
  
154 ····.line·2158 ····.line·2
155 ····.line·3159 ····.line·3
156 ····.line·4160 ····.line·4
157 ····move-result·p0161 ····move-result-object·v0
158 ····:try_end_0 
159 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
160 ····.line·5162 ····.line·5
161 ····return·p0163 ····invoke-virtual·{v0,·p1},·Ld1/Z;->w(Ljava/lang/Throwable;)Z
  
162 ····.line·6164 ····.line·6
163 ····:catchall_0 
164 ····const/4·p0,·0x0 
  
165 ····.line·7165 ····.line·7
166 ····return·p0 
167 ····.line·8166 ····.line·8
 167 ····move-result·p1
  
168 ····.line·9168 ····.line·9
 169 ····return·p1
169 ····.line·10170 ····.line·10
170 ····.line·11171 ····.line·11
171 ····.line·12172 ····.line·12
172 ····.line·13173 ····.line·13
173 ····.line·14174 ····.line·14
Max diff block lines reached; 6024/8710 bytes (69.16%) of diff not shown.
6.08 KB
smali/X0/a$a.smali vs.
smali/d1/r.smali
Files 20% similar despite different names
    
Offset 1, 181 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·LX0/a$a;1 .class·public·final·Ld1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LN0/h;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LX0/a; 
7 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·e:LW0/i;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·a:LX0/a$a;8 .field·public·final·f:LN0/h;
  
14 .field·public·static·final·b:Ljava/lang/Integer; 
  
  
15 #·direct·methods9 #·direct·methods
16 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(LN0/h;LV0/l;)V
17 ····.locals·311 ····.locals·1
  
18 ····.line·112 ····.line·1
19 ····new-instance·v0,·LX0/a$a;13 ····const-string·v0,·"baseKey"
  
20 ····.line·214 ····.line·2
21 ····.line·315 ····.line·3
22 ····invoke-direct·{v0},·LX0/a$a;-><init>()V16 ····invoke-static·{p1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····.line·417 ····.line·4
24 ····.line·518 ····.line·5
25 ····.line·619 ····.line·6
26 ····sput-object·v0,·LX0/a$a;->a:LX0/a$a;20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·721 ····.line·7
28 ····.line·822 ····.line·8
29 ····const/4·v0,·0x0 
  
30 ····.line·923 ····.line·9
 24 ····check-cast·p2,·LW0/i;
31 ····:try_start_0 
32 ····const-string·v1,·"android.os.Build$VERSION" 
  
33 ····.line·1025 ····.line·10
34 ····.line·1126 ····.line·11
35 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;27 ····iput-object·p2,·p0,·Ld1/r;->e:LW0/i;
  
36 ····.line·1228 ····.line·12
37 ····.line·1329 ····.line·13
 30 ····instance-of·p2,·p1,·Ld1/r;
38 ····.line·14 
39 ····move-result-object·v1 
  
 31 ····.line·14
40 ····.line·1532 ····.line·15
41 ····const-string·v2,·"SDK_INT"33 ····if-eqz·p2,·:cond_0
  
42 ····.line·1634 ····.line·16
43 ····.line·1735 ····.line·17
44 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;36 ····check-cast·p1,·Ld1/r;
  
45 ····.line·1837 ····.line·18
46 ····.line·1938 ····.line·19
 39 ····iget-object·p1,·p1,·Ld1/r;->f:LN0/h;
47 ····.line·20 
48 ····move-result-object·v1 
  
 40 ····.line·20
49 ····.line·2141 ····.line·21
50 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
51 ····.line·22 
52 ····.line·23 
53 ····.line·24 
54 ····move-result-object·v1 
  
55 ····.line·25 
56 ····instance-of·v2,·v1,·Ljava/lang/Integer; 
  
57 ····.line·26 
58 ····.line·27 
59 ····if-eqz·v2,·:cond_0 
  
60 ····.line·28 
61 ····.line·29 
62 ····check-cast·v1,·Ljava/lang/Integer; 
63 ····:try_end_0 
64 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
65 ····.line·30 
66 ····.line·31 
67 ····goto·:goto_0 
  
68 ····.line·32 
69 ····:catchall_0 
70 ····nop 
  
71 ····.line·33 
72 ····:cond_042 ····:cond_0
 43 ····iput-object·p1,·p0,·Ld1/r;->f:LN0/h;
73 ····move-object·v1,·v0 
  
74 ····.line·34 
75 ····:goto_0 
76 ····if-eqz·v1,·:cond_1 
  
77 ····.line·35 
78 ····.line·36 
79 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I 
  
80 ····.line·37 
81 ····.line·38 
82 ····.line·39 
83 ····move-result·v2 
  
84 ····.line·40 
85 ····if-lez·v2,·:cond_1 
  
86 ····.line·41 
Max diff block lines reached; 2851/6147 bytes (46.38%) of diff not shown.
4.64 KB
smali/u0/a$a.smali vs.
smali/J/e.smali
Files 18% similar despite different names
    
Offset 1, 157 lines modifiedOffset 1, 61 lines modified
1 .class·public·Lu0/a$a;1 .class·public·abstract·LJ/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lp0/i; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lu0/a;-><init>(Landroid/content/Context;LG0/c;ILjava/util/Map;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·synthetic·a:Lu0/a;5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/H;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Lu0/a;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·4
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·Lu0/a$a;->a:Lu0/a;10 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/r0;->g:Landroidx/datastore/preferences/protobuf/n0;
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····sget-object·v1,·Landroidx/datastore/preferences/protobuf/r0;->i:Landroidx/datastore/preferences/protobuf/p0;
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
 16 ····invoke-static·{},·LJ/k;->x()LJ/k;
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·a(I)V 
87 ····.locals·2 
  
88 ····.line·1 
89 ····new-instance·v0,·Ljava/util/HashMap; 
  
90 ····.line·2 
91 ····.line·3 
92 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
93 ····.line·4 
94 ····.line·5 
95 ····.line·617 ····.line·6
96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
97 ····.line·718 ····.line·7
98 ····.line·819 ····.line·8
 20 ····move-result-object·v2
  
99 ····.line·921 ····.line·9
100 ····move-result-object·p122 ····new-instance·v3,·Landroidx/datastore/preferences/protobuf/H;
  
101 ····.line·1023 ····.line·10
102 ····const-string·v1,·"pages" 
  
103 ····.line·1124 ····.line·11
 25 ····invoke-direct·{v3,·v0,·v1,·v2},·Landroidx/datastore/preferences/protobuf/H;-><init>(Landroidx/datastore/preferences/protobuf/n0;Landroidx/datastore/preferences/protobuf/p0;LJ/k;)V
104 ····.line·12 
Max diff block lines reached; 1835/4681 bytes (39.20%) of diff not shown.
5.13 KB
smali/u0/a$b.smali vs.
smali/G/T.smali
Files 22% similar despite different names
    
Offset 1, 174 lines modifiedOffset 1, 64 lines modified
1 .class·public·Lu0/a$b; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/T;
 2 .super·LG/a0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lp0/g; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lu0/a;-><init>(Landroid/content/Context;LG0/c;ILjava/util/Map;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·a:Lu0/a;5 .field·public·final·b:Ljava/lang/Throwable;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Lu0/a;)V7 .method·public·constructor·<init>(Ljava/lang/Throwable;I)V
18 ····.locals·08 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·Lu0/a$b;->a:Lu0/a;10 ····const-string·v0,·"readException"
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-static·{p1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
 17 ····invoke-direct·{p0,·p2},·LG/a0;-><init>(I)V
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·a(ILjava/lang/Throwable;)V 
87 ····.locals·2 
  
88 ····.line·1 
89 ····new-instance·v0,·Ljava/util/HashMap; 
  
90 ····.line·2 
91 ····.line·3 
92 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
93 ····.line·4 
94 ····.line·5 
95 ····.line·6 
96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
97 ····.line·718 ····.line·7
98 ····.line·819 ····.line·8
99 ····.line·920 ····.line·9
100 ····move-result-object·p121 ····iput-object·p1,·p0,·LG/T;->b:Ljava/lang/Throwable;
  
101 ····.line·1022 ····.line·10
102 ····const-string·v1,·"page" 
  
103 ····.line·1123 ····.line·11
 24 ····return-void
104 ····.line·1225 ····.line·12
105 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
Max diff block lines reached; 2628/5184 bytes (50.69%) of diff not shown.
5.55 KB
smali/u0/a$d.smali vs.
smali/h/S.smali
Files 20% similar despite different names
    
Offset 1, 174 lines modifiedOffset 1, 107 lines modified
1 .class·public·Lu0/a$d;1 .class·public·final·Lh/S;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lp0/f; 
  
 4 #·instance·fields
 5 .field·public·a:I
  
 6 .field·public·b:I
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lu0/a;-><init>(Landroid/content/Context;LG0/c;ILjava/util/Map;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
 7 .field·public·c:I
14 #·instance·fields 
15 .field·public·final·synthetic·a:Lu0/a; 
  
 8 .field·public·d:I
  
 9 .field·public·e:I
16 #·direct·methods 
17 .method·public·constructor·<init>(Lu0/a;)V 
18 ····.locals·0 
  
 10 .field·public·f:I
19 ····.line·1 
20 ····iput-object·p1,·p0,·Lu0/a$d;->a:Lu0/a; 
  
 11 .field·public·g:Z
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 12 .field·public·h:Z
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods13 #·virtual·methods
86 .method·public·a(II)V14 .method·public·final·a(II)V
87 ····.locals·215 ····.locals·2
  
88 ····.line·116 ····.line·1
89 ····new-instance·v0,·Ljava/util/HashMap;17 ····iput·p1,·p0,·Lh/S;->c:I
  
90 ····.line·218 ····.line·2
91 ····.line·319 ····.line·3
92 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V20 ····iput·p2,·p0,·Lh/S;->d:I
  
93 ····.line·421 ····.line·4
94 ····.line·522 ····.line·5
 23 ····const/4·v0,·0x1
  
95 ····.line·624 ····.line·6
96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;25 ····iput-boolean·v0,·p0,·Lh/S;->h:Z
  
97 ····.line·726 ····.line·7
98 ····.line·827 ····.line·8
 28 ····iget-boolean·v0,·p0,·Lh/S;->g:Z
Max diff block lines reached; 3287/5605 bytes (58.64%) of diff not shown.
5.3 KB
smali/u0/a$c.smali vs.
smali/k1/h.smali
Files 18% similar despite different names
    
Offset 1, 157 lines modifiedOffset 1, 58 lines modified
1 .class·public·Lu0/a$c;1 .class·public·abstract·Lk1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Lp0/c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lu0/a;-><init>(Landroid/content/Context;LG0/c;ILjava/util/Map;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:Lu0/a;7 .field·public·e:J
  
 8 .field·public·f:Lk1/i;
  
  
16 #·direct·methods9 #·direct·methods
17 .method·public·constructor·<init>(Lu0/a;)V10 .method·public·constructor·<init>(JLk1/i;)V
18 ····.locals·011 ····.locals·0
  
19 ····.line·112 ····.line·1
20 ····iput-object·p1,·p0,·Lu0/a$c;->a:Lu0/a; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·a(Ljava/lang/Throwable;)V 
87 ····.locals·2 
  
88 ····.line·1 
89 ····new-instance·v0,·Ljava/util/HashMap; 
  
90 ····.line·214 ····.line·2
91 ····.line·315 ····.line·3
92 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
93 ····.line·416 ····.line·4
 17 ····iput-wide·p1,·p0,·Lk1/h;->e:J
  
94 ····.line·518 ····.line·5
95 ····.line·619 ····.line·6
96 ····const-string·v1,·"error"20 ····iput-object·p3,·p0,·Lk1/h;->f:Lk1/i;
  
97 ····.line·721 ····.line·7
98 ····.line·822 ····.line·8
 23 ····return-void
99 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->toString()Ljava/lang/String; 
  
100 ····.line·924 ····.line·9
101 ····.line·1025 ····.line·10
102 ····.line·1126 ····.line·11
103 ····move-result-object·p1 
Max diff block lines reached; 3076/5357 bytes (57.42%) of diff not shown.
24.1 KB
smali/M/t.smali vs.
smali/d1/J.smali
Max HTML report size reached
21.8 KB
smali/M/j$o.smali vs.
smali/y/b.smali
Max HTML report size reached
22.9 KB
smali/M/j$p.smali vs.
smali/G/g.smali
Max HTML report size reached
5.47 KB
smali/M/j$k.smali vs.
smali/h/I.smali
Files 17% similar despite different names
    
Offset 1, 113 lines modifiedOffset 1, 178 lines modified
1 .class·public·final·LM/j$k;1 .class·public·final·Lh/I;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->x(ZLR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·h:Ljava/lang/Object;7 .field·public·final·synthetic·e:I
  
14 .field·public·i:Ljava/lang/Object;8 .field·public·final·synthetic·f:Lh/L;
  
15 .field·public·j:Z 
  
16 .field·public·synthetic·k:Ljava/lang/Object;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lh/L;I)V
 11 ····.locals·0
  
17 .field·public·final·synthetic·l:LM/j;12 ····.line·1
 13 ····iput·p2,·p0,·Lh/I;->e:I
  
18 .field·public·m:I14 ····iput-object·p1,·p0,·Lh/I;->f:Lh/L;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
19 #·direct·methods18 #·virtual·methods
20 .method·public·constructor·<init>(LM/j;LR0/d;)V19 .method·public·final·run()V
21 ····.locals·020 ····.locals·3
  
22 ····.line·121 ····.line·1
23 ····iput-object·p1,·p0,·LM/j$k;->l:LM/j;22 ····iget-object·v0,·p0,·Lh/I;->f:Lh/L;
  
24 ····.line·223 ····.line·2
25 ····.line·324 ····.line·3
26 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V25 ····iget·v1,·p0,·Lh/I;->e:I
  
27 ····.line·426 ····.line·4
28 ····.line·527 ····.line·5
 28 ····packed-switch·v1,·:pswitch_data_0
  
29 ····.line·629 ····.line·6
30 ····return-void 
31 ····.line·730 ····.line·7
32 ····.line·831 ····.line·8
 32 ····iget-object·v1,·v0,·Lh/L;->g:Lh/N;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
 35 ····if-eqz·v1,·:cond_0
  
35 ····.line·1136 ····.line·11
36 ····.line·1237 ····.line·12
 38 ····sget-object·v2,·Ly/w;->a:Ljava/lang/reflect/Field;
  
37 ····.line·1339 ····.line·13
38 ····.line·1440 ····.line·14
 41 ····invoke-virtual·{v1},·Landroid/view/View;->isAttachedToWindow()Z
  
39 ····.line·1542 ····.line·15
40 ····.line·1643 ····.line·16
41 ····.line·1744 ····.line·17
 45 ····move-result·v1
  
42 ····.line·1846 ····.line·18
 47 ····if-eqz·v1,·:cond_0
  
43 ····.line·1948 ····.line·19
44 ····.line·2049 ····.line·20
 50 ····iget-object·v1,·v0,·Lh/L;->g:Lh/N;
  
45 ····.line·2151 ····.line·21
46 ····.line·2252 ····.line·22
 53 ····invoke-virtual·{v1},·Landroid/widget/AdapterView;->getCount()I
  
47 ····.line·2354 ····.line·23
48 ····.line·2455 ····.line·24
49 ····.line·2556 ····.line·25
 57 ····move-result·v1
  
50 ····.line·2658 ····.line·26
 59 ····iget-object·v2,·v0,·Lh/L;->g:Lh/N;
  
51 ····.line·2760 ····.line·27
52 ····.line·2861 ····.line·28
 62 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getChildCount()I
  
53 ····.line·2963 ····.line·29
54 ····.line·3064 ····.line·30
55 ····.line·3165 ····.line·31
 66 ····move-result·v2
  
56 ····.line·3267 ····.line·32
 68 ····if-le·v1,·v2,·:cond_0
  
57 ····.line·3369 ····.line·33
58 ····.line·3470 ····.line·34
 71 ····iget-object·v1,·v0,·Lh/L;->g:Lh/N;
  
59 ····.line·3572 ····.line·35
60 ····.line·3673 ····.line·36
 74 ····invoke-virtual·{v1},·Landroid/view/ViewGroup;->getChildCount()I
  
61 ····.line·3775 ····.line·37
62 ····.line·3876 ····.line·38
63 ····.line·3977 ····.line·39
 78 ····move-result·v1
  
64 ····.line·4079 ····.line·40
 80 ····const·v2,·0x7fffffff
  
65 ····.line·4181 ····.line·41
66 ····.line·4282 ····.line·42
Max diff block lines reached; 2854/5530 bytes (51.61%) of diff not shown.
27.4 KB
smali/M/s.smali vs.
smali/d1/U.smali
Max HTML report size reached
9.28 KB
smali/M/u$c.smali vs.
smali/C0/h.smali
Max HTML report size reached
4.21 KB
smali/M/s$a.smali vs.
smali/h/V.smali
Files 18% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·LM/s$a;1 .class·public·final·Lh/V;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/s;->c(LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·h:Ljava/lang/Object;7 .field·public·final·synthetic·e:I
  
14 .field·public·i:Ljava/lang/Object;8 .field·public·final·synthetic·f:Landroidx/appcompat/widget/SearchView;
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/s;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Landroidx/appcompat/widget/SearchView;I)V
 11 ····.locals·0
  
17 .field·public·l:I12 ····.line·1
 13 ····iput·p2,·p0,·Lh/V;->e:I
  
 14 ····iput-object·p1,·p0,·Lh/V;->f:Landroidx/appcompat/widget/SearchView;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
18 #·direct·methods18 #·virtual·methods
19 .method·public·constructor·<init>(LM/s;LR0/d;)V19 .method·public·final·run()V
20 ····.locals·020 ····.locals·2
  
21 ····.line·121 ····.line·1
22 ····iput-object·p1,·p0,·LM/s$a;->k:LM/s;22 ····iget·v0,·p0,·Lh/V;->e:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V25 ····packed-switch·v0,·:pswitch_data_0
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····return-void29 ····iget-object·v0,·p0,·Lh/V;->f:Landroidx/appcompat/widget/SearchView;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
 32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->S:LE/c;
  
32 ····.line·933 ····.line·9
33 ····.line·1034 ····.line·10
 35 ····instance-of·v1,·v0,·Lh/g0;
  
34 ····.line·1136 ····.line·11
35 ····.line·1237 ····.line·12
 38 ····if-eqz·v1,·:cond_0
  
36 ····.line·1339 ····.line·13
37 ····.line·1440 ····.line·14
 41 ····const/4·v1,·0x0
  
38 ····.line·1542 ····.line·15
 43 ····invoke-virtual·{v0,·v1},·LE/c;->b(Landroid/database/Cursor;)V
  
39 ····.line·1644 ····.line·16
40 ····.line·1745 ····.line·17
41 ····.line·1846 ····.line·18
 47 ····:cond_0
 48 ····return-void
  
42 ····.line·1949 ····.line·19
 50 ····:pswitch_0
 51 ····iget-object·v0,·p0,·Lh/V;->f:Landroidx/appcompat/widget/SearchView;
  
43 ····.line·2052 ····.line·20
44 ····.line·2153 ····.line·21
 54 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->q()V
  
45 ····.line·2255 ····.line·22
46 ····.line·2356 ····.line·23
47 ····.line·2457 ····.line·24
 58 ····return-void
  
48 ····.line·2559 ····.line·25
 60 ····:pswitch_data_0
 61 ····.packed-switch·0x0
 62 ········:pswitch_0
 63 ····.end·packed-switch
49 ····.line·2664 ····.line·26
50 ····.line·2765 ····.line·27
51 ····.line·2866 ····.line·28
52 ····.line·2967 ····.line·29
53 ····.line·3068 ····.line·30
54 ····.line·3169 ····.line·31
55 ····.line·3270 ····.line·32
Offset 143, 94 lines modifiedOffset 169, 29 lines modified
143 ····.line·106169 ····.line·106
144 ····.line·107170 ····.line·107
145 ····.line·108171 ····.line·108
146 ····.line·109172 ····.line·109
147 ····.line·110173 ····.line·110
148 ····.line·111174 ····.line·111
149 ····.line·112175 ····.line·112
150 .end·method 
  
  
151 #·virtual·methods 
152 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
153 ····.locals·1 
  
154 ····.line·1 
155 ····iput-object·p1,·p0,·LM/s$a;->j:Ljava/lang/Object; 
  
156 ····.line·2 
157 ····.line·3 
158 ····iget·p1,·p0,·LM/s$a;->l:I 
Max diff block lines reached; 0/4234 bytes (0.00%) of diff not shown.
3.01 KB
smali/M/z.smali vs.
smali/G/b0.smali
Files 14% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·LM/z;1 .class·public·final·LG/b0;
2 .super·LM/v;2 .super·LG/a0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·b:LM/z;5 .field·public·static·final·b:LG/b0;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LM/z; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{v0},·LM/z;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····sput-object·v0,·LM/z;->b:LM/z; 
  
18 ····.line·7 
19 ····.line·8 
20 ····return-void 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method 
  
75 .method·public·constructor·<init>()V 
76 ····.locals·28 ····.locals·2
  
77 ····.line·19 ····.line·1
78 ····const/4·v0,·-0x110 ····new-instance·v0,·LG/b0;
  
79 ····.line·211 ····.line·2
80 ····const/4·v1,·0x0 
  
81 ····.line·312 ····.line·3
82 ····invoke-direct·{p0,·v0,·v1},·LM/v;-><init>(ILb1/g;)V13 ····const/4·v1,·-0x1
  
83 ····.line·414 ····.line·4
 15 ····invoke-direct·{v0,·v1},·LG/a0;-><init>(I)V
  
84 ····.line·516 ····.line·5
85 ····.line·617 ····.line·6
86 ····return-void 
87 ····.line·718 ····.line·7
 19 ····sput-object·v0,·LG/b0;->b:LG/b0;
  
88 ····.line·820 ····.line·8
89 ····.line·921 ····.line·9
 22 ····return-void
90 ····.line·1023 ····.line·10
91 ····.line·1124 ····.line·11
92 ····.line·1225 ····.line·12
93 ····.line·1326 ····.line·13
94 ····.line·1427 ····.line·14
95 ····.line·1528 ····.line·15
96 ····.line·1629 ····.line·16
Offset 148, 8 lines modifiedOffset 77, 80 lines modified
148 ····.line·5577 ····.line·55
149 ····.line·5678 ····.line·56
150 ····.line·5779 ····.line·57
151 ····.line·5880 ····.line·58
152 ····.line·5981 ····.line·59
153 ····.line·6082 ····.line·60
154 ····.line·6183 ····.line·61
 84 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
Max diff block lines reached; 0/3011 bytes (0.00%) of diff not shown.
13.5 KB
smali/M/j$d$d.smali vs.
smali/d1/o.smali
Max HTML report size reached
3.34 KB
smali/M/j$e.smali vs.
smali/C0/f.smali
Files 21% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LM/j$e; 
2 .super·LT0/d;1 .class·public·interface·abstract·LC0/f;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->q(LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/j; 
  
17 .field·public·l:I 
  
  
18 #·direct·methods4 #·virtual·methods
19 .method·public·constructor·<init>(LM/j;LR0/d;)V5 .method·public·b()LB0/d;
20 ····.locals·06 ····.locals·1
  
21 ····.line·17 ····.line·1
22 ····iput-object·p1,·p0,·LM/j$e;->k:LM/j;8 ····new-instance·v0,·LC0/i;
  
23 ····.line·29 ····.line·2
24 ····.line·310 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V11 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·412 ····.line·4
27 ····.line·513 ····.line·5
28 ····.line·614 ····.line·6
29 ····return-void15 ····invoke-interface·{p0,·v0},·LC0/f;->f(LC0/i;)LB0/d;
  
30 ····.line·716 ····.line·7
31 ····.line·817 ····.line·8
32 ····.line·918 ····.line·9
 19 ····move-result-object·v0
  
33 ····.line·1020 ····.line·10
 21 ····return-object·v0
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
36 ····.line·1324 ····.line·13
37 ····.line·1425 ····.line·14
38 ····.line·1526 ····.line·15
39 ····.line·1627 ····.line·16
40 ····.line·1728 ····.line·17
Offset 143, 94 lines modifiedOffset 124, 41 lines modified
143 ····.line·106124 ····.line·106
144 ····.line·107125 ····.line·107
145 ····.line·108126 ····.line·108
146 ····.line·109127 ····.line·109
147 ····.line·110128 ····.line·110
148 ····.line·111129 ····.line·111
149 ····.line·112130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
150 .end·method152 .end·method
  
 153 .method·public·abstract·c(Ljava/lang/String;Ljava/nio/ByteBuffer;LC0/e;)V
 154 .end·method
  
 155 .method·public·abstract·f(LC0/i;)LB0/d;
 156 .end·method
151 #·virtual·methods 
152 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
153 ····.locals·1 
  
154 ····.line·1 
155 ····iput-object·p1,·p0,·LM/j$e;->j:Ljava/lang/Object; 
  
156 ····.line·2 
157 ····.line·3 
158 ····iget·p1,·p0,·LM/j$e;->l:I 
  
159 ····.line·4 
160 ····.line·5 
161 ····const/high16·v0,·-0x80000000 
  
162 ····.line·6 
163 ····.line·7 
164 ····or-int/2addr·p1,·v0 
  
165 ····.line·8 
166 ····iput·p1,·p0,·LM/j$e;->l:I 
  
167 ····.line·9 
168 ····.line·10 
169 ····iget-object·p1,·p0,·LM/j$e;->k:LM/j; 
  
170 ····.line·11 
171 ····.line·12 
172 ····invoke-static·{p1,·p0},·LM/j;->c(LM/j;LR0/d;)Ljava/lang/Object; 
  
 157 .method·public·abstract·g(Ljava/lang/String;LC0/d;)V
 158 .end·method
Max diff block lines reached; 753/3346 bytes (22.50%) of diff not shown.
15.4 KB
smali/M/j$s$a.smali vs.
smali/U/h.smali
Max HTML report size reached
13.0 KB
smali/M/g$a$a.smali vs.
smali/U/g.smali
Max HTML report size reached
15.4 KB
smali/M/j$d$b.smali vs.
smali/C0/g.smali
Max HTML report size reached
2.84 KB
smali/M/q.smali vs.
smali/g1/n.smali
Files 16% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·LM/q;1 .class·public·final·Lg1/n;
2 .super·LM/v;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:Ljava/lang/Throwable;5 .field·public·h:LW0/p;
  
 6 .field·public·i:LG/y;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·k:I
  
  
6 #·direct·methods9 #·virtual·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;I)V10 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
8 ····.locals·111 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····const-string·v0,·"readException"13 ····iput-object·p1,·p0,·Lg1/n;->j:Ljava/lang/Object;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····iget·p1,·p0,·Lg1/n;->k:I
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
 19 ····const/high16·v0,·-0x80000000
16 ····.line·6 
17 ····const/4·v0,·0x0 
  
 20 ····.line·6
18 ····.line·721 ····.line·7
19 ····invoke-direct·{p0,·p2,·v0},·LM/v;-><init>(ILb1/g;)V22 ····or-int/2addr·p1,·v0
  
20 ····.line·823 ····.line·8
 24 ····iput·p1,·p0,·Lg1/n;->k:I
  
21 ····.line·925 ····.line·9
22 ····.line·1026 ····.line·10
23 ····iput-object·p1,·p0,·LM/q;->b:Ljava/lang/Throwable;27 ····const/4·p1,·0x0
  
24 ····.line·1128 ····.line·11
 29 ····invoke-static·{p1,·p0},·Lg1/q;->c(Lg1/d;LP0/b;)Ljava/lang/Object;
  
25 ····.line·1230 ····.line·12
26 ····return-void 
27 ····.line·1331 ····.line·13
28 ····.line·1432 ····.line·14
 33 ····move-result-object·p1
  
29 ····.line·1534 ····.line·15
 35 ····return-object·p1
30 ····.line·1636 ····.line·16
31 ····.line·1737 ····.line·17
32 ····.line·1838 ····.line·18
33 ····.line·1939 ····.line·19
34 ····.line·2040 ····.line·20
35 ····.line·2141 ····.line·21
36 ····.line·2242 ····.line·22
Offset 130, 79 lines modifiedOffset 142, 26 lines modified
130 ····.line·106142 ····.line·106
131 ····.line·107143 ····.line·107
132 ····.line·108144 ····.line·108
133 ····.line·109145 ····.line·109
134 ····.line·110146 ····.line·110
135 ····.line·111147 ····.line·111
136 ····.line·112148 ····.line·112
137 .end·method 
  
  
138 #·virtual·methods 
139 .method·public·final·b()Ljava/lang/Throwable; 
140 ····.locals·1 
  
141 ····.line·1 
142 ····iget-object·v0,·p0,·LM/q;->b:Ljava/lang/Throwable; 
  
143 ····.line·2 
144 ····.line·3 
145 ····return-object·v0 
146 ····.line·4 
147 ····.line·5 
148 ····.line·6 
149 ····.line·7 
150 ····.line·8 
151 ····.line·9 
152 ····.line·10 
153 ····.line·11149 ····.line·113
154 ····.line·12 
155 ····.line·13 
156 ····.line·14150 ····.line·114
157 ····.line·15151 ····.line·115
158 ····.line·16152 ····.line·116
159 ····.line·17153 ····.line·117
160 ····.line·18154 ····.line·118
161 ····.line·19155 ····.line·119
162 ····.line·20156 ····.line·120
163 ····.line·21157 ····.line·121
164 ····.line·22158 ····.line·122
165 ····.line·23159 ····.line·123
166 ····.line·24160 ····.line·124
167 ····.line·25161 ····.line·125
168 ····.line·26162 ····.line·126
169 ····.line·27163 ····.line·127
170 ····.line·28164 ····.line·128
171 ····.line·29165 ····.line·129
172 ····.line·30166 ····.line·130
173 ····.line·31 
174 ····.line·32 
175 ····.line·33 
176 ····.line·34 
177 ····.line·35 
178 ····.line·36 
179 ····.line·37 
180 ····.line·38 
181 ····.line·39 
182 ····.line·40 
183 ····.line·41 
184 ····.line·42 
185 ····.line·43 
186 ····.line·44 
187 ····.line·45 
188 ····.line·46 
189 ····.line·47 
190 ····.line·48 
Max diff block lines reached; 0/2834 bytes (0.00%) of diff not shown.
5.81 KB
smali/M/j$d$e.smali vs.
smali/s0/s.smali
Files 25% similar despite different names
    
Offset 1, 197 lines modifiedOffset 1, 190 lines modified
1 .class·public·final·LM/j$d$e;1 .class·public·final·synthetic·Ls0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm1/d;5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:I
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j$d;->n(Ljava/lang/Object;)Ljava/lang/Object; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
 8 .field·public·final·synthetic·f:Ls0/t;
  
14 #·instance·fields 
15 .field·public·final·synthetic·e:Lm1/d;9 .field·public·final·synthetic·g:Ln1/c;
  
 10 .field·public·final·synthetic·h:J
  
 11 .field·public·final·synthetic·i:Landroid/view/KeyEvent;
  
  
16 #·direct·methods12 #·direct·methods
17 .method·public·constructor·<init>(Lm1/d;)V13 .method·public·synthetic·constructor·<init>(Ls0/t;Ln1/c;JLandroid/view/KeyEvent;I)V
18 ····.locals·014 ····.locals·0
  
19 ····.line·115 ····.line·1
 16 ····iput·p6,·p0,·Ls0/s;->e:I
  
20 ····iput-object·p1,·p0,·LM/j$d$e;->e:Lm1/d;17 ····iput-object·p1,·p0,·Ls0/s;->f:Ls0/t;
  
 18 ····iput-object·p2,·p0,·Ls0/s;->g:Ln1/c;
  
 19 ····iput-wide·p3,·p0,·Ls0/s;->h:J
  
 20 ····iput-object·p5,·p0,·Ls0/s;->i:Landroid/view/KeyEvent;
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void22 ····return-void
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method23 .end·method
  
  
85 #·virtual·methods24 #·virtual·methods
86 .method·public·c(Lm1/e;LR0/d;)Ljava/lang/Object;25 .method·public·final·run()V
87 ····.locals·226 ····.locals·13
  
88 ····.line·127 ····.line·1
89 ····iget-object·v0,·p0,·LM/j$d$e;->e:Lm1/d;28 ····iget·v0,·p0,·Ls0/s;->e:I
  
90 ····.line·229 ····.line·2
91 ····.line·330 ····.line·3
92 ····new-instance·v1,·LM/j$d$e$a;31 ····packed-switch·v0,·:pswitch_data_0
  
93 ····.line·432 ····.line·4
94 ····.line·533 ····.line·5
95 ····invoke-direct·{v1,·p1},·LM/j$d$e$a;-><init>(Lm1/e;)V 
  
Max diff block lines reached; 3301/5869 bytes (56.24%) of diff not shown.
7.91 KB
smali/M/t$a.smali vs.
smali/O/N.smali
Files 10% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·LM/t$a;1 .class·public·final·LO/N;
2 .super·Lb1/m;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/l; 
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/util/ArrayList;
  
 6 .field·public·b:I
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/t;-><init>(Lj1/I;La1/l;La1/p;La1/p;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
 7 .field·public·c:I
14 #·instance·fields 
15 .field·public·final·synthetic·f:La1/l; 
  
16 .field·public·final·synthetic·g:LM/t;8 .field·public·final·d:I
  
17 .field·public·final·synthetic·h:La1/p;9 .field·public·final·synthetic·e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
  
18 #·direct·methods10 #·direct·methods
19 .method·public·constructor·<init>(La1/l;LM/t;La1/p;)V11 .method·public·constructor·<init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
20 ····.locals·012 ····.locals·0
  
21 ····.line·113 ····.line·1
22 ····iput-object·p1,·p0,·LM/t$a;->f:La1/l;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·215 ····.line·2
24 ····.line·316 ····.line·3
25 ····iput-object·p2,·p0,·LM/t$a;->g:LM/t; 
  
26 ····.line·417 ····.line·4
 18 ····iput-object·p1,·p0,·LO/N;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
27 ····.line·5 
28 ····iput-object·p3,·p0,·LM/t$a;->h:La1/p; 
  
 19 ····.line·5
29 ····.line·620 ····.line·6
 21 ····new-instance·p1,·Ljava/util/ArrayList;
30 ····.line·7 
31 ····const/4·p1,·0x1 
  
 22 ····.line·7
32 ····.line·823 ····.line·8
33 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V24 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
34 ····.line·925 ····.line·9
35 ····.line·1026 ····.line·10
36 ····.line·1127 ····.line·11
37 ····return-void28 ····iput-object·p1,·p0,·LO/N;->a:Ljava/util/ArrayList;
  
38 ····.line·1229 ····.line·12
39 ····.line·1330 ····.line·13
 31 ····const/high16·p1,·-0x80000000
  
40 ····.line·1432 ····.line·14
41 ····.line·1533 ····.line·15
 34 ····iput·p1,·p0,·LO/N;->b:I
  
42 ····.line·1635 ····.line·16
43 ····.line·1736 ····.line·17
 37 ····iput·p1,·p0,·LO/N;->c:I
  
44 ····.line·1838 ····.line·18
45 ····.line·1939 ····.line·19
 40 ····iput·p2,·p0,·LO/N;->d:I
  
46 ····.line·2041 ····.line·20
47 ····.line·2142 ····.line·21
 43 ····return-void
48 ····.line·2244 ····.line·22
49 ····.line·2345 ····.line·23
50 ····.line·2446 ····.line·24
51 ····.line·2547 ····.line·25
52 ····.line·2648 ····.line·26
53 ····.line·2749 ····.line·27
54 ····.line·2850 ····.line·28
Offset 252, 224 lines modifiedOffset 250, 200 lines modified
252 ····.line·210250 ····.line·210
253 ····.line·211251 ····.line·211
254 ····.line·212252 ····.line·212
255 ····.line·213253 ····.line·213
256 ····.line·214254 ····.line·214
257 ····.line·215255 ····.line·215
258 ····.line·216256 ····.line·216
259 ····.line·217 
260 ····.line·218 
261 ····.line·219 
262 ····.line·220 
263 ····.line·221 
264 ····.line·222 
265 ····.line·223 
266 ····.line·224 
267 ····.line·225 
268 ····.line·226 
269 ····.line·227 
270 ····.line·228 
271 ····.line·229 
272 ····.line·230 
273 ····.line·231 
274 ····.line·232 
275 ····.line·233 
276 ····.line·234 
277 ····.line·235 
278 ····.line·236 
279 ····.line·237 
280 ····.line·238 
281 ····.line·239 
282 ····.line·240 
283 ····.line·241 
284 ····.line·242 
285 ····.line·243 
286 ····.line·244 
287 ····.line·245 
288 .end·method257 .end·method
  
Max diff block lines reached; 5370/8022 bytes (66.94%) of diff not shown.
26.3 KB
smali/M/u.smali vs.
smali/i0/l.smali
Max HTML report size reached
18.5 KB
smali/M/j$s.smali vs.
smali/f1/i.smali
Max HTML report size reached
5.3 KB
smali/M/j$b$b$a$a.smali vs.
smali/h/f0.smali
Files 22% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 140 lines modified
1 .class·public·final·LM/j$b$b$a$a;1 .class·public·final·Lh/f0;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j$b$b$a;->a(La1/p;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Landroid/widget/TextView;
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·j:Ljava/lang/Object; 
  
16 .field·public·k:Ljava/lang/Object;6 .field·public·final·b:Landroid/widget/TextView;
  
17 .field·public·l:Ljava/lang/Object;7 .field·public·final·c:Landroid/widget/ImageView;
  
18 .field·public·synthetic·m:Ljava/lang/Object;8 .field·public·final·d:Landroid/widget/ImageView;
  
 9 .field·public·final·e:Landroid/widget/ImageView;
19 .field·public·final·synthetic·n:LM/j$b$b$a; 
  
20 .field·public·o:I 
  
  
21 #·direct·methods10 #·direct·methods
22 .method·public·constructor·<init>(LM/j$b$b$a;LR0/d;)V11 .method·public·constructor·<init>(Landroid/view/View;)V
23 ····.locals·012 ····.locals·1
  
24 ····.line·113 ····.line·1
25 ····iput-object·p1,·p0,·LM/j$b$b$a$a;->n:LM/j$b$b$a;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·215 ····.line·2
27 ····.line·316 ····.line·3
28 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V 
  
29 ····.line·417 ····.line·4
 18 ····const·v0,·0x1020014
  
30 ····.line·519 ····.line·5
31 ····.line·620 ····.line·6
32 ····return-void 
33 ····.line·721 ····.line·7
 22 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
34 ····.line·823 ····.line·8
35 ····.line·924 ····.line·9
36 ····.line·1025 ····.line·10
 26 ····move-result-object·v0
  
37 ····.line·1127 ····.line·11
 28 ····check-cast·v0,·Landroid/widget/TextView;
  
38 ····.line·1229 ····.line·12
39 ····.line·1330 ····.line·13
 31 ····iput-object·v0,·p0,·Lh/f0;->a:Landroid/widget/TextView;
  
40 ····.line·1432 ····.line·14
41 ····.line·1533 ····.line·15
 34 ····const·v0,·0x1020015
  
42 ····.line·1635 ····.line·16
43 ····.line·1736 ····.line·17
44 ····.line·1837 ····.line·18
 38 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
45 ····.line·1939 ····.line·19
46 ····.line·2040 ····.line·20
47 ····.line·2141 ····.line·21
 42 ····move-result-object·v0
  
48 ····.line·2243 ····.line·22
 44 ····check-cast·v0,·Landroid/widget/TextView;
  
49 ····.line·2345 ····.line·23
50 ····.line·2446 ····.line·24
 47 ····iput-object·v0,·p0,·Lh/f0;->b:Landroid/widget/TextView;
  
51 ····.line·2548 ····.line·25
52 ····.line·2649 ····.line·26
 50 ····const·v0,·0x1020007
  
53 ····.line·2751 ····.line·27
54 ····.line·2852 ····.line·28
55 ····.line·2953 ····.line·29
 54 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
56 ····.line·3055 ····.line·30
57 ····.line·3156 ····.line·31
58 ····.line·3257 ····.line·32
 58 ····move-result-object·v0
  
59 ····.line·3359 ····.line·33
 60 ····check-cast·v0,·Landroid/widget/ImageView;
  
60 ····.line·3461 ····.line·34
61 ····.line·3562 ····.line·35
 63 ····iput-object·v0,·p0,·Lh/f0;->c:Landroid/widget/ImageView;
  
62 ····.line·3664 ····.line·36
63 ····.line·3765 ····.line·37
 66 ····const·v0,·0x1020008
  
64 ····.line·3867 ····.line·38
65 ····.line·3968 ····.line·39
66 ····.line·4069 ····.line·40
 70 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
67 ····.line·4171 ····.line·41
68 ····.line·4272 ····.line·42
69 ····.line·4373 ····.line·43
 74 ····move-result-object·v0
  
70 ····.line·4475 ····.line·44
 76 ····check-cast·v0,·Landroid/widget/ImageView;
  
Max diff block lines reached; 2434/5349 bytes (45.50%) of diff not shown.
4.26 KB
smali/M/u$a.smali vs.
smali/y/Q.smali
Files 22% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 99 lines modified
1 .class·public·final·LM/u$a;1 .class·public·final·Ly/Q;
2 .super·LT0/d;2 .super·Ly/P;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/u;->e(La1/l;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/u; 
  
17 .field·public·l:I 
  
  
18 #·direct·methods4 #·virtual·methods
19 .method·public·constructor·<init>(LM/u;LR0/d;)V5 .method·public·final·D(Z)V
20 ····.locals·06 ····.locals·1
  
21 ····.line·17 ····.line·1
22 ····iput-object·p1,·p0,·LM/u$a;->k:LM/u;8 ····iget-object·v0,·p0,·Ly/P;->e:Landroid/view/Window;
  
23 ····.line·29 ····.line·2
24 ····.line·310 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V11 ····if-eqz·p1,·:cond_0
  
26 ····.line·412 ····.line·4
27 ····.line·513 ····.line·5
 14 ····const/high16·p1,·0x8000000
  
28 ····.line·615 ····.line·6
29 ····return-void 
30 ····.line·716 ····.line·7
 17 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
  
31 ····.line·818 ····.line·8
32 ····.line·919 ····.line·9
33 ····.line·1020 ····.line·10
 21 ····const/high16·p1,·-0x80000000
  
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
 24 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V
  
36 ····.line·1325 ····.line·13
37 ····.line·1426 ····.line·14
38 ····.line·1527 ····.line·15
 28 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
39 ····.line·1629 ····.line·16
40 ····.line·1730 ····.line·17
41 ····.line·1831 ····.line·18
 32 ····move-result-object·p1
  
42 ····.line·1933 ····.line·19
 34 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
43 ····.line·2035 ····.line·20
44 ····.line·2136 ····.line·21
45 ····.line·2237 ····.line·22
 38 ····move-result·v0
  
46 ····.line·2339 ····.line·23
 40 ····or-int/lit8·v0,·v0,·0x10
  
47 ····.line·2441 ····.line·24
48 ····.line·2542 ····.line·25
 43 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
49 ····.line·2644 ····.line·26
50 ····.line·2745 ····.line·27
51 ····.line·2846 ····.line·28
 47 ····goto·:goto_0
  
52 ····.line·2948 ····.line·29
 49 ····:cond_0
 50 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
53 ····.line·3051 ····.line·30
54 ····.line·3152 ····.line·31
55 ····.line·3253 ····.line·32
 54 ····move-result-object·p1
  
56 ····.line·3355 ····.line·33
 56 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
57 ····.line·3457 ····.line·34
58 ····.line·3558 ····.line·35
59 ····.line·3659 ····.line·36
 60 ····move-result·v0
  
60 ····.line·3761 ····.line·37
 62 ····and-int/lit8·v0,·v0,·-0x11
  
61 ····.line·3863 ····.line·38
62 ····.line·3964 ····.line·39
 65 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
63 ····.line·4066 ····.line·40
64 ····.line·4167 ····.line·41
65 ····.line·4268 ····.line·42
 69 ····:goto_0
 70 ····return-void
66 ····.line·4371 ····.line·43
67 ····.line·4472 ····.line·44
68 ····.line·4573 ····.line·45
69 ····.line·4674 ····.line·46
70 ····.line·4775 ····.line·47
71 ····.line·4876 ····.line·48
72 ····.line·4977 ····.line·49
Offset 143, 96 lines modifiedOffset 156, 26 lines modified
143 ····.line·106156 ····.line·106
144 ····.line·107157 ····.line·107
145 ····.line·108158 ····.line·108
Max diff block lines reached; 1683/4292 bytes (39.21%) of diff not shown.
27.9 KB
smali/M/j$m.smali vs.
smali/W0/l.smali
Max HTML report size reached
5.65 KB
smali/M/j$i$a.smali vs.
smali/W0/q.smali
Files 9% similar despite different names
    
Offset 1, 181 lines modifiedOffset 1, 90 lines modified
1 .class·public·final·LM/j$i$a;1 .class·public·abstract·LW0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lm1/e; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j$i;->n(Ljava/lang/Object;)Ljava/lang/Object; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·synthetic·e:LM/j;5 .field·public·static·final·a:LW0/r;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(LM/j;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·2
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·LM/j$i$a;->e:LM/j;10 ····const/4·v0,·0x0
  
21 ····.line·211 ····.line·2
 12 ····:try_start_0
 13 ····const-string·v1,·"kotlin.reflect.jvm.internal.ReflectionFactoryImpl"
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·final·a(LO0/n;LR0/d;)Ljava/lang/Object; 
87 ····.locals·1 
  
88 ····.line·1 
89 ····iget-object·p1,·p0,·LM/j$i$a;->e:LM/j; 
  
90 ····.line·2 
91 ····.line·314 ····.line·3
92 ····invoke-static·{p1},·LM/j;->e(LM/j;)LM/k; 
  
93 ····.line·415 ····.line·4
 16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
94 ····.line·517 ····.line·5
95 ····.line·618 ····.line·6
96 ····move-result-object·p1 
  
97 ····.line·719 ····.line·7
98 ····invoke-virtual·{p1},·LM/k;->a()LM/v;20 ····move-result-object·v1
  
99 ····.line·821 ····.line·8
 22 ····invoke-virtual·{v1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
100 ····.line·923 ····.line·9
101 ····.line·1024 ····.line·10
102 ····move-result-object·p1 
  
Max diff block lines reached; 3285/5708 bytes (57.55%) of diff not shown.
4.49 KB
smali/M/j$c.smali vs.
smali/d1/I.smali
Files 18% similar despite different names
    
Offset 1, 200 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LM/j$c;1 .class·public·abstract·Ld1/I;
2 .super·Lb1/m;2 .super·Ld1/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/io/Closeable;
5 .implements·La1/a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j;-><init>(LM/w;Ljava/util/List;LM/d;Lj1/I;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·f:LM/j; 
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(LM/j;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·2
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·LM/j$c;->f:LM/j;10 ····const-string·v0,·"baseKey"
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····const/4·p1,·0x013 ····sget-object·v1,·Ld1/s;->f:Ld1/r;
  
24 ····.line·414 ····.line·4
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·515 ····.line·5
 16 ····invoke-static·{v1,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
27 ····.line·6 
28 ····.line·7 
29 ····return-void 
30 ····.line·8 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method 
  
  
86 #·virtual·methods 
87 .method·public·final·a()LM/n; 
88 ····.locals·1 
  
89 ····.line·1 
90 ····iget-object·v0,·p0,·LM/j$c;->f:LM/j; 
  
91 ····.line·2 
92 ····.line·3 
93 ····invoke-virtual·{v0},·LM/j;->t()LM/x; 
  
94 ····.line·4 
95 ····.line·5 
96 ····.line·6 
97 ····move-result-object·v0 
  
98 ····.line·7 
99 ····invoke-interface·{v0},·LM/x;->a()LM/n; 
  
100 ····.line·8 
101 ····.line·9 
102 ····.line·10 
103 ····move-result-object·v0 
  
104 ····.line·11 
105 ····return-object·v0 
Max diff block lines reached; 1313/4523 bytes (29.03%) of diff not shown.
19.3 KB
smali/M/g$a$c.smali vs.
smali/o/d.smali
Max HTML report size reached
21.4 KB
smali/M/t$b.smali vs.
smali/G/F.smali
Max HTML report size reached
22.3 KB
smali/M/j$b$b$a.smali vs.
smali/G/l.smali
Max HTML report size reached
1.48 KB
smali/M/y.smali vs.
smali/h1/p.smali
Files 8% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·LM/y;1 .class·public·abstract·Lh1/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Lh1/o;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·final·a(LM/x;LR0/d;)Ljava/lang/Object;7 .method·static·constructor·<clinit>()V
6 ····.locals·28 ····.locals·2
  
7 ····.line·19 ····.line·1
8 ····new-instance·v0,·LM/y$a;10 ····sget-object·v0,·Lh1/o;->m:Lh1/o;
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····const/4·v1,·0x013 ····const/4·v1,·0x3
  
12 ····.line·414 ····.line·4
13 ····invoke-direct·{v0,·v1},·LM/y$a;-><init>(LR0/d;)V15 ····invoke-static·{v1,·v0},·LW0/s;->a(ILjava/lang/Object;)V
  
14 ····.line·516 ····.line·5
15 ····.line·617 ····.line·6
16 ····.line·718 ····.line·7
17 ····invoke-interface·{p0,·v0,·p1},·LM/x;->c(La1/q;LR0/d;)Ljava/lang/Object;19 ····sput-object·v0,·Lh1/p;->a:Lh1/o;
  
18 ····.line·820 ····.line·8
19 ····.line·921 ····.line·9
 22 ····return-void
20 ····.line·1023 ····.line·10
21 ····move-result-object·p0 
  
22 ····.line·1124 ····.line·11
23 ····return-object·p0 
24 ····.line·1225 ····.line·12
25 ····.line·1326 ····.line·13
26 ····.line·1427 ····.line·14
27 ····.line·1528 ····.line·15
28 ····.line·1629 ····.line·16
29 ····.line·1730 ····.line·17
30 ····.line·1831 ····.line·18
Offset 126, 8 lines modifiedOffset 128, 29 lines modified
126 ····.line·106128 ····.line·106
127 ····.line·107129 ····.line·107
128 ····.line·108130 ····.line·108
129 ····.line·109131 ····.line·109
130 ····.line·110132 ····.line·110
131 ····.line·111133 ····.line·111
132 ····.line·112134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
133 .end·method156 .end·method
31.5 KB
smali/M/j$d.smali vs.
smali/J/h.smali
Max HTML report size reached
15.3 KB
smali/M/j$l.smali vs.
smali/h/e0.smali
Max HTML report size reached
20.4 KB
smali/M/j$i.smali vs.
smali/J0/f.smali
Max HTML report size reached
3.14 KB
smali/M/j$h.smali vs.
smali/O/q.smali
Files 24% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·LM/j$h;1 .class·public·final·LO/q;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/animation/Interpolator;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->v(LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/j; 
  
17 .field·public·l:I 
  
  
18 #·direct·methods6 #·virtual·methods
19 .method·public·constructor·<init>(LM/j;LR0/d;)V7 .method·public·final·getInterpolation(F)F
20 ····.locals·08 ····.locals·2
  
21 ····.line·19 ····.line·1
22 ····iput-object·p1,·p0,·LM/j$h;->k:LM/j;10 ····const/high16·v0,·0x3f800000····#·1.0f
  
23 ····.line·211 ····.line·2
24 ····.line·312 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V13 ····sub-float/2addr·p1,·v0
  
26 ····.line·414 ····.line·4
 15 ····mul-float·v1,·p1,·p1
  
27 ····.line·516 ····.line·5
28 ····.line·617 ····.line·6
29 ····return-void18 ····mul-float/2addr·v1,·p1
  
30 ····.line·719 ····.line·7
 20 ····mul-float/2addr·v1,·p1
  
31 ····.line·821 ····.line·8
 22 ····mul-float/2addr·v1,·p1
  
32 ····.line·923 ····.line·9
 24 ····add-float/2addr·v1,·v0
  
33 ····.line·1025 ····.line·10
 26 ····return·v1
34 ····.line·1127 ····.line·11
35 ····.line·1228 ····.line·12
36 ····.line·1329 ····.line·13
37 ····.line·1430 ····.line·14
38 ····.line·1531 ····.line·15
39 ····.line·1632 ····.line·16
40 ····.line·1733 ····.line·17
Offset 143, 94 lines modifiedOffset 133, 26 lines modified
143 ····.line·106133 ····.line·106
144 ····.line·107134 ····.line·107
145 ····.line·108135 ····.line·108
146 ····.line·109136 ····.line·109
147 ····.line·110137 ····.line·110
148 ····.line·111138 ····.line·111
149 ····.line·112139 ····.line·112
150 .end·method 
  
  
151 #·virtual·methods 
152 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
153 ····.locals·1 
  
154 ····.line·1 
155 ····iput-object·p1,·p0,·LM/j$h;->j:Ljava/lang/Object; 
  
156 ····.line·2 
157 ····.line·3 
158 ····iget·p1,·p0,·LM/j$h;->l:I 
  
159 ····.line·4 
160 ····.line·5 
161 ····const/high16·v0,·-0x80000000 
  
162 ····.line·6 
163 ····.line·7 
164 ····or-int/2addr·p1,·v0 
  
165 ····.line·8 
166 ····iput·p1,·p0,·LM/j$h;->l:I 
  
167 ····.line·9 
168 ····.line·10 
169 ····iget-object·p1,·p0,·LM/j$h;->k:LM/j; 
  
170 ····.line·11140 ····.line·113
171 ····.line·12 
172 ····invoke-static·{p1,·p0},·LM/j;->k(LM/j;LR0/d;)Ljava/lang/Object; 
  
173 ····.line·13 
174 ····.line·14141 ····.line·114
175 ····.line·15142 ····.line·115
176 ····move-result-object·p1 
  
177 ····.line·16143 ····.line·116
178 ····return-object·p1 
179 ····.line·17144 ····.line·117
180 ····.line·18145 ····.line·118
181 ····.line·19146 ····.line·119
182 ····.line·20147 ····.line·120
183 ····.line·21148 ····.line·121
184 ····.line·22149 ····.line·122
185 ····.line·23150 ····.line·123
186 ····.line·24151 ····.line·124
187 ····.line·25152 ····.line·125
188 ····.line·26153 ····.line·126
189 ····.line·27154 ····.line·127
190 ····.line·28155 ····.line·128
191 ····.line·29156 ····.line·129
Max diff block lines reached; 0/3141 bytes (0.00%) of diff not shown.
7.3 KB
smali/M/j$u.smali vs.
smali/O/O.smali
Files 18% similar despite different names
    
Offset 1, 277 lines modifiedOffset 1, 298 lines modified
1 .class·public·final·LM/j$u;1 .class·public·final·LO/O;
2 .super·Lb1/m;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/l; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j;-><init>(LM/w;Ljava/util/List;LM/d;Lj1/I;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·f:LM/j;5 .field·public·a:I
  
 6 .field·public·b:I
  
 7 .field·public·c:I
16 #·direct·methods 
17 .method·public·constructor·<init>(LM/j;)V 
18 ····.locals·0 
  
 8 .field·public·d:I
19 ····.line·1 
20 ····iput-object·p1,·p0,·LM/j$u;->f:LM/j; 
  
 9 .field·public·e:I
21 ····.line·2 
22 ····.line·3 
23 ····const/4·p1,·0x1 
  
24 ····.line·4 
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····return-void 
30 ····.line·8 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method 
  
  
86 #·virtual·methods10 #·virtual·methods
87 .method·public·final·a(Ljava/lang/Throwable;)V11 .method·public·final·a()Z
88 ····.locals·212 ····.locals·7
  
89 ····.line·113 ····.line·1
90 ····if-eqz·p1,·:cond_014 ····iget·v0,·p0,·LO/O;->a:I
  
91 ····.line·215 ····.line·2
92 ····.line·316 ····.line·3
93 ····iget-object·v0,·p0,·LM/j$u;->f:LM/j;17 ····and-int/lit8·v1,·v0,·0x7
  
94 ····.line·418 ····.line·4
95 ····.line·519 ····.line·5
96 ····invoke-static·{v0},·LM/j;->e(LM/j;)LM/k;20 ····const/4·v2,·0x2
  
97 ····.line·621 ····.line·6
 22 ····const/4·v3,·0x4
  
98 ····.line·723 ····.line·7
 24 ····const/4·v4,·0x1
  
99 ····.line·825 ····.line·8
100 ····move-result-object·v026 ····const/4·v5,·0x0
  
Max diff block lines reached; 5177/7404 bytes (69.92%) of diff not shown.
11.5 KB
smali/M/j$w.smali vs.
smali/X/l.smali
Max HTML report size reached
24.2 KB
smali/M/j$t.smali vs.
smali/I0/u.smali
Max HTML report size reached
8.02 KB
smali/M/y$a.smali vs.
smali/h/q0.smali
Files 10% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·LM/y$a;1 .class·public·final·Lh/q0;
2 .super·LT0/k;2 .super·LF/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/q; 
  
  
6 #·annotations4 #·static·fields
 5 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;6 ····.annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·LM/y;->a(LM/x;LR0/d;)Ljava/lang/Object;7 ········value·=·{
 8 ············"Landroid/os/Parcelable$Creator<",
 9 ············"Lh/q0;",
 10 ············">;"
 11 ········}
9 .end·annotation12 ····.end·annotation
 13 .end·field
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·i:I15 .field·public·c:I
  
16 .field·public·synthetic·j:Ljava/lang/Object;16 .field·public·d:Z
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(LR0/d;)V18 .method·static·constructor·<clinit>()V
19 ····.locals·119 ····.locals·2
  
20 ····.line·120 ····.line·1
21 ····const/4·v0,·0x321 ····new-instance·v0,·LF/b;
  
22 ····.line·222 ····.line·2
23 ····invoke-direct·{p0,·v0,·p1},·LT0/k;-><init>(ILR0/d;)V 
  
24 ····.line·323 ····.line·3
 24 ····const/4·v1,·0x3
  
25 ····.line·425 ····.line·4
 26 ····invoke-direct·{v0,·v1},·LF/b;-><init>(I)V
  
26 ····.line·527 ····.line·5
27 ····return-void 
28 ····.line·628 ····.line·6
29 ····.line·729 ····.line·7
 30 ····sput-object·v0,·Lh/q0;->CREATOR:Landroid/os/Parcelable$Creator;
  
30 ····.line·831 ····.line·8
31 ····.line·932 ····.line·9
 33 ····return-void
32 ····.line·1034 ····.line·10
33 ····.line·1135 ····.line·11
34 ····.line·1236 ····.line·12
35 ····.line·1337 ····.line·13
36 ····.line·1438 ····.line·14
37 ····.line·1539 ····.line·15
38 ····.line·1640 ····.line·16
Offset 90, 57 lines modifiedOffset 92, 136 lines modified
90 ····.line·5692 ····.line·56
91 ····.line·5793 ····.line·57
92 ····.line·5894 ····.line·58
93 ····.line·5995 ····.line·59
94 ····.line·6096 ····.line·60
95 ····.line·6197 ····.line·61
96 ····.line·6298 ····.line·62
 99 ····.line·63
 100 ····.line·64
 101 ····.line·65
 102 ····.line·66
 103 ····.line·67
 104 ····.line·68
 105 ····.line·69
 106 ····.line·70
 107 ····.line·71
 108 ····.line·72
 109 ····.line·73
 110 ····.line·74
 111 ····.line·75
 112 ····.line·76
 113 ····.line·77
 114 ····.line·78
 115 ····.line·79
 116 ····.line·80
 117 ····.line·81
 118 ····.line·82
 119 ····.line·83
 120 ····.line·84
 121 ····.line·85
 122 ····.line·86
 123 ····.line·87
 124 ····.line·88
 125 ····.line·89
 126 ····.line·90
 127 ····.line·91
 128 ····.line·92
 129 ····.line·93
 130 ····.line·94
 131 ····.line·95
 132 ····.line·96
 133 ····.line·97
 134 ····.line·98
 135 ····.line·99
 136 ····.line·100
 137 ····.line·101
 138 ····.line·102
 139 ····.line·103
 140 ····.line·104
 141 ····.line·105
 142 ····.line·106
 143 ····.line·107
 144 ····.line·108
 145 ····.line·109
 146 ····.line·110
 147 ····.line·111
 148 ····.line·112
 149 ····.line·113
 150 ····.line·114
 151 ····.line·115
 152 ····.line·116
 153 ····.line·117
 154 ····.line·118
Max diff block lines reached; 5503/8141 bytes (67.60%) of diff not shown.
21.1 KB
smali/M/j$q.smali vs.
smali/i1/u.smali
Max HTML report size reached
15.4 KB
smali/M/A.smali vs.
smali/y/O.smali
Max HTML report size reached
4.48 KB
smali/M/j$x.smali vs.
smali/i1/z.smali
Files 22% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·LM/j$x;1 .class·public·final·Li1/z;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->C(Ljava/lang/Object;ZLR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·h:Ljava/lang/Object;5 .field·public·final·a:[Ljava/lang/Object;
  
14 .field·public·synthetic·i:Ljava/lang/Object; 
  
 6 .field·public·final·b:[Ld1/g0;
15 .field·public·final·synthetic·j:LM/j; 
  
16 .field·public·k:I 
  
  
17 #·direct·methods7 #·direct·methods
18 .method·public·constructor·<init>(LM/j;LR0/d;)V8 .method·public·constructor·<init>(ILN0/i;)V
19 ····.locals·09 ····.locals·0
  
20 ····.line·110 ····.line·1
21 ····iput-object·p1,·p0,·LM/j$x;->j:LM/j;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·212 ····.line·2
23 ····.line·313 ····.line·3
24 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V 
  
25 ····.line·414 ····.line·4
 15 ····new-array·p2,·p1,·[Ljava/lang/Object;
  
26 ····.line·516 ····.line·5
27 ····.line·617 ····.line·6
28 ····return-void18 ····iput-object·p2,·p0,·Li1/z;->a:[Ljava/lang/Object;
  
29 ····.line·719 ····.line·7
30 ····.line·820 ····.line·8
 21 ····new-array·p1,·p1,·[Ld1/g0;
  
31 ····.line·922 ····.line·9
32 ····.line·1023 ····.line·10
 24 ····iput-object·p1,·p0,·Li1/z;->b:[Ld1/g0;
  
33 ····.line·1125 ····.line·11
34 ····.line·1226 ····.line·12
 27 ····return-void
35 ····.line·1328 ····.line·13
36 ····.line·1429 ····.line·14
37 ····.line·1530 ····.line·15
38 ····.line·1631 ····.line·16
39 ····.line·1732 ····.line·17
40 ····.line·1833 ····.line·18
41 ····.line·1934 ····.line·19
Offset 141, 98 lines modifiedOffset 132, 112 lines modified
141 ····.line·106132 ····.line·106
142 ····.line·107133 ····.line·107
143 ····.line·108134 ····.line·108
144 ····.line·109135 ····.line·109
145 ····.line·110136 ····.line·110
146 ····.line·111137 ····.line·111
147 ····.line·112138 ····.line·112
148 .end·method 
  
  
149 #·virtual·methods 
150 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
151 ····.locals·2 
  
152 ····.line·1 
153 ····iput-object·p1,·p0,·LM/j$x;->i:Ljava/lang/Object; 
  
154 ····.line·2 
155 ····.line·3 
156 ····iget·p1,·p0,·LM/j$x;->k:I 
  
157 ····.line·4 
158 ····.line·5 
159 ····const/high16·v0,·-0x80000000 
  
160 ····.line·6 
161 ····.line·7 
162 ····or-int/2addr·p1,·v0 
  
163 ····.line·8 
164 ····iput·p1,·p0,·LM/j$x;->k:I 
  
165 ····.line·9 
166 ····.line·10 
167 ····iget-object·p1,·p0,·LM/j$x;->j:LM/j; 
  
168 ····.line·11139 ····.line·113
169 ····.line·12 
170 ····const/4·v0,·0x0 
  
171 ····.line·13 
172 ····const/4·v1,·0x0 
  
173 ····.line·14140 ····.line·114
174 ····invoke-virtual·{p1,·v0,·v1,·p0},·LM/j;->C(Ljava/lang/Object;ZLR0/d;)Ljava/lang/Object; 
  
175 ····.line·15141 ····.line·115
176 ····.line·16142 ····.line·116
177 ····.line·17143 ····.line·117
178 ····move-result-object·p1 
  
179 ····.line·18144 ····.line·118
180 ····return-object·p1 
181 ····.line·19145 ····.line·119
182 ····.line·20146 ····.line·120
183 ····.line·21147 ····.line·121
184 ····.line·22148 ····.line·122
185 ····.line·23149 ····.line·123
186 ····.line·24150 ····.line·124
187 ····.line·25151 ····.line·125
188 ····.line·26152 ····.line·126
189 ····.line·27153 ····.line·127
190 ····.line·28154 ····.line·128
Max diff block lines reached; 0/4509 bytes (0.00%) of diff not shown.
3.46 KB
smali/M/A$a$a.smali vs.
smali/J0/b.smali
Files 16% similar despite different names
    
Offset 1, 120 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LM/A$a$a;1 .class·public·final·LJ0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LR0/g$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LM/A$a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·"a" 
13 .end·annotation 
  
  
14 #·static·fields4 #·instance·fields
15 .field·public·static·final·e:LM/A$a$a;5 .field·public·final·e:Ljava/lang/String;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>()V
18 ····.locals·18 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····new-instance·v0,·LM/A$a$a;10 ····const-string·v0,·"Launching·a·URL·requires·a·foreground·activity."
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-direct·{v0},·LM/A$a$a;-><init>()V13 ····invoke-direct·{p0,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
27 ····sput-object·v0,·LM/A$a$a;->e:LM/A$a$a;17 ····const-string·v0,·"NO_ACTIVITY"
  
28 ····.line·718 ····.line·7
29 ····.line·819 ····.line·8
 20 ····iput-object·v0,·p0,·LJ0/b;->e:Ljava/lang/String;
30 ····return-void 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 .end·method 
  
85 .method·public·constructor·<init>()V 
86 ····.locals·0 
  
87 ····.line·1 
88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
89 ····.line·2 
90 ····.line·3 
91 ····.line·4 
92 ····return-void 
93 ····.line·5 
94 ····.line·6 
95 ····.line·7 
96 ····.line·8 
97 ····.line·921 ····.line·9
98 ····.line·1022 ····.line·10
 23 ····return-void
99 ····.line·1124 ····.line·11
100 ····.line·1225 ····.line·12
101 ····.line·1326 ····.line·13
102 ····.line·1427 ····.line·14
103 ····.line·1528 ····.line·15
104 ····.line·1629 ····.line·16
105 ····.line·1730 ····.line·17
Offset 158, 8 lines modifiedOffset 77, 80 lines modified
158 ····.line·5577 ····.line·55
159 ····.line·5678 ····.line·56
160 ····.line·5779 ····.line·57
161 ····.line·5880 ····.line·58
Max diff block lines reached; 1083/3465 bytes (31.26%) of diff not shown.
16.2 KB
smali/M/j$d$a.smali vs.
smali/G/c.smali
Max HTML report size reached
8.9 KB
smali/M/j$v.smali vs.
smali/h/K.smali
Files 19% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LM/j$v;1 .class·public·final·Lh/K;
2 .super·Lb1/m;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/p;5 .implements·Landroid/view/View$OnTouchListener;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j;-><init>(LM/w;Ljava/util/List;LM/d;Lj1/I;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·static·fields6 #·instance·fields
15 .field·public·static·final·f:LM/j$v;7 .field·public·final·synthetic·a:Lh/L;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(Lh/L;)V
18 ····.locals·110 ····.locals·0
  
19 ····.line·111 ····.line·1
20 ····new-instance·v0,·LM/j$v;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{v0},·LM/j$v;-><init>()V 
  
24 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Lh/K;->a:Lh/L;
25 ····.line·5 
26 ····.line·6 
27 ····sput-object·v0,·LM/j$v;->f:LM/j$v; 
  
28 ····.line·7 
29 ····.line·8 
30 ····return-void 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 .end·method 
  
85 .method·public·constructor·<init>()V 
86 ····.locals·1 
  
87 ····.line·1 
88 ····const/4·v0,·0x2 
  
89 ····.line·2 
90 ····invoke-direct·{p0,·v0},·Lb1/m;-><init>(I)V 
  
91 ····.line·3 
92 ····.line·4 
93 ····.line·517 ····.line·5
94 ····return-void 
95 ····.line·618 ····.line·6
 19 ····return-void
96 ····.line·720 ····.line·7
97 ····.line·821 ····.line·8
98 ····.line·922 ····.line·9
99 ····.line·1023 ····.line·10
100 ····.line·1124 ····.line·11
101 ····.line·1225 ····.line·12
102 ····.line·1326 ····.line·13
Offset 160, 102 lines modifiedOffset 76, 14 lines modified
160 ····.line·5576 ····.line·55
161 ····.line·5677 ····.line·56
162 ····.line·5778 ····.line·57
163 ····.line·5879 ····.line·58
164 ····.line·5980 ····.line·59
165 ····.line·6081 ····.line·60
Max diff block lines reached; 6755/9045 bytes (74.68%) of diff not shown.
11.1 KB
smali/M/g$a$c$a.smali vs.
smali/y/S.smali
Max HTML report size reached
23.9 KB
smali/M/j$b.smali vs.
smali/h/i0.smali
Max HTML report size reached
4.94 KB
smali/M/u$b.smali vs.
smali/d1/l.smali
Files 22% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 153 lines modified
1 .class·public·final·LM/u$b;1 .class·public·final·Ld1/l;
2 .super·LT0/d;2 .super·Ld1/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/k;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/u;->c(La1/p;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Z 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/u; 
  
17 .field·public·l:I 
  
  
18 #·direct·methods6 #·virtual·methods
19 .method·public·constructor·<init>(LM/u;LR0/d;)V7 .method·public·final·U(LP0/g;)Ljava/lang/Object;
20 ····.locals·08 ····.locals·3
  
21 ····.line·19 ····.line·1
22 ····iput-object·p1,·p0,·LM/u$b;->k:LM/u;10 ····:cond_0
 11 ····invoke-virtual·{p0},·Ld1/Z;->E()Ljava/lang/Object;
  
23 ····.line·212 ····.line·2
24 ····.line·313 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V 
  
26 ····.line·414 ····.line·4
 15 ····move-result-object·v0
  
27 ····.line·516 ····.line·5
 17 ····instance-of·v1,·v0,·Ld1/L;
  
28 ····.line·618 ····.line·6
29 ····return-void 
30 ····.line·719 ····.line·7
 20 ····if-nez·v1,·:cond_2
  
31 ····.line·821 ····.line·8
32 ····.line·922 ····.line·9
 23 ····instance-of·p1,·v0,·Ld1/n;
  
33 ····.line·1024 ····.line·10
34 ····.line·1125 ····.line·11
 26 ····if-nez·p1,·:cond_1
  
35 ····.line·1227 ····.line·12
36 ····.line·1328 ····.line·13
 29 ····invoke-static·{v0},·Ld1/v;->l(Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····.line·1430 ····.line·14
38 ····.line·1531 ····.line·15
39 ····.line·1632 ····.line·16
 33 ····move-result-object·p1
  
40 ····.line·1734 ····.line·17
 35 ····goto·:goto_0
  
41 ····.line·1836 ····.line·18
 37 ····:cond_1
 38 ····check-cast·v0,·Ld1/n;
  
42 ····.line·1939 ····.line·19
43 ····.line·2040 ····.line·20
 41 ····iget-object·p1,·v0,·Ld1/n;->a:Ljava/lang/Throwable;
  
44 ····.line·2142 ····.line·21
45 ····.line·2243 ····.line·22
 44 ····throw·p1
  
46 ····.line·2345 ····.line·23
 46 ····:cond_2
 47 ····invoke-virtual·{p0,·v0},·Ld1/Z;->R(Ljava/lang/Object;)I
  
47 ····.line·2448 ····.line·24
48 ····.line·2549 ····.line·25
49 ····.line·2650 ····.line·26
 51 ····move-result·v0
  
50 ····.line·2752 ····.line·27
 53 ····if-ltz·v0,·:cond_0
  
51 ····.line·2854 ····.line·28
52 ····.line·2955 ····.line·29
 56 ····new-instance·v0,·Ld1/V;
  
53 ····.line·3057 ····.line·30
54 ····.line·3158 ····.line·31
 59 ····invoke-static·{p1},·La/a;->u(LN0/d;)LN0/d;
  
55 ····.line·3260 ····.line·32
56 ····.line·3361 ····.line·33
57 ····.line·3462 ····.line·34
 63 ····move-result-object·p1
  
58 ····.line·3564 ····.line·35
 65 ····invoke-direct·{v0,·p1,·p0},·Ld1/V;-><init>(LN0/d;Ld1/l;)V
  
59 ····.line·3666 ····.line·36
60 ····.line·3767 ····.line·37
61 ····.line·3868 ····.line·38
 69 ····invoke-virtual·{v0},·Ld1/f;->v()V
  
62 ····.line·3970 ····.line·39
63 ····.line·4071 ····.line·40
64 ····.line·4172 ····.line·41
 73 ····new-instance·p1,·Ld1/O;
  
65 ····.line·4274 ····.line·42
66 ····.line·4375 ····.line·43
 76 ····const/4·v1,·0x1
  
Max diff block lines reached; 2630/4988 bytes (52.73%) of diff not shown.
21.9 KB
smali/M/j$y.smali vs.
smali/g/n.smali
Max HTML report size reached
4.73 KB
smali/M/j$n.smali vs.
smali/G/f.smali
Files 17% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·LM/j$n;1 .class·public·final·LG/f;
2 .super·LT0/d;2 .super·LP0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/l;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->z(ZLR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·j:Ljava/lang/Object; 
  
16 .field·public·k:Ljava/lang/Object; 
  
17 .field·public·l:Z 
  
18 .field·public·m:I7 .field·public·i:I
  
19 .field·public·synthetic·n:Ljava/lang/Object; 
  
20 .field·public·final·synthetic·o:LM/j; 
  
21 .field·public·p:I 
  
  
22 #·direct·methods8 #·virtual·methods
23 .method·public·constructor·<init>(LM/j;LR0/d;)V9 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;
24 ····.locals·010 ····.locals·2
  
25 ····.line·111 ····.line·1
26 ····iput-object·p1,·p0,·LM/j$n;->o:LM/j;12 ····check-cast·p1,·LN0/d;
  
27 ····.line·213 ····.line·2
28 ····.line·314 ····.line·3
29 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V15 ····new-instance·v0,·LG/f;
  
30 ····.line·416 ····.line·4
31 ····.line·517 ····.line·5
 18 ····const/4·v1,·0x1
  
32 ····.line·619 ····.line·6
33 ····return-void20 ····invoke-direct·{v0,·v1,·p1},·LP0/g;-><init>(ILN0/d;)V
  
34 ····.line·721 ····.line·7
35 ····.line·822 ····.line·8
36 ····.line·923 ····.line·9
 24 ····sget-object·p1,·LL0/h;->a:LL0/h;
  
37 ····.line·1025 ····.line·10
38 ····.line·1126 ····.line·11
 27 ····invoke-virtual·{v0,·p1},·LG/f;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
39 ····.line·1228 ····.line·12
40 ····.line·1329 ····.line·13
41 ····.line·1430 ····.line·14
 31 ····return-object·p1
42 ····.line·1532 ····.line·15
43 ····.line·1633 ····.line·16
44 ····.line·1734 ····.line·17
45 ····.line·1835 ····.line·18
46 ····.line·1936 ····.line·19
47 ····.line·2037 ····.line·20
48 ····.line·2138 ····.line·21
Offset 151, 68 lines modifiedOffset 135, 96 lines modified
151 ····.line·106135 ····.line·106
152 ····.line·107136 ····.line·107
153 ····.line·108137 ····.line·108
154 ····.line·109138 ····.line·109
155 ····.line·110139 ····.line·110
156 ····.line·111140 ····.line·111
157 ····.line·112141 ····.line·112
 142 ····.line·113
 143 ····.line·114
 144 ····.line·115
 145 ····.line·116
 146 ····.line·117
 147 ····.line·118
 148 ····.line·119
 149 ····.line·120
 150 ····.line·121
 151 ····.line·122
 152 ····.line·123
 153 ····.line·124
 154 ····.line·125
 155 ····.line·126
 156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
158 .end·method160 .end·method
  
  
159 #·virtual·methods 
160 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;161 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
161 ····.locals·1162 ····.locals·2
  
162 ····.line·1163 ····.line·1
163 ····iput-object·p1,·p0,·LM/j$n;->n:Ljava/lang/Object;164 ····iget·v0,·p0,·LG/f;->i:I
  
164 ····.line·2165 ····.line·2
165 ····.line·3166 ····.line·3
166 ····iget·p1,·p0,·LM/j$n;->p:I167 ····const/4·v1,·0x1
  
167 ····.line·4168 ····.line·4
 169 ····if-eqz·v0,·:cond_1
168 ····.line·5 
169 ····const/high16·v0,·-0x80000000 
  
 170 ····.line·5
170 ····.line·6171 ····.line·6
 172 ····if-ne·v0,·v1,·:cond_0
171 ····.line·7 
172 ····or-int/2addr·p1,·v0 
  
Max diff block lines reached; 2243/4774 bytes (46.98%) of diff not shown.
37.2 KB
smali/M/j$b$b.smali vs.
smali/h/o.smali
Max HTML report size reached
28.4 KB
smali/M/g$a.smali vs.
smali/O/p.smali
Max HTML report size reached
5.6 KB
smali/M/j$r.smali vs.
smali/i1/q.smali
Files 20% similar despite different names
    
Offset 1, 225 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·LM/j$r; 
2 .super·Lb1/m;1 .class·public·abstract·Li1/q;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j;-><init>(LM/w;Ljava/util/List;LM/d;Lj1/I;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·f:LM/j; 
  
  
16 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
17 .method·public·constructor·<init>(LM/j;)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·LM/j$r;->f:LM/j; 
  
21 ····.line·2 
22 ····.line·3 
23 ····const/4·p1,·0x0 
  
24 ····.line·4 
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·5 
27 ····.line·6 
28 ····.line·7 
29 ····return-void 
30 ····.line·8 
31 ····.line·9 
32 ····.line·10 
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method6 .end·method
  
 7 .method·public·final·toString()Ljava/lang/String;
  
86 #·virtual·methods 
87 .method·public·final·a()LM/x; 
88 ····.locals·18 ····.locals·2
  
89 ····.line·19 ····.line·1
90 ····iget-object·v0,·p0,·LM/j$r;->f:LM/j;10 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
91 ····.line·211 ····.line·2
92 ····.line·312 ····.line·3
93 ····invoke-static·{v0},·LM/j;->g(LM/j;)LM/w;13 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
94 ····.line·414 ····.line·4
95 ····.line·515 ····.line·5
96 ····.line·616 ····.line·6
97 ····move-result-object·v017 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
98 ····.line·718 ····.line·7
99 ····invoke-interface·{v0},·LM/w;->a()LM/x; 
  
100 ····.line·819 ····.line·8
101 ····.line·920 ····.line·9
 21 ····move-result-object·v1
  
102 ····.line·1022 ····.line·10
103 ····move-result-object·v023 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
Max diff block lines reached; 3224/5658 bytes (56.98%) of diff not shown.
4.59 KB
smali/M/j$j.smali vs.
smali/k1/i.smali
Files 24% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 144 lines modified
1 .class·public·final·LM/j$j;1 .class·public·final·Lk1/i;
2 .super·LT0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->w(LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·h:Ljava/lang/Object;5 .field·public·a:I
  
14 .field·public·i:I 
  
15 .field·public·synthetic·j:Ljava/lang/Object;6 #·direct·methods
 7 .method·public·constructor·<init>()V
 8 ····.locals·1
  
16 .field·public·final·synthetic·k:LM/j;9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 .field·public·l:I11 ····const/4·v0,·0x0
  
 12 ····.line·2
 13 ····iput·v0,·p0,·Lk1/i;->a:I
  
18 #·direct·methods14 ····return-void
 15 .end·method
  
19 .method·public·constructor·<init>(LM/j;LR0/d;)V16 .method·public·constructor·<init>(I)V
20 ····.locals·017 ····.locals·0
  
 18 ····.line·3
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput·p1,·p0,·Lk1/i;->a:I
  
 21 ····return-void
 22 .end·method
  
  
 23 #·virtual·methods
 24 .method·public·a(I)Ljava/lang/Character;
 25 ····.locals·2
  
21 ····.line·126 ····.line·1
22 ····iput-object·p1,·p0,·LM/j$j;->k:LM/j;27 ····int-to-char·v0,·p1
  
23 ····.line·228 ····.line·2
 29 ····const/high16·v1,·-0x80000000
24 ····.line·3 
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V 
  
 30 ····.line·3
26 ····.line·431 ····.line·4
 32 ····and-int/2addr·v1,·p1
  
27 ····.line·533 ····.line·5
 34 ····if-eqz·v1,·:cond_1
  
28 ····.line·635 ····.line·6
29 ····return-void 
30 ····.line·736 ····.line·7
 37 ····const·v1,·0x7fffffff
  
31 ····.line·838 ····.line·8
32 ····.line·939 ····.line·9
33 ····.line·1040 ····.line·10
 41 ····and-int/2addr·p1,·v1
  
34 ····.line·1142 ····.line·11
 43 ····iget·v1,·p0,·Lk1/i;->a:I
  
35 ····.line·1244 ····.line·12
36 ····.line·1345 ····.line·13
 46 ····if-eqz·v1,·:cond_0
  
37 ····.line·1447 ····.line·14
38 ····.line·1548 ····.line·15
 49 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
39 ····.line·1650 ····.line·16
40 ····.line·1751 ····.line·17
41 ····.line·1852 ····.line·18
 53 ····move-result·p1
  
42 ····.line·1954 ····.line·19
 55 ····iput·p1,·p0,·Lk1/i;->a:I
  
43 ····.line·2056 ····.line·20
44 ····.line·2157 ····.line·21
 58 ····goto·:goto_0
  
45 ····.line·2259 ····.line·22
 60 ····:cond_0
 61 ····iput·p1,·p0,·Lk1/i;->a:I
  
46 ····.line·2362 ····.line·23
47 ····.line·2463 ····.line·24
 64 ····goto·:goto_0
  
48 ····.line·2565 ····.line·25
 66 ····:cond_1
 67 ····iget·v1,·p0,·Lk1/i;->a:I
  
49 ····.line·2668 ····.line·26
50 ····.line·2769 ····.line·27
 70 ····if-eqz·v1,·:cond_3
  
51 ····.line·2871 ····.line·28
52 ····.line·2972 ····.line·29
 73 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
53 ····.line·3074 ····.line·30
54 ····.line·3175 ····.line·31
55 ····.line·3276 ····.line·32
 77 ····move-result·p1
  
56 ····.line·3378 ····.line·33
 79 ····if-lez·p1,·:cond_2
Max diff block lines reached; 2213/4629 bytes (47.81%) of diff not shown.
8.58 KB
smali/M/j$d$e$a.smali vs.
smali/X/f.smali
Files 11% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LM/j$d$e$a;1 .class·public·final·LX/f;
2 .super·Ljava/lang/Object;2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm1/e;5 .implements·LV0/a;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j$d$e;->c(Lm1/e;LR0/d;)Ljava/lang/Object; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·static·fields
15 .field·public·final·synthetic·e:Lm1/e;7 .field·public·static·final·f:LX/f;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Lm1/e;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·2
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·LM/j$d$e$a;->e:Lm1/e;12 ····new-instance·v0,·LX/f;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····const/4·v1,·0x0
  
24 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
25 ····.line·518 ····.line·5
26 ····.line·619 ····.line·6
27 ····return-void 
28 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LX/f;->f:LX/f;
  
29 ····.line·822 ····.line·8
30 ····.line·923 ····.line·9
 24 ····return-void
31 ····.line·1025 ····.line·10
32 ····.line·1126 ····.line·11
33 ····.line·1227 ····.line·12
34 ····.line·1328 ····.line·13
35 ····.line·1429 ····.line·14
36 ····.line·1530 ····.line·15
37 ····.line·1631 ····.line·16
Offset 88, 255 lines modifiedOffset 81, 303 lines modified
88 ····.line·5681 ····.line·56
89 ····.line·5782 ····.line·57
90 ····.line·5883 ····.line·58
91 ····.line·5984 ····.line·59
92 ····.line·6085 ····.line·60
93 ····.line·6186 ····.line·61
94 ····.line·6287 ····.line·62
 88 ····.line·63
 89 ····.line·64
 90 ····.line·65
 91 ····.line·66
 92 ····.line·67
 93 ····.line·68
 94 ····.line·69
 95 ····.line·70
 96 ····.line·71
 97 ····.line·72
 98 ····.line·73
 99 ····.line·74
 100 ····.line·75
 101 ····.line·76
 102 ····.line·77
 103 ····.line·78
 104 ····.line·79
 105 ····.line·80
 106 ····.line·81
 107 ····.line·82
 108 ····.line·83
 109 ····.line·84
 110 ····.line·85
 111 ····.line·86
 112 ····.line·87
 113 ····.line·88
 114 ····.line·89
 115 ····.line·90
 116 ····.line·91
 117 ····.line·92
 118 ····.line·93
 119 ····.line·94
 120 ····.line·95
 121 ····.line·96
 122 ····.line·97
 123 ····.line·98
 124 ····.line·99
 125 ····.line·100
 126 ····.line·101
 127 ····.line·102
 128 ····.line·103
 129 ····.line·104
 130 ····.line·105
 131 ····.line·106
 132 ····.line·107
 133 ····.line·108
 134 ····.line·109
 135 ····.line·110
 136 ····.line·111
 137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
Max diff block lines reached; 6348/8714 bytes (72.85%) of diff not shown.
9.82 KB
smali/M/j$f.smali vs.
smali/y/M.smali
Max HTML report size reached
10.2 KB
smali/M/p$a.smali vs.
smali/g/e.smali
Max HTML report size reached
4.44 KB
smali/M/j$g.smali vs.
smali/d1/h0.smali
Files 24% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LM/j$g; 
2 .super·LT0/d;1 .class·public·abstract·Ld1/h0;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/j;->u(LM/p$a;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/ThreadLocal;
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·j:Ljava/lang/Object; 
  
16 .field·public·synthetic·k:Ljava/lang/Object; 
  
17 .field·public·final·synthetic·l:LM/j; 
  
18 .field·public·m:I 
  
  
19 #·direct·methods6 #·direct·methods
20 .method·public·constructor·<init>(LM/j;LR0/d;)V7 .method·static·constructor·<clinit>()V
21 ····.locals·08 ····.locals·1
  
22 ····.line·19 ····.line·1
23 ····iput-object·p1,·p0,·LM/j$g;->l:LM/j;10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
24 ····.line·211 ····.line·2
25 ····.line·312 ····.line·3
26 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
27 ····.line·414 ····.line·4
28 ····.line·515 ····.line·5
29 ····.line·616 ····.line·6
30 ····return-void17 ····sput-object·v0,·Ld1/h0;->a:Ljava/lang/ThreadLocal;
  
31 ····.line·718 ····.line·7
32 ····.line·819 ····.line·8
 20 ····return-void
33 ····.line·921 ····.line·9
34 ····.line·1022 ····.line·10
35 ····.line·1123 ····.line·11
36 ····.line·1224 ····.line·12
37 ····.line·1325 ····.line·13
38 ····.line·1426 ····.line·14
39 ····.line·1527 ····.line·15
Offset 145, 63 lines modifiedOffset 126, 85 lines modified
145 ····.line·106126 ····.line·106
146 ····.line·107127 ····.line·107
147 ····.line·108128 ····.line·108
148 ····.line·109129 ····.line·109
149 ····.line·110130 ····.line·110
150 ····.line·111131 ····.line·111
151 ····.line·112132 ····.line·112
 133 ····.line·113
 134 ····.line·114
 135 ····.line·115
 136 ····.line·116
 137 ····.line·117
 138 ····.line·118
 139 ····.line·119
 140 ····.line·120
 141 ····.line·121
 142 ····.line·122
 143 ····.line·123
 144 ····.line·124
 145 ····.line·125
 146 ····.line·126
 147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
152 .end·method154 .end·method
  
 155 .method·public·static·a()Ld1/H;
  
153 #·virtual·methods 
154 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
155 ····.locals·1156 ····.locals·3
  
156 ····.line·1157 ····.line·1
157 ····iput-object·p1,·p0,·LM/j$g;->k:Ljava/lang/Object;158 ····sget-object·v0,·Ld1/h0;->a:Ljava/lang/ThreadLocal;
  
158 ····.line·2159 ····.line·2
159 ····.line·3160 ····.line·3
160 ····iget·p1,·p0,·LM/j$g;->m:I161 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
161 ····.line·4162 ····.line·4
162 ····.line·5163 ····.line·5
163 ····const/high16·v0,·-0x80000000 
  
164 ····.line·6164 ····.line·6
 165 ····move-result-object·v1
  
165 ····.line·7166 ····.line·7
166 ····or-int/2addr·p1,·v0167 ····check-cast·v1,·Ld1/H;
  
167 ····.line·8168 ····.line·8
168 ····iput·p1,·p0,·LM/j$g;->m:I 
  
169 ····.line·9169 ····.line·9
 170 ····if-nez·v1,·:cond_0
170 ····.line·10 
171 ····iget-object·p1,·p0,·LM/j$g;->l:LM/j; 
  
 171 ····.line·10
172 ····.line·11172 ····.line·11
 173 ····new-instance·v1,·Ld1/d;
173 ····.line·12 
174 ····const/4·v0,·0x0 
  
 174 ····.line·12
Max diff block lines reached; 1819/4476 bytes (40.64%) of diff not shown.
3.77 KB
smali/M/g$a$b.smali vs.
smali/y/x.smali
Files 23% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·LM/g$a$b; 
2 .super·LT0/d;1 .class·public·abstract·Ly/x;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·LM/g$a;->c(Ljava/util/List;LM/m;LR0/d;)Ljava/lang/Object; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·h:Ljava/lang/Object; 
  
14 .field·public·i:Ljava/lang/Object; 
  
15 .field·public·synthetic·j:Ljava/lang/Object; 
  
16 .field·public·final·synthetic·k:LM/g$a; 
  
17 .field·public·l:I 
  
  
18 #·direct·methods4 #·direct·methods
19 .method·public·constructor·<init>(LM/g$a;LR0/d;)V5 .method·public·static·a(Landroid/view/ViewConfiguration;)F
20 ····.locals·06 ····.locals·0
  
21 ····.line·17 ····.line·1
22 ····iput-object·p1,·p0,·LM/g$a$b;->k:LM/g$a;8 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHorizontalScrollFactor()F
  
23 ····.line·29 ····.line·2
24 ····.line·310 ····.line·3
25 ····invoke-direct·{p0,·p2},·LT0/d;-><init>(LR0/d;)V 
  
26 ····.line·411 ····.line·4
 12 ····move-result·p0
  
27 ····.line·513 ····.line·5
 14 ····return·p0
28 ····.line·615 ····.line·6
29 ····return-void 
30 ····.line·716 ····.line·7
31 ····.line·817 ····.line·8
32 ····.line·918 ····.line·9
33 ····.line·1019 ····.line·10
34 ····.line·1120 ····.line·11
35 ····.line·1221 ····.line·12
36 ····.line·1322 ····.line·13
Offset 143, 57 lines modifiedOffset 120, 59 lines modified
143 ····.line·106120 ····.line·106
144 ····.line·107121 ····.line·107
145 ····.line·108122 ····.line·108
146 ····.line·109123 ····.line·109
147 ····.line·110124 ····.line·110
148 ····.line·111125 ····.line·111
149 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
150 .end·method145 .end·method
  
 146 .method·public·static·b(Landroid/view/ViewConfiguration;)F
  
151 #·virtual·methods 
152 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object; 
153 ····.locals·1147 ····.locals·0
  
154 ····.line·1148 ····.line·1
155 ····iput-object·p1,·p0,·LM/g$a$b;->j:Ljava/lang/Object;149 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledVerticalScrollFactor()F
  
156 ····.line·2150 ····.line·2
157 ····.line·3151 ····.line·3
158 ····iget·p1,·p0,·LM/g$a$b;->l:I 
  
159 ····.line·4152 ····.line·4
 153 ····move-result·p0
160 ····.line·5 
161 ····const/high16·v0,·-0x80000000 
  
 154 ····.line·5
 155 ····return·p0
162 ····.line·6156 ····.line·6
163 ····.line·7157 ····.line·7
164 ····or-int/2addr·p1,·v0 
  
165 ····.line·8158 ····.line·8
166 ····iput·p1,·p0,·LM/g$a$b;->l:I 
  
167 ····.line·9159 ····.line·9
168 ····.line·10160 ····.line·10
169 ····iget-object·p1,·p0,·LM/g$a$b;->k:LM/g$a; 
  
170 ····.line·11161 ····.line·11
171 ····.line·12162 ····.line·12
172 ····const/4·v0,·0x0 
  
173 ····.line·13163 ····.line·13
174 ····invoke-static·{p1,·v0,·v0,·p0},·LM/g$a;->a(LM/g$a;Ljava/util/List;LM/m;LR0/d;)Ljava/lang/Object; 
  
175 ····.line·14164 ····.line·14
176 ····.line·15165 ····.line·15
177 ····.line·16166 ····.line·16
178 ····move-result-object·p1 
  
179 ····.line·17167 ····.line·17
180 ····return-object·p1 
Max diff block lines reached; 1199/3789 bytes (31.64%) of diff not shown.
8.75 KB
smali/M/j$d$c.smali vs.
smali/B0/k.smali
Files 14% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·LM/j$d$c;1 .class·public·final·enum·LB0/k;
2 .super·LT0/k;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/p; 
  
 4 #·static·fields
 5 .field·public·static·final·enum·e:LB0/k;
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LM/j$d;->n(Ljava/lang/Object;)Ljava/lang/Object; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·i:I 
  
16 .field·public·synthetic·j:Ljava/lang/Object; 
  
17 .field·public·final·synthetic·k:LM/v;6 .field·public·static·final·synthetic·f:[LB0/k;
  
  
18 #·direct·methods7 #·direct·methods
19 .method·public·constructor·<init>(LM/v;LR0/d;)V8 .method·static·constructor·<clinit>()V
20 ····.locals·09 ····.locals·3
  
21 ····.line·110 ····.line·1
22 ····iput-object·p1,·p0,·LM/j$d$c;->k:LM/v;11 ····new-instance·v0,·LB0/k;
  
23 ····.line·212 ····.line·2
24 ····.line·313 ····.line·3
25 ····const/4·p1,·0x214 ····const-string·v1,·"PLAIN_TEXT"
  
26 ····.line·415 ····.line·4
27 ····invoke-direct·{p0,·p1,·p2},·LT0/k;-><init>(ILR0/d;)V 
  
28 ····.line·516 ····.line·5
 17 ····const/4·v2,·0x0
  
29 ····.line·618 ····.line·6
 19 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
30 ····.line·720 ····.line·7
31 ····return-void 
32 ····.line·821 ····.line·8
33 ····.line·922 ····.line·9
 23 ····sput-object·v0,·LB0/k;->e:LB0/k;
  
34 ····.line·1024 ····.line·10
35 ····.line·1125 ····.line·11
 26 ····filled-new-array·{v0},·[LB0/k;
  
36 ····.line·1227 ····.line·12
37 ····.line·1328 ····.line·13
38 ····.line·1429 ····.line·14
 30 ····move-result-object·v0
  
39 ····.line·1531 ····.line·15
 32 ····sput-object·v0,·LB0/k;->f:[LB0/k;
  
40 ····.line·1633 ····.line·16
41 ····.line·1734 ····.line·17
 35 ····return-void
42 ····.line·1836 ····.line·18
43 ····.line·1937 ····.line·19
44 ····.line·2038 ····.line·20
45 ····.line·2139 ····.line·21
46 ····.line·2240 ····.line·22
47 ····.line·2341 ····.line·23
48 ····.line·2442 ····.line·24
Offset 144, 67 lines modifiedOffset 138, 119 lines modified
144 ····.line·106138 ····.line·106
145 ····.line·107139 ····.line·107
146 ····.line·108140 ····.line·108
147 ····.line·109141 ····.line·109
148 ····.line·110142 ····.line·110
149 ····.line·111143 ····.line·111
150 ····.line·112144 ····.line·112
 145 ····.line·113
 146 ····.line·114
 147 ····.line·115
 148 ····.line·116
 149 ····.line·117
 150 ····.line·118
 151 ····.line·119
 152 ····.line·120
 153 ····.line·121
 154 ····.line·122
 155 ····.line·123
 156 ····.line·124
 157 ····.line·125
 158 ····.line·126
 159 ····.line·127
 160 ····.line·128
 161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
151 .end·method166 .end·method
  
 167 .method·public·static·a(Ljava/lang/String;)LB0/k;
  
152 #·virtual·methods 
153 .method·public·final·a(Ljava/lang/Object;LR0/d;)LR0/d; 
154 ····.locals·2168 ····.locals·5
  
155 ····.line·1169 ····.line·1
156 ····new-instance·v0,·LM/j$d$c;170 ····invoke-static·{},·LB0/k;->values()[LB0/k;
  
157 ····.line·2171 ····.line·2
158 ····.line·3172 ····.line·3
159 ····iget-object·v1,·p0,·LM/j$d$c;->k:LM/v; 
  
160 ····.line·4173 ····.line·4
 174 ····move-result-object·v0
  
161 ····.line·5175 ····.line·5
162 ····invoke-direct·{v0,·v1,·p2},·LM/j$d$c;-><init>(LM/v;LR0/d;)V176 ····array-length·v1,·v0
  
Max diff block lines reached; 6307/8884 bytes (70.99%) of diff not shown.
8.75 KB
smali/f/a$f.smali vs.
smali/d1/z.smali
Files 14% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 46 lines modified
1 .class·public·Lf/a$f; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/z;
 2 .super·Li1/t;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/animation/TimeInterpolator; 
  
 4 #·static·fields
 5 .field·public·static·final·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lf/a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·"f" 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
 7 .field·private·volatile·_decision:I
15 .field·public·a:[I 
  
16 .field·public·b:I 
  
17 .field·public·c:I 
  
  
18 #·direct·methods8 #·direct·methods
19 .method·public·constructor·<init>(Landroid/graphics/drawable/AnimationDrawable;Z)V9 .method·static·constructor·<clinit>()V
20 ····.locals·010 ····.locals·2
  
21 ····.line·111 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····const-class·v0,·Ld1/z;
  
23 ····.line·213 ····.line·2
24 ····.line·314 ····.line·3
 15 ····const-string·v1,·"_decision"
25 ····.line·4 
26 ····invoke-virtual·{p0,·p1,·p2},·Lf/a$f;->b(Landroid/graphics/drawable/AnimationDrawable;Z)I 
  
 16 ····.line·4
27 ····.line·517 ····.line·5
 18 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
28 ····.line·619 ····.line·6
29 ····.line·720 ····.line·7
30 ····return-void 
31 ····.line·821 ····.line·8
 22 ····move-result-object·v0
  
32 ····.line·923 ····.line·9
 24 ····sput-object·v0,·Ld1/z;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
33 ····.line·1025 ····.line·10
34 ····.line·1126 ····.line·11
 27 ····return-void
35 ····.line·1228 ····.line·12
36 ····.line·1329 ····.line·13
37 ····.line·1430 ····.line·14
38 ····.line·1531 ····.line·15
39 ····.line·1632 ····.line·16
40 ····.line·1733 ····.line·17
41 ····.line·1834 ····.line·18
Offset 142, 28 lines modifiedOffset 134, 49 lines modified
142 ····.line·106134 ····.line·106
143 ····.line·107135 ····.line·107
144 ····.line·108136 ····.line·108
145 ····.line·109137 ····.line·109
146 ····.line·110138 ····.line·110
147 ····.line·111139 ····.line·111
148 ····.line·112140 ····.line·112
 141 ····.line·113
 142 ····.line·114
 143 ····.line·115
 144 ····.line·116
 145 ····.line·117
 146 ····.line·118
 147 ····.line·119
 148 ····.line·120
 149 ····.line·121
 150 ····.line·122
 151 ····.line·123
 152 ····.line·124
 153 ····.line·125
 154 ····.line·126
 155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
 160 ····.line·132
 161 ····.line·133
149 .end·method162 .end·method
  
  
150 #·virtual·methods163 #·virtual·methods
151 .method·public·a()I164 .method·public·final·q(Ljava/lang/Object;)V
152 ····.locals·1165 ····.locals·0
  
153 ····.line·1166 ····.line·1
154 ····iget·v0,·p0,·Lf/a$f;->c:I167 ····invoke-virtual·{p0,·p1},·Ld1/z;->r(Ljava/lang/Object;)V
  
155 ····.line·2168 ····.line·2
156 ····.line·3169 ····.line·3
157 ····return·v0 
158 ····.line·4170 ····.line·4
 171 ····return-void
159 ····.line·5172 ····.line·5
160 ····.line·6173 ····.line·6
161 ····.line·7174 ····.line·7
162 ····.line·8175 ····.line·8
163 ····.line·9176 ····.line·9
164 ····.line·10177 ····.line·10
165 ····.line·11178 ····.line·11
Offset 213, 137 lines modifiedOffset 226, 14 lines modified
213 ····.line·55226 ····.line·55
214 ····.line·56227 ····.line·56
215 ····.line·57228 ····.line·57
216 ····.line·58229 ····.line·58
217 ····.line·59230 ····.line·59
218 ····.line·60231 ····.line·60
219 ····.line·61232 ····.line·61
220 .end·method 
Max diff block lines reached; 4395/8885 bytes (49.47%) of diff not shown.
8.74 KB
smali/f/f$a.smali vs.
smali/d1/N.smali
Files 7% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 56 lines modified
1 .class·public·abstract·Lf/f$a; 
2 .super·Lf/d$c;1 .class·public·final·Ld1/N;
 2 .super·Ld1/S;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lf/f; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·J:[[I7 .field·private·volatile·_invoked:I
  
 8 .field·public·final·i:LV0/l;
  
  
14 #·direct·methods9 #·direct·methods
15 .method·public·constructor·<init>(Lf/f$a;Lf/f;Landroid/content/res/Resources;)V10 .method·static·constructor·<clinit>()V
16 ····.locals·011 ····.locals·2
  
17 ····.line·112 ····.line·1
18 ····invoke-direct·{p0,·p1,·p2,·p3},·Lf/d$c;-><init>(Lf/d$c;Lf/d;Landroid/content/res/Resources;)V13 ····const-class·v0,·Ld1/N;
  
19 ····.line·214 ····.line·2
20 ····.line·315 ····.line·3
 16 ····const-string·v1,·"_invoked"
21 ····.line·4 
22 ····if-eqz·p1,·:cond_0 
  
 17 ····.line·4
23 ····.line·518 ····.line·5
 19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
24 ····.line·6 
25 ····iget-object·p1,·p1,·Lf/f$a;->J:[[I 
  
 20 ····.line·6
26 ····.line·721 ····.line·7
27 ····.line·822 ····.line·8
28 ····iput-object·p1,·p0,·Lf/f$a;->J:[[I23 ····move-result-object·v0
  
29 ····.line·924 ····.line·9
 25 ····sput-object·v0,·Ld1/N;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
30 ····.line·10 
31 ····goto·:goto_0 
  
 26 ····.line·10
32 ····.line·1127 ····.line·11
 28 ····return-void
33 ····:cond_0 
34 ····invoke-virtual·{p0},·Lf/d$c;->f()I 
  
35 ····.line·1229 ····.line·12
36 ····.line·1330 ····.line·13
37 ····.line·1431 ····.line·14
38 ····move-result·p1 
  
39 ····.line·1532 ····.line·15
40 ····new-array·p1,·p1,·[[I 
  
41 ····.line·1633 ····.line·16
42 ····.line·1734 ····.line·17
43 ····iput-object·p1,·p0,·Lf/f$a;->J:[[I 
  
44 ····.line·1835 ····.line·18
45 ····.line·1936 ····.line·19
46 ····:goto_0 
47 ····return-void 
48 ····.line·2037 ····.line·20
49 ····.line·2138 ····.line·21
50 ····.line·2239 ····.line·22
51 ····.line·2340 ····.line·23
52 ····.line·2441 ····.line·24
53 ····.line·2542 ····.line·25
54 ····.line·2643 ····.line·26
Offset 172, 186 lines modifiedOffset 157, 47 lines modified
172 ····.line·127157 ····.line·127
173 ····.line·128158 ····.line·128
174 ····.line·129159 ····.line·129
175 ····.line·130160 ····.line·130
176 ····.line·131161 ····.line·131
177 ····.line·132162 ····.line·132
178 ····.line·133163 ····.line·133
179 ····.line·134 
180 ····.line·135 
181 ····.line·136 
182 ····.line·137 
183 ····.line·138 
184 ····.line·139 
185 ····.line·140 
186 ····.line·141 
187 ····.line·142 
188 ····.line·143 
189 ····.line·144 
190 ····.line·145 
191 ····.line·146 
192 ····.line·147 
193 ····.line·148 
194 ····.line·149 
195 ····.line·150 
196 ····.line·151 
197 ····.line·152 
198 ····.line·153 
199 ····.line·154 
200 ····.line·155 
201 ····.line·156 
202 ····.line·157 
203 ····.line·158 
204 ····.line·159 
205 ····.line·160 
206 ····.line·161 
207 ····.line·162 
208 ····.line·163 
209 ····.line·164 
210 ····.line·165 
211 ····.line·166 
212 ····.line·167 
213 ····.line·168 
214 ····.line·169 
Max diff block lines reached; 5131/8877 bytes (57.80%) of diff not shown.
5.7 KB
smali/f/a$b.smali vs.
smali/f1/s.smali
Files 26% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 32 lines modified
1 .class·public·Lf/a$b;1 .class·public·final·Lf1/s;
2 .super·Lf/a$g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lf/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·a:Landroid/graphics/drawable/Animatable;5 .field·public·final·a:Ld1/l0;
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>(Landroid/graphics/drawable/Animatable;)V7 .method·public·constructor·<init>(Ld1/l0;)V
16 ····.locals·18 ····.locals·0
  
17 ····.line·19 ····.line·1
18 ····const/4·v0,·0x010 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·211 ····.line·2
20 ····invoke-direct·{p0,·v0},·Lf/a$g;-><init>(Lf/a$a;)V 
  
21 ····.line·312 ····.line·3
22 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Lf1/s;->a:Ld1/l0;
23 ····.line·5 
24 ····iput-object·p1,·p0,·Lf/a$b;->a:Landroid/graphics/drawable/Animatable; 
  
 15 ····.line·5
25 ····.line·616 ····.line·6
26 ····.line·7 
27 ····return-void17 ····return-void
 18 ····.line·7
28 ····.line·819 ····.line·8
29 ····.line·920 ····.line·9
30 ····.line·1021 ····.line·10
31 ····.line·1122 ····.line·11
32 ····.line·1223 ····.line·12
33 ····.line·1324 ····.line·13
34 ····.line·1425 ····.line·14
Offset 87, 119 lines modifiedOffset 74, 130 lines modified
87 ····.line·5674 ····.line·56
88 ····.line·5775 ····.line·57
89 ····.line·5876 ····.line·58
90 ····.line·5977 ····.line·59
91 ····.line·6078 ····.line·60
92 ····.line·6179 ····.line·61
93 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
 113 ····.line·95
 114 ····.line·96
 115 ····.line·97
 116 ····.line·98
 117 ····.line·99
 118 ····.line·100
 119 ····.line·101
 120 ····.line·102
 121 ····.line·103
 122 ····.line·104
 123 ····.line·105
 124 ····.line·106
 125 ····.line·107
 126 ····.line·108
 127 ····.line·109
 128 ····.line·110
 129 ····.line·111
 130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
94 .end·method149 .end·method
  
  
Max diff block lines reached; 3494/5762 bytes (60.64%) of diff not shown.
118 KB
smali/f/d$c.smali vs.
smali/s0/t.smali
Max HTML report size reached
12.4 KB
smali/f/f.smali vs.
smali/y/w.smali
Max HTML report size reached
3.62 KB
smali/f/a$g.smali vs.
smali/y/k.smali
Files 18% similar despite different names
    
Offset 1, 129 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lf/a$g;1 .class·public·abstract·Ly/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/Map;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lf/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x409 
10 ····name·=·"g" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·0 
  
15 ····.line·1 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·synthetic·constructor·<init>(Lf/a$a;)V 
20 ····.locals·0 
  
21 ····.line·2 
22 ····invoke-direct·{p0},·Lf/a$g;-><init>()V 
  
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods 
26 .method·public·a()Z 
27 ····.locals·18 ····.locals·1
  
28 ····.line·19 ····.line·1
29 ····const/4·v0,·0x010 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
30 ····.line·211 ····.line·2
31 ····return·v0 
32 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
33 ····.line·4 
34 ····.line·5 
35 ····.line·6 
36 ····.line·7 
37 ····.line·8 
38 ····.line·9 
39 ····.line·10 
40 ····.line·11 
41 ····.line·12 
42 ····.line·13 
43 ····.line·14 
44 ····.line·15 
45 ····.line·16 
46 ····.line·17 
47 ····.line·18 
48 ····.line·19 
49 ····.line·20 
50 ····.line·21 
51 ····.line·22 
52 ····.line·23 
53 ····.line·24 
54 ····.line·25 
55 ····.line·26 
56 ····.line·27 
57 ····.line·28 
58 ····.line·29 
59 ····.line·30 
60 ····.line·31 
61 ····.line·32 
62 ····.line·33 
63 ····.line·34 
64 ····.line·35 
65 ····.line·36 
66 ····.line·37 
67 ····.line·38 
68 ····.line·39 
69 ····.line·40 
70 ····.line·41 
71 ····.line·42 
72 ····.line·43 
73 ····.line·44 
74 ····.line·45 
75 ····.line·46 
76 ····.line·47 
77 ····.line·48 
78 ····.line·49 
79 ····.line·50 
80 ····.line·51 
81 ····.line·52 
82 ····.line·53 
83 ····.line·54 
84 ····.line·55 
85 ····.line·56 
86 ····.line·57 
87 ····.line·58 
88 ····.line·59 
89 ····.line·60 
90 ····.line·61 
91 .end·method 
  
92 .method·public·b()V 
93 ····.locals·0 
  
94 ····.line·1 
95 ····return-void 
96 ····.line·2 
97 ····.line·3 
98 ····.line·414 ····.line·4
99 ····.line·515 ····.line·5
100 ····.line·616 ····.line·6
 17 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
  
101 ····.line·718 ····.line·7
102 ····.line·819 ····.line·8
103 ····.line·920 ····.line·9
 21 ····move-result-object·v0
  
104 ····.line·1022 ····.line·10
Max diff block lines reached; 1393/3629 bytes (38.39%) of diff not shown.
5.06 KB
smali/f/a$d.smali vs.
smali/h/j0.smali
Files 21% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 28 lines modified
1 .class·public·Lf/a$d; 
2 .super·Lf/a$g;1 .class·public·abstract·Lh/j0;
 2 .super·Landroid/content/ContextWrapper;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lf/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"d" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
13 .field·public·final·a:LW/b;5 .field·public·static·final·a:Ljava/lang/Object;
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>(LW/b;)V7 .method·static·constructor·<clinit>()V
16 ····.locals·18 ····.locals·0
  
17 ····.line·19 ····.line·1
 10 ····return-void
18 ····const/4·v0,·0x0 
  
19 ····.line·211 ····.line·2
20 ····invoke-direct·{p0,·v0},·Lf/a$g;-><init>(Lf/a$a;)V 
  
21 ····.line·312 ····.line·3
22 ····.line·413 ····.line·4
23 ····.line·514 ····.line·5
24 ····iput-object·p1,·p0,·Lf/a$d;->a:LW/b; 
  
25 ····.line·615 ····.line·6
26 ····.line·716 ····.line·7
27 ····return-void 
28 ····.line·817 ····.line·8
29 ····.line·918 ····.line·9
30 ····.line·1019 ····.line·10
31 ····.line·1120 ····.line·11
32 ····.line·1221 ····.line·12
33 ····.line·1322 ····.line·13
34 ····.line·1423 ····.line·14
Offset 87, 111 lines modifiedOffset 70, 118 lines modified
87 ····.line·5670 ····.line·56
88 ····.line·5771 ····.line·57
89 ····.line·5872 ····.line·58
90 ····.line·5973 ····.line·59
91 ····.line·6074 ····.line·60
92 ····.line·6175 ····.line·61
93 ····.line·6276 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
 119 ····.line·105
 120 ····.line·106
 121 ····.line·107
 122 ····.line·108
 123 ····.line·109
 124 ····.line·110
 125 ····.line·111
 126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
94 .end·method148 .end·method
Max diff block lines reached; 2978/5111 bytes (58.27%) of diff not shown.
35.7 KB
smali/f/a$c.smali vs.
smali/l/h.smali
Max HTML report size reached
70.1 KB
smali/f/e.smali vs.
smali/G/J.smali
Max HTML report size reached
13.6 KB
smali/f/a$e.smali vs.
smali/O/M.smali
Max HTML report size reached
10.9 KB
smali/f/d$b.smali vs.
smali/y/E.smali
Max HTML report size reached
9.41 KB
smali/C/d.smali vs.
smali/J0/e.smali
Max HTML report size reached
3.13 KB
smali/C/e.smali vs.
smali/W0/o.smali
Files 11% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·LC/e;1 .class·public·final·LW0/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·direct·methods 
5 .method·public·static·a(I)I 
6 ····.locals·0 
  
 6 #·instance·fields
 7 .field·public·e:J
7 ····.line·1 
8 ····if-ltz·p0,·:cond_0 
  
9 ····.line·2 
10 ····.line·3 
11 ····return·p0 
  
12 ····.line·4 
13 ····:cond_0 
14 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
15 ····.line·5 
16 ····.line·6 
17 ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····throw·p0 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 ····.line·62 
75 .end·method 
  
76 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object;8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
77 ····.locals·010 ····.locals·2
  
78 ····.line·111 ····.line·1
79 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;12 ····iget-wide·v0,·p0,·LW0/o;->e:J
  
80 ····.line·213 ····.line·2
81 ····.line·314 ····.line·3
 15 ····invoke-static·{v0,·v1},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
82 ····.line·416 ····.line·4
83 ····return-object·p0 
84 ····.line·517 ····.line·5
85 ····.line·618 ····.line·6
 19 ····move-result-object·v0
  
86 ····.line·720 ····.line·7
 21 ····return-object·v0
87 ····.line·822 ····.line·8
88 ····.line·923 ····.line·9
89 ····.line·1024 ····.line·10
90 ····.line·1125 ····.line·11
91 ····.line·1226 ····.line·12
92 ····.line·1327 ····.line·13
93 ····.line·1428 ····.line·14
Offset 145, 8 lines modifiedOffset 79, 79 lines modified
145 ····.line·5679 ····.line·56
146 ····.line·5780 ····.line·57
147 ····.line·5881 ····.line·58
148 ····.line·5982 ····.line·59
149 ····.line·6083 ····.line·60
150 ····.line·6184 ····.line·61
151 ····.line·6285 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
Max diff block lines reached; 0/3137 bytes (0.00%) of diff not shown.
3.81 KB
smali/C/b.smali vs.
smali/m/f.smali
Files 6% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·LC/b;1 .class·public·final·Lm/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·c:Lm/f;
  
  
 6 #·instance·fields
 7 .field·public·volatile·a:Ljava/lang/Thread;
  
 8 .field·public·volatile·b:Lm/f;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z10 .method·static·constructor·<clinit>()V
6 ····.locals·011 ····.locals·1
  
7 ····.line·112 ····.line·1
8 ····invoke-static·{p0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z13 ····new-instance·v0,·Lm/f;
  
9 ····.line·214 ····.line·2
10 ····.line·315 ····.line·3
 16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
11 ····.line·4 
12 ····move-result·p0 
  
 17 ····.line·4
13 ····.line·518 ····.line·5
14 ····return·p0 
15 ····.line·619 ····.line·6
 20 ····sput-object·v0,·Lm/f;->c:Lm/f;
  
16 ····.line·721 ····.line·7
17 ····.line·822 ····.line·8
 23 ····return-void
18 ····.line·924 ····.line·9
19 ····.line·1025 ····.line·10
20 ····.line·1126 ····.line·11
21 ····.line·1227 ····.line·12
22 ····.line·1328 ····.line·13
23 ····.line·1429 ····.line·14
24 ····.line·1530 ····.line·15
Offset 120, 114 lines modifiedOffset 132, 64 lines modified
120 ····.line·106132 ····.line·106
121 ····.line·107133 ····.line·107
122 ····.line·108134 ····.line·108
123 ····.line·109135 ····.line·109
124 ····.line·110136 ····.line·110
125 ····.line·111137 ····.line·111
126 ····.line·112138 ····.line·112
 139 ····.line·113
 140 ····.line·114
 141 ····.line·115
 142 ····.line·116
 143 ····.line·117
 144 ····.line·118
 145 ····.line·119
 146 ····.line·120
 147 ····.line·121
 148 ····.line·122
 149 ····.line·123
 150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
127 .end·method160 .end·method
  
128 .method·public·static·varargs·b([Ljava/lang/Object;)I161 .method·public·constructor·<init>()V
129 ····.locals·0162 ····.locals·2
  
130 ····.line·1 
131 ····invoke-static·{p0},·Ljava/util/Objects;->hash([Ljava/lang/Object;)I 
  
132 ····.line·2 
133 ····.line·3 
134 ····.line·4 
135 ····move-result·p0 
  
136 ····.line·5 
137 ····return·p0 
138 ····.line·6 
139 ····.line·7 
140 ····.line·8 
141 ····.line·9 
142 ····.line·10 
143 ····.line·11 
144 ····.line·12 
145 ····.line·13 
146 ····.line·14 
147 ····.line·15 
148 ····.line·16 
149 ····.line·17 
150 ····.line·18 
151 ····.line·19 
152 ····.line·20 
153 ····.line·21 
154 ····.line·22 
155 ····.line·23 
156 ····.line·24 
157 ····.line·25 
158 ····.line·26 
159 ····.line·27 
160 ····.line·28 
161 ····.line·29 
162 ····.line·30 
163 ····.line·31 
164 ····.line·32 
165 ····.line·33 
166 ····.line·34 
167 ····.line·35 
168 ····.line·36 
169 ····.line·37 
170 ····.line·38 
171 ····.line·39 
172 ····.line·40 
173 ····.line·41 
174 ····.line·42 
175 ····.line·43 
176 ····.line·44 
Max diff block lines reached; 1239/3834 bytes (32.32%) of diff not shown.
44.5 KB
smali/w/a$a.smali vs.
smali/M0/m.smali
Max HTML report size reached
88.6 KB
smali/w/d.smali vs.
smali/h/n0.smali
Max HTML report size reached
2.87 KB
smali/w/a$b.smali vs.
smali/B0/t.smali
Files 26% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·Lw/a$b;1 .class·public·final·LB0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·c:I·=·-0x80000000
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lw/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
 6 #·instance·fields
 7 .field·public·final·a:I
12 #·direct·methods 
13 .method·public·static·a(Landroid/graphics/drawable/Drawable;)I 
14 ····.locals·0 
  
 8 .field·public·final·b:Landroid/util/DisplayMetrics;
15 ····.line·1 
16 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Drawable;->getLayoutDirection()I 
  
17 ····.line·2 
18 ····.line·3 
19 ····.line·4 
20 ····move-result·p0 
  
21 ····.line·5 
22 ····return·p0 
23 ····.line·6 
24 ····.line·7 
25 ····.line·8 
26 ····.line·9 
27 ····.line·10 
28 ····.line·11 
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 .end·method 
  
81 .method·public·static·b(Landroid/graphics/drawable/Drawable;I)Z9 #·direct·methods
 10 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V
82 ····.locals·011 ····.locals·2
  
83 ····.line·112 ····.line·1
84 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setLayoutDirection(I)Z13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
85 ····.line·214 ····.line·2
86 ····.line·315 ····.line·3
87 ····.line·416 ····.line·4
88 ····move-result·p017 ····sget·v0,·LB0/t;->c:I
  
89 ····.line·518 ····.line·5
90 ····return·p0 
91 ····.line·619 ····.line·6
 20 ····add-int/lit8·v1,·v0,·0x1
  
92 ····.line·721 ····.line·7
93 ····.line·822 ····.line·8
 23 ····sput·v1,·LB0/t;->c:I
  
94 ····.line·924 ····.line·9
95 ····.line·1025 ····.line·10
 26 ····iput·v0,·p0,·LB0/t;->a:I
  
96 ····.line·1127 ····.line·11
97 ····.line·1228 ····.line·12
 29 ····iput-object·p1,·p0,·LB0/t;->b:Landroid/util/DisplayMetrics;
  
98 ····.line·1330 ····.line·13
99 ····.line·1431 ····.line·14
 32 ····return-void
100 ····.line·1533 ····.line·15
Max diff block lines reached; 479/2866 bytes (16.71%) of diff not shown.
9.15 KB
smali/w/f.smali vs.
smali/h/c.smali
Max HTML report size reached
23.6 KB
smali/w/e.smali vs.
smali/h/q.smali
Max HTML report size reached
7.82 KB
smali/androidx/appcompat/view/menu/i$b.smali vs.
smali/h/u0.smali
Files 22% similar despite different names
    
Offset 1, 203 lines modifiedOffset 1, 243 lines modified
1 .class·public·Landroidx/appcompat/view/menu/i$b;1 .class·public·final·Lh/u0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnAttachStateChangeListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/view/menu/i; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·b:Landroidx/appcompat/view/menu/i;5 .field·public·final·a:Landroid/content/Context;
  
 6 .field·public·final·b:Landroid/view/View;
  
 7 .field·public·final·c:Landroid/widget/TextView;
16 #·direct·methods 
17 .method·public·constructor·<init>(Landroidx/appcompat/view/menu/i;)V 
18 ····.locals·0 
  
 8 .field·public·final·d:Landroid/view/WindowManager$LayoutParams;
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/i$b;->b:Landroidx/appcompat/view/menu/i; 
  
 9 .field·public·final·e:Landroid/graphics/Rect;
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 10 .field·public·final·f:[I
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
 11 .field·public·final·g:[I
  
85 #·virtual·methods 
86 .method·public·onViewAttachedToWindow(Landroid/view/View;)V 
87 ····.locals·0 
  
 12 #·direct·methods
 13 .method·public·constructor·<init>(Landroid/content/Context;)V
88 ····return-void 
89 .end·method 
  
90 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V 
91 ····.locals·214 ····.locals·4
  
92 ····.line·115 ····.line·1
93 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/i$b;->b:Landroidx/appcompat/view/menu/i;16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
94 ····.line·217 ····.line·2
95 ····.line·318 ····.line·3
96 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/i;->q:Landroid/view/ViewTreeObserver; 
  
97 ····.line·419 ····.line·4
 20 ····new-instance·v0,·Landroid/view/WindowManager$LayoutParams;
98 ····.line·5 
99 ····if-eqz·v0,·:cond_1 
  
Max diff block lines reached; 5149/7905 bytes (65.14%) of diff not shown.
18.2 KB
smali/androidx/appcompat/view/menu/b$c$a.smali vs.
smali/i1/s.smali
Max HTML report size reached
47.8 KB
smali/androidx/appcompat/view/menu/a.smali vs.
smali/h/r.smali
Max HTML report size reached
29.7 KB
smali/androidx/appcompat/view/menu/j.smali vs.
smali/androidx/lifecycle/w$a.smali
Max HTML report size reached
13.0 KB
smali/androidx/appcompat/view/menu/b$c.smali vs.
smali/h/r0.smali
Max HTML report size reached
286 KB
smali/androidx/appcompat/view/menu/d.smali vs.
smali/s0/e.smali
Max HTML report size reached
21.2 KB
smali/androidx/appcompat/view/menu/b$a.smali vs.
smali/h/d0.smali
Max HTML report size reached
58.6 KB
smali/androidx/appcompat/view/menu/f.smali vs.
smali/h/s.smali
Max HTML report size reached
2.12 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView$b.smali vs.
smali/d1/f0.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Landroidx/appcompat/view/menu/ActionMenuItemView$b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/f0;
 2 .super·Ld1/T;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/view/menu/ActionMenuItemView; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x409 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·virtual·methods
13 .method·public·constructor·<init>()V5 .method·public·final·w(Ljava/lang/Throwable;)Z
14 ····.locals·06 ····.locals·0
  
15 ····.line·17 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····const/4·p1,·0x0
  
17 ····.line·29 ····.line·2
 10 ····return·p1
18 ····.line·311 ····.line·3
19 ····.line·412 ····.line·4
20 ····return-void 
21 ····.line·513 ····.line·5
22 ····.line·614 ····.line·6
23 ····.line·715 ····.line·7
24 ····.line·816 ····.line·8
25 ····.line·917 ····.line·9
26 ····.line·1018 ····.line·10
27 ····.line·1119 ····.line·11
Offset 78, 13 lines modifiedOffset 67, 77 lines modified
78 ····.line·5567 ····.line·55
79 ····.line·5668 ····.line·56
80 ····.line·5769 ····.line·57
81 ····.line·5870 ····.line·58
82 ····.line·5971 ····.line·59
83 ····.line·6072 ····.line·60
84 ····.line·6173 ····.line·61
85 .end·method 
  
  
86 #·virtual·methods 
87 .method·public·abstract·a()Lj/c;74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
 119 ····.line·107
 120 ····.line·108
 121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
88 .end·method143 .end·method
88.5 KB
smali/androidx/appcompat/view/menu/i.smali vs.
smali/r/g.smali
Max HTML report size reached
189 KB
smali/androidx/appcompat/view/menu/e.smali vs.
smali/I0/K.smali
Max HTML report size reached
130 KB
smali/androidx/appcompat/view/menu/b.smali vs.
smali/h/j.smali
Max HTML report size reached
6.3 KB
smali/androidx/appcompat/view/menu/b$d.smali vs.
smali/y/P.smali
Files 12% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 35 lines modified
1 .class·public·Landroidx/appcompat/view/menu/b$d; 
2 .super·Ljava/lang/Object;1 .class·public·Ly/P;
 2 .super·Le0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/view/menu/b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"d" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·a:Lk/h0; 
  
14 .field·public·final·b:Landroidx/appcompat/view/menu/d;5 .field·public·final·e:Landroid/view/Window;
  
15 .field·public·final·c:I 
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Lk/h0;Landroidx/appcompat/view/menu/d;I)V7 .method·public·constructor·<init>(Landroid/view/Window;)V
18 ····.locals·08 ····.locals·0
  
19 ····.line·19 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····.line·413 ····.line·4
24 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/b$d;->a:Lk/h0;14 ····iput-object·p1,·p0,·Ly/P;->e:Landroid/view/Window;
  
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
 17 ····return-void
27 ····iput-object·p2,·p0,·Landroidx/appcompat/view/menu/b$d;->b:Landroidx/appcompat/view/menu/d; 
  
28 ····.line·718 ····.line·7
29 ····.line·819 ····.line·8
30 ····iput·p3,·p0,·Landroidx/appcompat/view/menu/b$d;->c:I 
  
31 ····.line·920 ····.line·9
32 ····.line·1021 ····.line·10
33 ····return-void 
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
36 ····.line·1324 ····.line·13
37 ····.line·1425 ····.line·14
38 ····.line·1526 ····.line·15
39 ····.line·1627 ····.line·16
40 ····.line·1728 ····.line·17
Offset 161, 185 lines modifiedOffset 142, 104 lines modified
161 ····.line·124142 ····.line·124
162 ····.line·125143 ····.line·125
163 ····.line·126144 ····.line·126
164 ····.line·127145 ····.line·127
165 ····.line·128146 ····.line·128
166 ····.line·129147 ····.line·129
167 ····.line·130148 ····.line·130
168 ····.line·131 
169 ····.line·132 
170 ····.line·133 
171 ····.line·134 
172 ····.line·135 
173 ····.line·136 
174 ····.line·137 
175 ····.line·138 
176 ····.line·139 
177 ····.line·140 
178 ····.line·141 
179 ····.line·142 
180 ····.line·143 
181 ····.line·144 
182 ····.line·145 
183 ····.line·146 
184 ····.line·147 
185 ····.line·148 
186 ····.line·149 
187 ····.line·150 
188 ····.line·151 
189 ····.line·152 
190 ····.line·153 
191 ····.line·154 
192 ····.line·155 
193 ····.line·156 
194 ····.line·157 
195 ····.line·158 
196 ····.line·159 
197 ····.line·160 
198 ····.line·161 
199 ····.line·162 
200 ····.line·163 
201 ····.line·164 
202 ····.line·165 
203 ····.line·166 
204 ····.line·167 
205 ····.line·168 
206 ····.line·169 
207 ····.line·170 
208 ····.line·171 
209 ····.line·172 
210 ····.line·173 
211 ····.line·174 
212 ····.line·175 
213 ····.line·176 
214 ····.line·177 
215 ····.line·178 
216 ····.line·179 
217 ····.line·180 
218 ····.line·181 
219 ····.line·182 
220 ····.line·183 
221 ····.line·184 
222 ····.line·185 
223 ····.line·186 
224 ····.line·187 
225 ····.line·188 
226 ····.line·189 
227 ····.line·190 
228 ····.line·191 
229 ····.line·192 
230 ····.line·193 
Max diff block lines reached; 3119/6349 bytes (49.13%) of diff not shown.
6.58 KB
smali/androidx/appcompat/view/menu/i$a.smali vs.
smali/k1/g.smali
Files 27% similar despite different names
    
Offset 1, 203 lines modifiedOffset 1, 76 lines modified
1 .class·public·Landroidx/appcompat/view/menu/i$a; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lk1/g;
 2 .super·Ld1/I;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/view/menu/i; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
 5 .field·public·g:Lk1/b;
15 .field·public·final·synthetic·b:Landroidx/appcompat/view/menu/i; 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>(Landroidx/appcompat/view/menu/i;)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/i$a;->b:Landroidx/appcompat/view/menu/i; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods6 #·virtual·methods
86 .method·public·onGlobalLayout()V7 .method·public·final·e(LN0/i;Ljava/lang/Runnable;)V
87 ····.locals·18 ····.locals·2
  
88 ····.line·19 ····.line·1
89 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/i$a;->b:Landroidx/appcompat/view/menu/i;10 ····iget-object·p1,·p0,·Lk1/g;->g:Lk1/b;
  
90 ····.line·211 ····.line·2
91 ····.line·312 ····.line·3
92 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/i;->f()Z13 ····sget-object·v0,·Lk1/b;->l:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
  
93 ····.line·414 ····.line·4
94 ····.line·515 ····.line·5
 16 ····sget-object·v0,·Lk1/k;->g:Lk1/i;
95 ····.line·6 
96 ····move-result·v0 
  
 17 ····.line·6
97 ····.line·718 ····.line·7
98 ····if-eqz·v0,·:cond_219 ····const/4·v1,·0x0
  
99 ····.line·820 ····.line·8
 21 ····invoke-virtual·{p1,·p2,·v0,·v1},·Lk1/b;->b(Ljava/lang/Runnable;Lk1/i;Z)V
100 ····.line·9 
101 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/i$a;->b:Landroidx/appcompat/view/menu/i; 
  
 22 ····.line·9
102 ····.line·1023 ····.line·10
Max diff block lines reached; 3986/6634 bytes (60.08%) of diff not shown.
37.5 KB
smali/androidx/appcompat/view/menu/c.smali vs.
smali/l/g.smali
Max HTML report size reached
7.68 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView$a.smali vs.
smali/d0/c.smali
Files 24% similar despite different names
    
Offset 1, 142 lines modifiedOffset 1, 86 lines modified
1 .class·public·Landroidx/appcompat/view/menu/ActionMenuItemView$a; 
2 .super·Lk/Y;1 .class·public·final·Ld0/c;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/location/Geocoder$GeocodeListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/view/menu/ActionMenuItemView; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·final·synthetic·k:Landroidx/appcompat/view/menu/ActionMenuItemView;7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·synthetic·b:Ld0/a;
  
  
14 #·direct·methods9 #·direct·methods
15 .method·public·constructor·<init>(Landroidx/appcompat/view/menu/ActionMenuItemView;)V10 .method·public·synthetic·constructor·<init>(Ld0/a;I)V
16 ····.locals·011 ····.locals·0
  
17 ····.line·112 ····.line·1
18 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/ActionMenuItemView$a;->k:Landroidx/appcompat/view/menu/ActionMenuItemView;13 ····iput·p2,·p0,·Ld0/c;->a:I
  
19 ····.line·2 
20 ····.line·3 
21 ····invoke-direct·{p0,·p1},·Lk/Y;-><init>(Landroid/view/View;)V14 ····iput-object·p1,·p0,·Ld0/c;->b:Ld0/a;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·4 
23 ····.line·5 
24 ····.line·6 
25 ····return-void16 ····return-void
26 ····.line·7 
27 ····.line·8 
28 ····.line·9 
29 ····.line·10 
30 ····.line·11 
31 ····.line·12 
32 ····.line·13 
33 ····.line·14 
34 ····.line·15 
35 ····.line·16 
36 ····.line·17 
37 ····.line·18 
38 ····.line·19 
39 ····.line·20 
40 ····.line·21 
41 ····.line·22 
42 ····.line·23 
43 ····.line·24 
44 ····.line·25 
45 ····.line·26 
46 ····.line·27 
47 ····.line·28 
48 ····.line·29 
49 ····.line·30 
50 ····.line·31 
51 ····.line·32 
52 ····.line·33 
53 ····.line·34 
54 ····.line·35 
55 ····.line·36 
56 ····.line·37 
57 ····.line·38 
58 ····.line·39 
59 ····.line·40 
60 ····.line·41 
61 ····.line·42 
62 ····.line·43 
63 ····.line·44 
64 ····.line·45 
65 ····.line·46 
66 ····.line·47 
67 ····.line·48 
68 ····.line·49 
69 ····.line·50 
70 ····.line·51 
71 ····.line·52 
72 ····.line·53 
73 ····.line·54 
74 ····.line·55 
75 ····.line·56 
76 ····.line·57 
77 ····.line·58 
78 ····.line·59 
79 ····.line·60 
80 ····.line·61 
81 ····.line·62 
82 .end·method17 .end·method
  
  
83 #·virtual·methods18 #·virtual·methods
84 .method·public·b()Lj/c;19 .method·public·final·onError(Ljava/lang/String;)V
85 ····.locals·120 ····.locals·1
  
86 ····.line·121 ····.line·1
87 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/ActionMenuItemView$a;->k:Landroidx/appcompat/view/menu/ActionMenuItemView;22 ····iget·v0,·p0,·Ld0/c;->a:I
  
88 ····.line·223 ····.line·2
89 ····.line·324 ····.line·3
90 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/ActionMenuItemView;->k:Landroidx/appcompat/view/menu/ActionMenuItemView$b;25 ····packed-switch·v0,·:pswitch_data_0
  
91 ····.line·426 ····.line·4
92 ····.line·527 ····.line·5
93 ····if-eqz·v0,·:cond_0 
  
94 ····.line·628 ····.line·6
 29 ····iget-object·v0,·p0,·Ld0/c;->b:Ld0/a;
95 ····.line·7 
96 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/ActionMenuItemView$b;->a()Lj/c; 
  
 30 ····.line·7
97 ····.line·831 ····.line·8
 32 ····check-cast·v0,·Ld0/f;
  
98 ····.line·933 ····.line·9
99 ····.line·1034 ····.line·10
Max diff block lines reached; 4778/7746 bytes (61.68%) of diff not shown.
9.73 KB
smali/androidx/appcompat/widget/Toolbar$g$a.smali vs.
smali/d1/T.smali
Max HTML report size reached
6.01 KB
smali/androidx/appcompat/widget/d$a.smali vs.
smali/J0/i.smali
Files 27% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 53 lines modified
1 .class·public·Landroidx/appcompat/widget/d$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LJ0/i;
 2 .super·Landroid/webkit/WebViewClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnClickListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Landroidx/appcompat/widget/d;-><init>(Landroidx/appcompat/widget/Toolbar;ZII)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:LJ0/j;
15 .field·public·final·b:Lj/a; 
  
16 .field·public·final·synthetic·c:Landroidx/appcompat/widget/d; 
  
  
17 #·direct·methods6 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/appcompat/widget/d;)V7 .method·public·constructor·<init>(LJ0/j;)V
19 ····.locals·88 ····.locals·0
  
20 ····.line·19 ····.line·1
21 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/d$a;->c:Landroidx/appcompat/widget/d;10 ····iput-object·p1,·p0,·LJ0/i;->a:LJ0/j;
  
22 ····.line·211 ····.line·2
23 ····.line·312 ····.line·3
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V
  
25 ····.line·414 ····.line·4
26 ····.line·515 ····.line·5
27 ····.line·616 ····.line·6
 17 ····return-void
28 ····new-instance·v7,·Lj/a; 
  
29 ····.line·718 ····.line·7
30 ····.line·819 ····.line·8
31 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/d;->a:Landroidx/appcompat/widget/Toolbar; 
  
32 ····.line·920 ····.line·9
33 ····.line·1021 ····.line·10
34 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
35 ····.line·1122 ····.line·11
36 ····.line·1223 ····.line·12
37 ····.line·1324 ····.line·13
38 ····move-result-object·v1 
  
39 ····.line·1425 ····.line·14
40 ····const/4·v5,·0x0 
  
41 ····.line·1526 ····.line·15
42 ····iget-object·v6,·p1,·Landroidx/appcompat/widget/d;->h:Ljava/lang/CharSequence; 
  
43 ····.line·1627 ····.line·16
44 ····.line·1728 ····.line·17
45 ····const/4·v2,·0x0 
  
46 ····.line·1829 ····.line·18
47 ····const·v3,·0x102002c 
  
48 ····.line·1930 ····.line·19
49 ····.line·2031 ····.line·20
50 ····.line·2132 ····.line·21
51 ····const/4·v4,·0x0 
  
52 ····.line·2233 ····.line·22
53 ····move-object·v0,·v7 
  
54 ····.line·2334 ····.line·23
55 ····invoke-direct/range·{v0·..·v6},·Lj/a;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V 
  
56 ····.line·2435 ····.line·24
57 ····.line·2536 ····.line·25
58 ····.line·2637 ····.line·26
59 ····iput-object·v7,·p0,·Landroidx/appcompat/widget/d$a;->b:Lj/a; 
  
60 ····.line·2738 ····.line·27
61 ····.line·2839 ····.line·28
62 ····return-void 
63 ····.line·2940 ····.line·29
64 ····.line·3041 ····.line·30
65 ····.line·3142 ····.line·31
66 ····.line·3243 ····.line·32
67 ····.line·3344 ····.line·33
68 ····.line·3445 ····.line·34
69 ····.line·3546 ····.line·35
Offset 114, 95 lines modifiedOffset 74, 120 lines modified
114 ····.line·5674 ····.line·56
115 ····.line·5775 ····.line·57
116 ····.line·5876 ····.line·58
117 ····.line·5977 ····.line·59
118 ····.line·6078 ····.line·60
119 ····.line·6179 ····.line·61
120 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
Max diff block lines reached; 2683/6060 bytes (44.27%) of diff not shown.
10.5 KB
smali/androidx/appcompat/widget/SearchView$o$a.smali vs.
smali/g/d.smali
Max HTML report size reached
13.2 KB
smali/androidx/appcompat/widget/SearchView$a.smali vs.
smali/N0/j.smali
Max HTML report size reached
11.6 KB
smali/androidx/appcompat/widget/SearchView$o.smali vs.
smali/androidx/datastore/preferences/protobuf/m0.smali
Max HTML report size reached
10.1 KB
smali/androidx/appcompat/widget/a$d$a.smali vs.
smali/a0/d.smali
Max HTML report size reached
2.88 KB
smali/androidx/appcompat/widget/ActionMenuView$b.smali vs.
smali/d1/t.smali
Files 21% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 53 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionMenuView$b;1 .class·public·final·Ld1/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/view/menu/g$a;5 .implements·LN0/h;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·e:Ld1/t;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/ActionMenuView; 
9 .end·annotation 
  
 8 .field·public·static·final·synthetic·f:Ld1/t;
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·"b" 
13 .end·annotation 
  
  
14 #·direct·methods9 #·direct·methods
15 .method·public·constructor·<init>()V10 .method·static·synthetic·constructor·<clinit>()V
16 ····.locals·011 ····.locals·1
  
17 ····.line·112 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····new-instance·v0,·Ld1/t;
  
19 ····.line·214 ····.line·2
20 ····.line·315 ····.line·3
 16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·417 ····.line·4
22 ····return-void 
23 ····.line·518 ····.line·5
24 ····.line·619 ····.line·6
 20 ····sput-object·v0,·Ld1/t;->e:Ld1/t;
  
25 ····.line·721 ····.line·7
26 ····.line·822 ····.line·8
 23 ····new-instance·v0,·Ld1/t;
  
27 ····.line·924 ····.line·9
28 ····.line·1025 ····.line·10
 26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·1127 ····.line·11
30 ····.line·1228 ····.line·12
31 ····.line·1329 ····.line·13
 30 ····sput-object·v0,·Ld1/t;->f:Ld1/t;
  
32 ····.line·1431 ····.line·14
33 ····.line·1532 ····.line·15
 33 ····return-void
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····.line·1836 ····.line·18
37 ····.line·1937 ····.line·19
38 ····.line·2038 ····.line·20
39 ····.line·2139 ····.line·21
40 ····.line·2240 ····.line·22
Offset 81, 26 lines modifiedOffset 86, 80 lines modified
81 ····.line·5586 ····.line·55
82 ····.line·5687 ····.line·56
83 ····.line·5788 ····.line·57
84 ····.line·5889 ····.line·58
85 ····.line·5990 ····.line·59
86 ····.line·6091 ····.line·60
87 ····.line·6192 ····.line·61
88 .end·method 
  
  
89 #·virtual·methods 
90 .method·public·b(Landroidx/appcompat/view/menu/d;Z)V 
91 ····.locals·0 
 93 ····.line·62
 94 ····.line·63
 95 ····.line·64
 96 ····.line·65
 97 ····.line·66
 98 ····.line·67
 99 ····.line·68
 100 ····.line·69
 101 ····.line·70
92 ····.line·1102 ····.line·71
93 ····return-void 
94 .end·method 
  
95 .method·public·c(Landroidx/appcompat/view/menu/d;)Z 
96 ····.locals·0 
 103 ····.line·72
 104 ····.line·73
 105 ····.line·74
 106 ····.line·75
 107 ····.line·76
 108 ····.line·77
 109 ····.line·78
 110 ····.line·79
 111 ····.line·80
97 ····.line·1112 ····.line·81
98 ····const/4·p1,·0x0 
  
99 ····return·p1113 ····.line·82
 114 ····.line·83
 115 ····.line·84
 116 ····.line·85
 117 ····.line·86
 118 ····.line·87
 119 ····.line·88
 120 ····.line·89
 121 ····.line·90
 122 ····.line·91
 123 ····.line·92
 124 ····.line·93
 125 ····.line·94
 126 ····.line·95
 127 ····.line·96
 128 ····.line·97
 129 ····.line·98
 130 ····.line·99
 131 ····.line·100
 132 ····.line·101
 133 ····.line·102
 134 ····.line·103
 135 ····.line·104
 136 ····.line·105
Max diff block lines reached; 0/2840 bytes (0.00%) of diff not shown.
14.1 KB
smali/androidx/appcompat/widget/SearchView$i.smali vs.
smali/K/e.smali
Max HTML report size reached
18.5 KB
smali/androidx/appcompat/widget/a$a.smali vs.
smali/G/d.smali
Max HTML report size reached
3.75 KB
smali/androidx/appcompat/widget/SearchView$d.smali vs.
smali/o/f.smali
Files 25% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 27 lines modified
1 .class·public·Landroidx/appcompat/widget/SearchView$d;1 .class·public·abstract·Lo/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnFocusChangeListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V5 .method·public·static·a(Landroid/app/NotificationManager;)Z
18 ····.locals·06 ····.locals·0
  
19 ····.line·17 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$d;->a:Landroidx/appcompat/widget/SearchView;8 ····invoke-virtual·{p0},·Landroid/app/NotificationManager;->areNotificationsEnabled()Z
  
21 ····.line·29 ····.line·2
22 ····.line·310 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·411 ····.line·4
 12 ····move-result·p0
  
25 ····.line·513 ····.line·5
 14 ····return·p0
26 ····.line·615 ····.line·6
27 ····return-void 
28 ····.line·716 ····.line·7
29 ····.line·817 ····.line·8
30 ····.line·918 ····.line·9
31 ····.line·1019 ····.line·10
32 ····.line·1120 ····.line·11
33 ····.line·1221 ····.line·12
34 ····.line·1322 ····.line·13
Offset 88, 41 lines modifiedOffset 70, 102 lines modified
88 ····.line·5670 ····.line·56
89 ····.line·5771 ····.line·57
90 ····.line·5872 ····.line·58
91 ····.line·5973 ····.line·59
92 ····.line·6074 ····.line·60
93 ····.line·6175 ····.line·61
94 ····.line·6276 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
 119 ····.line·105
 120 ····.line·106
 121 ····.line·107
 122 ····.line·108
 123 ····.line·109
 124 ····.line·110
 125 ····.line·111
 126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
95 .end·method145 .end·method
  
 146 .method·public·static·b(Landroid/app/NotificationManager;)I
Max diff block lines reached; 1159/3738 bytes (31.01%) of diff not shown.
63.3 KB
smali/androidx/appcompat/widget/d.smali vs.
smali/f1/j.smali
Max HTML report size reached
8.56 KB
smali/androidx/appcompat/widget/a$f.smali vs.
smali/F/b.smali
Files 19% similar despite different names
    
Offset 1, 157 lines modifiedOffset 1, 221 lines modified
1 .class·public·Landroidx/appcompat/widget/a$f;1 .class·public·final·LF/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;
5 .implements·Landroidx/appcompat/view/menu/g$a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"f" 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/appcompat/widget/a;7 .field·public·final·synthetic·a:I
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/a;)V9 .method·public·synthetic·constructor·<init>(I)V
18 ····.locals·010 ····.locals·0
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a$f;->a:Landroidx/appcompat/widget/a;12 ····iput·p1,·p0,·LF/b;->a:I
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 18 ····.locals·2
  
 19 ····iget·v0,·p0,·LF/b;->a:I
  
 20 ····packed-switch·v0,·:pswitch_data_0
  
28 ····.line·721 ····.line·7
 22 ····new-instance·v0,·Lh/q0;
  
 23 ····const/4·v1,·0x0
  
 24 ····invoke-direct·{v0,·p1,·v1},·Lh/q0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 25 ····return-object·v0
  
29 ····.line·826 ····.line·8
 27 ····:pswitch_0
 28 ····new-instance·v0,·Lh/d0;
  
 29 ····const/4·v1,·0x0
  
 30 ····invoke-direct·{v0,·p1,·v1},·Lh/d0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 31 ····return-object·v0
  
30 ····.line·932 ····.line·9
 33 ····:pswitch_1
 34 ····new-instance·v0,·LO/E;
  
 35 ····const/4·v1,·0x0
  
 36 ····invoke-direct·{v0,·p1,·v1},·LO/E;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 37 ····return-object·v0
  
 38 ····:pswitch_2
 39 ····const/4·v0,·0x0
  
31 ····.line·1040 ····.line·10
 41 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
 42 ····move-result-object·p1
  
 43 ····if-nez·p1,·:cond_0
  
32 ····.line·1144 ····.line·11
 45 ····sget-object·p1,·LF/c;->b:LF/a;
  
 46 ····return-object·p1
  
33 ····.line·1247 ····.line·12
 48 ····:cond_0
 49 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 50 ····const-string·v0,·"superState·must·be·null"
  
 51 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 52 ····throw·p1
  
 53 ····:pswitch_data_0
 54 ····.packed-switch·0x0
 55 ········:pswitch_2
 56 ········:pswitch_1
 57 ········:pswitch_0
 58 ····.end·packed-switch
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
Max diff block lines reached; 5431/8664 bytes (62.68%) of diff not shown.
36.8 KB
smali/androidx/appcompat/widget/Toolbar$d.smali vs.
smali/d1/w.smali
Max HTML report size reached
10.7 KB
smali/androidx/appcompat/widget/SearchView$g.smali vs.
smali/h1/q.smali
Max HTML report size reached
14.1 KB
smali/androidx/appcompat/widget/SearchView$j.smali vs.
smali/d1/D.smali
Max HTML report size reached
4.98 KB
smali/androidx/appcompat/widget/a$b.smali vs.
smali/d1/x.smali
Files 23% similar despite different names
    
Offset 1, 158 lines modifiedOffset 1, 107 lines modified
1 .class·public·Landroidx/appcompat/widget/a$b; 
2 .super·Landroidx/appcompat/view/menu/ActionMenuItemView$b;1 .class·public·abstract·Ld1/x;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
13 .field·public·final·synthetic·a:Landroidx/appcompat/widget/a;5 .field·public·static·final·synthetic·a:I
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>(Landroidx/appcompat/widget/a;)V7 .method·static·constructor·<clinit>()V
16 ····.locals·08 ····.locals·2
  
17 ····.line·19 ····.line·1
18 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a$b;->a:Landroidx/appcompat/widget/a;10 ····const-string·v0,·"kotlinx.coroutines.main.delay"
  
19 ····.line·211 ····.line·2
20 ····.line·312 ····.line·3
21 ····invoke-direct·{p0},·Landroidx/appcompat/view/menu/ActionMenuItemView$b;-><init>()V13 ····sget·v1,·Li1/w;->a:I
  
22 ····.line·414 ····.line·4
23 ····.line·515 ····.line·5
 16 ····:try_start_0
 17 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
24 ····.line·6 
25 ····return-void 
26 ····.line·7 
27 ····.line·8 
28 ····.line·9 
29 ····.line·10 
30 ····.line·11 
31 ····.line·12 
32 ····.line·13 
33 ····.line·14 
34 ····.line·15 
35 ····.line·16 
36 ····.line·17 
37 ····.line·18 
38 ····.line·19 
39 ····.line·20 
40 ····.line·21 
41 ····.line·22 
42 ····.line·23 
43 ····.line·24 
44 ····.line·25 
45 ····.line·26 
46 ····.line·27 
47 ····.line·28 
48 ····.line·29 
49 ····.line·30 
50 ····.line·31 
51 ····.line·32 
52 ····.line·33 
53 ····.line·34 
54 ····.line·35 
55 ····.line·36 
56 ····.line·37 
57 ····.line·38 
58 ····.line·39 
59 ····.line·40 
60 ····.line·41 
61 ····.line·42 
62 ····.line·43 
63 ····.line·44 
64 ····.line·45 
65 ····.line·46 
66 ····.line·47 
67 ····.line·48 
68 ····.line·49 
69 ····.line·50 
70 ····.line·51 
71 ····.line·52 
72 ····.line·53 
73 ····.line·54 
74 ····.line·55 
75 ····.line·56 
76 ····.line·57 
77 ····.line·58 
78 ····.line·59 
79 ····.line·60 
80 ····.line·61 
81 ····.line·62 
82 .end·method 
  
  
83 #·virtual·methods 
84 .method·public·a()Lj/c; 
85 ····.locals·1 
  
86 ····.line·1 
87 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a$b;->a:Landroidx/appcompat/widget/a; 
  
88 ····.line·2 
89 ····.line·3 
90 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/a;->z:Landroidx/appcompat/widget/a$a; 
  
91 ····.line·4 
92 ····.line·5 
93 ····if-eqz·v0,·:cond_0 
  
94 ····.line·618 ····.line·6
95 ····.line·719 ····.line·7
96 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/f;->c()Lj/b; 
  
97 ····.line·820 ····.line·8
98 ····.line·9 
99 ····.line·10 
100 ····move-result-object·v021 ····move-result-object·v0
 22 ····:try_end_0
 23 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
101 ····.line·1124 ····.line·9
102 ····goto·:goto_025 ····goto·:goto_0
  
103 ····.line·1226 ····.line·10
Max diff block lines reached; 2252/4997 bytes (45.07%) of diff not shown.
2.51 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$e.smali vs.
smali/h/F.smali
Files 19% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 91 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionBarOverlayLayout$e;1 .class·public·Lh/F;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:F
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout; 
7 .end·annotation 
  
 6 .field·public·b:I
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"e" 
11 .end·annotation 
  
  
12 #·direct·methods7 #·direct·methods
13 .method·public·constructor·<init>(II)V8 .method·public·constructor·<init>(I)V
14 ····.locals·09 ····.locals·1
  
 10 ····const/4·v0,·-0x2
  
15 ····.line·211 ····.line·8
16 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V12 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
 13 ····const/4·p1,·-0x1
  
 14 ····.line·9
 15 ····iput·p1,·p0,·Lh/F;->b:I
  
 16 ····const/4·p1,·0x0
  
 17 ····.line·10
 18 ····iput·p1,·p0,·Lh/F;->a:F
  
17 ····return-void19 ····return-void
18 .end·method20 .end·method
  
19 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V21 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
20 ····.locals·022 ····.locals·2
  
21 ····.line·123 ····.line·1
22 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V24 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
 25 ····const/4·v0,·-0x1
  
 26 ····.line·2
 27 ····iput·v0,·p0,·Lh/F;->b:I
  
 28 ····.line·3
 29 ····sget-object·v1,·Lc/a;->j:[I
  
 30 ····.line·4
 31 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
 32 ····move-result-object·p1
  
 33 ····const/4·p2,·0x3
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·5
 36 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
 37 ····move-result·p2
  
 38 ····iput·p2,·p0,·Lh/F;->a:F
  
 39 ····const/4·p2,·0x0
  
 40 ····.line·6
 41 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I
  
 42 ····move-result·p2
  
 43 ····iput·p2,·p0,·Lh/F;->b:I
  
 44 ····.line·7
 45 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
23 ····return-void46 ····return-void
24 .end·method47 .end·method
  
25 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V48 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
26 ····.locals·049 ····.locals·0
  
27 ····.line·350 ····.line·11
28 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V51 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
 52 ····const/4·p1,·-0x1
  
 53 ····.line·12
 54 ····iput·p1,·p0,·Lh/F;->b:I
  
29 ····return-void55 ····return-void
30 .end·method56 .end·method
5.7 KB
smali/androidx/appcompat/widget/ActionMenuView$d.smali vs.
smali/o/g.smali
Files 26% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 26 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionMenuView$d;1 .class·public·final·Lo/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/appcompat/view/menu/d$a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/ActionMenuView; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"d" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/appcompat/widget/ActionMenuView;5 .field·public·final·a:Landroid/app/NotificationManager;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionMenuView;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->a:Landroidx/appcompat/widget/ActionMenuView;10 ····new-instance·v0,·Ljava/util/HashSet;
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
27 ····return-void17 ····return-void
28 ····.line·718 ····.line·7
29 ····.line·819 ····.line·8
Offset 88, 104 lines modifiedOffset 74, 14 lines modified
88 ····.line·5674 ····.line·56
89 ····.line·5775 ····.line·57
90 ····.line·5876 ····.line·58
91 ····.line·5977 ····.line·59
92 ····.line·6078 ····.line·60
93 ····.line·6179 ····.line·61
94 ····.line·6280 ····.line·62
95 .end·method 
  
  
96 #·virtual·methods 
97 .method·public·a(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z 
98 ····.locals·0 
  
99 ····.line·1 
100 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->a:Landroidx/appcompat/widget/ActionMenuView; 
  
101 ····.line·2 
102 ····.line·3 
103 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/ActionMenuView;->B:Landroidx/appcompat/widget/ActionMenuView$e; 
  
104 ····.line·4 
105 ····.line·5 
106 ····if-eqz·p1,·:cond_0 
  
107 ····.line·6 
108 ····.line·7 
109 ····invoke-interface·{p1,·p2},·Landroidx/appcompat/widget/ActionMenuView$e;->onMenuItemClick(Landroid/view/MenuItem;)Z 
  
110 ····.line·8 
111 ····.line·9 
112 ····.line·10 
113 ····move-result·p1 
  
114 ····.line·11 
115 ····if-eqz·p1,·:cond_0 
  
116 ····.line·12 
117 ····.line·13 
118 ····const/4·p1,·0x1 
  
119 ····.line·14 
120 ····goto·:goto_0 
  
121 ····.line·15 
122 ····:cond_0 
123 ····const/4·p1,·0x0 
  
124 ····.line·16 
125 ····:goto_0 
126 ····return·p1 
127 ····.line·17 
128 ····.line·18 
129 ····.line·19 
130 ····.line·20 
131 ····.line·21 
132 ····.line·22 
133 ····.line·23 
134 ····.line·24 
135 ····.line·25 
136 ····.line·26 
137 ····.line·27 
138 ····.line·28 
139 ····.line·29 
140 ····.line·30 
141 ····.line·31 
142 ····.line·32 
143 ····.line·33 
144 ····.line·34 
145 ····.line·35 
146 ····.line·36 
147 ····.line·37 
148 ····.line·38 
149 ····.line·39 
150 ····.line·40 
151 ····.line·41 
152 ····.line·42 
153 ····.line·43 
154 ····.line·44 
155 ····.line·45 
156 ····.line·46 
157 ····.line·47 
158 ····.line·48 
159 ····.line·49 
160 ····.line·50 
161 ····.line·51 
Max diff block lines reached; 2865/5723 bytes (50.06%) of diff not shown.
25.2 KB
smali/androidx/appcompat/widget/SearchView$p.smali vs.
smali/h/N.smali
Max HTML report size reached
19.8 KB
smali/androidx/appcompat/widget/a$d.smali vs.
smali/I0/i.smali
Max HTML report size reached
6.12 KB
smali/androidx/appcompat/widget/a$c.smali vs.
smali/i1/r.smali
Files 25% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 33 lines modified
1 .class·public·Landroidx/appcompat/widget/a$c;1 .class·public·final·Li1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"c" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Li1/k;
15 .field·public·e:Landroidx/appcompat/widget/a$e; 
  
16 .field·public·final·synthetic·f:Landroidx/appcompat/widget/a; 
  
  
17 #·direct·methods6 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V7 .method·public·constructor·<init>(Li1/k;)V
19 ····.locals·08 ····.locals·0
  
20 ····.line·19 ····.line·1
21 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a$c;->f:Landroidx/appcompat/widget/a;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·211 ····.line·2
23 ····.line·312 ····.line·3
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Li1/r;->a:Li1/k;
  
26 ····.line·515 ····.line·5
27 ····.line·616 ····.line·6
 17 ····return-void
28 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/a$c;->e:Landroidx/appcompat/widget/a$e; 
  
29 ····.line·718 ····.line·7
30 ····.line·819 ····.line·8
31 ····return-void 
32 ····.line·920 ····.line·9
33 ····.line·1021 ····.line·10
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
36 ····.line·1324 ····.line·13
37 ····.line·1425 ····.line·14
38 ····.line·1526 ····.line·15
Offset 142, 131 lines modifiedOffset 124, 185 lines modified
142 ····.line·106124 ····.line·106
143 ····.line·107125 ····.line·107
144 ····.line·108126 ····.line·108
145 ····.line·109127 ····.line·109
146 ····.line·110128 ····.line·110
147 ····.line·111129 ····.line·111
148 ····.line·112130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
149 .end·method149 .end·method
  
  
150 #·virtual·methods150 #·virtual·methods
151 .method·public·run()V151 .method·public·final·toString()Ljava/lang/String;
152 ····.locals·2152 ····.locals·2
  
153 ····.line·1153 ····.line·1
154 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a$c;->f:Landroidx/appcompat/widget/a;154 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
155 ····.line·2155 ····.line·2
156 ····.line·3156 ····.line·3
157 ····invoke-static·{v0},·Landroidx/appcompat/widget/a;->s(Landroidx/appcompat/widget/a;)Landroidx/appcompat/view/menu/d;157 ····const-string·v1,·"Removed["
  
158 ····.line·4158 ····.line·4
159 ····.line·5159 ····.line·5
 160 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
160 ····.line·6 
161 ····move-result-object·v0 
  
 161 ····.line·6
162 ····.line·7162 ····.line·7
163 ····if-eqz·v0,·:cond_0 
  
164 ····.line·8163 ····.line·8
 164 ····iget-object·v1,·p0,·Li1/r;->a:Li1/k;
165 ····.line·9 
166 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a$c;->f:Landroidx/appcompat/widget/a; 
  
 165 ····.line·9
167 ····.line·10166 ····.line·10
 167 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
168 ····.line·11 
169 ····invoke-static·{v0},·Landroidx/appcompat/widget/a;->t(Landroidx/appcompat/widget/a;)Landroidx/appcompat/view/menu/d; 
  
 168 ····.line·11
170 ····.line·12169 ····.line·12
171 ····.line·13170 ····.line·13
 171 ····const/16·v1,·0x5d
172 ····.line·14 
173 ····move-result-object·v0 
  
 172 ····.line·14
174 ····.line·15173 ····.line·15
175 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/d;->c()V174 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
Max diff block lines reached; 3007/6174 bytes (48.70%) of diff not shown.
8.69 KB
smali/androidx/appcompat/widget/SwitchCompat$a.smali vs.
smali/y/m.smali
Files 18% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Landroidx/appcompat/widget/SwitchCompat$a; 
2 .super·Landroid/util/Property;1 .class·public·abstract·Ly/m;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/SwitchCompat; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;)V5 .method·public·static·a(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
14 ····.locals·06 ····.locals·0
  
15 ····.line·17 ····.line·1
16 ····invoke-direct·{p0,·p1,·p2},·Landroid/util/Property;-><init>(Ljava/lang/Class;Ljava/lang/String;)V8 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
19 ····.line·411 ····.line·4
20 ····return-void12 ····move-result-object·p0
  
21 ····.line·513 ····.line·5
 14 ····return-object·p0
22 ····.line·615 ····.line·6
23 ····.line·716 ····.line·7
24 ····.line·817 ····.line·8
25 ····.line·918 ····.line·9
26 ····.line·1019 ····.line·10
27 ····.line·1120 ····.line·11
28 ····.line·1221 ····.line·12
Offset 129, 110 lines modifiedOffset 120, 136 lines modified
129 ····.line·106120 ····.line·106
130 ····.line·107121 ····.line·107
131 ····.line·108122 ····.line·108
132 ····.line·109123 ····.line·109
133 ····.line·110124 ····.line·110
134 ····.line·111125 ····.line·111
135 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
 150 ····.line·136
 151 ····.line·137
 152 ····.line·138
 153 ····.line·139
 154 ····.line·140
 155 ····.line·141
 156 ····.line·142
 157 ····.line·143
 158 ····.line·144
 159 ····.line·145
 160 ····.line·146
 161 ····.line·147
 162 ····.line·148
 163 ····.line·149
 164 ····.line·150
 165 ····.line·151
 166 ····.line·152
 167 ····.line·153
 168 ····.line·154
 169 ····.line·155
 170 ····.line·156
 171 ····.line·157
 172 ····.line·158
 173 ····.line·159
 174 ····.line·160
 175 ····.line·161
 176 ····.line·162
 177 ····.line·163
 178 ····.line·164
 179 ····.line·165
 180 ····.line·166
 181 ····.line·167
 182 ····.line·168
 183 ····.line·169
 184 ····.line·170
 185 ····.line·171
 186 ····.line·172
 187 ····.line·173
 188 ····.line·174
 189 ····.line·175
 190 ····.line·176
 191 ····.line·177
 192 ····.line·178
 193 ····.line·179
 194 ····.line·180
 195 ····.line·181
 196 ····.line·182
 197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
 203 ····.line·189
 204 ····.line·190
 205 ····.line·191
 206 ····.line·192
 207 ····.line·193
Max diff block lines reached; 5968/8795 bytes (67.86%) of diff not shown.
5.65 KB
smali/androidx/appcompat/widget/SearchView$h.smali vs.
smali/I0/w.smali
Files 10% similar despite different names
    
Offset 1, 122 lines modifiedOffset 1, 46 lines modified
1 .class·public·Landroidx/appcompat/widget/SearchView$h; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI0/w;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/widget/TextView$OnEditorActionListener; 
  
 4 #·instance·fields
 5 .field·public·h:LI0/K;
  
 6 .field·public·i:Ljava/util/Set;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/SearchView; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
 7 .field·public·j:Ljava/util/Map;
  
 8 .field·public·k:Ljava/util/Iterator;
14 #·instance·fields 
15 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView; 
  
 9 .field·public·l:LK/e;
  
 10 .field·public·synthetic·m:Ljava/lang/Object;
16 #·direct·methods 
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V 
18 ····.locals·0 
  
 11 .field·public·final·synthetic·n:LI0/K;
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$h;->a:Landroidx/appcompat/widget/SearchView; 
  
 12 .field·public·o:I
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods13 #·direct·methods
86 .method·public·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z14 .method·public·constructor·<init>(LI0/K;LP0/b;)V
87 ····.locals·015 ····.locals·0
  
88 ····.line·116 ····.line·1
89 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$h;->a:Landroidx/appcompat/widget/SearchView;17 ····iput-object·p1,·p0,·LI0/w;->n:LI0/K;
  
90 ····.line·218 ····.line·2
91 ····.line·319 ····.line·3
92 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->T()V20 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
93 ····.line·421 ····.line·4
94 ····.line·522 ····.line·5
95 ····.line·623 ····.line·6
 24 ····return-void
96 ····const/4·p1,·0x1 
  
97 ····.line·725 ····.line·7
98 ····return·p1 
99 ····.line·826 ····.line·8
Max diff block lines reached; 2997/5677 bytes (52.79%) of diff not shown.
12.9 KB
smali/androidx/appcompat/widget/SearchView$k.smali vs.
smali/a0/h.smali
Max HTML report size reached
5.15 KB
smali/androidx/appcompat/widget/SearchView$e.smali vs.
smali/G/y.smali
Files 16% similar despite different names
    
Offset 1, 170 lines modifiedOffset 1, 163 lines modified
1 .class·public·Landroidx/appcompat/widget/SearchView$e;1 .class·public·final·LG/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lg1/e;
5 .implements·Landroid/view/View$OnLayoutChangeListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods9 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
18 ····.locals·011 ····.locals·0
  
19 ····.line·112 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$e;->a:Landroidx/appcompat/widget/SearchView;13 ····iput·p1,·p0,·LG/y;->e:I
  
 14 ····iput-object·p2,·p0,·LG/y;->f:Ljava/lang/Object;
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void16 ····return-void
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method17 .end·method
  
  
85 #·virtual·methods18 #·virtual·methods
86 .method·public·onLayoutChange(Landroid/view/View;IIIIIIII)V19 .method·public·final·b(Ljava/lang/Object;LN0/d;)Ljava/lang/Object;
87 ····.locals·020 ····.locals·2
  
88 ····.line·121 ····.line·1
89 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$e;->a:Landroidx/appcompat/widget/SearchView;22 ····iget·v0,·p0,·LG/y;->e:I
  
90 ····.line·223 ····.line·2
91 ····.line·324 ····.line·3
92 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->y()V25 ····packed-switch·v0,·:pswitch_data_0
  
93 ····.line·426 ····.line·4
94 ····.line·527 ····.line·5
95 ····.line·628 ····.line·6
96 ····return-void29 ····iget-object·p2,·p0,·LG/y;->f:Ljava/lang/Object;
  
97 ····.line·730 ····.line·7
98 ····.line·831 ····.line·8
 32 ····check-cast·p2,·LW0/p;
  
99 ····.line·933 ····.line·9
100 ····.line·1034 ····.line·10
 35 ····iput-object·p1,·p2,·LW0/p;->e:Ljava/lang/Object;
  
101 ····.line·1136 ····.line·11
Max diff block lines reached; 2348/5167 bytes (45.44%) of diff not shown.
6.7 KB
smali/androidx/appcompat/widget/a$e.smali vs.
smali/a0/k.smali
Files 24% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 55 lines modified
1 .class·public·Landroidx/appcompat/widget/a$e; 
2 .super·Landroidx/appcompat/view/menu/f;1 .class·public·final·La0/k;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/app/Activity;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"e" 
11 .end·annotation 
  
 6 .field·public·final·b:LX/i;
  
 7 .field·public·c:LX/k;
12 #·instance·fields 
13 .field·public·final·synthetic·m:Landroidx/appcompat/widget/a; 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·public·constructor·<init>(Landroidx/appcompat/widget/a;Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;Z)V9 .method·public·constructor·<init>(Landroid/app/Activity;LM/d;LX/i;)V
16 ····.locals·610 ····.locals·0
  
17 ····.line·111 ····.line·1
18 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a$e;->m:Landroidx/appcompat/widget/a;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·213 ····.line·2
20 ····.line·314 ····.line·3
21 ····sget·v5,·Lc/a;->f:I 
  
22 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·La0/k;->a:Landroid/app/Activity;
23 ····.line·5 
24 ····move-object·v0,·p0 
  
 17 ····.line·5
25 ····.line·618 ····.line·6
26 ····move-object·v1,·p219 ····iput-object·p3,·p0,·La0/k;->b:LX/i;
  
27 ····.line·720 ····.line·7
28 ····move-object·v2,·p3 
  
29 ····.line·821 ····.line·8
 22 ····return-void
30 ····move-object·v3,·p4 
  
31 ····.line·923 ····.line·9
32 ····move·v4,·p5 
  
33 ····.line·1024 ····.line·10
34 ····invoke-direct/range·{v0·..·v5},·Landroidx/appcompat/view/menu/f;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZI)V 
  
35 ····.line·1125 ····.line·11
36 ····.line·1226 ····.line·12
37 ····.line·1327 ····.line·13
38 ····const·p2,·0x800005 
  
39 ····.line·1428 ····.line·14
40 ····.line·1529 ····.line·15
41 ····.line·1630 ····.line·16
42 ····invoke-virtual·{p0,·p2},·Landroidx/appcompat/view/menu/f;->h(I)V 
  
43 ····.line·1731 ····.line·17
44 ····.line·1832 ····.line·18
45 ····.line·1933 ····.line·19
46 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/a;->C:Landroidx/appcompat/widget/a$f; 
  
47 ····.line·2034 ····.line·20
48 ····.line·2135 ····.line·21
49 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/view/menu/f;->j(Landroidx/appcompat/view/menu/g$a;)V 
  
50 ····.line·2236 ····.line·22
51 ····.line·2337 ····.line·23
52 ····.line·2438 ····.line·24
53 ····return-void 
54 ····.line·2539 ····.line·25
55 ····.line·2640 ····.line·26
56 ····.line·2741 ····.line·27
57 ····.line·2842 ····.line·28
58 ····.line·2943 ····.line·29
59 ····.line·3044 ····.line·30
60 ····.line·3145 ····.line·31
Offset 655, 275 lines modifiedOffset 630, 8 lines modified
655 ····.line·606630 ····.line·606
656 ····.line·607631 ····.line·607
657 ····.line·608632 ····.line·608
658 ····.line·609633 ····.line·609
659 ····.line·610634 ····.line·610
660 ····.line·611635 ····.line·611
661 ····.line·612636 ····.line·612
662 ····.line·613 
663 ····.line·614 
664 ····.line·615 
665 ····.line·616 
666 ····.line·617 
667 ····.line·618 
668 ····.line·619 
669 ····.line·620 
670 ····.line·621 
671 ····.line·622 
672 ····.line·623 
673 ····.line·624 
674 ····.line·625 
675 ····.line·626 
676 ····.line·627 
677 ····.line·628 
678 ····.line·629 
679 ····.line·630 
680 ····.line·631 
681 ····.line·632 
682 ····.line·633 
683 ····.line·634 
684 ····.line·635 
685 ····.line·636 
686 ····.line·637 
687 ····.line·638 
688 ····.line·639 
689 ····.line·640 
690 ····.line·641 
691 ····.line·642 
692 ····.line·643 
Max diff block lines reached; 0/6762 bytes (0.00%) of diff not shown.
7.59 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$b.smali vs.
smali/i1/v.smali
Files 25% similar despite different names
    
Offset 1, 192 lines modifiedOffset 1, 252 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;1 .class·public·abstract·Li1/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·synthetic·e:Landroidx/appcompat/widget/ActionBarOverlayLayout;5 .field·public·static·final·synthetic·a:I
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V7 .method·static·constructor·<clinit>()V
18 ····.locals·08 ····.locals·5
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·run()V 
87 ····.locals·3 
  
88 ····.line·19 ····.line·1
89 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;10 ····new-instance·v0,·Ljava/lang/Exception;
  
90 ····.line·211 ····.line·2
91 ····.line·312 ····.line·3
92 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/ActionBarOverlayLayout;->l()V13 ····invoke-direct·{v0},·Ljava/lang/Exception;-><init>()V
  
93 ····.line·414 ····.line·4
94 ····.line·515 ····.line·5
95 ····.line·616 ····.line·6
96 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;17 ····const-class·v1,·La/a;
  
97 ····.line·718 ····.line·7
98 ····.line·819 ····.line·8
99 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->e:Landroidx/appcompat/widget/ActionBarContainer;20 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
100 ····.line·921 ····.line·9
101 ····.line·1022 ····.line·10
102 ····invoke-virtual·{v1},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; 
  
103 ····.line·1123 ····.line·11
104 ····.line·12 
105 ····.line·13 
106 ····move-result-object·v124 ····move-result-object·v1
  
107 ····.line·1425 ····.line·12
Max diff block lines reached; 4547/7652 bytes (59.42%) of diff not shown.
7.19 KB
smali/androidx/appcompat/widget/Toolbar$g.smali vs.
smali/h/X.smali
Files 23% similar despite different names
    
Offset 1, 187 lines modifiedOffset 1, 42 lines modified
1 .class·public·Landroidx/appcompat/widget/Toolbar$g; 
2 .super·LK/a;1 .class·public·final·Lh/X;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnLayoutChangeListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/Toolbar; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"g" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"Landroid/os/Parcelable$Creator<", 
17 ············"Landroidx/appcompat/widget/Toolbar$g;", 
18 ············">;" 
19 ········} 
20 ····.end·annotation 
21 .end·field 
  
  
22 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;
23 .field·public·c:I 
  
24 .field·public·d:Z 
  
  
25 #·direct·methods8 #·direct·methods
26 .method·static·constructor·<clinit>()V 
27 ····.locals·1 
  
28 ····.line·1 
29 ····new-instance·v0,·Landroidx/appcompat/widget/Toolbar$g$a; 
  
30 ····.line·2 
31 ····.line·3 
32 ····invoke-direct·{v0},·Landroidx/appcompat/widget/Toolbar$g$a;-><init>()V 
  
33 ····.line·4 
34 ····.line·5 
35 ····.line·6 
36 ····sput-object·v0,·Landroidx/appcompat/widget/Toolbar$g;->CREATOR:Landroid/os/Parcelable$Creator; 
  
37 ····.line·7 
38 ····.line·8 
39 ····return-void 
40 ····.line·9 
41 ····.line·10 
42 ····.line·11 
43 ····.line·12 
44 ····.line·13 
45 ····.line·14 
46 ····.line·15 
47 ····.line·16 
48 ····.line·17 
49 ····.line·18 
50 ····.line·19 
51 ····.line·20 
52 ····.line·21 
53 ····.line·22 
54 ····.line·23 
55 ····.line·24 
56 ····.line·25 
57 ····.line·26 
58 ····.line·27 
59 ····.line·28 
60 ····.line·29 
61 ····.line·30 
62 ····.line·31 
63 ····.line·32 
64 ····.line·33 
65 ····.line·34 
66 ····.line·35 
67 ····.line·36 
68 ····.line·37 
69 ····.line·38 
70 ····.line·39 
71 ····.line·40 
72 ····.line·41 
73 ····.line·42 
74 ····.line·43 
75 ····.line·44 
76 ····.line·45 
77 ····.line·46 
78 ····.line·47 
79 ····.line·48 
80 ····.line·49 
81 ····.line·50 
82 ····.line·51 
83 ····.line·52 
84 ····.line·53 
85 ····.line·54 
86 ····.line·55 
87 ····.line·56 
88 ····.line·57 
89 ····.line·58 
90 ····.line·59 
91 ····.line·60 
92 ····.line·61 
93 .end·method 
  
94 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V 
95 ····.locals·0 
  
96 ····.line·1 
97 ····invoke-direct·{p0,·p1,·p2},·LK/a;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V 
  
98 ····.line·2 
99 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
100 ····move-result·p2 
  
101 ····iput·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->c:I 
  
102 ····.line·3 
103 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
Max diff block lines reached; 4082/7261 bytes (56.22%) of diff not shown.
9.66 KB
smali/androidx/recyclerview/widget/RecyclerView$w$a.smali vs.
smali/a0/g.smali
Max HTML report size reached
13.6 KB
smali/androidx/recyclerview/widget/RecyclerView$n$b.smali vs.
smali/e1/b.smali
Max HTML report size reached
188 KB
smali/androidx/recyclerview/widget/RecyclerView$n.smali vs.
smali/h/w.smali
Max HTML report size reached
10.2 KB
smali/androidx/recyclerview/widget/RecyclerView$s.smali vs.
smali/d1/n.smali
Max HTML report size reached
4.04 KB
smali/androidx/recyclerview/widget/RecyclerView$l.smali vs.
smali/g1/r.smali
Files 22% similar despite different names
    
Offset 1, 124 lines modifiedOffset 1, 50 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$l; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/r;
 2 .super·Lh1/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/recyclerview/widget/RecyclerView$k$a; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/recyclerview/widget/RecyclerView; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"l" 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/recyclerview/widget/RecyclerView;7 .field·private·volatile·_state:Ljava/lang/Object;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·3
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$l;->a:Landroidx/recyclerview/widget/RecyclerView;12 ····const-class·v0,·Ljava/lang/Object;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····const-string·v1,·"_state"
  
24 ····.line·416 ····.line·4
25 ····.line·517 ····.line·5
 18 ····const-class·v2,·Lg1/r;
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·a(Landroidx/recyclerview/widget/RecyclerView$A;)V 
87 ····.locals·0 
  
88 ····.line·1 
89 ····const/4·p1,·0x0 
  
90 ····.line·2 
91 ····throw·p1 
92 ····.line·3 
93 ····.line·4 
94 ····.line·5 
95 ····.line·619 ····.line·6
96 ····.line·720 ····.line·7
 21 ····invoke-static·{v2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
97 ····.line·822 ····.line·8
98 ····.line·923 ····.line·9
99 ····.line·1024 ····.line·10
 25 ····move-result-object·v0
  
100 ····.line·1126 ····.line·11
 27 ····sput-object·v0,·Lg1/r;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
101 ····.line·1228 ····.line·12
102 ····.line·1329 ····.line·13
Max diff block lines reached; 1243/4028 bytes (30.86%) of diff not shown.
16.2 KB
smali/androidx/recyclerview/widget/RecyclerView$k.smali vs.
smali/G/C.smali
Max HTML report size reached
25.0 KB
smali/androidx/recyclerview/widget/l$a.smali vs.
smali/U/i.smali
Max HTML report size reached
145 KB
smali/androidx/recyclerview/widget/a.smali vs.
smali/g/g.smali
Max HTML report size reached
120 KB
smali/androidx/recyclerview/widget/RecyclerView$t.smali vs.
smali/h/v.smali
Max HTML report size reached
5.02 KB
smali/androidx/recyclerview/widget/k.smali vs.
smali/B0/l.smali
Files 23% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 67 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/k; 
2 .super·Landroidx/recyclerview/widget/RecyclerView$k;1 .class·public·final·LB0/l;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·g:Z5 .field·public·final·a:Ljava/lang/Integer;
  
 6 .field·public·final·b:I
  
 7 .field·public·final·c:Ljava/lang/Boolean;
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·1 
  
 8 .field·public·final·d:Ljava/lang/Integer;
9 ····.line·1 
10 ····invoke-direct·{p0},·Landroidx/recyclerview/widget/RecyclerView$k;-><init>()V 
  
 9 .field·public·final·e:I
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····const/4·v0,·0x1 
  
 10 .field·public·final·f:Ljava/lang/Integer;
15 ····.line·5 
16 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/k;->g:Z 
  
 11 .field·public·final·g:Ljava/lang/Boolean;
17 ····.line·6 
18 ····.line·7 
19 ····return-void 
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 .end·method 
  
  
75 #·virtual·methods12 #·direct·methods
76 .method·public·final·k(Landroidx/recyclerview/widget/RecyclerView$A;)V13 .method·public·constructor·<init>(Ljava/lang/Integer;ILjava/lang/Boolean;Ljava/lang/Integer;ILjava/lang/Integer;Ljava/lang/Boolean;)V
77 ····.locals·014 ····.locals·0
  
78 ····.line·115 ····.line·1
79 ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/k;->l(Landroidx/recyclerview/widget/RecyclerView$A;)V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
80 ····.line·217 ····.line·2
81 ····.line·318 ····.line·3
82 ····.line·419 ····.line·4
83 ····invoke-virtual·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$k;->a(Landroidx/recyclerview/widget/RecyclerView$A;)V20 ····iput-object·p1,·p0,·LB0/l;->a:Ljava/lang/Integer;
  
84 ····.line·521 ····.line·5
85 ····.line·622 ····.line·6
 23 ····iput·p2,·p0,·LB0/l;->b:I
  
86 ····.line·724 ····.line·7
87 ····return-void 
88 ····.line·825 ····.line·8
 26 ····iput-object·p3,·p0,·LB0/l;->c:Ljava/lang/Boolean;
  
89 ····.line·927 ····.line·9
90 ····.line·1028 ····.line·10
 29 ····iput-object·p4,·p0,·LB0/l;->d:Ljava/lang/Integer;
  
91 ····.line·1130 ····.line·11
92 ····.line·1231 ····.line·12
 32 ····iput·p5,·p0,·LB0/l;->e:I
  
93 ····.line·1333 ····.line·13
94 ····.line·1434 ····.line·14
 35 ····iput-object·p6,·p0,·LB0/l;->f:Ljava/lang/Integer;
  
95 ····.line·1536 ····.line·15
96 ····.line·1637 ····.line·16
 38 ····iput-object·p7,·p0,·LB0/l;->g:Ljava/lang/Boolean;
Max diff block lines reached; 2243/5040 bytes (44.50%) of diff not shown.
47.6 KB
smali/androidx/recyclerview/widget/j.smali vs.
smali/z/e.smali
Max HTML report size reached
35.8 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$f.smali vs.
smali/C0/p.smali
Max HTML report size reached
6.17 KB
smali/androidx/recyclerview/widget/d$d.smali vs.
smali/q/d.smali
Files 26% similar despite different names
    
Offset 1, 176 lines modifiedOffset 1, 80 lines modified
1 .class·public·Landroidx/recyclerview/widget/d$d;1 .class·public·final·Lq/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/recyclerview/widget/d; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"d" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/recyclerview/widget/d;5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:I
  
 7 .field·public·final·c:Z
16 #·direct·methods 
17 .method·public·constructor·<init>(Landroidx/recyclerview/widget/d;)V 
18 ····.locals·0 
  
 8 .field·public·final·d:Ljava/lang/String;
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/d$d;->a:Landroidx/recyclerview/widget/d; 
  
 9 .field·public·final·e:I
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 10 .field·public·final·f:I
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods11 #·direct·methods
86 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V12 .method·public·constructor·<init>(IIILjava/lang/String;Ljava/lang/String;Z)V
87 ····.locals·113 ····.locals·0
  
88 ····.line·114 ····.line·1
89 ····invoke-virtual·{p1},·Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
90 ····.line·216 ····.line·2
91 ····.line·317 ····.line·3
92 ····.line·418 ····.line·4
93 ····move-result-object·p119 ····iput-object·p4,·p0,·Lq/d;->a:Ljava/lang/String;
  
94 ····.line·520 ····.line·5
95 ····check-cast·p1,·Ljava/lang/Float; 
  
96 ····.line·621 ····.line·6
 22 ····iput·p1,·p0,·Lq/d;->b:I
97 ····.line·7 
98 ····invoke-virtual·{p1},·Ljava/lang/Float;->floatValue()F 
  
 23 ····.line·7
99 ····.line·824 ····.line·8
 25 ····iput-boolean·p6,·p0,·Lq/d;->c:Z
  
100 ····.line·926 ····.line·9
Max diff block lines reached; 3541/6215 bytes (56.98%) of diff not shown.
142 KB
smali/androidx/recyclerview/widget/d.smali vs.
smali/l/i.smali
Max HTML report size reached
2.61 KB
smali/androidx/recyclerview/widget/RecyclerView$d.smali vs.
smali/s0/D.smali
Files 23% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 42 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$d;1 .class·public·final·Ls0/D;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/recyclerview/widget/m$b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/recyclerview/widget/RecyclerView; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·a:Landroidx/recyclerview/widget/RecyclerView;5 .field·public·final·synthetic·a:I
  
 6 .field·public·final·synthetic·b:Ls0/E;
  
  
16 #·direct·methods7 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V8 .method·public·synthetic·constructor·<init>(Ls0/E;I)V
18 ····.locals·09 ····.locals·0
  
19 ····.line·110 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$d;->a:Landroidx/recyclerview/widget/RecyclerView;11 ····iput·p2,·p0,·Ls0/D;->a:I
  
 12 ····iput-object·p1,·p0,·Ls0/D;->b:Ls0/E;
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
 16 .method·private·final·a()V
 17 ····.locals·0
  
 18 ····.line·1
 19 ····return-void
 20 ····.line·2
 21 ····.line·3
24 ····.line·422 ····.line·4
25 ····.line·523 ····.line·5
26 ····.line·624 ····.line·6
27 ····return-void 
28 ····.line·725 ····.line·7
29 ····.line·826 ····.line·8
30 ····.line·927 ····.line·9
31 ····.line·1028 ····.line·10
32 ····.line·1129 ····.line·11
33 ····.line·1230 ····.line·12
34 ····.line·1331 ····.line·13
Offset 88, 8 lines modifiedOffset 85, 79 lines modified
88 ····.line·5685 ····.line·56
89 ····.line·5786 ····.line·57
90 ····.line·5887 ····.line·58
91 ····.line·5988 ····.line·59
92 ····.line·6089 ····.line·60
93 ····.line·6190 ····.line·61
94 ····.line·6291 ····.line·62
 92 ····.line·63
 93 ····.line·64
 94 ····.line·65
 95 ····.line·66
 96 ····.line·67
 97 ····.line·68
 98 ····.line·69
 99 ····.line·70
 100 ····.line·71
 101 ····.line·72
 102 ····.line·73
 103 ····.line·74
 104 ····.line·75
 105 ····.line·76
 106 ····.line·77
 107 ····.line·78
 108 ····.line·79
 109 ····.line·80
 110 ····.line·81
 111 ····.line·82
 112 ····.line·83
 113 ····.line·84
 114 ····.line·85
 115 ····.line·86
 116 ····.line·87
 117 ····.line·88
 118 ····.line·89
 119 ····.line·90
 120 ····.line·91
 121 ····.line·92
 122 ····.line·93
 123 ····.line·94
 124 ····.line·95
 125 ····.line·96
 126 ····.line·97
 127 ····.line·98
 128 ····.line·99
 129 ····.line·100
 130 ····.line·101
 131 ····.line·102
 132 ····.line·103
 133 ····.line·104
 134 ····.line·105
 135 ····.line·106
 136 ····.line·107
 137 ····.line·108
 138 ····.line·109
 139 ····.line·110
 140 ····.line·111
 141 ····.line·112
 142 ····.line·113
 143 ····.line·114
 144 ····.line·115
 145 ····.line·116
 146 ····.line·117
 147 ····.line·118
 148 ····.line·119
 149 ····.line·120
 150 ····.line·121
 151 ····.line·122
Max diff block lines reached; 0/2562 bytes (0.00%) of diff not shown.
12.4 KB
smali/androidx/recyclerview/widget/RecyclerView$n$a.smali vs.
smali/y/d.smali
Max HTML report size reached
9.16 KB
smali/androidx/recyclerview/widget/RecyclerView$w.smali vs.
smali/u0/g.smali
Max HTML report size reached
18.4 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d$a.smali vs.
smali/g1/i.smali
Max HTML report size reached
8.17 KB
smali/androidx/recyclerview/widget/h.smali vs.
smali/G/E.smali
Files 25% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 47 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/E;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroidx/recyclerview/widget/RecyclerView$n;5 .field·public·h:Ljava/lang/Object;
  
6 .field·public·b:I6 .field·public·i:Ljava/lang/Object;
  
7 .field·public·final·c:Landroid/graphics/Rect;7 .field·public·j:Ljava/io/Serializable;
  
 8 .field·public·k:LW0/p;
  
 9 .field·public·l:Z
8 #·direct·methods 
9 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$n;)V 
10 ····.locals·1 
  
 10 .field·public·m:I
11 ····.line·2 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····const/high16·v0,·-0x8000000011 .field·public·synthetic·n:Ljava/lang/Object;
  
 12 .field·public·final·synthetic·o:LG/P;
14 ····.line·3 
15 ····iput·v0,·p0,·Landroidx/recyclerview/widget/h;->b:I 
  
 13 .field·public·p:I
16 ····.line·4 
17 ····new-instance·v0,·Landroid/graphics/Rect; 
  
18 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V 
  
 14 #·direct·methods
 15 .method·public·constructor·<init>(LG/P;LP0/b;)V
19 ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/h;->c:Landroid/graphics/Rect; 
  
20 ····.line·5 
21 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/h;->a:Landroidx/recyclerview/widget/RecyclerView$n; 
  
22 ····return-void 
23 .end·method 
  
24 .method·public·synthetic·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$n;Landroidx/recyclerview/widget/h$a;)V 
25 ····.locals·016 ····.locals·0
  
26 ····.line·117 ····.line·1
 18 ····iput-object·p1,·p0,·LG/E;->o:LG/P;
27 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/h;-><init>(Landroidx/recyclerview/widget/RecyclerView$n;)V 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·static·a(Landroidx/recyclerview/widget/RecyclerView$n;)Landroidx/recyclerview/widget/h; 
31 ····.locals·1 
  
32 ····.line·1 
33 ····new-instance·v0,·Landroidx/recyclerview/widget/h$a; 
  
34 ····.line·219 ····.line·2
35 ····.line·320 ····.line·3
36 ····invoke-direct·{v0,·p0},·Landroidx/recyclerview/widget/h$a;-><init>(Landroidx/recyclerview/widget/RecyclerView$n;)V21 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
37 ····.line·422 ····.line·4
38 ····.line·523 ····.line·5
39 ····.line·624 ····.line·6
40 ····return-object·v025 ····return-void
41 ····.line·726 ····.line·7
42 ····.line·827 ····.line·8
43 ····.line·928 ····.line·9
44 ····.line·1029 ····.line·10
45 ····.line·1130 ····.line·11
46 ····.line·1231 ····.line·12
47 ····.line·1332 ····.line·13
Offset 111, 69 lines modifiedOffset 90, 217 lines modified
111 ····.line·5690 ····.line·56
112 ····.line·5791 ····.line·57
113 ····.line·5892 ····.line·58
114 ····.line·5993 ····.line·59
115 ····.line·6094 ····.line·60
116 ····.line·6195 ····.line·61
117 ····.line·6296 ····.line·62
 97 ····.line·63
 98 ····.line·64
 99 ····.line·65
 100 ····.line·66
 101 ····.line·67
 102 ····.line·68
 103 ····.line·69
 104 ····.line·70
 105 ····.line·71
 106 ····.line·72
 107 ····.line·73
 108 ····.line·74
 109 ····.line·75
 110 ····.line·76
 111 ····.line·77
 112 ····.line·78
 113 ····.line·79
 114 ····.line·80
 115 ····.line·81
 116 ····.line·82
 117 ····.line·83
 118 ····.line·84
 119 ····.line·85
 120 ····.line·86
 121 ····.line·87
 122 ····.line·88
 123 ····.line·89
 124 ····.line·90
 125 ····.line·91
 126 ····.line·92
 127 ····.line·93
 128 ····.line·94
 129 ····.line·95
 130 ····.line·96
 131 ····.line·97
 132 ····.line·98
 133 ····.line·99
 134 ····.line·100
 135 ····.line·101
 136 ····.line·102
 137 ····.line·103
 138 ····.line·104
Max diff block lines reached; 3608/8266 bytes (43.65%) of diff not shown.
2.61 KB
smali/androidx/recyclerview/widget/RecyclerView$v.smali vs.
smali/O/P.smali
Files 24% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 39 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$v; 
2 .super·Landroidx/recyclerview/widget/RecyclerView$h;1 .class·public·abstract·LO/P;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"v" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
13 .field·public·final·synthetic·a:Landroidx/recyclerview/widget/RecyclerView;5 .field·public·static·final·a:Ls0/y;
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V7 .method·static·constructor·<clinit>()V
16 ····.locals·08 ····.locals·2
  
17 ····.line·19 ····.line·1
18 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$v;->a:Landroidx/recyclerview/widget/RecyclerView;10 ····new-instance·v0,·Ls0/y;
  
19 ····.line·211 ····.line·2
20 ····.line·312 ····.line·3
21 ····invoke-direct·{p0},·Landroidx/recyclerview/widget/RecyclerView$h;-><init>()V13 ····const/16·v1,·0x14
  
22 ····.line·414 ····.line·4
23 ····.line·515 ····.line·5
 16 ····invoke-direct·{v0,·v1},·Ls0/y;-><init>(I)V
  
24 ····.line·617 ····.line·6
25 ····return-void 
26 ····.line·718 ····.line·7
27 ····.line·819 ····.line·8
 20 ····sput-object·v0,·LO/P;->a:Ls0/y;
  
28 ····.line·921 ····.line·9
29 ····.line·1022 ····.line·10
 23 ····return-void
30 ····.line·1124 ····.line·11
31 ····.line·1225 ····.line·12
32 ····.line·1326 ····.line·13
33 ····.line·1427 ····.line·14
34 ····.line·1528 ····.line·15
35 ····.line·1629 ····.line·16
36 ····.line·1730 ····.line·17
Offset 85, 8 lines modifiedOffset 78, 79 lines modified
85 ····.line·5678 ····.line·56
86 ····.line·5779 ····.line·57
87 ····.line·5880 ····.line·58
88 ····.line·5981 ····.line·59
89 ····.line·6082 ····.line·60
90 ····.line·6183 ····.line·61
91 ····.line·6284 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
 89 ····.line·67
 90 ····.line·68
 91 ····.line·69
 92 ····.line·70
 93 ····.line·71
 94 ····.line·72
 95 ····.line·73
 96 ····.line·74
 97 ····.line·75
 98 ····.line·76
 99 ····.line·77
 100 ····.line·78
 101 ····.line·79
 102 ····.line·80
 103 ····.line·81
 104 ····.line·82
 105 ····.line·83
 106 ····.line·84
 107 ····.line·85
 108 ····.line·86
 109 ····.line·87
 110 ····.line·88
 111 ····.line·89
 112 ····.line·90
 113 ····.line·91
 114 ····.line·92
 115 ····.line·93
 116 ····.line·94
 117 ····.line·95
 118 ····.line·96
 119 ····.line·97
 120 ····.line·98
 121 ····.line·99
 122 ····.line·100
 123 ····.line·101
 124 ····.line·102
 125 ····.line·103
 126 ····.line·104
 127 ····.line·105
 128 ····.line·106
 129 ····.line·107
 130 ····.line·108
 131 ····.line·109
 132 ····.line·110
 133 ····.line·111
 134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
Max diff block lines reached; 0/2564 bytes (0.00%) of diff not shown.
23.6 KB
smali/androidx/recyclerview/widget/l.smali vs.
smali/y/D.smali
Max HTML report size reached
2.39 KB
smali/androidx/recyclerview/widget/LinearLayoutManager$b.smali vs.
smali/W0/p.smali
Files 25% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroidx/recyclerview/widget/LinearLayoutManager$b;1 .class·public·final·LW0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/recyclerview/widget/LinearLayoutManager; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·e:Ljava/lang/Object;
  
  
12 #·direct·methods8 #·virtual·methods
13 .method·public·constructor·<init>()V9 .method·public·final·toString()Ljava/lang/String;
14 ····.locals·010 ····.locals·1
  
15 ····.line·111 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····iget-object·v0,·p0,·LW0/p;->e:Ljava/lang/Object;
  
17 ····.line·213 ····.line·2
18 ····.line·314 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
19 ····.line·416 ····.line·4
20 ····return-void 
21 ····.line·517 ····.line·5
22 ····.line·618 ····.line·6
 19 ····move-result-object·v0
  
23 ····.line·720 ····.line·7
 21 ····return-object·v0
24 ····.line·822 ····.line·8
25 ····.line·923 ····.line·9
26 ····.line·1024 ····.line·10
27 ····.line·1125 ····.line·11
28 ····.line·1226 ····.line·12
29 ····.line·1327 ····.line·13
30 ····.line·1428 ····.line·14
Offset 78, 8 lines modifiedOffset 78, 80 lines modified
78 ····.line·5578 ····.line·55
79 ····.line·5679 ····.line·56
80 ····.line·5780 ····.line·57
81 ····.line·5881 ····.line·58
82 ····.line·5982 ····.line·59
83 ····.line·6083 ····.line·60
84 ····.line·6184 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
Max diff block lines reached; 0/2327 bytes (0.00%) of diff not shown.
25.0 KB
smali/androidx/recyclerview/widget/b$a.smali vs.
smali/androidx/datastore/preferences/protobuf/s0.smali
Max HTML report size reached
43.9 KB
smali/androidx/recyclerview/widget/a$b.smali vs.
smali/B0/i.smali
Max HTML report size reached
7.09 KB
smali/androidx/recyclerview/widget/c$a.smali vs.
smali/I0/z.smali
Files 19% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroidx/recyclerview/widget/c$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI0/z;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Landroidx/recyclerview/widget/c;->i()V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·e:Ljava/util/ArrayList;5 .field·public·synthetic·h:Ljava/lang/Object;
  
16 .field·public·final·synthetic·f:Landroidx/recyclerview/widget/c;6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:LI0/n;
  
  
17 #·direct·methods8 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/recyclerview/widget/c;Ljava/util/ArrayList;)V9 .method·public·constructor·<init>(LI0/n;LN0/d;)V
19 ····.locals·010 ····.locals·0
  
20 ····.line·111 ····.line·1
21 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/c$a;->f:Landroidx/recyclerview/widget/c;12 ····iput-object·p1,·p0,·LI0/z;->j:LI0/n;
  
22 ····.line·213 ····.line·2
23 ····.line·314 ····.line·3
24 ····iput-object·p2,·p0,·Landroidx/recyclerview/widget/c$a;->e:Ljava/util/ArrayList;15 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
25 ····.line·416 ····.line·4
26 ····.line·517 ····.line·5
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····.line·618 ····.line·6
 19 ····return-void
29 ····.line·720 ····.line·7
30 ····.line·821 ····.line·8
31 ····return-void 
32 ····.line·922 ····.line·9
33 ····.line·1023 ····.line·10
34 ····.line·1124 ····.line·11
35 ····.line·1225 ····.line·12
36 ····.line·1326 ····.line·13
37 ····.line·1427 ····.line·14
38 ····.line·1528 ····.line·15
Offset 142, 127 lines modifiedOffset 128, 268 lines modified
142 ····.line·106128 ····.line·106
143 ····.line·107129 ····.line·107
144 ····.line·108130 ····.line·108
145 ····.line·109131 ····.line·109
146 ····.line·110132 ····.line·110
147 ····.line·111133 ····.line·111
148 ····.line·112134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
 176 ····.line·154
 177 ····.line·155
 178 ····.line·156
 179 ····.line·157
 180 ····.line·158
 181 ····.line·159
 182 ····.line·160
 183 ····.line·161
 184 ····.line·162
 185 ····.line·163
 186 ····.line·164
 187 ····.line·165
 188 ····.line·166
 189 ····.line·167
 190 ····.line·168
 191 ····.line·169
 192 ····.line·170
 193 ····.line·171
 194 ····.line·172
 195 ····.line·173
 196 ····.line·174
 197 ····.line·175
 198 ····.line·176
Max diff block lines reached; 3985/7156 bytes (55.69%) of diff not shown.
8.42 KB
smali/androidx/recyclerview/widget/d$c.smali vs.
smali/h/x0.smali
Files 24% similar despite different names
    
Offset 1, 151 lines modifiedOffset 1, 96 lines modified
1 .class·public·Landroidx/recyclerview/widget/d$c; 
2 .super·Landroid/animation/AnimatorListenerAdapter;1 .class·public·abstract·Lh/x0;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/recyclerview/widget/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/reflect/Method;
13 .field·public·a:Z 
  
14 .field·public·final·synthetic·b:Landroidx/recyclerview/widget/d; 
  
  
15 #·direct·methods6 #·direct·methods
16 .method·public·constructor·<init>(Landroidx/recyclerview/widget/d;)V7 .method·static·constructor·<clinit>()V
17 ····.locals·08 ····.locals·3
  
18 ····.line·19 ····.line·1
19 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/d$c;->b:Landroidx/recyclerview/widget/d;10 ····const-class·v0,·Landroid/graphics/Rect;
  
20 ····.line·211 ····.line·2
21 ····.line·312 ····.line·3
22 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V13 ····:try_start_0
 14 ····const-class·v1,·Landroid/view/View;
  
23 ····.line·415 ····.line·4
24 ····.line·516 ····.line·5
 17 ····const-string·v2,·"computeFitSystemWindows"
25 ····.line·6 
26 ····const/4·p1,·0x0 
  
 18 ····.line·6
27 ····.line·719 ····.line·7
28 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z20 ····filled-new-array·{v0,·v0},·[Ljava/lang/Class;
  
29 ····.line·821 ····.line·8
30 ····.line·922 ····.line·9
31 ····return-void 
32 ····.line·1023 ····.line·10
 24 ····move-result-object·v0
33 ····.line·11 
34 ····.line·12 
35 ····.line·13 
36 ····.line·14 
37 ····.line·15 
38 ····.line·16 
39 ····.line·17 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 .end·method 
  
  
86 #·virtual·methods 
87 .method·public·onAnimationCancel(Landroid/animation/Animator;)V 
88 ····.locals·0 
  
89 ····.line·1 
90 ····const/4·p1,·0x1 
  
91 ····.line·2 
92 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z 
  
93 ····.line·3 
94 ····.line·4 
95 ····return-void 
96 ····.line·5 
97 ····.line·6 
98 ····.line·7 
99 ····.line·8 
100 ····.line·9 
101 ····.line·10 
102 ····.line·1125 ····.line·11
 26 ····invoke-virtual·{v1,·v2,·v0},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
Max diff block lines reached; 5819/8526 bytes (68.25%) of diff not shown.
14.5 KB
smali/androidx/recyclerview/widget/h$a.smali vs.
smali/O/E.smali
Max HTML report size reached
10.8 KB
smali/androidx/recyclerview/widget/LinearLayoutManager$d$a.smali vs.
smali/I0/o.smali
Max HTML report size reached
25.6 KB
smali/androidx/recyclerview/widget/f.smali vs.
smali/d1/s.smali
Max HTML report size reached
54.8 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d.smali vs.
smali/l/f.smali
Max HTML report size reached
16.7 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$e.smali vs.
smali/s0/f.smali
Max HTML report size reached
86.6 KB
smali/androidx/recyclerview/widget/RecyclerView$z.smali vs.
smali/h/t0.smali
Max HTML report size reached
5.76 KB
smali/androidx/recyclerview/widget/RecyclerView$m.smali vs.
smali/s0/g.smali
Files 11% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$m;1 .class·public·final·Ls0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x409 
10 ····name·=·"m" 
11 .end·annotation6 #·instance·fields
 7 .field·public·final·synthetic·e:Ls0/o;
  
 8 .field·public·final·synthetic·f:Ls0/h;
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>()V10 .method·public·constructor·<init>(Ls0/h;Ls0/o;)V
14 ····.locals·011 ····.locals·0
  
15 ····.line·112 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·214 ····.line·2
18 ····.line·315 ····.line·3
19 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Ls0/g;->f:Ls0/h;
20 ····return-void 
21 ····.line·5 
22 ····.line·6 
23 ····.line·7 
24 ····.line·8 
25 ····.line·9 
26 ····.line·10 
27 ····.line·11 
28 ····.line·12 
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 .end·method 
  
  
79 #·virtual·methods 
80 .method·public·d(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V 
81 ····.locals·0 
  
82 ····.line·1 
83 ····return-void 
84 .end·method 
  
85 .method·public·e(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$x;)V 
86 ····.locals·0 
  
87 ····.line·1 
88 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$m;->d(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V 
  
89 ····.line·2 
90 ····.line·3 
91 ····.line·4 
92 ····return-void 
93 ····.line·518 ····.line·5
94 ····.line·619 ····.line·6
 20 ····iput-object·p2,·p0,·Ls0/g;->e:Ls0/o;
  
95 ····.line·721 ····.line·7
96 ····.line·822 ····.line·8
 23 ····return-void
97 ····.line·924 ····.line·9
98 ····.line·1025 ····.line·10
99 ····.line·1126 ····.line·11
100 ····.line·1227 ····.line·12
101 ····.line·1328 ····.line·13
102 ····.line·1429 ····.line·14
103 ····.line·1530 ····.line·15
Offset 311, 40 lines modifiedOffset 235, 174 lines modified
311 ····.line·210235 ····.line·210
Max diff block lines reached; 3272/5791 bytes (56.50%) of diff not shown.
8.42 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$e$a.smali vs.
smali/q0/e.smali
Files 19% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;1 .class·public·Lq0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ly0/a;
5 .implements·Landroid/os/Parcelable$Creator; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·direct·methods6 #·direct·methods
15 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
16 ····.locals·08 ····.locals·0
  
17 ····.line·19 ····.line·1
Offset 81, 198 lines modifiedOffset 70, 154 lines modified
81 ····.line·5570 ····.line·55
82 ····.line·5671 ····.line·56
83 ····.line·5772 ····.line·57
84 ····.line·5873 ····.line·58
85 ····.line·5974 ····.line·59
86 ····.line·6075 ····.line·60
87 ····.line·6176 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
 118 ····.line·103
 119 ····.line·104
 120 ····.line·105
 121 ····.line·106
 122 ····.line·107
 123 ····.line·108
 124 ····.line·109
 125 ····.line·110
 126 ····.line·111
 127 ····.line·112
 128 ····.line·113
 129 ····.line·114
 130 ····.line·115
 131 ····.line·116
 132 ····.line·117
 133 ····.line·118
 134 ····.line·119
 135 ····.line·120
 136 ····.line·121
 137 ····.line·122
 138 ····.line·123
 139 ····.line·124
 140 ····.line·125
 141 ····.line·126
 142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
88 .end·method149 .end·method
  
  
89 #·virtual·methods150 #·virtual·methods
90 .method·public·a(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;151 .method·public·final·i(LB0/b;)V
91 ····.locals·1152 ····.locals·3
  
92 ····.line·1153 ····.line·1
93 ····new-instance·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;154 ····iget-object·v0,·p1,·LB0/b;->h:Ljava/lang/Object;
  
94 ····.line·2155 ····.line·2
95 ····.line·3156 ····.line·3
96 ····invoke-direct·{v0,·p1},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;-><init>(Landroid/os/Parcel;)V157 ····check-cast·v0,·Lio/flutter/plugin/platform/n;
  
97 ····.line·4158 ····.line·4
98 ····.line·5159 ····.line·5
 160 ····new-instance·v1,·Lq0/d;
99 ····.line·6 
100 ····return-object·v0 
101 ····.line·7 
102 ····.line·8 
103 ····.line·9 
Max diff block lines reached; 5283/8496 bytes (62.18%) of diff not shown.
19.6 KB
smali/androidx/recyclerview/widget/i.smali vs.
smali/B0/f.smali
Max HTML report size reached
13.3 KB
smali/androidx/recyclerview/widget/h$b.smali vs.
smali/G/v.smali
Max HTML report size reached
9.12 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a.smali vs.
smali/W0/k.smali
Files 18% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LW0/k;
 2 .super·LW0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·La1/c;
 6 .implements·LV0/l;
5 .implements·Landroid/os/Parcelable$Creator; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·direct·methods 
15 .method·public·constructor·<init>()V 
16 ····.locals·0 
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····.line·2 
20 ····.line·3 
21 ····.line·4 
22 ····return-void 
23 ····.line·5 
24 ····.line·6 
25 ····.line·7 
26 ····.line·8 
27 ····.line·9 
28 ····.line·10 
29 ····.line·11 
30 ····.line·12 
31 ····.line·13 
32 ····.line·14 
33 ····.line·15 
34 ····.line·16 
35 ····.line·17 
36 ····.line·18 
37 ····.line·19 
38 ····.line·20 
39 ····.line·21 
40 ····.line·22 
41 ····.line·23 
42 ····.line·24 
43 ····.line·25 
44 ····.line·26 
45 ····.line·27 
46 ····.line·28 
47 ····.line·29 
48 ····.line·30 
49 ····.line·31 
50 ····.line·32 
51 ····.line·33 
52 ····.line·34 
53 ····.line·35 
54 ····.line·36 
55 ····.line·37 
56 ····.line·38 
57 ····.line·39 
58 ····.line·40 
59 ····.line·41 
60 ····.line·42 
61 ····.line·43 
62 ····.line·44 
63 ····.line·45 
64 ····.line·46 
65 ····.line·47 
66 ····.line·48 
67 ····.line·49 
68 ····.line·50 
69 ····.line·51 
70 ····.line·52 
71 ····.line·53 
72 ····.line·54 
73 ····.line·55 
74 ····.line·56 
75 ····.line·57 
76 ····.line·58 
77 ····.line·59 
78 ····.line·60 
79 ····.line·61 
80 .end·method 
  
  
81 #·virtual·methods7 #·virtual·methods
82 .method·public·a(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;8 .method·public·final·b()La1/a;
83 ····.locals·19 ····.locals·1
  
84 ····.line·110 ····.line·1
85 ····new-instance·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;11 ····sget-object·v0,·LW0/q;->a:LW0/r;
  
86 ····.line·212 ····.line·2
87 ····.line·313 ····.line·3
88 ····invoke-direct·{v0,·p1},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;-><init>(Landroid/os/Parcel;)V14 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
89 ····.line·415 ····.line·4
90 ····.line·516 ····.line·5
91 ····.line·617 ····.line·6
92 ····return-object·v018 ····return-object·p0
93 ····.line·719 ····.line·7
94 ····.line·820 ····.line·8
95 ····.line·921 ····.line·9
96 ····.line·1022 ····.line·10
97 ····.line·1123 ····.line·11
98 ····.line·1224 ····.line·12
99 ····.line·1325 ····.line·13
Offset 155, 128 lines modifiedOffset 74, 159 lines modified
155 ····.line·5674 ····.line·56
156 ····.line·5775 ····.line·57
157 ····.line·5876 ····.line·58
158 ····.line·5977 ····.line·59
159 ····.line·6078 ····.line·60
160 ····.line·6179 ····.line·61
161 ····.line·6280 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
Max diff block lines reached; 5752/9206 bytes (62.48%) of diff not shown.
48.0 KB
smali/androidx/recyclerview/widget/e.smali vs.
smali/y/e.smali
Max HTML report size reached
45.7 KB
smali/androidx/recyclerview/widget/b.smali vs.
smali/s0/k.smali
Max HTML report size reached
40.4 KB
smali/androidx/recyclerview/widget/RecyclerView$f.smali vs.
smali/G/O.smali
Max HTML report size reached
9.34 KB
smali/androidx/recyclerview/widget/RecyclerView$o.smali vs.
smali/G/w.smali
Max HTML report size reached
16.0 KB
smali/androidx/recyclerview/widget/RecyclerView$e.smali vs.
smali/C0/q.smali
Max HTML report size reached
10.6 KB
smali/androidx/recyclerview/widget/i$a.smali vs.
smali/B0/j.smali
Max HTML report size reached
7.48 KB
smali/androidx/recyclerview/widget/GridLayoutManager$c.smali vs.
smali/g1/l.smali
Files 24% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 45 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/GridLayoutManager$c; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/l;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x409 
10 ····name·=·"c" 
11 .end·annotation 
  
 6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:LB0/h;
12 #·instance·fields 
13 .field·public·final·a:Landroid/util/SparseIntArray; 
  
14 .field·public·b:Z8 .field·public·k:LI0/n;
  
  
15 #·direct·methods9 #·direct·methods
16 .method·public·constructor·<init>()V10 .method·public·constructor·<init>(LB0/h;LN0/d;)V
17 ····.locals·111 ····.locals·0
  
18 ····.line·112 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput-object·p1,·p0,·Lg1/l;->j:LB0/h;
  
20 ····.line·214 ····.line·2
21 ····.line·315 ····.line·3
 16 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
22 ····.line·4 
23 ····new-instance·v0,·Landroid/util/SparseIntArray; 
  
 17 ····.line·4
24 ····.line·518 ····.line·5
25 ····.line·619 ····.line·6
 20 ····return-void
26 ····invoke-direct·{v0},·Landroid/util/SparseIntArray;-><init>()V 
  
27 ····.line·721 ····.line·7
28 ····.line·822 ····.line·8
29 ····.line·923 ····.line·9
30 ····iput-object·v0,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$c;->a:Landroid/util/SparseIntArray; 
  
31 ····.line·1024 ····.line·10
32 ····.line·1125 ····.line·11
33 ····const/4·v0,·0x0 
  
34 ····.line·1226 ····.line·12
35 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$c;->b:Z 
  
36 ····.line·1327 ····.line·13
37 ····.line·1428 ····.line·14
38 ····return-void 
39 ····.line·1529 ····.line·15
40 ····.line·1630 ····.line·16
41 ····.line·1731 ····.line·17
42 ····.line·1832 ····.line·18
43 ····.line·1933 ····.line·19
44 ····.line·2034 ····.line·20
45 ····.line·2135 ····.line·21
Offset 94, 107 lines modifiedOffset 79, 230 lines modified
94 ····.line·5579 ····.line·55
95 ····.line·5680 ····.line·56
96 ····.line·5781 ····.line·57
97 ····.line·5882 ····.line·58
98 ····.line·5983 ····.line·59
99 ····.line·6084 ····.line·60
100 ····.line·6185 ····.line·61
 86 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
 107 ····.line·83
 108 ····.line·84
 109 ····.line·85
 110 ····.line·86
 111 ····.line·87
 112 ····.line·88
 113 ····.line·89
 114 ····.line·90
 115 ····.line·91
 116 ····.line·92
 117 ····.line·93
 118 ····.line·94
 119 ····.line·95
 120 ····.line·96
 121 ····.line·97
 122 ····.line·98
 123 ····.line·99
 124 ····.line·100
 125 ····.line·101
 126 ····.line·102
 127 ····.line·103
 128 ····.line·104
 129 ····.line·105
 130 ····.line·106
 131 ····.line·107
 132 ····.line·108
 133 ····.line·109
 134 ····.line·110
 135 ····.line·111
 136 ····.line·112
Max diff block lines reached; 3464/7544 bytes (45.92%) of diff not shown.
69.7 KB
smali/androidx/recyclerview/widget/g.smali vs.
smali/y/q.smali
Max HTML report size reached
114 KB
smali/androidx/recyclerview/widget/c.smali vs.
smali/X/n.smali
Max HTML report size reached
20.1 KB
smali/androidx/recyclerview/widget/RecyclerView$x.smali vs.
smali/O/m.smali
Max HTML report size reached
12.4 KB
smali/androidx/recyclerview/widget/e$a.smali vs.
smali/G/s.smali
Max HTML report size reached
11.7 KB
smali/androidx/preference/SeekBarPreference$a.smali vs.
smali/W0/s.smali
Max HTML report size reached
4.99 KB
smali/androidx/preference/DropDownPreference$a.smali vs.
smali/B0/p.smali
Files 18% similar despite different names
    
Offset 1, 188 lines modifiedOffset 1, 73 lines modified
1 .class·public·Landroidx/preference/DropDownPreference$a;1 .class·public·final·LB0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener; 
  
 4 #·instance·fields
 5 .field·public·final·a:I
  
 6 .field·public·final·b:D
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/preference/DropDownPreference; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
 7 .field·public·final·c:D
14 #·instance·fields 
15 .field·public·final·synthetic·b:Landroidx/preference/DropDownPreference; 
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/preference/DropDownPreference;)V9 .method·public·constructor·<init>(IDD)V
18 ····.locals·010 ····.locals·0
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/preference/DropDownPreference$a;->b:Landroidx/preference/DropDownPreference; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V 
87 ····.locals·0 
  
88 ····.line·1 
89 ····if-ltz·p3,·:cond_0 
  
90 ····.line·213 ····.line·2
91 ····.line·314 ····.line·3
92 ····iget-object·p1,·p0,·Landroidx/preference/DropDownPreference$a;->b:Landroidx/preference/DropDownPreference; 
  
93 ····.line·415 ····.line·4
 16 ····iput·p1,·p0,·LB0/p;->a:I
94 ····.line·5 
95 ····invoke-virtual·{p1},·Landroidx/preference/ListPreference;->M()[Ljava/lang/CharSequence; 
  
 17 ····.line·5
96 ····.line·618 ····.line·6
 19 ····iput-wide·p2,·p0,·LB0/p;->b:D
  
97 ····.line·720 ····.line·7
98 ····.line·821 ····.line·8
99 ····move-result-object·p122 ····iput-wide·p4,·p0,·LB0/p;->c:D
  
100 ····.line·923 ····.line·9
101 ····aget-object·p1,·p1,·p3 
Max diff block lines reached; 2440/5002 bytes (48.78%) of diff not shown.
3.6 KB
smali/androidx/preference/Preference$a.smali vs.
smali/k1/f.smali
Files 26% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 35 lines modified
1 .class·public·Landroidx/preference/Preference$a;1 .class·public·final·Lk1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnClickListener; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/preference/Preference; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·synthetic·b:Landroidx/preference/Preference;5 .field·public·static·final·a:Lk1/f;
  
  
16 #·direct·methods6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
17 .method·public·constructor·<init>(Landroidx/preference/Preference;)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iput-object·p1,·p0,·Landroidx/preference/Preference$a;->b:Landroidx/preference/Preference; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·onClick(Landroid/view/View;)V 
87 ····.locals·18 ····.locals·1
  
88 ····.line·19 ····.line·1
89 ····iget-object·v0,·p0,·Landroidx/preference/Preference$a;->b:Landroidx/preference/Preference;10 ····new-instance·v0,·Lk1/f;
  
90 ····.line·211 ····.line·2
91 ····.line·312 ····.line·3
92 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->C(Landroid/view/View;)V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
93 ····.line·414 ····.line·4
94 ····.line·515 ····.line·5
95 ····.line·616 ····.line·6
96 ····return-void17 ····sput-object·v0,·Lk1/f;->a:Lk1/f;
  
97 ····.line·718 ····.line·7
98 ····.line·819 ····.line·8
 20 ····return-void
99 ····.line·921 ····.line·9
100 ····.line·1022 ····.line·10
101 ····.line·1123 ····.line·11
102 ····.line·1224 ····.line·12
103 ····.line·1325 ····.line·13
104 ····.line·1426 ····.line·14
105 ····.line·1527 ····.line·15
Offset 162, 8 lines modifiedOffset 76, 79 lines modified
162 ····.line·5676 ····.line·56
163 ····.line·5777 ····.line·57
Max diff block lines reached; 1097/3586 bytes (30.59%) of diff not shown.
9.62 KB
smali/androidx/preference/ListPreference$a.smali vs.
smali/O/F.smali
Max HTML report size reached
6.54 KB
smali/androidx/preference/CheckBoxPreference$a.smali vs.
smali/y/C.smali
Files 23% similar despite different names
    
Offset 1, 202 lines modifiedOffset 1, 168 lines modified
1 .class·public·Landroidx/preference/CheckBoxPreference$a;1 .class·public·abstract·Ly/C;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/reflect/Field;
  
 6 .field·public·static·final·b:Ljava/lang/reflect/Field;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/preference/CheckBoxPreference; 
9 .end·annotation 
  
 7 .field·public·static·final·c:Ljava/lang/reflect/Field;
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"a" 
13 .end·annotation 
  
 8 .field·public·static·final·d:Z
  
14 #·instance·fields 
15 .field·public·final·synthetic·a:Landroidx/preference/CheckBoxPreference; 
  
  
16 #·direct·methods9 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/preference/CheckBoxPreference;)V10 .method·static·constructor·<clinit>()V
18 ····.locals·011 ····.locals·3
  
19 ····.line·112 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference;13 ····:try_start_0
 14 ····const-class·v0,·Landroid/view/View;
  
21 ····.line·215 ····.line·2
22 ····.line·316 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····const-string·v1,·"mAttachInfo"
  
24 ····.line·418 ····.line·4
25 ····.line·519 ····.line·5
 20 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·onCheckedChanged(Landroid/widget/CompoundButton;Z)V 
87 ····.locals·2 
  
88 ····.line·1 
89 ····iget-object·v0,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference; 
  
90 ····.line·2 
91 ····.line·3 
92 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
93 ····.line·4 
94 ····.line·5 
95 ····.line·621 ····.line·6
96 ····move-result-object·v1 
  
97 ····.line·722 ····.line·7
98 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->e(Ljava/lang/Object;)Z 
  
99 ····.line·823 ····.line·8
 24 ····move-result-object·v0
  
100 ····.line·925 ····.line·9
Max diff block lines reached; 3684/6588 bytes (55.92%) of diff not shown.
7.76 KB
smali/androidx/preference/SeekBarPreference$b.smali vs.
smali/i1/x.smali
Files 18% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 90 lines modified
1 .class·public·Landroidx/preference/SeekBarPreference$b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Li1/x;
 2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnKeyListener;5 .implements·LV0/p;
  
  
 6 #·static·fields
 7 .field·public·static·final·g:Li1/x;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/preference/SeekBarPreference; 
9 .end·annotation 
  
 8 .field·public·static·final·h:Li1/x;
  
 9 .field·public·static·final·i:Li1/x;
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields10 #·instance·fields
15 .field·public·final·synthetic·b:Landroidx/preference/SeekBarPreference;11 .field·public·final·synthetic·f:I
  
  
16 #·direct·methods12 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/preference/SeekBarPreference;)V13 .method·static·synthetic·constructor·<clinit>()V
18 ····.locals·014 ····.locals·3
  
19 ····.line·115 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/preference/SeekBarPreference$b;->b:Landroidx/preference/SeekBarPreference;16 ····new-instance·v0,·Li1/x;
  
21 ····.line·217 ····.line·2
22 ····.line·318 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····const/4·v1,·0x2
  
24 ····.line·420 ····.line·4
 21 ····const/4·v2,·0x0
  
25 ····.line·522 ····.line·5
 23 ····invoke-direct·{v0,·v1,·v2},·Li1/x;-><init>(II)V
  
26 ····.line·624 ····.line·6
27 ····return-void 
28 ····.line·725 ····.line·7
29 ····.line·826 ····.line·8
 27 ····sput-object·v0,·Li1/x;->g:Li1/x;
  
30 ····.line·928 ····.line·9
31 ····.line·1029 ····.line·10
 30 ····new-instance·v0,·Li1/x;
  
32 ····.line·1131 ····.line·11
33 ····.line·1232 ····.line·12
 33 ····const/4·v1,·0x2
  
34 ····.line·1334 ····.line·13
 35 ····const/4·v2,·0x1
  
35 ····.line·1436 ····.line·14
 37 ····invoke-direct·{v0,·v1,·v2},·Li1/x;-><init>(II)V
  
36 ····.line·1538 ····.line·15
37 ····.line·1639 ····.line·16
38 ····.line·1740 ····.line·17
 41 ····sput-object·v0,·Li1/x;->h:Li1/x;
  
39 ····.line·1842 ····.line·18
40 ····.line·1943 ····.line·19
 44 ····new-instance·v0,·Li1/x;
  
41 ····.line·2045 ····.line·20
42 ····.line·2146 ····.line·21
 47 ····const/4·v1,·0x2
  
43 ····.line·2248 ····.line·22
 49 ····const/4·v2,·0x2
  
44 ····.line·2350 ····.line·23
 51 ····invoke-direct·{v0,·v1,·v2},·Li1/x;-><init>(II)V
  
45 ····.line·2452 ····.line·24
46 ····.line·2553 ····.line·25
47 ····.line·2654 ····.line·26
 55 ····sput-object·v0,·Li1/x;->i:Li1/x;
  
48 ····.line·2756 ····.line·27
49 ····.line·2857 ····.line·28
 58 ····return-void
50 ····.line·2959 ····.line·29
51 ····.line·3060 ····.line·30
52 ····.line·3161 ····.line·31
53 ····.line·3262 ····.line·32
54 ····.line·3363 ····.line·33
55 ····.line·3464 ····.line·34
56 ····.line·3565 ····.line·35
Offset 88, 144 lines modifiedOffset 111, 255 lines modified
88 ····.line·56111 ····.line·56
89 ····.line·57112 ····.line·57
90 ····.line·58113 ····.line·58
91 ····.line·59114 ····.line·59
92 ····.line·60115 ····.line·60
93 ····.line·61116 ····.line·61
94 ····.line·62117 ····.line·62
 118 ····.line·63
 119 ····.line·64
 120 ····.line·65
 121 ····.line·66
 122 ····.line·67
 123 ····.line·68
 124 ····.line·69
 125 ····.line·70
 126 ····.line·71
 127 ····.line·72
 128 ····.line·73
 129 ····.line·74
 130 ····.line·75
 131 ····.line·76
 132 ····.line·77
 133 ····.line·78
 134 ····.line·79
 135 ····.line·80
 136 ····.line·81
Max diff block lines reached; 4336/7836 bytes (55.33%) of diff not shown.
10.2 KB
smali/androidx/preference/EditTextPreference$a.smali vs.
smali/d1/p.smali
Max HTML report size reached
7.91 KB
smali/androidx/profileinstaller/a.smali vs.
smali/k1/k.smali
Files 19% similar despite different names
    
Offset 1, 305 lines modifiedOffset 1, 271 lines modified
1 .class·public·abstract·Landroidx/profileinstaller/a;1 .class·public·abstract·Lk1/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/String;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroidx/profileinstaller/a$b;, 
8 ········Landroidx/profileinstaller/a$a; 
9 ····} 
10 .end·annotation 
  
 6 .field·public·static·final·b:J
  
 7 .field·public·static·final·c:I
11 #·direct·methods 
12 .method·public·static·a(Ljava/io/File;)Z 
13 ····.locals·6 
  
14 ····.line·1 
15 ····invoke-virtual·{p0},·Ljava/io/File;->isDirectory()Z 
  
16 ····.line·2 
17 ····.line·3 
18 ····.line·4 
19 ····move-result·v0 
  
20 ····.line·5 
21 ····const/4·v1,·0x1 
  
22 ····.line·6 
23 ····if-eqz·v0,·:cond_3 
  
24 ····.line·7 
25 ····.line·8 
26 ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; 
  
27 ····.line·9 
28 ····.line·10 
29 ····.line·11 
30 ····move-result-object·p0 
  
31 ····.line·12 
32 ····const/4·v0,·0x0 
  
33 ····.line·13 
34 ····if-nez·p0,·:cond_0 
  
35 ····.line·14 
36 ····.line·15 
37 ····return·v0 
  
38 ····.line·16 
39 ····:cond_0 
40 ····array-length·v2,·p0 
  
41 ····.line·17 
42 ····const/4·v3,·0x0 
  
43 ····.line·18 
44 ····const/4·v4,·0x1 
  
45 ····.line·19 
46 ····:goto_0 
47 ····if-ge·v3,·v2,·:cond_2 
  
48 ····.line·20 
49 ····.line·21 
50 ····aget-object·v5,·p0,·v3 
  
 8 .field·public·static·final·d:I
51 ····.line·22 
52 ····.line·23 
53 ····invoke-static·{v5},·Landroidx/profileinstaller/a;->a(Ljava/io/File;)Z 
  
54 ····.line·24 
55 ····.line·25 
56 ····.line·26 
57 ····move-result·v5 
  
58 ····.line·27 
59 ····if-eqz·v5,·:cond_1 
  
60 ····.line·28 
61 ····.line·29 
62 ····if-eqz·v4,·:cond_1 
  
63 ····.line·30 
64 ····.line·31 
65 ····const/4·v4,·0x1 
  
66 ····.line·32 
67 ····goto·:goto_1 
  
 9 .field·public·static·final·e:J
68 ····.line·33 
69 ····:cond_1 
70 ····const/4·v4,·0x0 
  
 10 .field·public·static·final·f:Lk1/f;
71 ····.line·34 
72 ····:goto_1 
73 ····add-int/lit8·v3,·v3,·0x1 
  
 11 .field·public·static·final·g:Lk1/i;
74 ····.line·35 
75 ····.line·36 
76 ····goto·:goto_0 
  
 12 .field·public·static·final·h:Lk1/i;
77 ····.line·37 
78 ····:cond_2 
79 ····return·v4 
  
80 ····.line·38 
81 ····:cond_3 
82 ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z 
  
 13 #·direct·methods
 14 .method·static·constructor·<clinit>()V
83 ····.line·39 
84 ····.line·40 
85 ····.line·41 
86 ····return·v1 
Max diff block lines reached; 5340/8006 bytes (66.70%) of diff not shown.
50.5 KB
smali/androidx/profileinstaller/d.smali vs.
smali/androidx/datastore/preferences/protobuf/r0.smali
Max HTML report size reached
2.52 KB
smali/androidx/profileinstaller/a$b.smali vs.
smali/W0/m.smali
Files 18% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Landroidx/profileinstaller/a$b;1 .class·public·final·LW0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/profileinstaller/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·e:Z
  
  
12 #·direct·methods8 #·virtual·methods
13 .method·public·static·a(Landroid/content/Context;)Ljava/io/File;9 .method·public·final·toString()Ljava/lang/String;
14 ····.locals·010 ····.locals·1
  
15 ····.line·111 ····.line·1
16 ····invoke-static·{p0},·LS/a;->a(Landroid/content/Context;)Landroid/content/Context;12 ····iget-boolean·v0,·p0,·LW0/m;->e:Z
  
17 ····.line·213 ····.line·2
18 ····.line·314 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
19 ····.line·4 
20 ····move-result-object·p0 
  
 16 ····.line·4
21 ····.line·517 ····.line·5
22 ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File; 
  
23 ····.line·618 ····.line·6
 19 ····move-result-object·v0
  
24 ····.line·720 ····.line·7
 21 ····return-object·v0
25 ····.line·822 ····.line·8
26 ····move-result-object·p0 
  
27 ····.line·923 ····.line·9
28 ····return-object·p0 
29 ····.line·1024 ····.line·10
30 ····.line·1125 ····.line·11
31 ····.line·1226 ····.line·12
32 ····.line·1327 ····.line·13
33 ····.line·1428 ····.line·14
34 ····.line·1529 ····.line·15
35 ····.line·1630 ····.line·16
Offset 85, 8 lines modifiedOffset 79, 79 lines modified
85 ····.line·5679 ····.line·56
86 ····.line·5780 ····.line·57
87 ····.line·5881 ····.line·58
88 ····.line·5982 ····.line·59
89 ····.line·6083 ····.line·60
90 ····.line·6184 ····.line·61
91 ····.line·6285 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
 123 ····.line·100
 124 ····.line·101
 125 ····.line·102
 126 ····.line·103
 127 ····.line·104
 128 ····.line·105
 129 ····.line·106
 130 ····.line·107
 131 ····.line·108
 132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
Max diff block lines reached; 0/2478 bytes (0.00%) of diff not shown.
2.3 KB
smali/androidx/profileinstaller/d$c.smali vs.
smali/s0/v.smali
Files 14% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 63 lines modified
1 .class·public·Landroidx/profileinstaller/d$c;1 .class·public·final·Ls0/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/profileinstaller/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Landroid/view/KeyEvent;
  
13 .field·public·final·a:I6 .field·public·b:I
  
14 .field·public·final·b:Z7 .field·public·c:Z
  
15 .field·public·final·c:Z8 .field·public·final·synthetic·d:LB0/b;
  
  
16 #·direct·methods9 #·direct·methods
17 .method·public·constructor·<init>(IZZ)V10 .method·public·constructor·<init>(LB0/b;Landroid/view/KeyEvent;)V
18 ····.locals·011 ····.locals·0
  
19 ····.line·112 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·214 ····.line·2
22 ····.line·315 ····.line·3
23 ····.line·416 ····.line·4
24 ····iput·p1,·p0,·Landroidx/profileinstaller/d$c;->a:I17 ····iput-object·p1,·p0,·Ls0/v;->d:LB0/b;
  
25 ····.line·518 ····.line·5
26 ····.line·619 ····.line·6
27 ····iput-boolean·p3,·p0,·Landroidx/profileinstaller/d$c;->c:Z20 ····iget-object·p1,·p1,·LB0/b;->f:Ljava/lang/Object;
  
28 ····.line·721 ····.line·7
29 ····.line·822 ····.line·8
30 ····iput-boolean·p2,·p0,·Landroidx/profileinstaller/d$c;->b:Z23 ····check-cast·p1,·[Ls0/w;
  
31 ····.line·924 ····.line·9
32 ····.line·1025 ····.line·10
33 ····return-void26 ····array-length·p1,·p1
  
34 ····.line·1127 ····.line·11
 28 ····iput·p1,·p0,·Ls0/v;->b:I
  
35 ····.line·1229 ····.line·12
36 ····.line·1330 ····.line·13
 31 ····const/4·p1,·0x0
  
37 ····.line·1432 ····.line·14
 33 ····iput-boolean·p1,·p0,·Ls0/v;->c:Z
  
38 ····.line·1534 ····.line·15
39 ····.line·1635 ····.line·16
 36 ····iput-object·p2,·p0,·Ls0/v;->a:Landroid/view/KeyEvent;
  
40 ····.line·1737 ····.line·17
41 ····.line·1838 ····.line·18
 39 ····return-void
42 ····.line·1940 ····.line·19
43 ····.line·2041 ····.line·20
44 ····.line·2142 ····.line·21
45 ····.line·2243 ····.line·22
46 ····.line·2344 ····.line·23
47 ····.line·2445 ····.line·24
48 ····.line·2546 ····.line·25
Offset 247, 37 lines modifiedOffset 248, 8 lines modified
247 ····.line·210248 ····.line·210
248 ····.line·211249 ····.line·211
249 ····.line·212250 ····.line·212
250 ····.line·213251 ····.line·213
251 ····.line·214252 ····.line·214
252 ····.line·215253 ····.line·215
253 ····.line·216254 ····.line·216
254 ····.line·217 
255 ····.line·218 
256 ····.line·219 
257 ····.line·220 
258 ····.line·221 
259 ····.line·222 
260 ····.line·223 
261 ····.line·224 
262 ····.line·225 
263 ····.line·226 
264 ····.line·227 
265 ····.line·228 
266 ····.line·229 
267 ····.line·230 
268 ····.line·231 
269 ····.line·232 
270 ····.line·233 
271 ····.line·234 
272 ····.line·235 
273 ····.line·236 
274 ····.line·237 
275 ····.line·238 
276 ····.line·239 
277 ····.line·240 
278 ····.line·241 
279 ····.line·242 
280 ····.line·243 
281 ····.line·244 
282 ····.line·245 
283 .end·method255 .end·method
4.62 KB
smali/androidx/profileinstaller/ProfileInstallReceiver$a.smali vs.
smali/d1/a0.smali
Files 27% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 28 lines modified
1 .class·public·Landroidx/profileinstaller/ProfileInstallReceiver$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/a0;
 2 .super·Li1/k;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/profileinstaller/c$c;5 .implements·Ld1/L;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/profileinstaller/ProfileInstallReceiver; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"a" 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·a:Landroidx/profileinstaller/ProfileInstallReceiver; 
  
  
16 #·direct·methods6 #·virtual·methods
17 .method·public·constructor·<init>(Landroidx/profileinstaller/ProfileInstallReceiver;)V7 .method·public·final·b()Z
18 ····.locals·08 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····iput-object·p1,·p0,·Landroidx/profileinstaller/ProfileInstallReceiver$a;->a:Landroidx/profileinstaller/ProfileInstallReceiver;10 ····const/4·v0,·0x1
  
21 ····.line·211 ····.line·2
 12 ····return·v0
22 ····.line·313 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
26 ····.line·616 ····.line·6
27 ····return-void 
28 ····.line·717 ····.line·7
29 ····.line·818 ····.line·8
30 ····.line·919 ····.line·9
31 ····.line·1020 ····.line·10
32 ····.line·1121 ····.line·11
33 ····.line·1222 ····.line·12
34 ····.line·1323 ····.line·13
Offset 88, 32 lines modifiedOffset 71, 97 lines modified
88 ····.line·5671 ····.line·56
89 ····.line·5772 ····.line·57
90 ····.line·5873 ····.line·58
91 ····.line·5974 ····.line·59
92 ····.line·6075 ····.line·60
93 ····.line·6176 ····.line·61
94 ····.line·6277 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
 118 ····.line·103
 119 ····.line·104
 120 ····.line·105
 121 ····.line·106
 122 ····.line·107
 123 ····.line·108
 124 ····.line·109
 125 ····.line·110
 126 ····.line·111
 127 ····.line·112
 128 ····.line·113
 129 ····.line·114
 130 ····.line·115
 131 ····.line·116
 132 ····.line·117
 133 ····.line·118
 134 ····.line·119
 135 ····.line·120
 136 ····.line·121
 137 ····.line·122
 138 ····.line·123
 139 ····.line·124
 140 ····.line·125
 141 ····.line·126
 142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
95 .end·method149 .end·method
Max diff block lines reached; 2216/4613 bytes (48.04%) of diff not shown.
90.0 KB
smali/androidx/profileinstaller/b.smali vs.
smali/f0/c.smali
Max HTML report size reached
57.0 KB
smali/androidx/profileinstaller/c.smali vs.
smali/u0/j.smali
Max HTML report size reached
10.9 KB
smali/androidx/profileinstaller/c$b.smali vs.
smali/y/A.smali
Max HTML report size reached
14.9 KB
smali/androidx/profileinstaller/d$b.smali vs.
smali/k1/j.smali
Max HTML report size reached
17.5 KB
smali/androidx/window/layout/adapter/sidecar/b$c.smali vs.
smali/I0/M.smali
Max HTML report size reached
8.61 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$a.smali vs.
smali/h/W.smali
Files 18% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;1 .class·public·final·Lh/W;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnFocusChangeListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/window/layout/adapter/sidecar/SidecarCompat; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····.line·2 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·synthetic·constructor·<init>(Lb1/g;)V 
20 ····.locals·0 
  
21 ····.line·1 
22 ····invoke-direct·{p0},·Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;-><init>()V 
  
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods8 #·direct·methods
26 .method·public·final·a(Landroid/app/Activity;)Landroid/os/IBinder;9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
27 ····.locals·010 ····.locals·0
  
28 ····.line·111 ····.line·1
29 ····if-eqz·p1,·:cond_012 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·213 ····.line·2
31 ····.line·314 ····.line·3
32 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
33 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Lh/W;->a:Landroidx/appcompat/widget/SearchView;
  
34 ····.line·517 ····.line·5
35 ····.line·618 ····.line·6
 19 ····return-void
36 ····move-result-object·p1 
  
37 ····.line·720 ····.line·7
38 ····if-eqz·p1,·:cond_0 
  
39 ····.line·821 ····.line·8
40 ····.line·922 ····.line·9
41 ····invoke-virtual·{p1},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; 
  
42 ····.line·1023 ····.line·10
43 ····.line·1124 ····.line·11
44 ····.line·1225 ····.line·12
45 ····move-result-object·p1 
  
46 ····.line·1326 ····.line·13
47 ····if-eqz·p1,·:cond_0 
  
48 ····.line·1427 ····.line·14
49 ····.line·1528 ····.line·15
50 ····iget-object·p1,·p1,·Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder; 
  
51 ····.line·1629 ····.line·16
52 ····.line·1730 ····.line·17
53 ····goto·:goto_0 
  
54 ····.line·1831 ····.line·18
55 ····:cond_0 
56 ····const/4·p1,·0x0 
  
57 ····.line·1932 ····.line·19
58 ····:goto_0 
59 ····return-object·p1 
60 ····.line·2033 ····.line·20
61 ····.line·2134 ····.line·21
62 ····.line·2235 ····.line·22
63 ····.line·2336 ····.line·23
64 ····.line·2437 ····.line·24
65 ····.line·2538 ····.line·25
66 ····.line·2639 ····.line·26
Offset 119, 142 lines modifiedOffset 77, 117 lines modified
119 ····.line·5677 ····.line·56
120 ····.line·5778 ····.line·57
121 ····.line·5879 ····.line·58
122 ····.line·5980 ····.line·59
123 ····.line·6081 ····.line·60
124 ····.line·6182 ····.line·61
125 ····.line·6283 ····.line·62
 84 ····.line·63
 85 ····.line·64
 86 ····.line·65
 87 ····.line·66
 88 ····.line·67
 89 ····.line·68
 90 ····.line·69
 91 ····.line·70
 92 ····.line·71
 93 ····.line·72
 94 ····.line·73
 95 ····.line·74
 96 ····.line·75
 97 ····.line·76
 98 ····.line·77
 99 ····.line·78
 100 ····.line·79
 101 ····.line·80
 102 ····.line·81
 103 ····.line·82
 104 ····.line·83
 105 ····.line·84
 106 ····.line·85
Max diff block lines reached; 5366/8693 bytes (61.73%) of diff not shown.
10.6 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$b.smali vs.
smali/j/d.smali
Max HTML report size reached
47.5 KB
smali/androidx/window/layout/adapter/sidecar/b.smali vs.
smali/io/flutter/embedding/engine/renderer/o.smali
Max HTML report size reached
7.73 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$c.smali vs.
smali/g1/k.smali
Files 20% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·Landroidx/window/layout/adapter/sidecar/SidecarCompat$c; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/k;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnAttachStateChangeListener; 
  
 4 #·instance·fields
 5 .field·public·h:LI0/r;
  
 6 .field·public·i:Ljava/lang/Object;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/window/layout/adapter/sidecar/SidecarCompat; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·"c" 
13 .end·annotation 
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LI0/r;
14 #·instance·fields 
15 .field·public·final·b:Landroidx/window/layout/adapter/sidecar/SidecarCompat; 
  
16 .field·public·final·c:Ljava/lang/ref/WeakReference;9 .field·public·l:I
  
  
17 #·direct·methods10 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V11 .method·public·constructor·<init>(LI0/r;LN0/d;)V
19 ····.locals·112 ····.locals·0
  
20 ····.line·113 ····.line·1
21 ····const-string·v0,·"sidecarCompat"14 ····iput-object·p1,·p0,·Lg1/k;->k:LI0/r;
  
22 ····.line·215 ····.line·2
23 ····.line·316 ····.line·3
24 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
25 ····.line·418 ····.line·4
26 ····.line·519 ····.line·5
27 ····.line·620 ····.line·6
 21 ····return-void
28 ····const-string·v0,·"activity" 
  
29 ····.line·722 ····.line·7
30 ····.line·823 ····.line·8
31 ····invoke-static·{p2,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
32 ····.line·924 ····.line·9
33 ····.line·1025 ····.line·10
34 ····.line·1126 ····.line·11
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····.line·1227 ····.line·12
37 ····.line·1328 ····.line·13
38 ····.line·1429 ····.line·14
39 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;->b:Landroidx/window/layout/adapter/sidecar/SidecarCompat; 
  
40 ····.line·1530 ····.line·15
41 ····.line·1631 ····.line·16
42 ····new-instance·p1,·Ljava/lang/ref/WeakReference; 
  
43 ····.line·1732 ····.line·17
44 ····.line·1833 ····.line·18
45 ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V 
  
46 ····.line·1934 ····.line·19
47 ····.line·2035 ····.line·20
48 ····.line·2136 ····.line·21
49 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;->c:Ljava/lang/ref/WeakReference; 
  
50 ····.line·2237 ····.line·22
51 ····.line·2338 ····.line·23
52 ····return-void 
53 ····.line·2439 ····.line·24
54 ····.line·2540 ····.line·25
55 ····.line·2641 ····.line·26
56 ····.line·2742 ····.line·27
57 ····.line·2843 ····.line·28
58 ····.line·2944 ····.line·29
59 ····.line·3045 ····.line·30
Offset 154, 90 lines modifiedOffset 132, 178 lines modified
154 ····.line·106132 ····.line·106
155 ····.line·107133 ····.line·107
156 ····.line·108134 ····.line·108
157 ····.line·109135 ····.line·109
158 ····.line·110136 ····.line·110
159 ····.line·111137 ····.line·111
160 ····.line·112138 ····.line·112
 139 ····.line·113
 140 ····.line·114
 141 ····.line·115
 142 ····.line·116
 143 ····.line·117
 144 ····.line·118
 145 ····.line·119
 146 ····.line·120
 147 ····.line·121
 148 ····.line·122
 149 ····.line·123
 150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
 165 ····.line·139
 166 ····.line·140
 167 ····.line·141
 168 ····.line·142
 169 ····.line·143
 170 ····.line·144
 171 ····.line·145
 172 ····.line·146
Max diff block lines reached; 3762/7790 bytes (48.29%) of diff not shown.
75.8 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat.smali vs.
smali/a0/i.smali
Max HTML report size reached
8.98 KB
smali/androidx/versionedparcelable/ParcelImpl$a.smali vs.
smali/G/W.smali
Files 19% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Landroidx/versionedparcelable/ParcelImpl$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/W;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable$Creator; 
  
 4 #·instance·fields
 5 .field·public·h:Ljava/lang/Object;
  
 6 .field·public·i:Ll1/d;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/versionedparcelable/ParcelImpl; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·null 
13 .end·annotation7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LG/Z;
  
 9 .field·public·l:I
  
  
14 #·direct·methods10 #·direct·methods
15 .method·public·constructor·<init>()V11 .method·public·constructor·<init>(LG/Z;LP0/b;)V
16 ····.locals·012 ····.locals·0
  
17 ····.line·113 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····iput-object·p1,·p0,·LG/W;->k:LG/Z;
  
19 ····.line·215 ····.line·2
20 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
21 ····.line·418 ····.line·4
22 ····return-void 
23 ····.line·519 ····.line·5
24 ····.line·620 ····.line·6
 21 ····return-void
25 ····.line·722 ····.line·7
26 ····.line·823 ····.line·8
27 ····.line·924 ····.line·9
28 ····.line·1025 ····.line·10
29 ····.line·1126 ····.line·11
30 ····.line·1227 ····.line·12
31 ····.line·1328 ····.line·13
Offset 81, 257 lines modifiedOffset 81, 212 lines modified
81 ····.line·5581 ····.line·55
82 ····.line·5682 ····.line·56
83 ····.line·5783 ····.line·57
84 ····.line·5884 ····.line·58
85 ····.line·5985 ····.line·59
86 ····.line·6086 ····.line·60
87 ····.line·6187 ····.line·61
 88 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
 101 ····.line·75
 102 ····.line·76
 103 ····.line·77
 104 ····.line·78
 105 ····.line·79
 106 ····.line·80
 107 ····.line·81
 108 ····.line·82
 109 ····.line·83
 110 ····.line·84
 111 ····.line·85
 112 ····.line·86
 113 ····.line·87
 114 ····.line·88
 115 ····.line·89
 116 ····.line·90
 117 ····.line·91
 118 ····.line·92
 119 ····.line·93
 120 ····.line·94
 121 ····.line·95
 122 ····.line·96
 123 ····.line·97
 124 ····.line·98
 125 ····.line·99
 126 ····.line·100
 127 ····.line·101
 128 ····.line·102
 129 ····.line·103
 130 ····.line·104
 131 ····.line·105
 132 ····.line·106
 133 ····.line·107
 134 ····.line·108
 135 ····.line·109
 136 ····.line·110
 137 ····.line·111
 138 ····.line·112
 139 ····.line·113
 140 ····.line·114
 141 ····.line·115
 142 ····.line·116
 143 ····.line·117
 144 ····.line·118
 145 ····.line·119
 146 ····.line·120
 147 ····.line·121
 148 ····.line·122
 149 ····.line·123
 150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
Max diff block lines reached; 5497/9082 bytes (60.53%) of diff not shown.
9.55 KB
smali/androidx/core/widget/NestedScrollView$e$a.smali vs.
smali/M0/o.smali
Max HTML report size reached
18.6 KB
smali/androidx/core/widget/NestedScrollView$a.smali vs.
smali/G/n.smali
Max HTML report size reached
41.6 KB
smali/androidx/core/graphics/drawable/IconCompat$a.smali vs.
smali/G/V.smali
Max HTML report size reached
15.1 KB
smali/androidx/lifecycle/r$c.smali vs.
smali/B0/x.smali
Max HTML report size reached
18.4 KB
smali/androidx/lifecycle/a$a.smali vs.
smali/I0/I.smali
Max HTML report size reached
11.2 KB
smali/androidx/lifecycle/t$b.smali vs.
smali/X/g.smali
Max HTML report size reached
20.0 KB
smali/androidx/lifecycle/a$b.smali vs.
smali/G/Z.smali
Max HTML report size reached
19.0 KB
smali/androidx/lifecycle/h$a.smali vs.
smali/I0/H.smali
Max HTML report size reached
2.76 KB
smali/androidx/lifecycle/i$a.smali vs.
smali/X/m.smali
Files 22% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Landroidx/lifecycle/i$a; 
2 .super·Landroidx/lifecycle/f;1 .class·public·interface·abstract·LX/m;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LX/a;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/lifecycle/i; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·08 ····.locals·1
  
15 ····.line·19 ····.line·1
16 ····invoke-direct·{p0},·Landroidx/lifecycle/f;-><init>()V10 ····sget-object·v0,·LX/a;->b:LX/a;
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
 13 ····sput-object·v0,·LX/m;->a:LX/a;
19 ····.line·4 
20 ····return-void 
21 ····.line·5 
22 ····.line·6 
23 ····.line·7 
24 ····.line·8 
25 ····.line·9 
26 ····.line·10 
27 ····.line·11 
28 ····.line·12 
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 .end·method 
  
  
79 #·virtual·methods 
80 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V 
81 ····.locals·0 
  
82 ····.line·1 
83 ····const-string·p2,·"activity" 
  
84 ····.line·2 
85 ····.line·3 
86 ····invoke-static·{p1,·p2},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
87 ····.line·414 ····.line·4
88 ····.line·515 ····.line·5
 16 ····return-void
89 ····.line·617 ····.line·6
90 ····sget-object·p2,·Landroidx/lifecycle/t;->c:Landroidx/lifecycle/t$b; 
  
91 ····.line·718 ····.line·7
92 ····.line·819 ····.line·8
93 ····invoke-virtual·{p2,·p1},·Landroidx/lifecycle/t$b;->c(Landroid/app/Activity;)V 
  
94 ····.line·920 ····.line·9
95 ····.line·1021 ····.line·10
96 ····.line·1122 ····.line·11
97 ····return-void 
98 ····.line·1223 ····.line·12
99 ····.line·1324 ····.line·13
100 ····.line·1425 ····.line·14
101 ····.line·1526 ····.line·15
102 ····.line·1627 ····.line·16
103 ····.line·1728 ····.line·17
104 ····.line·1829 ····.line·18
Offset 206, 8 lines modifiedOffset 124, 29 lines modified
206 ····.line·106124 ····.line·106
207 ····.line·107125 ····.line·107
208 ····.line·108126 ····.line·108
Max diff block lines reached; 373/2738 bytes (13.62%) of diff not shown.
18.2 KB
smali/androidx/lifecycle/t$c.smali vs.
smali/y/I.smali
Max HTML report size reached
6.43 KB
smali/androidx/lifecycle/m$b.smali vs.
smali/y/L.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Landroidx/lifecycle/m$b; 
2 .super·Ljava/lang/Object;1 .class·public·Ly/L;
 2 .super·Ly/K;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/lifecycle/m; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·public·a:Landroidx/lifecycle/h$b; 
  
14 .field·public·b:Landroidx/lifecycle/j; 
  
  
15 #·direct·methods4 #·direct·methods
16 .method·public·constructor·<init>(Landroidx/lifecycle/k;Landroidx/lifecycle/h$b;)V5 .method·public·constructor·<init>(Ly/O;Landroid/view/WindowInsets;)V
17 ····.locals·16 ····.locals·0
  
18 ····.line·17 ····.line·1
19 ····const-string·v0,·"initialState"8 ····invoke-direct·{p0,·p1,·p2},·Ly/K;-><init>(Ly/O;Landroid/view/WindowInsets;)V
  
20 ····.line·29 ····.line·2
21 ····.line·310 ····.line·3
22 ····invoke-static·{p2,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····.line·411 ····.line·4
 12 ····return-void
24 ····.line·513 ····.line·5
25 ····.line·614 ····.line·6
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
27 ····.line·715 ····.line·7
28 ····.line·816 ····.line·8
29 ····.line·917 ····.line·9
30 ····invoke-static·{p1},·Lb1/l;->b(Ljava/lang/Object;)V 
  
31 ····.line·1018 ····.line·10
32 ····.line·1119 ····.line·11
33 ····.line·1220 ····.line·12
34 ····invoke-static·{p1},·Landroidx/lifecycle/n;->f(Ljava/lang/Object;)Landroidx/lifecycle/j; 
  
35 ····.line·1321 ····.line·13
36 ····.line·1422 ····.line·14
37 ····.line·1523 ····.line·15
38 ····move-result-object·p1 
  
39 ····.line·1624 ····.line·16
40 ····iput-object·p1,·p0,·Landroidx/lifecycle/m$b;->b:Landroidx/lifecycle/j; 
  
41 ····.line·1725 ····.line·17
42 ····.line·1826 ····.line·18
43 ····iput-object·p2,·p0,·Landroidx/lifecycle/m$b;->a:Landroidx/lifecycle/h$b; 
  
44 ····.line·1927 ····.line·19
45 ····.line·2028 ····.line·20
46 ····return-void 
47 ····.line·2129 ····.line·21
48 ····.line·2230 ····.line·22
49 ····.line·2331 ····.line·23
50 ····.line·2432 ····.line·24
51 ····.line·2533 ····.line·25
52 ····.line·2634 ····.line·26
53 ····.line·2735 ····.line·27
Offset 149, 78 lines modifiedOffset 118, 156 lines modified
149 ····.line·106118 ····.line·106
150 ····.line·107119 ····.line·107
151 ····.line·108120 ····.line·108
152 ····.line·109121 ····.line·109
153 ····.line·110122 ····.line·110
154 ····.line·111123 ····.line·111
155 ····.line·112124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
 132 ····.line·120
 133 ····.line·121
 134 ····.line·122
 135 ····.line·123
 136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
Max diff block lines reached; 3089/6491 bytes (47.59%) of diff not shown.
50.4 KB
smali/androidx/datastore/preferences/protobuf/f$i.smali vs.
smali/O/k.smali
Max HTML report size reached
26.7 KB
smali/androidx/datastore/preferences/protobuf/i0$c.smali vs.
smali/h/i.smali
Max HTML report size reached
20.4 KB
smali/androidx/datastore/preferences/protobuf/j$a.smali vs.
smali/I0/l.smali
Max HTML report size reached
74.7 KB
smali/androidx/datastore/preferences/protobuf/i$b.smali vs.
smali/I0/r.smali
Max HTML report size reached
30.4 KB
smali/androidx/datastore/preferences/protobuf/t$d.smali vs.
smali/androidx/lifecycle/w.smali
Max HTML report size reached
15.9 KB
smali/androidx/datastore/preferences/protobuf/k0$b$a.smali vs.
smali/d1/b0.smali
Max HTML report size reached
29.4 KB
smali/androidx/datastore/preferences/protobuf/j0$c.smali vs.
smali/I0/v.smali
Max HTML report size reached
4.61 KB
smali/androidx/datastore/preferences/protobuf/f$d.smali vs.
smali/I/j.smali
Files 18% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Landroidx/datastore/preferences/protobuf/f$d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI/j;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/f$f; 
  
 4 #·instance·fields
 5 .field·public·h:Lm1/h;
  
 6 .field·public·i:Lm1/h;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/datastore/preferences/protobuf/f; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·"d" 
13 .end·annotation 
  
 7 .field·public·j:Lm1/n;
  
 8 .field·public·synthetic·k:Ljava/lang/Object;
14 #·direct·methods 
15 .method·public·constructor·<init>()V 
16 ····.locals·0 
  
 9 .field·public·final·synthetic·l:LI/k;
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 10 .field·public·m:I
19 ····return-void 
20 .end·method 
  
21 .method·public·synthetic·constructor·<init>(Landroidx/datastore/preferences/protobuf/f$a;)V 
22 ····.locals·0 
  
23 ····.line·2 
24 ····invoke-direct·{p0},·Landroidx/datastore/preferences/protobuf/f$d;-><init>()V 
  
25 ····return-void 
26 .end·method 
  
  
27 #·virtual·methods11 #·direct·methods
28 .method·public·a([BII)[B12 .method·public·constructor·<init>(LI/k;LP0/b;)V
29 ····.locals·013 ····.locals·0
  
30 ····.line·114 ····.line·1
31 ····add-int/2addr·p3,·p215 ····iput-object·p1,·p0,·LI/j;->l:LI/k;
  
32 ····.line·216 ····.line·2
33 ····invoke-static·{p1,·p2,·p3},·Ljava/util/Arrays;->copyOfRange([BII)[B 
  
34 ····.line·317 ····.line·3
 18 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
35 ····.line·419 ····.line·4
36 ····.line·520 ····.line·5
37 ····move-result-object·p1 
  
38 ····.line·621 ····.line·6
39 ····return-object·p122 ····return-void
40 ····.line·723 ····.line·7
41 ····.line·824 ····.line·8
42 ····.line·925 ····.line·9
43 ····.line·1026 ····.line·10
44 ····.line·1127 ····.line·11
45 ····.line·1228 ····.line·12
46 ····.line·1329 ····.line·13
Offset 260, 37 lines modifiedOffset 238, 164 lines modified
260 ····.line·210238 ····.line·210
261 ····.line·211239 ····.line·211
262 ····.line·212240 ····.line·212
263 ····.line·213241 ····.line·213
264 ····.line·214242 ····.line·214
265 ····.line·215243 ····.line·215
266 ····.line·216244 ····.line·216
 245 .end·method
  
  
 246 #·virtual·methods
 247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
 248 ····.locals·1
  
 249 ····.line·1
 250 ····iput-object·p1,·p0,·LI/j;->k:Ljava/lang/Object;
  
 251 ····.line·2
 252 ····.line·3
 253 ····iget·p1,·p0,·LI/j;->m:I
  
 254 ····.line·4
 255 ····.line·5
 256 ····const/high16·v0,·-0x80000000
  
 257 ····.line·6
 258 ····.line·7
 259 ····or-int/2addr·p1,·v0
  
 260 ····.line·8
 261 ····iput·p1,·p0,·LI/j;->m:I
  
 262 ····.line·9
 263 ····.line·10
 264 ····iget-object·p1,·p0,·LI/j;->l:LI/k;
  
 265 ····.line·11
 266 ····.line·12
 267 ····const/4·v0,·0x0
  
 268 ····.line·13
 269 ····invoke-virtual·{p1,·v0,·p0},·LI/k;->b(Ljava/lang/Object;LP0/b;)Ljava/lang/Object;
  
 270 ····.line·14
 271 ····.line·15
 272 ····.line·16
 273 ····move-result-object·p1
  
267 ····.line·217274 ····.line·17
 275 ····return-object·p1
268 ····.line·218276 ····.line·18
269 ····.line·219277 ····.line·19
270 ····.line·220278 ····.line·20
Max diff block lines reached; 0/4610 bytes (0.00%) of diff not shown.
4.19 KB
smali/androidx/datastore/preferences/protobuf/k0$b$d.smali vs.
smali/G/S.smali
Files 20% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/k0$b$d; 
2 .super·Landroidx/datastore/preferences/protobuf/k0$b;1 .class·public·final·LG/S;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:LP0/g;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/datastore/preferences/protobuf/k0$b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x4011 
10 ····name·=·null 
11 .end·annotation6 .field·public·final·b:Ld1/l;
  
 7 .field·public·final·c:LG/a0;
  
 8 .field·public·final·d:LN0/i;
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;I)V10 .method·public·constructor·<init>(LV0/p;Ld1/l;LG/a0;LN0/i;)V
14 ····.locals·611 ····.locals·1
  
15 ····.line·112 ····.line·1
16 ····const/4·v5,·0x013 ····const-string·v0,·"callerContext"
  
17 ····.line·214 ····.line·2
18 ····move-object·v0,·p0 
  
19 ····.line·315 ····.line·3
20 ····move-object·v1,·p116 ····invoke-static·{p4,·v0},·LW0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····.line·417 ····.line·4
22 ····move·v2,·p2 
  
23 ····.line·518 ····.line·5
24 ····move-object·v3,·p3 
  
25 ····.line·619 ····.line·6
26 ····move·v4,·p420 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·721 ····.line·7
28 ····invoke-direct/range·{v0·..·v5},·Landroidx/datastore/preferences/protobuf/k0$b;-><init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;ILandroidx/datastore/preferences/protobuf/k0$a;)V 
  
29 ····.line·822 ····.line·8
30 ····.line·923 ····.line·9
 24 ····check-cast·p1,·LP0/g;
  
31 ····.line·1025 ····.line·10
32 ····return-void 
33 ····.line·1126 ····.line·11
 27 ····iput-object·p1,·p0,·LG/S;->a:LP0/g;
  
34 ····.line·1228 ····.line·12
35 ····.line·1329 ····.line·13
 30 ····iput-object·p2,·p0,·LG/S;->b:Ld1/l;
  
36 ····.line·1431 ····.line·14
37 ····.line·1532 ····.line·15
 33 ····iput-object·p3,·p0,·LG/S;->c:LG/a0;
  
38 ····.line·1634 ····.line·16
39 ····.line·1735 ····.line·17
 36 ····iput-object·p4,·p0,·LG/S;->d:LN0/i;
  
40 ····.line·1837 ····.line·18
41 ····.line·1938 ····.line·19
 39 ····return-void
42 ····.line·2040 ····.line·20
43 ····.line·2141 ····.line·21
44 ····.line·2242 ····.line·22
45 ····.line·2343 ····.line·23
46 ····.line·2444 ····.line·24
47 ····.line·2545 ····.line·25
48 ····.line·2646 ····.line·26
Offset 595, 8 lines modifiedOffset 596, 146 lines modified
595 ····.line·560596 ····.line·560
596 ····.line·561597 ····.line·561
597 ····.line·562598 ····.line·562
598 ····.line·563599 ····.line·563
599 ····.line·564600 ····.line·564
600 ····.line·565601 ····.line·565
601 ····.line·566602 ····.line·566
 603 ····.line·567
 604 ····.line·568
 605 ····.line·569
 606 ····.line·570
 607 ····.line·571
 608 ····.line·572
 609 ····.line·573
 610 ····.line·574
 611 ····.line·575
 612 ····.line·576
 613 ····.line·577
 614 ····.line·578
 615 ····.line·579
 616 ····.line·580
 617 ····.line·581
 618 ····.line·582
 619 ····.line·583
 620 ····.line·584
 621 ····.line·585
 622 ····.line·586
 623 ····.line·587
 624 ····.line·588
 625 ····.line·589
 626 ····.line·590
 627 ····.line·591
 628 ····.line·592
 629 ····.line·593
 630 ····.line·594
 631 ····.line·595
 632 ····.line·596
 633 ····.line·597
 634 ····.line·598
 635 ····.line·599
 636 ····.line·600
 637 ····.line·601
 638 ····.line·602
 639 ····.line·603
 640 ····.line·604
 641 ····.line·605
 642 ····.line·606
Max diff block lines reached; 0/4172 bytes (0.00%) of diff not shown.
12.0 KB
smali/androidx/datastore/preferences/protobuf/a$a.smali vs.
smali/u0/i.smali
Max HTML report size reached
67.1 KB
smali/androidx/datastore/preferences/protobuf/i0$d.smali vs.
smali/G/k.smali
Max HTML report size reached
5.95 KB
smali/androidx/datastore/preferences/protobuf/k0$b$c.smali vs.
smali/h/Z.smali
Files 23% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 180 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/k0$b$c; 
2 .super·Landroidx/datastore/preferences/protobuf/k0$b;1 .class·public·final·Lh/Z;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/datastore/preferences/protobuf/k0$b; 
7 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x4011 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·direct·methods8 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;I)V9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
14 ····.locals·610 ····.locals·0
  
15 ····.line·111 ····.line·1
16 ····const/4·v5,·0x012 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·213 ····.line·2
18 ····move-object·v0,·p0 
  
19 ····.line·314 ····.line·3
20 ····move-object·v1,·p1 
  
21 ····.line·415 ····.line·4
22 ····move·v2,·p216 ····iput-object·p1,·p0,·Lh/Z;->e:Landroidx/appcompat/widget/SearchView;
  
23 ····.line·517 ····.line·5
24 ····move-object·v3,·p3 
  
25 ····.line·618 ····.line·6
 19 ····return-void
26 ····move·v4,·p4 
  
27 ····.line·720 ····.line·7
28 ····invoke-direct/range·{v0·..·v5},·Landroidx/datastore/preferences/protobuf/k0$b;-><init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;ILandroidx/datastore/preferences/protobuf/k0$a;)V 
  
29 ····.line·821 ····.line·8
30 ····.line·922 ····.line·9
31 ····.line·1023 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
Max diff block lines reached; 2361/5975 bytes (39.51%) of diff not shown.
130 KB
smali/androidx/datastore/preferences/protobuf/g$b.smali vs.
smali/G/P.smali
Max HTML report size reached
239 KB
smali/androidx/datastore/preferences/protobuf/g$c.smali vs.
smali/d1/f.smali
Max HTML report size reached
15.1 KB
smali/androidx/datastore/preferences/protobuf/C$a.smali vs.
smali/d1/E.smali
Max HTML report size reached
26.7 KB
smali/androidx/datastore/preferences/protobuf/r$a.smali vs.
smali/W0/g.smali
Max HTML report size reached
23.3 KB
smali/androidx/datastore/preferences/protobuf/h$a.smali vs.
smali/I0/p.smali
Max HTML report size reached
42.3 KB
smali/androidx/datastore/preferences/protobuf/i0$e.smali vs.
smali/a0/f.smali
Max HTML report size reached
22.7 KB
smali/androidx/datastore/preferences/protobuf/i0$b.smali vs.
smali/I0/G.smali
Max HTML report size reached
37.5 KB
smali/androidx/datastore/preferences/protobuf/k0$c.smali vs.
smali/I0/f.smali
Max HTML report size reached
6.92 KB
smali/androidx/datastore/preferences/protobuf/m$a.smali vs.
smali/h1/m.smali
Files 24% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Landroidx/datastore/preferences/protobuf/m$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lh1/m;
 2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV0/p;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/datastore/preferences/protobuf/m; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·static·fields
 7 .field·public·static·final·f:Lh1/m;
13 .field·public·final·a:Ljava/lang/Object; 
  
14 .field·public·final·b:I 
  
  
15 #·direct·methods8 #·direct·methods
16 .method·public·constructor·<init>(Ljava/lang/Object;I)V9 .method·static·constructor·<clinit>()V
17 ····.locals·010 ····.locals·2
  
18 ····.line·111 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·Lh1/m;
  
20 ····.line·213 ····.line·2
21 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x2
  
22 ····.line·416 ····.line·4
23 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/m$a;->a:Ljava/lang/Object;17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
24 ····.line·518 ····.line·5
25 ····.line·619 ····.line·6
26 ····iput·p2,·p0,·Landroidx/datastore/preferences/protobuf/m$a;->b:I 
  
27 ····.line·720 ····.line·7
 21 ····sput-object·v0,·Lh1/m;->f:Lh1/m;
  
28 ····.line·822 ····.line·8
29 ····return-void 
30 ····.line·923 ····.line·9
 24 ····return-void
31 ····.line·1025 ····.line·10
32 ····.line·1126 ····.line·11
33 ····.line·1227 ····.line·12
34 ····.line·1328 ····.line·13
35 ····.line·1429 ····.line·14
36 ····.line·1530 ····.line·15
37 ····.line·1631 ····.line·16
Offset 139, 145 lines modifiedOffset 131, 72 lines modified
139 ····.line·106131 ····.line·106
140 ····.line·107132 ····.line·107
141 ····.line·108133 ····.line·108
142 ····.line·109134 ····.line·109
143 ····.line·110135 ····.line·110
144 ····.line·111136 ····.line·111
145 ····.line·112137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
146 .end·method159 .end·method
  
  
147 #·virtual·methods160 #·virtual·methods
148 .method·public·equals(Ljava/lang/Object;)Z161 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
149 ····.locals·3162 ····.locals·0
  
150 ····.line·1163 ····.line·1
151 ····instance-of·v0,·p1,·Landroidx/datastore/preferences/protobuf/m$a;164 ····check-cast·p1,·Ljava/lang/Number;
  
152 ····.line·2165 ····.line·2
153 ····.line·3166 ····.line·3
154 ····const/4·v1,·0x0167 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
155 ····.line·4168 ····.line·4
156 ····if-nez·v0,·:cond_0 
  
157 ····.line·5169 ····.line·5
158 ····.line·6170 ····.line·6
159 ····return·v1171 ····move-result·p1
  
160 ····.line·7172 ····.line·7
 173 ····check-cast·p2,·LN0/g;
161 ····:cond_0 
162 ····check-cast·p1,·Landroidx/datastore/preferences/protobuf/m$a; 
  
163 ····.line·8174 ····.line·8
164 ····.line·9175 ····.line·9
165 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/m$a;->a:Ljava/lang/Object;176 ····add-int/lit8·p1,·p1,·0x1
  
166 ····.line·10177 ····.line·10
167 ····.line·11178 ····.line·11
 179 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
168 ····iget-object·v2,·p1,·Landroidx/datastore/preferences/protobuf/m$a;->a:Ljava/lang/Object; 
  
169 ····.line·12 
170 ····.line·13 
171 ····if-ne·v0,·v2,·:cond_1 
  
172 ····.line·14 
Max diff block lines reached; 3179/6977 bytes (45.56%) of diff not shown.
98.2 KB
smali/androidx/datastore/preferences/protobuf/i$d.smali vs.
smali/B0/v.smali
Max HTML report size reached
9.0 KB
smali/androidx/datastore/preferences/protobuf/B$c.smali vs.
smali/G/x.smali
Files 22% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 36 lines modified
1 .class·public·Landroidx/datastore/preferences/protobuf/B$c; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/x;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/I; 
  
 4 #·instance·fields
 5 .field·public·h:LG/P;
  
 6 .field·public·i:Ll1/d;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/datastore/preferences/protobuf/B; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x9 
12 ····name·=·"c" 
13 .end·annotation 
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
14 #·instance·fields 
15 .field·public·a:[Landroidx/datastore/preferences/protobuf/I;8 .field·public·final·synthetic·k:LG/P;
  
 9 .field·public·l:I
  
  
16 #·direct·methods10 #·direct·methods
17 .method·public·varargs·constructor·<init>([Landroidx/datastore/preferences/protobuf/I;)V11 .method·public·constructor·<init>(LG/P;LP0/b;)V
18 ····.locals·012 ····.locals·0
  
19 ····.line·113 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····iput-object·p1,·p0,·LG/x;->k:LG/P;
  
21 ····.line·215 ····.line·2
22 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
23 ····.line·4 
24 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/B$c;->a:[Landroidx/datastore/preferences/protobuf/I; 
  
 18 ····.line·4
25 ····.line·519 ····.line·5
26 ····.line·620 ····.line·6
27 ····return-void21 ····return-void
28 ····.line·722 ····.line·7
29 ····.line·823 ····.line·8
30 ····.line·924 ····.line·9
31 ····.line·1025 ····.line·10
Offset 88, 226 lines modifiedOffset 82, 316 lines modified
88 ····.line·5682 ····.line·56
89 ····.line·5783 ····.line·57
90 ····.line·5884 ····.line·58
91 ····.line·5985 ····.line·59
92 ····.line·6086 ····.line·60
93 ····.line·6187 ····.line·61
94 ····.line·6288 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
 101 ····.line·75
 102 ····.line·76
 103 ····.line·77
 104 ····.line·78
 105 ····.line·79
 106 ····.line·80
 107 ····.line·81
 108 ····.line·82
 109 ····.line·83
 110 ····.line·84
 111 ····.line·85
 112 ····.line·86
 113 ····.line·87
 114 ····.line·88
 115 ····.line·89
 116 ····.line·90
 117 ····.line·91
 118 ····.line·92
 119 ····.line·93
 120 ····.line·94
 121 ····.line·95
 122 ····.line·96
 123 ····.line·97
 124 ····.line·98
 125 ····.line·99
 126 ····.line·100
 127 ····.line·101
 128 ····.line·102
 129 ····.line·103
 130 ····.line·104
 131 ····.line·105
 132 ····.line·106
 133 ····.line·107
 134 ····.line·108
 135 ····.line·109
 136 ····.line·110
 137 ····.line·111
 138 ····.line·112
 139 ····.line·113
 140 ····.line·114
 141 ····.line·115
 142 ····.line·116
 143 ····.line·117
 144 ····.line·118
 145 ····.line·119
 146 ····.line·120
 147 ····.line·121
 148 ····.line·122
 149 ····.line·123
 150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
Max diff block lines reached; 5329/9102 bytes (58.55%) of diff not shown.
62.0 KB
smali/androidx/datastore/preferences/protobuf/j0$a.smali vs.
smali/c1/k.smali
Max HTML report size reached
40.1 KB
smali/androidx/datastore/preferences/protobuf/j0$e.smali vs.
smali/h/h.smali
Max HTML report size reached
17.4 KB
smali/androidx/datastore/preferences/protobuf/b0$b.smali vs.
smali/I/k.smali
Max HTML report size reached
4.58 KB
smali/androidx/datastore/preferences/protobuf/f$j.smali vs.
smali/I0/t.smali
Files 27% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Landroidx/datastore/preferences/protobuf/f$j; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI0/t;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/f$f; 
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/datastore/preferences/protobuf/f; 
9 .end·annotation 
  
 7 .field·public·final·synthetic·j:LI0/n;
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·"j" 
13 .end·annotation 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·public·constructor·<init>()V9 .method·public·constructor·<init>(LI0/n;LN0/d;)V
16 ····.locals·010 ····.locals·0
  
17 ····.line·111 ····.line·1
 12 ····iput-object·p1,·p0,·LI0/t;->j:LI0/n;
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····return-void 
20 .end·method 
  
21 .method·public·synthetic·constructor·<init>(Landroidx/datastore/preferences/protobuf/f$a;)V 
22 ····.locals·0 
  
23 ····.line·2 
24 ····invoke-direct·{p0},·Landroidx/datastore/preferences/protobuf/f$j;-><init>()V 
  
25 ····return-void 
26 .end·method 
  
  
27 #·virtual·methods 
28 .method·public·a([BII)[B 
29 ····.locals·2 
  
30 ····.line·1 
31 ····new-array·v0,·p3,·[B 
  
32 ····.line·213 ····.line·2
33 ····.line·314 ····.line·3
34 ····const/4·v1,·0x015 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
35 ····.line·416 ····.line·4
36 ····invoke-static·{p1,·p2,·v0,·v1,·p3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V 
  
37 ····.line·517 ····.line·5
38 ····.line·618 ····.line·6
 19 ····return-void
39 ····.line·720 ····.line·7
40 ····return-object·v0 
41 ····.line·821 ····.line·8
42 ····.line·922 ····.line·9
43 ····.line·1023 ····.line·10
44 ····.line·1124 ····.line·11
45 ····.line·1225 ····.line·12
46 ····.line·1326 ····.line·13
47 ····.line·1427 ····.line·14
Offset 260, 37 lines modifiedOffset 232, 164 lines modified
260 ····.line·210232 ····.line·210
261 ····.line·211233 ····.line·211
262 ····.line·212234 ····.line·212
263 ····.line·213235 ····.line·213
264 ····.line·214236 ····.line·214
265 ····.line·215237 ····.line·215
266 ····.line·216238 ····.line·216
 239 .end·method
  
  
 240 #·virtual·methods
 241 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
 242 ····.locals·1
  
 243 ····.line·1
 244 ····iput-object·p1,·p0,·LI0/t;->h:Ljava/lang/Object;
  
 245 ····.line·2
 246 ····.line·3
 247 ····iget·p1,·p0,·LI0/t;->i:I
  
 248 ····.line·4
 249 ····.line·5
 250 ····const/high16·v0,·-0x80000000
  
 251 ····.line·6
 252 ····.line·7
 253 ····or-int/2addr·p1,·v0
  
 254 ····.line·8
 255 ····iput·p1,·p0,·LI0/t;->i:I
  
 256 ····.line·9
 257 ····.line·10
 258 ····iget-object·p1,·p0,·LI0/t;->j:LI0/n;
  
 259 ····.line·11
 260 ····.line·12
 261 ····const/4·v0,·0x0
  
 262 ····.line·13
 263 ····invoke-virtual·{p1,·v0,·p0},·LI0/n;->b(Ljava/lang/Object;LN0/d;)Ljava/lang/Object;
  
 264 ····.line·14
 265 ····.line·15
 266 ····.line·16
 267 ····move-result-object·p1
  
267 ····.line·217268 ····.line·17
 269 ····return-object·p1
268 ····.line·218270 ····.line·18
269 ····.line·219271 ····.line·19
270 ····.line·220272 ····.line·20
271 ····.line·221273 ····.line·21
272 ····.line·222274 ····.line·22
Max diff block lines reached; 0/4579 bytes (0.00%) of diff not shown.
22.7 KB
smali/androidx/datastore/preferences/protobuf/b0$d.smali vs.
smali/G/M.smali
Max HTML report size reached
13.1 KB
smali/androidx/datastore/preferences/protobuf/r$b.smali vs.
smali/d0/d.smali
Max HTML report size reached
15.1 KB
smali/androidx/datastore/preferences/protobuf/f$e.smali vs.
smali/d1/Y.smali
Max HTML report size reached
3.97 KB
smali/androidx/datastore/preferences/protobuf/k0$b$b.smali vs.
smali/q/e.smali
Files 23% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/k0$b$b; 
2 .super·Landroidx/datastore/preferences/protobuf/k0$b;1 .class·public·final·Lq/e;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lq/b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/datastore/preferences/protobuf/k0$b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x4011 
10 ····name·=·null 
11 .end·annotation6 #·instance·fields
 7 .field·public·final·a:Ll0/a;
  
 8 .field·public·final·b:I
  
 9 .field·public·final·c:I
  
 10 .field·public·final·d:Ljava/lang/String;
  
  
12 #·direct·methods11 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;I)V12 .method·public·constructor·<init>(Ll0/a;IILjava/lang/String;)V
14 ····.locals·613 ····.locals·0
  
15 ····.line·114 ····.line·1
16 ····const/4·v5,·0x015 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·216 ····.line·2
18 ····move-object·v0,·p0 
  
19 ····.line·317 ····.line·3
20 ····move-object·v1,·p1 
  
21 ····.line·418 ····.line·4
22 ····move·v2,·p219 ····iput-object·p1,·p0,·Lq/e;->a:Ll0/a;
  
23 ····.line·520 ····.line·5
24 ····move-object·v3,·p3 
  
25 ····.line·621 ····.line·6
26 ····move·v4,·p422 ····iput·p2,·p0,·Lq/e;->c:I
  
27 ····.line·723 ····.line·7
28 ····invoke-direct/range·{v0·..·v5},·Landroidx/datastore/preferences/protobuf/k0$b;-><init>(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/k0$c;ILandroidx/datastore/preferences/protobuf/k0$a;)V 
  
29 ····.line·824 ····.line·8
 25 ····iput·p3,·p0,·Lq/e;->b:I
  
30 ····.line·926 ····.line·9
31 ····.line·1027 ····.line·10
32 ····return-void28 ····iput-object·p4,·p0,·Lq/e;->d:Ljava/lang/String;
  
33 ····.line·1129 ····.line·11
34 ····.line·1230 ····.line·12
 31 ····return-void
35 ····.line·1332 ····.line·13
36 ····.line·1433 ····.line·14
37 ····.line·1534 ····.line·15
38 ····.line·1635 ····.line·16
39 ····.line·1736 ····.line·17
40 ····.line·1837 ····.line·18
41 ····.line·1938 ····.line·19
Offset 595, 8 lines modifiedOffset 593, 146 lines modified
595 ····.line·560593 ····.line·560
596 ····.line·561594 ····.line·561
597 ····.line·562595 ····.line·562
598 ····.line·563596 ····.line·563
599 ····.line·564597 ····.line·564
600 ····.line·565598 ····.line·565
601 ····.line·566599 ····.line·566
 600 ····.line·567
 601 ····.line·568
 602 ····.line·569
 603 ····.line·570
 604 ····.line·571
 605 ····.line·572
 606 ····.line·573
 607 ····.line·574
 608 ····.line·575
 609 ····.line·576
 610 ····.line·577
 611 ····.line·578
 612 ····.line·579
 613 ····.line·580
 614 ····.line·581
 615 ····.line·582
 616 ····.line·583
 617 ····.line·584
 618 ····.line·585
 619 ····.line·586
 620 ····.line·587
 621 ····.line·588
 622 ····.line·589
 623 ····.line·590
 624 ····.line·591
 625 ····.line·592
 626 ····.line·593
 627 ····.line·594
 628 ····.line·595
 629 ····.line·596
 630 ····.line·597
 631 ····.line·598
 632 ····.line·599
 633 ····.line·600
 634 ····.line·601
 635 ····.line·602
 636 ····.line·603
 637 ····.line·604
 638 ····.line·605
 639 ····.line·606
 640 ····.line·607
 641 ····.line·608
 642 ····.line·609
 643 ····.line·610
 644 ····.line·611
 645 ····.line·612
 646 ····.line·613
 647 ····.line·614
 648 ····.line·615
 649 ····.line·616
 650 ····.line·617
Max diff block lines reached; 0/3952 bytes (0.00%) of diff not shown.
7.55 KB
smali/androidx/datastore/preferences/protobuf/b0$a.smali vs.
smali/G/N.smali
Files 14% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroidx/datastore/preferences/protobuf/b0$a; 
2 .super·Landroidx/datastore/preferences/protobuf/b0;1 .class·public·final·LG/N;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LW0/n;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·Landroidx/datastore/preferences/protobuf/b0;->q()Landroidx/datastore/preferences/protobuf/b0; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·null 
11 .end·annotation6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·j:LG/P;
  
 8 .field·public·k:I
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>()V10 .method·public·constructor·<init>(LG/P;LP0/b;)V
14 ····.locals·111 ····.locals·0
  
15 ····.line·112 ····.line·1
16 ····const/4·v0,·0x013 ····iput-object·p1,·p0,·LG/N;->j:LG/P;
  
17 ····.line·214 ····.line·2
18 ····invoke-direct·{p0,·v0},·Landroidx/datastore/preferences/protobuf/b0;-><init>(Landroidx/datastore/preferences/protobuf/b0$a;)V 
  
19 ····.line·315 ····.line·3
 16 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
20 ····.line·417 ····.line·4
21 ····.line·518 ····.line·5
22 ····return-void 
23 ····.line·619 ····.line·6
 20 ····return-void
24 ····.line·721 ····.line·7
25 ····.line·822 ····.line·8
26 ····.line·923 ····.line·9
27 ····.line·1024 ····.line·10
28 ····.line·1125 ····.line·11
29 ····.line·1226 ····.line·12
30 ····.line·1327 ····.line·13
Offset 80, 177 lines modifiedOffset 79, 215 lines modified
80 ····.line·5579 ····.line·55
81 ····.line·5680 ····.line·56
82 ····.line·5781 ····.line·57
83 ····.line·5882 ····.line·58
84 ····.line·5983 ····.line·59
85 ····.line·6084 ····.line·60
86 ····.line·6185 ····.line·61
 86 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
 107 ····.line·83
 108 ····.line·84
 109 ····.line·85
 110 ····.line·86
 111 ····.line·87
 112 ····.line·88
 113 ····.line·89
 114 ····.line·90
 115 ····.line·91
 116 ····.line·92
 117 ····.line·93
 118 ····.line·94
 119 ····.line·95
 120 ····.line·96
 121 ····.line·97
 122 ····.line·98
 123 ····.line·99
 124 ····.line·100
 125 ····.line·101
 126 ····.line·102
 127 ····.line·103
 128 ····.line·104
 129 ····.line·105
 130 ····.line·106
 131 ····.line·107
 132 ····.line·108
 133 ····.line·109
 134 ····.line·110
 135 ····.line·111
 136 ····.line·112
 137 ····.line·113
 138 ····.line·114
 139 ····.line·115
 140 ····.line·116
 141 ····.line·117
 142 ····.line·118
 143 ····.line·119
 144 ····.line·120
 145 ····.line·121
 146 ····.line·122
 147 ····.line·123
 148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
Max diff block lines reached; 3942/7620 bytes (51.73%) of diff not shown.
78.5 KB
smali/t1/T.smali vs.
smali/J0/d.smali
Max HTML report size reached
32.5 KB
smali/t1/a.smali vs.
smali/f1/o.smali
Max HTML report size reached
56.6 KB
smali/t1/k.smali vs.
smali/M0/n.smali
Max HTML report size reached
64.9 KB
smali/t1/j.smali vs.
smali/W0/h.smali
Max HTML report size reached
26.7 KB
smali/t1/N.smali vs.
smali/l/j.smali
Max HTML report size reached
14.0 KB
smali/t1/f$b.smali vs.
smali/O/I.smali
Max HTML report size reached
59.7 KB
smali/t1/L.smali vs.
smali/M0/l.smali
Max HTML report size reached
26.8 KB
smali/t1/f$a.smali vs.
smali/G/d0.smali
Max HTML report size reached
25.0 KB
smali/t1/h.smali vs.
smali/X/e.smali
Max HTML report size reached
23.2 KB
smali/t1/l.smali vs.
smali/I0/C.smali
Max HTML report size reached
7.24 KB
smali/t1/b$a.smali vs.
smali/O/n.smali
Files 27% similar despite different names
    
Offset 1, 282 lines modifiedOffset 1, 227 lines modified
1 .class·public·final·Lt1/b$a;1 .class·public·final·LO/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Closeable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lt1/b; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·"a" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·e:Lt1/b;5 .field·public·final·synthetic·a:I
  
16 .field·public·f:Lt1/M;6 .field·public·b:I
  
17 .field·public·g:J7 .field·public·c:I
  
18 .field·public·h:[B8 .field·public·d:Z
  
19 .field·public·i:I9 .field·public·e:Z
  
20 .field·public·j:I 
  
  
21 #·direct·methods10 #·direct·methods
22 .method·public·constructor·<init>()V11 .method·public·synthetic·constructor·<init>(I)V
23 ····.locals·212 ····.locals·0
  
24 ····.line·113 ····.line·1
 14 ····iput·p1,·p0,·LO/n;->a:I
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
26 ····.line·2 
27 ····.line·3 
28 ····.line·4 
29 ····const-wide/16·v0,·-0x1 
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
30 ····.line·5 
31 ····.line·6 
32 ····iput-wide·v0,·p0,·Lt1/b$a;->g:J 
  
33 ····.line·7 
34 ····.line·8 
35 ····const/4·v0,·-0x1 
  
36 ····.line·9 
37 ····iput·v0,·p0,·Lt1/b$a;->i:I 
  
38 ····.line·10 
39 ····.line·11 
40 ····iput·v0,·p0,·Lt1/b$a;->j:I 
  
41 ····.line·12 
42 ····.line·13 
43 ····return-void16 ····return-void
44 ····.line·14 
45 ····.line·15 
46 ····.line·16 
47 ····.line·17 
48 ····.line·18 
49 ····.line·19 
50 ····.line·20 
51 ····.line·21 
52 ····.line·22 
53 ····.line·23 
54 ····.line·24 
55 ····.line·25 
56 ····.line·26 
57 ····.line·27 
58 ····.line·28 
59 ····.line·29 
60 ····.line·30 
61 ····.line·31 
62 ····.line·32 
63 ····.line·33 
64 ····.line·34 
65 ····.line·35 
66 ····.line·36 
67 ····.line·37 
68 ····.line·38 
69 ····.line·39 
70 ····.line·40 
71 ····.line·41 
72 ····.line·42 
73 ····.line·43 
74 ····.line·44 
75 ····.line·45 
76 ····.line·46 
77 ····.line·47 
78 ····.line·48 
79 ····.line·49 
80 ····.line·50 
81 ····.line·51 
82 ····.line·52 
83 ····.line·53 
84 ····.line·54 
85 ····.line·55 
86 ····.line·56 
87 ····.line·57 
88 ····.line·58 
89 ····.line·59 
90 ····.line·60 
91 ····.line·61 
92 .end·method17 .end·method
  
  
93 #·virtual·methods18 #·virtual·methods
94 .method·public·final·a(Lt1/M;)V19 .method·public·toString()Ljava/lang/String;
95 ····.locals·020 ····.locals·2
  
96 ····.line·1 
97 ····iput-object·p1,·p0,·Lt1/b$a;->f:Lt1/M; 
  
98 ····.line·2 
99 ····.line·3 
100 ····return-void 
101 ····.line·4 
Max diff block lines reached; 4241/7336 bytes (57.81%) of diff not shown.
90.9 KB
smali/t1/O.smali vs.
smali/a0/j.smali
Max HTML report size reached
54.5 KB
smali/t1/f.smali vs.
smali/y/B.smali
Max HTML report size reached
43.1 KB
smali/t1/m.smali vs.
smali/d1/A.smali
Max HTML report size reached
5.63 KB
smali/t1/F.smali vs.
smali/g/m.smali
Files 13% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·Lt1/F;1 .class·public·final·Lg/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/widget/PopupWindow$OnDismissListener;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lt1/P;)Lt1/c; 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-static·{p0},·Lt1/H;->a(Lt1/P;)Lt1/c;6 #·instance·fields
 7 .field·public·final·synthetic·e:Lg/n;
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·p0 
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(Lg/n;)V
13 ····.line·5 
14 ····return-object·p0 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 .end·method 
  
73 .method·public·static·final·b(Lt1/Q;)Lt1/d; 
74 ····.locals·010 ····.locals·0
  
75 ····.line·111 ····.line·1
76 ····invoke-static·{p0},·Lt1/H;->b(Lt1/Q;)Lt1/d;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·213 ····.line·2
78 ····.line·314 ····.line·3
79 ····.line·415 ····.line·4
80 ····move-result-object·p016 ····iput-object·p1,·p0,·Lg/m;->e:Lg/n;
  
81 ····.line·517 ····.line·5
82 ····return-object·p0 
83 ····.line·618 ····.line·6
 19 ····return-void
84 ····.line·720 ····.line·7
85 ····.line·821 ····.line·8
86 ····.line·922 ····.line·9
87 ····.line·1023 ····.line·10
88 ····.line·1124 ····.line·11
89 ····.line·1225 ····.line·12
90 ····.line·1326 ····.line·13
Offset 142, 102 lines modifiedOffset 77, 100 lines modified
142 ····.line·5677 ····.line·56
143 ····.line·5778 ····.line·57
144 ····.line·5879 ····.line·58
145 ····.line·5980 ····.line·59
146 ····.line·6081 ····.line·60
147 ····.line·6182 ····.line·61
148 ····.line·6283 ····.line·62
 84 ····.line·63
 85 ····.line·64
 86 ····.line·65
 87 ····.line·66
 88 ····.line·67
 89 ····.line·68
 90 ····.line·69
 91 ····.line·70
 92 ····.line·71
 93 ····.line·72
 94 ····.line·73
 95 ····.line·74
 96 ····.line·75
 97 ····.line·76
Max diff block lines reached; 2746/5690 bytes (48.26%) of diff not shown.
28.8 KB
smali/t1/M.smali vs.
smali/G/D.smali
Max HTML report size reached
182 KB
smali/t1/e.smali vs.
smali/C0/o.smali
Max HTML report size reached
324 KB
smali/t1/b.smali vs.
smali/d1/Z.smali
Max HTML report size reached
54.2 KB
smali/t1/J$a.smali vs.
smali/h/A.smali
Max HTML report size reached
29.3 KB
smali/t1/g.smali vs.
smali/O/J.smali
Max HTML report size reached
24.5 KB
smali/t1/K.smali vs.
smali/B0/m.smali
Max HTML report size reached
21.2 KB
smali/t1/E.smali vs.
smali/I0/B.smali
Max HTML report size reached
3.37 KB
smali/t1/H.smali vs.
smali/d1/B.smali
Files 25% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·synthetic·Lt1/H;1 .class·public·abstract·Ld1/B;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Lk1/d;
4 #·direct·methods 
5 .method·public·static·final·a(Lt1/P;)Lt1/c; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"<this>" 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
 6 .field·public·static·final·b:Lk1/c;
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····new-instance·v0,·Lt1/K; 
  
16 ····.line·7 
17 ····.line·8 
18 ····invoke-direct·{v0,·p0},·Lt1/K;-><init>(Lt1/P;)V 
  
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····return-object·v0 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 .end·method 
  
75 .method·public·static·final·b(Lt1/Q;)Lt1/d;7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
76 ····.locals·19 ····.locals·1
  
77 ····.line·110 ····.line·1
78 ····const-string·v0,·"<this>"11 ····sget-object·v0,·Lk1/d;->h:Lk1/d;
  
79 ····.line·212 ····.line·2
80 ····.line·313 ····.line·3
81 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····sput-object·v0,·Ld1/B;->a:Lk1/d;
  
82 ····.line·415 ····.line·4
83 ····.line·516 ····.line·5
 17 ····sget·v0,·Ld1/i0;->g:I
84 ····.line·6 
85 ····new-instance·v0,·Lt1/L; 
  
 18 ····.line·6
86 ····.line·719 ····.line·7
 20 ····sget-object·v0,·Lk1/c;->g:Lk1/c;
87 ····.line·8 
88 ····invoke-direct·{v0,·p0},·Lt1/L;-><init>(Lt1/Q;)V 
  
 21 ····.line·8
89 ····.line·922 ····.line·9
 23 ····sput-object·v0,·Ld1/B;->b:Lk1/c;
  
90 ····.line·1024 ····.line·10
91 ····.line·1125 ····.line·11
92 ····return-object·v026 ····return-void
93 ····.line·1227 ····.line·12
94 ····.line·1328 ····.line·13
95 ····.line·1429 ····.line·14
96 ····.line·1530 ····.line·15
97 ····.line·1631 ····.line·16
98 ····.line·1732 ····.line·17
99 ····.line·1833 ····.line·18
Offset 150, 8 lines modifiedOffset 82, 79 lines modified
150 ····.line·5682 ····.line·56
151 ····.line·5783 ····.line·57
152 ····.line·5884 ····.line·58
153 ····.line·5985 ····.line·59
Max diff block lines reached; 1069/3377 bytes (31.66%) of diff not shown.
2.82 KB
smali/t1/e$a.smali vs.
smali/C0/n.smali
Files 24% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lt1/e$a;1 .class·public·final·LC0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lt1/e; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····.line·2 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·synthetic·constructor·<init>(Lb1/g;)V 
20 ····.locals·0 
  
21 ····.line·1 
22 ····invoke-direct·{p0},·Lt1/e$a;-><init>()V 
  
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods4 #·virtual·methods
26 .method·public·final·a(Ljava/lang/String;)Lt1/e;5 .method·public·final·a()[B
27 ····.locals·26 ····.locals·1
  
28 ····.line·17 ····.line·1
29 ····const-string·v0,·"<this>"8 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B
  
30 ····.line·29 ····.line·2
31 ····.line·310 ····.line·3
 11 ····return-object·v0
32 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
33 ····.line·412 ····.line·4
34 ····.line·513 ····.line·5
35 ····.line·614 ····.line·6
36 ····new-instance·v0,·Lt1/e; 
  
37 ····.line·715 ····.line·7
38 ····.line·816 ····.line·8
39 ····invoke-static·{p1},·Lt1/U;->a(Ljava/lang/String;)[B 
  
40 ····.line·917 ····.line·9
41 ····.line·1018 ····.line·10
42 ····.line·1119 ····.line·11
43 ····move-result-object·v1 
  
44 ····.line·1220 ····.line·12
45 ····invoke-direct·{v0,·v1},·Lt1/e;-><init>([B)V 
  
46 ····.line·1321 ····.line·13
47 ····.line·1422 ····.line·14
48 ····.line·1523 ····.line·15
49 ····invoke-virtual·{v0,·p1},·Lt1/e;->x(Ljava/lang/String;)V 
  
50 ····.line·1624 ····.line·16
51 ····.line·1725 ····.line·17
52 ····.line·1826 ····.line·18
53 ····return-object·v0 
54 ····.line·1927 ····.line·19
55 ····.line·2028 ····.line·20
56 ····.line·2129 ····.line·21
57 ····.line·2230 ····.line·22
58 ····.line·2331 ····.line·23
59 ····.line·2432 ····.line·24
60 ····.line·2533 ····.line·25
Offset 111, 8 lines modifiedOffset 68, 79 lines modified
111 ····.line·5668 ····.line·56
112 ····.line·5769 ····.line·57
113 ····.line·5870 ····.line·58
114 ····.line·5971 ····.line·59
115 ····.line·6072 ····.line·60
116 ····.line·6173 ····.line·61
117 ····.line·6274 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
Max diff block lines reached; 0/2814 bytes (0.00%) of diff not shown.
103 KB
smali/t1/J.smali vs.
smali/i0/j.smali
Max HTML report size reached
3.01 KB
smali/V/c.smali vs.
smali/y/y.smali
Files 6% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·LV/c;1 .class·public·abstract·Ly/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/String;I)V5 .method·public·static·a(Landroid/view/ViewConfiguration;)I
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->beginAsyncSection(Ljava/lang/String;I)V8 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHoverSlop()I
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····move-result·p0
  
13 ····.line·513 ····.line·5
 14 ····return·p0
14 ····.line·615 ····.line·6
15 ····.line·716 ····.line·7
16 ····.line·817 ····.line·8
17 ····.line·918 ····.line·9
18 ····.line·1019 ····.line·10
19 ····.line·1120 ····.line·11
20 ····.line·1221 ····.line·12
Offset 118, 27 lines modifiedOffset 120, 47 lines modified
118 ····.line·106120 ····.line·106
119 ····.line·107121 ····.line·107
120 ····.line·108122 ····.line·108
121 ····.line·109123 ····.line·109
122 ····.line·110124 ····.line·110
123 ····.line·111125 ····.line·111
124 ····.line·112126 ····.line·112
 127 ····.line·113
 128 ····.line·114
 129 ····.line·115
 130 ····.line·116
 131 ····.line·117
 132 ····.line·118
 133 ····.line·119
 134 ····.line·120
 135 ····.line·121
 136 ····.line·122
 137 ····.line·123
 138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
125 .end·method145 .end·method
  
126 .method·public·static·b(Ljava/lang/String;I)V146 .method·public·static·b(Landroid/view/ViewConfiguration;)Z
127 ····.locals·0147 ····.locals·0
  
128 ····.line·1148 ····.line·1
129 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->endAsyncSection(Ljava/lang/String;I)V149 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->shouldShowMenuShortcutsWhenKeyboardPresent()Z
  
130 ····.line·2150 ····.line·2
131 ····.line·3151 ····.line·3
132 ····.line·4152 ····.line·4
133 ····return-void153 ····move-result·p0
  
134 ····.line·5154 ····.line·5
 155 ····return·p0
135 ····.line·6156 ····.line·6
136 ····.line·7157 ····.line·7
137 ····.line·8158 ····.line·8
138 ····.line·9159 ····.line·9
139 ····.line·10160 ····.line·10
140 ····.line·11161 ····.line·11
141 ····.line·12162 ····.line·12
Offset 238, 79 lines modifiedOffset 260, 26 lines modified
238 ····.line·106260 ····.line·106
239 ····.line·107261 ····.line·107
240 ····.line·108262 ····.line·108
241 ····.line·109263 ····.line·109
242 ····.line·110264 ····.line·110
243 ····.line·111265 ····.line·111
244 ····.line·112266 ····.line·112
245 .end·method 
  
246 .method·public·static·c()Z 
247 ····.locals·1 
  
248 ····.line·1 
249 ····invoke-static·{},·Landroid/os/Trace;->isEnabled()Z 
  
250 ····.line·2 
251 ····.line·3 
252 ····.line·4 
253 ····move-result·v0 
  
254 ····.line·5 
255 ····return·v0 
256 ····.line·6 
257 ····.line·7 
258 ····.line·8 
259 ····.line·9 
260 ····.line·10 
261 ····.line·11267 ····.line·113
262 ····.line·12 
263 ····.line·13 
264 ····.line·14268 ····.line·114
265 ····.line·15269 ····.line·115
266 ····.line·16270 ····.line·116
267 ····.line·17271 ····.line·117
268 ····.line·18272 ····.line·118
269 ····.line·19273 ····.line·119
270 ····.line·20274 ····.line·120
271 ····.line·21275 ····.line·121
272 ····.line·22276 ····.line·122
273 ····.line·23277 ····.line·123
274 ····.line·24278 ····.line·124
275 ····.line·25279 ····.line·125
276 ····.line·26280 ····.line·126
277 ····.line·27281 ····.line·127
278 ····.line·28282 ····.line·128
279 ····.line·29283 ····.line·129
280 ····.line·30284 ····.line·130
281 ····.line·31 
282 ····.line·32 
283 ····.line·33 
284 ····.line·34 
285 ····.line·35 
Max diff block lines reached; 0/3013 bytes (0.00%) of diff not shown.
16.1 KB
smali/K0/j$a.smali vs.
smali/y/p.smali
Max HTML report size reached
6.62 KB
smali/K0/i$b.smali vs.
smali/h1/k.smali
Files 14% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 34 lines modified
1 .class·public·LK0/i$b; 
2 .super·LG0/n;1 .class·public·final·Lh1/k;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LN0/d;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LK0/i; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·static·fields6 #·static·fields
13 .field·public·static·final·d:LK0/i$b;7 .field·public·static·final·e:Lh1/k;
  
  
14 #·direct·methods8 #·direct·methods
15 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
16 ····.locals·110 ····.locals·1
  
17 ····.line·111 ····.line·1
18 ····new-instance·v0,·LK0/i$b;12 ····new-instance·v0,·Lh1/k;
  
19 ····.line·213 ····.line·2
20 ····.line·314 ····.line·3
21 ····invoke-direct·{v0},·LK0/i$b;-><init>()V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·416 ····.line·4
23 ····.line·517 ····.line·5
24 ····.line·618 ····.line·6
25 ····sput-object·v0,·LK0/i$b;->d:LK0/i$b;19 ····sput-object·v0,·Lh1/k;->e:Lh1/k;
  
26 ····.line·720 ····.line·7
27 ····.line·821 ····.line·8
28 ····return-void22 ····return-void
29 ····.line·923 ····.line·9
30 ····.line·1024 ····.line·10
31 ····.line·1125 ····.line·11
Offset 86, 156 lines modifiedOffset 78, 124 lines modified
86 ····.line·5578 ····.line·55
87 ····.line·5679 ····.line·56
88 ····.line·5780 ····.line·57
89 ····.line·5881 ····.line·58
90 ····.line·5982 ····.line·59
91 ····.line·6083 ····.line·60
92 ····.line·6184 ····.line·61
93 .end·method 
  
94 .method·public·constructor·<init>()V 
95 ····.locals·0 
  
96 ····.line·1 
97 ····invoke-direct·{p0},·LG0/n;-><init>()V 
  
98 ····.line·285 ····.line·62
99 ····.line·386 ····.line·63
100 ····.line·487 ····.line·64
101 ····return-void 
102 ····.line·588 ····.line·65
103 ····.line·689 ····.line·66
104 ····.line·790 ····.line·67
105 ····.line·891 ····.line·68
106 ····.line·992 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
 110 ····.line·87
 111 ····.line·88
 112 ····.line·89
 113 ····.line·90
 114 ····.line·91
 115 ····.line·92
 116 ····.line·93
 117 ····.line·94
 118 ····.line·95
 119 ····.line·96
 120 ····.line·97
 121 ····.line·98
 122 ····.line·99
107 ····.line·10123 ····.line·100
108 ····.line·11124 ····.line·101
109 ····.line·12125 ····.line·102
110 ····.line·13126 ····.line·103
111 ····.line·14127 ····.line·104
112 ····.line·15128 ····.line·105
113 ····.line·16129 ····.line·106
114 ····.line·17130 ····.line·107
115 ····.line·18131 ····.line·108
116 ····.line·19132 ····.line·109
 133 ····.line·110
 134 ····.line·111
 135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
117 ····.line·20143 ····.line·120
118 ····.line·21144 ····.line·121
119 ····.line·22145 ····.line·122
120 ····.line·23146 ····.line·123
121 ····.line·24147 ····.line·124
122 ····.line·25148 ····.line·125
123 ····.line·26149 ····.line·126
Max diff block lines reached; 3581/6705 bytes (53.41%) of diff not shown.
23.0 KB
smali/K0/i$c.smali vs.
smali/g/l.smali
Max HTML report size reached
32.2 KB
smali/K0/j.smali vs.
smali/m/e.smali
Max HTML report size reached
78.3 KB
smali/K0/h.smali vs.
smali/O/C.smali
Max HTML report size reached
1.64 KB
smali/K0/g.smali vs.
smali/B0/g.smali
Files 23% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·synthetic·LK0/g;1 .class·public·final·LB0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/a$d; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:LK0/i$a;5 .field·public·final·a:LB0/v;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LK0/i$a;)V7 .method·public·constructor·<init>(LC0/f;)V
10 ····.locals·08 ····.locals·4
  
11 ····.line·19 ····.line·5
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····.line·6
 12 ····new-instance·v0,·LB0/v;
  
 13 ····sget-object·v1,·LC0/h;->a:LC0/h;
  
 14 ····const/4·v2,·0x0
  
 15 ····.line·7
 16 ····const-string·v3,·"flutter/keyevent"
  
 17 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/v;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;LB0/d;)V
  
 18 ····.line·8
13 ····iput-object·p1,·p0,·LK0/g;->a:LK0/i$a;19 ····iput-object·v0,·p0,·LB0/g;->a:LB0/v;
  
14 ····return-void20 ····return-void
15 .end·method21 .end·method
  
 22 .method·public·constructor·<init>(Lu0/b;)V
  
16 #·virtual·methods 
17 .method·public·final·a(Ljava/lang/Object;LG0/a$e;)V 
18 ····.locals·123 ····.locals·4
  
19 ····.line·124 ····.line·1
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····.line·2
 27 ····new-instance·v0,·LB0/v;
  
20 ····iget-object·v0,·p0,·LK0/g;->a:LK0/i$a;28 ····sget-object·v1,·LC0/h;->a:LC0/h;
  
 29 ····const/4·v2,·0x0
  
 30 ····.line·3
 31 ····const-string·v3,·"flutter/system"
  
 32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/v;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;LB0/d;)V
  
21 ····invoke-static·{v0,·p1,·p2},·LK0/h;->h(LK0/i$a;Ljava/lang/Object;LG0/a$e;)V33 ····.line·4
 34 ····iput-object·v0,·p0,·LB0/g;->a:LB0/v;
  
22 ····return-void35 ····return-void
23 .end·method36 .end·method
13.1 KB
smali/s1/a$a.smali vs.
smali/h/J.smali
Max HTML report size reached
74.5 KB
smali/s1/d.smali vs.
smali/h/Q.smali
Max HTML report size reached
19.2 KB
smali/s1/b$a.smali vs.
smali/M0/k.smali
Max HTML report size reached
12.7 KB
smali/s1/f.smali vs.
smali/X/k.smali
Max HTML report size reached
17.9 KB
smali/s1/e.smali vs.
smali/I0/F.smali
Max HTML report size reached
43.0 KB
smali/s1/b.smali vs.
smali/y/H.smali
Max HTML report size reached
7.92 KB
smali/s1/c.smali vs.
smali/d1/V.smali
Files 14% similar despite different names
    
Offset 1, 199 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·Ls1/c; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/V;
 2 .super·Ld1/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Lo1/F;5 .field·public·final·m:Ld1/l;
  
6 .field·public·static·final·b:Lo1/F; 
  
  
7 #·direct·methods6 #·direct·methods
 7 .method·public·constructor·<init>(LN0/d;Ld1/l;)V
8 .method·static·constructor·<clinit>()V 
9 ····.locals·2 
  
10 ····.line·1 
11 ····new-instance·v0,·Lo1/F; 
  
12 ····.line·2 
13 ····.line·3 
14 ····const-string·v1,·"NO_OWNER" 
  
15 ····.line·4 
16 ····.line·5 
17 ····invoke-direct·{v0,·v1},·Lo1/F;-><init>(Ljava/lang/String;)V 
  
18 ····.line·6 
19 ····.line·7 
20 ····.line·8 
21 ····sput-object·v0,·Ls1/c;->a:Lo1/F; 
  
22 ····.line·9 
23 ····.line·10 
24 ····new-instance·v0,·Lo1/F; 
  
25 ····.line·11 
26 ····.line·12 
27 ····const-string·v1,·"ALREADY_LOCKED_BY_OWNER" 
  
28 ····.line·13 
29 ····.line·14 
30 ····invoke-direct·{v0,·v1},·Lo1/F;-><init>(Ljava/lang/String;)V 
  
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····sput-object·v0,·Ls1/c;->b:Lo1/F; 
  
35 ····.line·18 
36 ····.line·19 
37 ····return-void 
38 ····.line·20 
39 ····.line·21 
40 ····.line·22 
41 ····.line·23 
42 ····.line·24 
43 ····.line·25 
44 ····.line·26 
45 ····.line·27 
46 ····.line·28 
47 ····.line·29 
48 ····.line·30 
49 ····.line·31 
50 ····.line·32 
51 ····.line·33 
52 ····.line·34 
53 ····.line·35 
54 ····.line·36 
55 ····.line·37 
56 ····.line·38 
57 ····.line·39 
58 ····.line·40 
59 ····.line·41 
60 ····.line·42 
61 ····.line·43 
62 ····.line·44 
63 ····.line·45 
64 ····.line·46 
65 ····.line·47 
66 ····.line·48 
67 ····.line·49 
68 ····.line·50 
69 ····.line·51 
70 ····.line·52 
71 ····.line·53 
72 ····.line·54 
73 ····.line·55 
74 ····.line·56 
75 ····.line·57 
76 ····.line·58 
77 ····.line·59 
78 ····.line·60 
79 ····.line·61 
80 .end·method 
  
81 .method·public·static·final·a(Z)Ls1/a; 
82 ····.locals·18 ····.locals·1
  
83 ····.line·19 ····.line·1
84 ····new-instance·v0,·Ls1/b;10 ····const/4·v0,·0x1
  
85 ····.line·211 ····.line·2
86 ····.line·3 
87 ····invoke-direct·{v0,·p0},·Ls1/b;-><init>(Z)V12 ····invoke-direct·{p0,·v0,·p1},·Ld1/f;-><init>(ILN0/d;)V
  
88 ····.line·4 
89 ····.line·5 
90 ····.line·6 
91 ····return-object·v0 
92 ····.line·7 
93 ····.line·8 
94 ····.line·9 
95 ····.line·10 
96 ····.line·11 
97 ····.line·12 
98 ····.line·13 
99 ····.line·14 
100 ····.line·15 
101 ····.line·16 
102 ····.line·17 
103 ····.line·18 
104 ····.line·19 
105 ····.line·20 
106 ····.line·21 
107 ····.line·22 
Max diff block lines reached; 5119/8038 bytes (63.68%) of diff not shown.
6.09 KB
smali/s1/b$b.smali vs.
smali/h/O.smali
Files 17% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·Ls1/b$b;1 .class·public·final·Lh/O;
2 .super·Lb1/m;2 .super·Lh/L;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/q;5 .implements·Lh/M;
  
  
 6 #·static·fields
 7 .field·public·static·final·D:Ljava/lang/reflect/Method;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ls1/b;-><init>(Z)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields8 #·instance·fields
15 .field·public·final·synthetic·f:Ls1/b;9 .field·public·C:La0/j;
  
  
16 #·direct·methods10 #·direct·methods
17 .method·public·constructor·<init>(Ls1/b;)V11 .method·static·constructor·<clinit>()V
18 ····.locals·012 ····.locals·3
  
19 ····.line·113 ····.line·1
20 ····iput-object·p1,·p0,·Ls1/b$b;->f:Ls1/b;14 ····:try_start_0
 15 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
21 ····.line·216 ····.line·2
22 ····.line·317 ····.line·3
23 ····const/4·p1,·0x318 ····const/16·v1,·0x1c
  
24 ····.line·419 ····.line·4
25 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
26 ····.line·520 ····.line·5
 21 ····if-gt·v0,·v1,·:cond_0
  
27 ····.line·622 ····.line·6
28 ····.line·723 ····.line·7
29 ····return-void24 ····const-class·v0,·Landroid/widget/PopupWindow;
  
30 ····.line·825 ····.line·8
31 ····.line·926 ····.line·9
 27 ····const-string·v1,·"setTouchModal"
  
32 ····.line·1028 ····.line·10
33 ····.line·1129 ····.line·11
 30 ····sget-object·v2,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
  
34 ····.line·1231 ····.line·12
35 ····.line·1332 ····.line·13
 33 ····filled-new-array·{v2},·[Ljava/lang/Class;
  
36 ····.line·1434 ····.line·14
37 ····.line·1535 ····.line·15
38 ····.line·1636 ····.line·16
 37 ····move-result-object·v2
  
39 ····.line·1738 ····.line·17
 39 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
40 ····.line·1840 ····.line·18
41 ····.line·1941 ····.line·19
42 ····.line·2042 ····.line·20
 43 ····move-result-object·v0
  
43 ····.line·2144 ····.line·21
 45 ····sput-object·v0,·Lh/O;->D:Ljava/lang/reflect/Method;
 46 ····:try_end_0
 47 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
44 ····.line·2248 ····.line·22
45 ····.line·2349 ····.line·23
 50 ····goto·:goto_0
  
46 ····.line·2451 ····.line·24
 52 ····:catch_0
 53 ····const-string·v0,·"MenuPopupWindow"
  
47 ····.line·2554 ····.line·25
48 ····.line·2655 ····.line·26
 56 ····const-string·v1,·"Could·not·find·method·setTouchModal()·on·PopupWindow.·Oh·well."
  
49 ····.line·2757 ····.line·27
50 ····.line·2858 ····.line·28
 59 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
51 ····.line·2960 ····.line·29
52 ····.line·3061 ····.line·30
53 ····.line·3162 ····.line·31
 63 ····:cond_0
 64 ····:goto_0
 65 ····return-void
54 ····.line·3266 ····.line·32
55 ····.line·3367 ····.line·33
56 ····.line·3468 ····.line·34
57 ····.line·3569 ····.line·35
58 ····.line·3670 ····.line·36
59 ····.line·3771 ····.line·37
60 ····.line·3872 ····.line·38
Offset 90, 36 lines modifiedOffset 113, 108 lines modified
90 ····.line·56113 ····.line·56
91 ····.line·57114 ····.line·57
92 ····.line·58115 ····.line·58
93 ····.line·59116 ····.line·59
94 ····.line·60117 ····.line·60
95 ····.line·61118 ····.line·61
96 ····.line·62119 ····.line·62
 120 ····.line·63
 121 ····.line·64
 122 ····.line·65
 123 ····.line·66
 124 ····.line·67
 125 ····.line·68
 126 ····.line·69
 127 ····.line·70
 128 ····.line·71
 129 ····.line·72
 130 ····.line·73
 131 ····.line·74
 132 ····.line·75
Max diff block lines reached; 2645/6164 bytes (42.91%) of diff not shown.
19.3 KB
smali/u1/i$b.smali vs.
smali/y/z.smali
Max HTML report size reached
49.6 KB
smali/u1/i$c.smali vs.
smali/g/t.smali
Max HTML report size reached
51.4 KB
smali/u1/a.smali vs.
smali/I0/n.smali
Max HTML report size reached
7.17 KB
smali/u1/d.smali vs.
smali/s0/n.smali
Files 20% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 66 lines modified
1 .class·public·abstract·Lu1/d;1 .class·public·final·Ls0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/renderer/m;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/l;
  
 8 .field·public·final·synthetic·b:Landroidx/lifecycle/p;
  
 9 .field·public·final·synthetic·c:Ls0/o;
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·final·a([IIII)I11 .method·public·constructor·<init>(Ls0/o;Lio/flutter/embedding/engine/renderer/l;Landroidx/lifecycle/p;)V
6 ····.locals·212 ····.locals·0
  
7 ····.line·113 ····.line·1
8 ····const-string·v0,·"<this>"14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·215 ····.line·2
10 ····.line·316 ····.line·3
11 ····invoke-static·{p0,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·417 ····.line·4
 18 ····iput-object·p1,·p0,·Ls0/n;->c:Ls0/o;
  
13 ····.line·519 ····.line·5
14 ····.line·620 ····.line·6
15 ····add-int/lit8·p3,·p3,·-0x121 ····iput-object·p2,·p0,·Ls0/n;->a:Lio/flutter/embedding/engine/renderer/l;
  
16 ····.line·722 ····.line·7
17 ····.line·823 ····.line·8
 24 ····iput-object·p3,·p0,·Ls0/n;->b:Landroidx/lifecycle/p;
18 ····:goto_0 
19 ····if-gt·p2,·p3,·:cond_2 
  
20 ····.line·925 ····.line·9
21 ····.line·1026 ····.line·10
 27 ····return-void
22 ····add-int·v0,·p2,·p3 
  
23 ····.line·1128 ····.line·11
24 ····.line·1229 ····.line·12
25 ····ushr-int/lit8·v0,·v0,·0x1 
  
26 ····.line·1330 ····.line·13
27 ····.line·1431 ····.line·14
28 ····aget·v1,·p0,·v0 
  
29 ····.line·1532 ····.line·15
30 ····.line·1633 ····.line·16
31 ····if-ge·v1,·p1,·:cond_0 
  
32 ····.line·1734 ····.line·17
33 ····.line·1835 ····.line·18
34 ····add-int/lit8·p2,·v0,·0x1 
  
35 ····.line·1936 ····.line·19
36 ····.line·2037 ····.line·20
37 ····goto·:goto_0 
  
38 ····.line·2138 ····.line·21
39 ····:cond_0 
40 ····if-le·v1,·p1,·:cond_1 
  
41 ····.line·2239 ····.line·22
42 ····.line·2340 ····.line·23
43 ····add-int/lit8·p3,·v0,·-0x1 
  
44 ····.line·2441 ····.line·24
45 ····.line·2542 ····.line·25
46 ····goto·:goto_0 
  
47 ····.line·2643 ····.line·26
48 ····:cond_1 
49 ····return·v0 
  
50 ····.line·2744 ····.line·27
51 ····:cond_2 
52 ····neg-int·p0,·p2 
  
53 ····.line·2845 ····.line·28
54 ····add-int/lit8·p0,·p0,·-0x1 
  
55 ····.line·2946 ····.line·29
56 ····.line·3047 ····.line·30
57 ····return·p0 
58 ····.line·3148 ····.line·31
59 ····.line·3249 ····.line·32
60 ····.line·3350 ····.line·33
61 ····.line·3451 ····.line·34
62 ····.line·3552 ····.line·35
63 ····.line·3653 ····.line·36
64 ····.line·3754 ····.line·37
Offset 606, 76 lines modifiedOffset 589, 272 lines modified
606 ····.line·560589 ····.line·560
607 ····.line·561590 ····.line·561
608 ····.line·562591 ····.line·562
609 ····.line·563592 ····.line·563
610 ····.line·564593 ····.line·564
611 ····.line·565594 ····.line·565
612 ····.line·566595 ····.line·566
 596 ····.line·567
 597 ····.line·568
 598 ····.line·569
 599 ····.line·570
 600 ····.line·571
 601 ····.line·572
 602 ····.line·573
 603 ····.line·574
 604 ····.line·575
 605 ····.line·576
 606 ····.line·577
 607 ····.line·578
 608 ····.line·579
 609 ····.line·580
 610 ····.line·581
 611 ····.line·582
 612 ····.line·583
 613 ····.line·584
 614 ····.line·585
 615 ····.line·586
 616 ····.line·587
Max diff block lines reached; 4533/7274 bytes (62.32%) of diff not shown.
42.5 KB
smali/u1/f.smali vs.
smali/g/h.smali
Max HTML report size reached
132 KB
smali/u1/i.smali vs.
smali/h/p.smali
Max HTML report size reached
6.65 KB
smali/u1/e.smali vs.
smali/d1/K.smali
Files 13% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lu1/e;1 .class·public·final·Ld1/K;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/L;
  
4 #·instance·fields 
5 .field·public·final·a:J 
  
6 .field·public·final·b:J 
  
 6 #·instance·fields
7 .field·public·final·c:I7 .field·public·final·e:Ld1/a0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(JJI)V9 .method·public·constructor·<init>(Ld1/a0;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-wide·p1,·p0,·Lu1/e;->a:J16 ····iput-object·p1,·p0,·Ld1/K;->e:Ld1/a0;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
 19 ····return-void
19 ····iput-wide·p3,·p0,·Lu1/e;->b:J 
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput·p5,·p0,·Lu1/e;->c:I 
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····return-void 
26 ····.line·1124 ····.line·11
27 ····.line·1225 ····.line·12
28 ····.line·1326 ····.line·13
29 ····.line·1427 ····.line·14
30 ····.line·1528 ····.line·15
31 ····.line·1629 ····.line·16
32 ····.line·1730 ····.line·17
Offset 150, 211 lines modifiedOffset 145, 27 lines modified
150 ····.line·124145 ····.line·124
151 ····.line·125146 ····.line·125
152 ····.line·126147 ····.line·126
153 ····.line·127148 ····.line·127
154 ····.line·128149 ····.line·128
155 ····.line·129150 ····.line·129
156 ····.line·130151 ····.line·130
157 ····.line·131 
158 ····.line·132 
159 ····.line·133 
160 ····.line·134 
161 ····.line·135 
162 ····.line·136 
163 ····.line·137 
164 ····.line·138 
165 ····.line·139 
166 ····.line·140 
167 ····.line·141 
168 ····.line·142 
169 ····.line·143 
170 ····.line·144 
171 ····.line·145 
172 ····.line·146 
173 ····.line·147 
174 ····.line·148 
175 ····.line·149 
176 ····.line·150 
177 ····.line·151 
178 ····.line·152 
179 ····.line·153 
180 ····.line·154 
181 ····.line·155 
182 ····.line·156 
183 ····.line·157 
184 ····.line·158 
185 ····.line·159 
186 ····.line·160 
187 ····.line·161 
188 ····.line·162 
189 ····.line·163 
190 ····.line·164 
191 ····.line·165 
192 ····.line·166 
193 ····.line·167 
194 ····.line·168 
195 ····.line·169 
196 ····.line·170 
197 ····.line·171 
198 ····.line·172 
199 ····.line·173 
200 ····.line·174 
201 ····.line·175 
202 ····.line·176 
203 ····.line·177 
204 ····.line·178 
205 ····.line·179 
206 ····.line·180 
207 ····.line·181 
208 ····.line·182 
209 ····.line·183 
210 ····.line·184 
211 ····.line·185 
212 ····.line·186 
213 ····.line·187 
214 ····.line·188 
215 ····.line·189 
216 ····.line·190 
217 ····.line·191 
218 ····.line·192 
219 ····.line·193 
220 ····.line·194 
221 ····.line·195 
222 ····.line·196 
223 ····.line·197 
224 ····.line·198 
225 ····.line·199 
226 ····.line·200 
227 ····.line·201 
228 ····.line·202 
Max diff block lines reached; 3963/6732 bytes (58.87%) of diff not shown.
23.1 KB
smali/u1/g$a.smali vs.
smali/h1/l.smali
Max HTML report size reached
69.3 KB
smali/u1/g.smali vs.
smali/s0/i.smali
Max HTML report size reached
109 KB
smali/u1/c.smali vs.
smali/d1/v.smali
Max HTML report size reached
2.34 KB
smali/m/b$a.smali vs.
smali/h/g.smali
Files 12% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 31 lines modified
1 .class·public·Lm/b$a;1 .class·public·final·Lh/g;
2 .super·Lm/b$e;2 .super·Lg/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Lh/j;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lm/b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>(Lm/b$c;Lm/b$c;)V7 .method·public·constructor·<init>(Lh/j;)V
14 ····.locals·08 ····.locals·0
  
15 ····.line·19 ····.line·1
16 ····invoke-direct·{p0,·p1,·p2},·Lm/b$e;-><init>(Lm/b$c;Lm/b$c;)V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
19 ····.line·413 ····.line·4
20 ····return-void14 ····iput-object·p1,·p0,·Lh/g;->a:Lh/j;
  
21 ····.line·515 ····.line·5
22 ····.line·616 ····.line·6
 17 ····return-void
23 ····.line·718 ····.line·7
24 ····.line·819 ····.line·8
25 ····.line·920 ····.line·9
26 ····.line·1021 ····.line·10
27 ····.line·1122 ····.line·11
28 ····.line·1223 ····.line·12
29 ····.line·1324 ····.line·13
Offset 129, 80 lines modifiedOffset 124, 26 lines modified
129 ····.line·106124 ····.line·106
130 ····.line·107125 ····.line·107
131 ····.line·108126 ····.line·108
132 ····.line·109127 ····.line·109
133 ····.line·110128 ····.line·110
134 ····.line·111129 ····.line·111
135 ····.line·112130 ····.line·112
136 .end·method 
  
  
137 #·virtual·methods 
138 .method·public·b(Lm/b$c;)Lm/b$c; 
139 ····.locals·0 
  
140 ····.line·1 
141 ····iget-object·p1,·p1,·Lm/b$c;->g:Lm/b$c; 
  
142 ····.line·2 
143 ····.line·3 
144 ····return-object·p1 
145 ····.line·4 
146 ····.line·5 
147 ····.line·6 
148 ····.line·7 
149 ····.line·8 
150 ····.line·9 
151 ····.line·10 
152 ····.line·11131 ····.line·113
153 ····.line·12 
154 ····.line·13 
155 ····.line·14132 ····.line·114
156 ····.line·15133 ····.line·115
157 ····.line·16134 ····.line·116
158 ····.line·17135 ····.line·117
159 ····.line·18136 ····.line·118
160 ····.line·19137 ····.line·119
161 ····.line·20138 ····.line·120
162 ····.line·21139 ····.line·121
163 ····.line·22140 ····.line·122
164 ····.line·23141 ····.line·123
165 ····.line·24142 ····.line·124
166 ····.line·25143 ····.line·125
167 ····.line·26144 ····.line·126
168 ····.line·27145 ····.line·127
169 ····.line·28146 ····.line·128
170 ····.line·29147 ····.line·129
171 ····.line·30148 ····.line·130
172 ····.line·31 
173 ····.line·32 
174 ····.line·33 
175 ····.line·34 
176 ····.line·35 
177 ····.line·36 
178 ····.line·37 
179 ····.line·38 
180 ····.line·39 
181 ····.line·40 
182 ····.line·41 
183 ····.line·42 
184 ····.line·43 
185 ····.line·44 
186 ····.line·45 
187 ····.line·46 
188 ····.line·47 
189 ····.line·48 
190 ····.line·49 
191 ····.line·50 
192 ····.line·51 
193 ····.line·52 
194 ····.line·53 
195 ····.line·54 
196 ····.line·55 
197 ····.line·56 
198 ····.line·57 
199 ····.line·58 
200 ····.line·59 
201 ····.line·60 
202 ····.line·61 
203 ····.line·62 
204 .end·method149 .end·method
9.0 KB
smali/m/b$d.smali vs.
smali/h/f.smali
Files 22% similar despite different names
    
Offset 1, 355 lines modifiedOffset 1, 213 lines modified
1 .class·public·Lm/b$d;1 .class·public·final·Lh/f;
2 .super·Lm/b$f;2 .super·Lg/n;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Iterator; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lm/b; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·"d" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·l:I
15 .field·public·e:Lm/b$c; 
  
16 .field·public·f:Z 
  
17 .field·public·final·synthetic·g:Lm/b;6 .field·public·final·synthetic·m:Lh/j;
  
  
18 #·direct·methods7 #·direct·methods
19 .method·public·constructor·<init>(Lm/b;)V8 .method·public·constructor·<init>(Lh/j;Landroid/content/Context;Lg/j;Landroid/view/View;)V
20 ····.locals·09 ····.locals·7
  
 10 ····const/4·v0,·0x1
21 ····.line·1 
22 ····iput-object·p1,·p0,·Lm/b$d;->g:Lm/b; 
  
 11 ····iput·v0,·p0,·Lh/f;->l:I
23 ····.line·2 
24 ····.line·3 
25 ····invoke-direct·{p0},·Lm/b$f;-><init>()V 
  
26 ····.line·412 ····.line·1
 13 ····iput-object·p1,·p0,·Lh/f;->m:Lh/j;
27 ····.line·5 
28 ····.line·6 
29 ····const/4·p1,·0x1 
  
 14 ····const·v2,·0x7f03001e
30 ····.line·7 
31 ····iput-boolean·p1,·p0,·Lm/b$d;->f:Z 
  
 15 ····const/4·v6,·0x1
32 ····.line·8 
33 ····.line·9 
34 ····return-void 
35 ····.line·10 
36 ····.line·11 
37 ····.line·12 
38 ····.line·13 
39 ····.line·14 
40 ····.line·15 
41 ····.line·16 
42 ····.line·17 
43 ····.line·18 
44 ····.line·19 
45 ····.line·20 
46 ····.line·21 
47 ····.line·22 
48 ····.line·23 
49 ····.line·24 
50 ····.line·25 
51 ····.line·26 
52 ····.line·27 
53 ····.line·28 
54 ····.line·29 
55 ····.line·30 
56 ····.line·31 
57 ····.line·32 
58 ····.line·33 
59 ····.line·34 
60 ····.line·35 
61 ····.line·36 
62 ····.line·37 
63 ····.line·38 
64 ····.line·39 
65 ····.line·40 
66 ····.line·41 
67 ····.line·42 
68 ····.line·43 
69 ····.line·44 
70 ····.line·45 
71 ····.line·46 
72 ····.line·47 
73 ····.line·48 
74 ····.line·49 
75 ····.line·50 
76 ····.line·51 
77 ····.line·52 
78 ····.line·53 
79 ····.line·54 
80 ····.line·55 
81 ····.line·56 
82 ····.line·57 
83 ····.line·58 
84 ····.line·59 
85 ····.line·60 
86 ····.line·61 
87 ····.line·62 
88 .end·method 
  
 16 ····move-object·v1,·p0
  
 17 ····move-object·v3,·p2
89 #·virtual·methods 
90 .method·public·b()Ljava/util/Map$Entry; 
91 ····.locals·1 
  
92 ····.line·1 
93 ····iget-boolean·v0,·p0,·Lm/b$d;->f:Z18 ····move-object·v4,·p4
  
 19 ····move-object·v5,·p3
  
94 ····.line·220 ····.line·2
 21 ····invoke-direct/range·{v1·..·v6},·Lg/n;-><init>(ILandroid/content/Context;Landroid/view/View;Lg/j;Z)V
  
 22 ····const·p2,·0x800005
  
Max diff block lines reached; 6798/9147 bytes (74.32%) of diff not shown.
2.37 KB
smali/m/b$b.smali vs.
smali/d1/e0.smali
Files 15% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 30 lines modified
1 .class·public·Lm/b$b;1 .class·public·Ld1/e0;
2 .super·Lm/b$e;2 .super·Ld1/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lm/b; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·virtual·methods
13 .method·public·constructor·<init>(Lm/b$c;Lm/b$c;)V5 .method·public·final·F(Ljava/lang/Throwable;)Z
14 ····.locals·06 ····.locals·1
  
15 ····.line·17 ····.line·1
16 ····invoke-direct·{p0,·p1,·p2},·Lm/b$e;-><init>(Lm/b$c;Lm/b$c;)V8 ····iget-object·v0,·p0,·Ld1/a;->g:LN0/i;
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
 11 ····invoke-static·{v0,·p1},·Ld1/v;->d(LN0/i;Ljava/lang/Throwable;)V
  
19 ····.line·412 ····.line·4
20 ····return-void 
21 ····.line·513 ····.line·5
22 ····.line·614 ····.line·6
 15 ····const/4·p1,·0x1
  
23 ····.line·716 ····.line·7
 17 ····return·p1
24 ····.line·818 ····.line·8
25 ····.line·919 ····.line·9
26 ····.line·1020 ····.line·10
27 ····.line·1121 ····.line·11
28 ····.line·1222 ····.line·12
29 ····.line·1323 ····.line·13
30 ····.line·1424 ····.line·14
Offset 129, 80 lines modifiedOffset 122, 26 lines modified
129 ····.line·106122 ····.line·106
130 ····.line·107123 ····.line·107
131 ····.line·108124 ····.line·108
132 ····.line·109125 ····.line·109
133 ····.line·110126 ····.line·110
134 ····.line·111127 ····.line·111
135 ····.line·112128 ····.line·112
136 .end·method 
  
  
137 #·virtual·methods 
138 .method·public·b(Lm/b$c;)Lm/b$c; 
139 ····.locals·0 
  
140 ····.line·1 
141 ····iget-object·p1,·p1,·Lm/b$c;->h:Lm/b$c; 
  
142 ····.line·2 
143 ····.line·3 
144 ····return-object·p1 
145 ····.line·4 
146 ····.line·5 
147 ····.line·6 
148 ····.line·7 
149 ····.line·8 
150 ····.line·9 
151 ····.line·10 
152 ····.line·11129 ····.line·113
153 ····.line·12 
154 ····.line·13 
155 ····.line·14130 ····.line·114
156 ····.line·15131 ····.line·115
157 ····.line·16132 ····.line·116
158 ····.line·17133 ····.line·117
159 ····.line·18134 ····.line·118
160 ····.line·19135 ····.line·119
161 ····.line·20136 ····.line·120
162 ····.line·21137 ····.line·121
163 ····.line·22138 ····.line·122
164 ····.line·23139 ····.line·123
165 ····.line·24140 ····.line·124
166 ····.line·25141 ····.line·125
167 ····.line·26142 ····.line·126
168 ····.line·27143 ····.line·127
169 ····.line·28144 ····.line·128
170 ····.line·29145 ····.line·129
171 ····.line·30146 ····.line·130
172 ····.line·31 
173 ····.line·32 
174 ····.line·33 
175 ····.line·34 
176 ····.line·35 
177 ····.line·36 
178 ····.line·37 
179 ····.line·38 
180 ····.line·39 
181 ····.line·40 
182 ····.line·41 
183 ····.line·42 
184 ····.line·43 
185 ····.line·44 
186 ····.line·45 
187 ····.line·46 
188 ····.line·47 
189 ····.line·48 
190 ····.line·49 
191 ····.line·50 
192 ····.line·51 
193 ····.line·52 
194 ····.line·53 
195 ····.line·54 
196 ····.line·55 
197 ····.line·56 
198 ····.line·57 
199 ····.line·58 
200 ····.line·59 
201 ····.line·60 
202 ····.line·61 
203 ····.line·62 
204 .end·method147 .end·method
64.7 KB
smali/S/d.smali vs.
smali/J/f.smali
Max HTML report size reached
1.93 KB
smali/S/o.smali vs.
smali/g/f.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 45 lines modified
1 .class·public·LS/o;1 .class·public·final·Lg/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:LS/e;5 .field·public·final·a:Lh/O;
  
6 .field·public·final·b:I6 .field·public·final·b:Lg/j;
  
7 .field·public·final·c:[B7 .field·public·final·c:I
  
8 .field·public·final·d:Z 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(LS/e;I[BZ)V9 .method·public·constructor·<init>(Lh/O;Lg/j;I)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····.line·415 ····.line·4
17 ····iput-object·p1,·p0,·LS/o;->a:LS/e;16 ····iput-object·p1,·p0,·Lg/f;->a:Lh/O;
  
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
20 ····iput·p2,·p0,·LS/o;->b:I19 ····iput-object·p2,·p0,·Lg/f;->b:Lg/j;
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
23 ····iput-object·p3,·p0,·LS/o;->c:[B22 ····iput·p3,·p0,·Lg/f;->c:I
  
24 ····.line·923 ····.line·9
25 ····.line·1024 ····.line·10
 25 ····return-void
26 ····iput-boolean·p4,·p0,·LS/o;->d:Z 
  
27 ····.line·1126 ····.line·11
28 ····.line·1227 ····.line·12
29 ····return-void 
30 ····.line·1328 ····.line·13
31 ····.line·1429 ····.line·14
32 ····.line·1530 ····.line·15
33 ····.line·1631 ····.line·16
34 ····.line·1732 ····.line·17
35 ····.line·1833 ····.line·18
36 ····.line·1934 ····.line·19
Offset 590, 8 lines modifiedOffset 586, 54 lines modified
590 ····.line·560586 ····.line·560
591 ····.line·561587 ····.line·561
592 ····.line·562588 ····.line·562
593 ····.line·563589 ····.line·563
594 ····.line·564590 ····.line·564
595 ····.line·565591 ····.line·565
596 ····.line·566592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
 626 ····.line·600
 627 ····.line·601
 628 ····.line·602
 629 ····.line·603
 630 ····.line·604
 631 ····.line·605
 632 ····.line·606
 633 ····.line·607
 634 ····.line·608
 635 ····.line·609
 636 ····.line·610
 637 ····.line·611
 638 ····.line·612
597 .end·method639 .end·method
259 KB
smali/S/m.smali vs.
smali/B0/b.smali
Max HTML report size reached
15.5 KB
smali/S/e.smali vs.
smali/I0/y.smali
Max HTML report size reached
58.5 KB
smali/H0/g.smali vs.
smali/y/N.smali
Max HTML report size reached
41.9 KB
smali/w0/t.smali vs.
smali/y/s.smali
Max HTML report size reached
50.3 KB
smali/w0/s.smali vs.
smali/O/H.smali
Max HTML report size reached
205 KB
smali/w0/j.smali vs.
smali/g/j.smali
Max HTML report size reached
10.2 KB
smali/w0/s$a.smali vs.
smali/d0/f.smali
Max HTML report size reached
5.16 KB
smali/w0/E$d.smali vs.
smali/d1/q.smali
Files 18% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 .class·public·Lw0/E$d; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/q;
 2 .super·LW0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LC/a;5 .implements·LV0/l;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lw0/E; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·static·fields
15 .field·public·final·synthetic·a:Lw0/E;7 .field·public·static·final·f:Ld1/q;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Lw0/E;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·2
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·Lw0/E$d;->a:Lw0/E;12 ····new-instance·v0,·Ld1/q;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····const/4·v1,·0x1
  
24 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LW0/i;-><init>(I)V
  
25 ····.line·518 ····.line·5
26 ····.line·619 ····.line·6
27 ····return-void 
28 ····.line·720 ····.line·7
 21 ····sput-object·v0,·Ld1/q;->f:Ld1/q;
  
29 ····.line·822 ····.line·8
30 ····.line·923 ····.line·9
 24 ····return-void
31 ····.line·1025 ····.line·10
32 ····.line·1126 ····.line·11
33 ····.line·1227 ····.line·12
34 ····.line·1328 ····.line·13
35 ····.line·1429 ····.line·14
36 ····.line·1530 ····.line·15
37 ····.line·1631 ····.line·16
Offset 88, 109 lines modifiedOffset 81, 118 lines modified
88 ····.line·5681 ····.line·56
89 ····.line·5782 ····.line·57
90 ····.line·5883 ····.line·58
91 ····.line·5984 ····.line·59
92 ····.line·6085 ····.line·60
93 ····.line·6186 ····.line·61
94 ····.line·6287 ····.line·62
 88 ····.line·63
 89 ····.line·64
 90 ····.line·65
 91 ····.line·66
 92 ····.line·67
 93 ····.line·68
 94 ····.line·69
 95 ····.line·70
 96 ····.line·71
 97 ····.line·72
 98 ····.line·73
 99 ····.line·74
 100 ····.line·75
 101 ····.line·76
 102 ····.line·77
 103 ····.line·78
 104 ····.line·79
 105 ····.line·80
 106 ····.line·81
 107 ····.line·82
 108 ····.line·83
 109 ····.line·84
 110 ····.line·85
 111 ····.line·86
 112 ····.line·87
 113 ····.line·88
 114 ····.line·89
 115 ····.line·90
 116 ····.line·91
 117 ····.line·92
 118 ····.line·93
 119 ····.line·94
 120 ····.line·95
 121 ····.line·96
 122 ····.line·97
 123 ····.line·98
 124 ····.line·99
 125 ····.line·100
 126 ····.line·101
 127 ····.line·102
 128 ····.line·103
 129 ····.line·104
 130 ····.line·105
 131 ····.line·106
 132 ····.line·107
 133 ····.line·108
 134 ····.line·109
 135 ····.line·110
 136 ····.line·111
 137 ····.line·112
 138 ····.line·113
 139 ····.line·114
 140 ····.line·115
 141 ····.line·116
 142 ····.line·117
 143 ····.line·118
 144 ····.line·119
 145 ····.line·120
 146 ····.line·121
 147 ····.line·122
 148 ····.line·123
 149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
Max diff block lines reached; 2890/5208 bytes (55.49%) of diff not shown.
61.7 KB
smali/w0/r.smali vs.
smali/z/c.smali
Max HTML report size reached
11.2 KB
smali/w0/N.smali vs.
smali/z/d.smali
Max HTML report size reached
13.4 KB
smali/w0/t$a.smali vs.
smali/G/H.smali
Max HTML report size reached
14.7 KB
smali/w0/H$a.smali vs.
smali/I0/J.smali
Max HTML report size reached
1.55 KB
smali/w0/N$c.smali vs.
smali/G/c0.smali
Files 14% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lw0/N$c;1 .class·public·final·LG/c0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LN0/h;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lw0/N; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·static·fields
 7 .field·public·static·final·e:LG/c0;
13 .field·public·a:J 
  
14 .field·public·b:J 
  
  
15 #·direct·methods8 #·direct·methods
16 .method·public·constructor·<init>(JJ)V9 .method·static·constructor·<clinit>()V
17 ····.locals·010 ····.locals·1
  
18 ····.line·111 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LG/c0;
  
20 ····.line·213 ····.line·2
21 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
22 ····.line·4 
23 ····iput-wide·p1,·p0,·Lw0/N$c;->a:J 
  
 16 ····.line·4
24 ····.line·517 ····.line·5
25 ····.line·618 ····.line·6
26 ····iput-wide·p3,·p0,·Lw0/N$c;->b:J19 ····sput-object·v0,·LG/c0;->e:LG/c0;
  
27 ····.line·720 ····.line·7
28 ····.line·821 ····.line·8
29 ····return-void22 ····return-void
30 ····.line·923 ····.line·9
31 ····.line·1024 ····.line·10
32 ····.line·1125 ····.line·11
Offset 139, 8 lines modifiedOffset 129, 29 lines modified
139 ····.line·106129 ····.line·106
140 ····.line·107130 ····.line·107
141 ····.line·108131 ····.line·108
142 ····.line·109132 ····.line·109
143 ····.line·110133 ····.line·110
144 ····.line·111134 ····.line·111
145 ····.line·112135 ····.line·112
 136 ····.line·113
 137 ····.line·114
 138 ····.line·115
 139 ····.line·116
 140 ····.line·117
 141 ····.line·118
 142 ····.line·119
 143 ····.line·120
 144 ····.line·121
 145 ····.line·122
 146 ····.line·123
 147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
146 .end·method157 .end·method
121 KB
smali/w0/L.smali vs.
smali/B0/d.smali
Max HTML report size reached
13.9 KB
smali/w0/O.smali vs.
smali/o/e.smali
Max HTML report size reached
18.4 KB
smali/w0/M.smali vs.
smali/h1/t.smali
Max HTML report size reached
8.62 KB
smali/w0/i$a.smali vs.
smali/I0/q.smali
Files 15% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 30 lines modified
1 .class·public·Lw0/i$a;1 .class·public·final·LI0/q;
2 .super·Ljava/lang/Object;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/window/OnBackAnimationCallback; 
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lw0/i;->J()Landroid/window/OnBackInvokedCallback; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·a:Lw0/i;7 .field·public·final·synthetic·j:LI0/r;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Lw0/i;)V9 .method·public·constructor·<init>(LI0/r;LN0/d;)V
18 ····.locals·010 ····.locals·0
  
19 ····.line·111 ····.line·1
20 ····iput-object·p1,·p0,·Lw0/i$a;->a:Lw0/i;12 ····iput-object·p1,·p0,·LI0/q;->j:LI0/r;
  
21 ····.line·213 ····.line·2
22 ····.line·314 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
24 ····.line·416 ····.line·4
25 ····.line·517 ····.line·5
26 ····.line·618 ····.line·6
27 ····return-void19 ····return-void
28 ····.line·720 ····.line·7
29 ····.line·821 ····.line·8
Offset 88, 257 lines modifiedOffset 78, 211 lines modified
88 ····.line·5678 ····.line·56
89 ····.line·5779 ····.line·57
90 ····.line·5880 ····.line·58
91 ····.line·5981 ····.line·59
92 ····.line·6082 ····.line·60
93 ····.line·6183 ····.line·61
94 ····.line·6284 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
 89 ····.line·67
 90 ····.line·68
 91 ····.line·69
 92 ····.line·70
 93 ····.line·71
 94 ····.line·72
 95 ····.line·73
 96 ····.line·74
 97 ····.line·75
 98 ····.line·76
 99 ····.line·77
 100 ····.line·78
 101 ····.line·79
 102 ····.line·80
 103 ····.line·81
 104 ····.line·82
 105 ····.line·83
 106 ····.line·84
 107 ····.line·85
 108 ····.line·86
 109 ····.line·87
 110 ····.line·88
 111 ····.line·89
 112 ····.line·90
 113 ····.line·91
 114 ····.line·92
 115 ····.line·93
 116 ····.line·94
 117 ····.line·95
 118 ····.line·96
 119 ····.line·97
 120 ····.line·98
 121 ····.line·99
 122 ····.line·100
 123 ····.line·101
 124 ····.line·102
 125 ····.line·103
 126 ····.line·104
 127 ····.line·105
 128 ····.line·106
 129 ····.line·107
 130 ····.line·108
 131 ····.line·109
 132 ····.line·110
 133 ····.line·111
 134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
Max diff block lines reached; 5235/8749 bytes (59.84%) of diff not shown.
9.98 KB
smali/w0/O$a.smali vs.
smali/g1/o.smali
Max HTML report size reached
4.53 KB
smali/w0/S.smali vs.
smali/G/r.smali
Files 10% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 30 lines modified
1 .class·public·Lw0/S;1 .class·public·final·LG/r;
2 .super·Ljava/lang/Object;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lb0/a;5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:LG/s;
6 #·direct·methods 
7 .method·public·constructor·<init>(Lb0/a;)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····iput-object·p1,·p0,·Lw0/S;->a:Lb0/a; 
  
15 ····.line·5 
16 ····.line·6 
17 ····return-void 
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 .end·method 
  
  
75 #·virtual·methods8 #·direct·methods
76 .method·public·a(Landroid/app/Activity;Ljava/util/concurrent/Executor;LC/a;)V9 .method·public·constructor·<init>(LG/s;LN0/d;)V
77 ····.locals·110 ····.locals·0
  
78 ····.line·111 ····.line·1
79 ····iget-object·v0,·p0,·Lw0/S;->a:Lb0/a;12 ····iput-object·p1,·p0,·LG/r;->j:LG/s;
  
80 ····.line·213 ····.line·2
81 ····.line·314 ····.line·3
82 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lb0/a;->b(Landroid/app/Activity;Ljava/util/concurrent/Executor;LC/a;)V15 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
83 ····.line·416 ····.line·4
84 ····.line·517 ····.line·5
85 ····.line·618 ····.line·6
86 ····return-void19 ····return-void
87 ····.line·720 ····.line·7
88 ····.line·821 ····.line·8
Offset 302, 70 lines modifiedOffset 232, 57 lines modified
302 ····.line·210232 ····.line·210
303 ····.line·211233 ····.line·211
304 ····.line·212234 ····.line·212
305 ····.line·213235 ····.line·213
306 ····.line·214236 ····.line·214
307 ····.line·215237 ····.line·215
308 ····.line·216238 ····.line·216
309 ····.line·217 
310 ····.line·218 
311 ····.line·219 
312 ····.line·220 
313 ····.line·221 
314 ····.line·222 
315 ····.line·223 
316 ····.line·224 
317 ····.line·225 
318 ····.line·226 
319 ····.line·227 
320 ····.line·228 
321 ····.line·229 
322 ····.line·230 
323 ····.line·231 
324 ····.line·232 
325 ····.line·233 
Max diff block lines reached; 2062/4569 bytes (45.13%) of diff not shown.
166 KB
smali/w0/N$a.smali vs.
smali/s0/A.smali
Max HTML report size reached
331 KB
smali/w0/E.smali vs.
smali/s0/o.smali
Max HTML report size reached
22.3 KB
smali/w0/H.smali vs.
smali/K/g.smali
Max HTML report size reached
23.1 KB
smali/V0/a$a.smali vs.
smali/G/z.smali
Max HTML report size reached
7.03 KB
smali/G0/j$a.smali vs.
smali/I0/x.smali
Files 17% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LG0/j$a;1 .class·public·final·LI0/x;
2 .super·Ljava/lang/Object;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/c$a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LG0/j; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x11 
12 ····name·=·"a" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·a:LG0/j$c;5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
  
16 .field·public·final·synthetic·b:LG0/j;7 .field·public·final·synthetic·j:LI0/n;
  
  
17 #·direct·methods8 #·direct·methods
18 .method·public·constructor·<init>(LG0/j;LG0/j$c;)V9 .method·public·constructor·<init>(LI0/n;LN0/d;)V
19 ····.locals·010 ····.locals·0
  
20 ····.line·111 ····.line·1
21 ····iput-object·p1,·p0,·LG0/j$a;->b:LG0/j;12 ····iput-object·p1,·p0,·LI0/x;->j:LI0/n;
  
22 ····.line·213 ····.line·2
23 ····.line·314 ····.line·3
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
25 ····.line·416 ····.line·4
26 ····.line·517 ····.line·5
27 ····.line·618 ····.line·6
 19 ····return-void
28 ····iput-object·p2,·p0,·LG0/j$a;->a:LG0/j$c; 
  
29 ····.line·720 ····.line·7
30 ····.line·821 ····.line·8
31 ····return-void 
32 ····.line·922 ····.line·9
33 ····.line·1023 ····.line·10
34 ····.line·1124 ····.line·11
35 ····.line·1225 ····.line·12
36 ····.line·1326 ····.line·13
37 ····.line·1427 ····.line·14
38 ····.line·1528 ····.line·15
Offset 142, 172 lines modifiedOffset 128, 219 lines modified
142 ····.line·106128 ····.line·106
143 ····.line·107129 ····.line·107
144 ····.line·108130 ····.line·108
145 ····.line·109131 ····.line·109
146 ····.line·110132 ····.line·110
147 ····.line·111133 ····.line·111
148 ····.line·112134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
 176 ····.line·154
 177 ····.line·155
 178 ····.line·156
 179 ····.line·157
 180 ····.line·158
 181 ····.line·159
 182 ····.line·160
 183 ····.line·161
 184 ····.line·162
 185 ····.line·163
 186 ····.line·164
 187 ····.line·165
 188 ····.line·166
 189 ····.line·167
 190 ····.line·168
 191 ····.line·169
 192 ····.line·170
 193 ····.line·171
 194 ····.line·172
 195 ····.line·173
 196 ····.line·174
 197 ····.line·175
 198 ····.line·176
 199 ····.line·177
Max diff block lines reached; 4197/7124 bytes (58.91%) of diff not shown.
13.4 KB
smali/G0/j.smali vs.
smali/i1/t.smali
Max HTML report size reached
2.84 KB
smali/G0/n$a.smali vs.
smali/y/F.smali
Files 18% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·LG0/n$a;1 .class·public·final·Ly/F;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ly/E;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LG0/n; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
14 ····.locals·06 ····.locals·0
  
15 ····.line·17 ····.line·1
16 ····invoke-direct·{p0},·Ljava/io/ByteArrayOutputStream;-><init>()V8 ····invoke-direct·{p0},·Ly/E;-><init>()V
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
19 ····.line·411 ····.line·4
20 ····return-void12 ····return-void
21 ····.line·513 ····.line·5
22 ····.line·614 ····.line·6
Offset 78, 79 lines modifiedOffset 67, 80 lines modified
78 ····.line·5567 ····.line·55
79 ····.line·5668 ····.line·56
80 ····.line·5769 ····.line·57
81 ····.line·5870 ····.line·58
82 ····.line·5971 ····.line·59
83 ····.line·6072 ····.line·60
84 ····.line·6173 ····.line·61
85 .end·method 
  
  
86 #·virtual·methods 
87 .method·public·a()[B 
88 ····.locals·1 
  
89 ····.line·1 
90 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B 
  
91 ····.line·274 ····.line·62
92 ····.line·375 ····.line·63
93 ····return-object·v0 
94 ····.line·476 ····.line·64
95 ····.line·577 ····.line·65
96 ····.line·678 ····.line·66
97 ····.line·779 ····.line·67
98 ····.line·880 ····.line·68
99 ····.line·981 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
100 ····.line·10112 ····.line·100
101 ····.line·11113 ····.line·101
102 ····.line·12114 ····.line·102
103 ····.line·13115 ····.line·103
104 ····.line·14116 ····.line·104
105 ····.line·15117 ····.line·105
106 ····.line·16118 ····.line·106
107 ····.line·17119 ····.line·107
108 ····.line·18120 ····.line·108
109 ····.line·19121 ····.line·109
 122 ····.line·110
 123 ····.line·111
 124 ····.line·112
 125 ····.line·113
 126 ····.line·114
 127 ····.line·115
 128 ····.line·116
 129 ····.line·117
 130 ····.line·118
 131 ····.line·119
110 ····.line·20132 ····.line·120
111 ····.line·21133 ····.line·121
112 ····.line·22134 ····.line·122
113 ····.line·23135 ····.line·123
114 ····.line·24136 ····.line·124
115 ····.line·25137 ····.line·125
116 ····.line·26138 ····.line·126
117 ····.line·27139 ····.line·127
118 ····.line·28140 ····.line·128
119 ····.line·29141 ····.line·129
120 ····.line·30142 ····.line·130
121 ····.line·31143 ····.line·131
122 ····.line·32144 ····.line·132
123 ····.line·33145 ····.line·133
124 ····.line·34 
125 ····.line·35 
126 ····.line·36 
127 ····.line·37 
128 ····.line·38 
129 ····.line·39 
130 ····.line·40 
Max diff block lines reached; 0/2838 bytes (0.00%) of diff not shown.
3.98 KB
smali/G0/d.smali vs.
smali/G/U.smali
Files 22% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 41 lines modified
1 .class·public·LG0/d;1 .class·public·final·LG/U;
2 .super·Ljava/lang/RuntimeException;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·e:Ljava/lang/String;5 .field·public·h:LB0/v;
  
 6 .field·public·i:Ll1/a;
  
6 .field·public·final·f:Ljava/lang/Object;7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LB0/v;
  
 9 .field·public·l:I
  
  
7 #·direct·methods10 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V11 .method·public·constructor·<init>(LB0/v;LP0/b;)V
9 ····.locals·012 ····.locals·0
  
10 ····.line·113 ····.line·1
11 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V14 ····iput-object·p1,·p0,·LG/U;->k:LB0/v;
  
12 ····.line·215 ····.line·2
13 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
14 ····.line·4 
15 ····iput-object·p1,·p0,·LG0/d;->e:Ljava/lang/String; 
  
 18 ····.line·4
16 ····.line·519 ····.line·5
17 ····.line·620 ····.line·6
 21 ····return-void
18 ····iput-object·p3,·p0,·LG0/d;->f:Ljava/lang/Object; 
  
19 ····.line·722 ····.line·7
20 ····.line·823 ····.line·8
21 ····return-void 
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
25 ····.line·1227 ····.line·12
26 ····.line·1328 ····.line·13
27 ····.line·1429 ····.line·14
28 ····.line·1530 ····.line·15
Offset 232, 37 lines modifiedOffset 236, 162 lines modified
232 ····.line·210236 ····.line·210
233 ····.line·211237 ····.line·211
234 ····.line·212238 ····.line·212
235 ····.line·213239 ····.line·213
236 ····.line·214240 ····.line·214
237 ····.line·215241 ····.line·215
238 ····.line·216242 ····.line·216
 243 .end·method
  
  
 244 #·virtual·methods
 245 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
 246 ····.locals·1
  
 247 ····.line·1
 248 ····iput-object·p1,·p0,·LG/U;->j:Ljava/lang/Object;
  
 249 ····.line·2
 250 ····.line·3
 251 ····iget·p1,·p0,·LG/U;->l:I
  
 252 ····.line·4
 253 ····.line·5
 254 ····const/high16·v0,·-0x80000000
  
 255 ····.line·6
 256 ····.line·7
 257 ····or-int/2addr·p1,·v0
  
 258 ····.line·8
 259 ····iput·p1,·p0,·LG/U;->l:I
  
 260 ····.line·9
 261 ····.line·10
 262 ····iget-object·p1,·p0,·LG/U;->k:LB0/v;
  
 263 ····.line·11
 264 ····.line·12
 265 ····invoke-virtual·{p1,·p0},·LB0/v;->i(LP0/b;)Ljava/lang/Object;
  
 266 ····.line·13
 267 ····.line·14
 268 ····.line·15
 269 ····move-result-object·p1
  
 270 ····.line·16
 271 ····return-object·p1
239 ····.line·217272 ····.line·17
240 ····.line·218273 ····.line·18
241 ····.line·219274 ····.line·19
242 ····.line·220275 ····.line·20
243 ····.line·221276 ····.line·21
244 ····.line·222277 ····.line·22
245 ····.line·223278 ····.line·23
246 ····.line·224279 ····.line·24
247 ····.line·225280 ····.line·25
248 ····.line·226281 ····.line·26
249 ····.line·227282 ····.line·27
250 ····.line·228283 ····.line·28
251 ····.line·229284 ····.line·29
252 ····.line·230285 ····.line·30
253 ····.line·231286 ····.line·31
254 ····.line·232287 ····.line·32
255 ····.line·233288 ····.line·33
256 ····.line·234289 ····.line·34
257 ····.line·235290 ····.line·35
258 ····.line·236291 ····.line·36
259 ····.line·237292 ····.line·37
260 ····.line·238293 ····.line·38
261 ····.line·239294 ····.line·39
262 ····.line·240295 ····.line·40
263 ····.line·241296 ····.line·41
264 ····.line·242297 ····.line·42
265 ····.line·243298 ····.line·43
266 ····.line·244299 ····.line·44
267 ····.line·245300 ····.line·45
 301 ····.line·46
 302 ····.line·47
 303 ····.line·48
 304 ····.line·49
Max diff block lines reached; 0/4008 bytes (0.00%) of diff not shown.
39.1 KB
smali/G0/o.smali vs.
smali/a0/l.smali
Max HTML report size reached
3.23 KB
smali/G0/c$d.smali vs.
smali/q0/d.smali
Files 13% similar despite different names
    
Offset 1, 119 lines modifiedOffset 1, 41 lines modified
1 .class·public·LG0/c$d;1 .class·public·final·Lq0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LG0/c; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"d" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·a:Z5 .field·public·final·a:LC0/o;
  
 6 .field·public·final·b:LC0/f;
  
  
14 #·direct·methods7 #·direct·methods
15 .method·public·constructor·<init>()V8 .method·public·constructor·<init>(LC0/f;)V
16 ····.locals·19 ····.locals·1
  
17 ····.line·110 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····sget-object·v0,·LC0/o;->a:LC0/o;
  
19 ····.line·212 ····.line·2
20 ····.line·313 ····.line·3
 14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
21 ····.line·4 
22 ····const/4·v0,·0x1 
  
23 ····.line·5 
24 ····iput-boolean·v0,·p0,·LG0/c$d;->a:Z 
  
25 ····.line·6 
26 ····.line·7 
27 ····return-void 
28 ····.line·8 
29 ····.line·9 
30 ····.line·10 
31 ····.line·11 
32 ····.line·12 
33 ····.line·13 
34 ····.line·14 
35 ····.line·15 
36 ····.line·16 
37 ····.line·17 
38 ····.line·18 
39 ····.line·19 
40 ····.line·20 
41 ····.line·21 
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····.line·25 
46 ····.line·26 
47 ····.line·27 
48 ····.line·28 
49 ····.line·29 
50 ····.line·30 
51 ····.line·31 
52 ····.line·32 
53 ····.line·33 
54 ····.line·34 
55 ····.line·35 
56 ····.line·36 
57 ····.line·37 
58 ····.line·38 
59 ····.line·39 
60 ····.line·40 
61 ····.line·41 
62 ····.line·42 
63 ····.line·43 
64 ····.line·44 
65 ····.line·45 
66 ····.line·46 
67 ····.line·47 
68 ····.line·48 
69 ····.line·49 
70 ····.line·50 
71 ····.line·51 
72 ····.line·52 
73 ····.line·53 
74 ····.line·54 
75 ····.line·55 
76 ····.line·56 
77 ····.line·57 
78 ····.line·58 
79 ····.line·59 
80 ····.line·60 
81 ····.line·61 
82 .end·method 
  
  
83 #·virtual·methods 
84 .method·public·a()Z 
85 ····.locals·1 
  
86 ····.line·1 
87 ····iget-boolean·v0,·p0,·LG0/c$d;->a:Z 
  
88 ····.line·2 
89 ····.line·3 
90 ····return·v0 
91 ····.line·415 ····.line·4
92 ····.line·516 ····.line·5
93 ····.line·617 ····.line·6
 18 ····iput-object·v0,·p0,·Lq0/d;->a:LC0/o;
  
94 ····.line·719 ····.line·7
95 ····.line·820 ····.line·8
 21 ····iput-object·p1,·p0,·Lq0/d;->b:LC0/f;
  
96 ····.line·922 ····.line·9
97 ····.line·1023 ····.line·10
 24 ····return-void
98 ····.line·1125 ····.line·11
99 ····.line·1226 ····.line·12
100 ····.line·1327 ····.line·13
101 ····.line·1428 ····.line·14
102 ····.line·1529 ····.line·15
103 ····.line·1630 ····.line·16
104 ····.line·1731 ····.line·17
Max diff block lines reached; 1108/3235 bytes (34.25%) of diff not shown.
48.0 KB
smali/G0/f.smali vs.
smali/z/f.smali
Max HTML report size reached
11.8 KB
smali/G0/j$a$a.smali vs.
smali/I0/O.smali
Max HTML report size reached
213 KB
smali/G0/n.smali vs.
smali/g/k.smali
Max HTML report size reached
5.69 KB
smali/G0/a$c.smali vs.
smali/I0/g.smali
Files 26% similar despite different names
    
Offset 1, 155 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·LG0/a$c;1 .class·public·interface·abstract·LI0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/c$b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LG0/a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x11 
12 ····name·=·"c" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·static·fields
15 .field·public·final·a:LG0/a$e;5 .field·public·static·final·b:LI0/f;
  
16 .field·public·final·synthetic·b:LG0/a; 
  
  
17 #·direct·methods6 #·direct·methods
18 .method·public·constructor·<init>(LG0/a;LG0/a$e;)V7 .method·static·constructor·<clinit>()V
19 ····.locals·08 ····.locals·1
  
20 ····.line·2 
21 ····iput-object·p1,·p0,·LG0/a$c;->b:LG0/a; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····.line·3 
24 ····iput-object·p2,·p0,·LG0/a$c;->a:LG0/a$e; 
  
25 ····return-void 
26 .end·method 
  
27 .method·public·synthetic·constructor·<init>(LG0/a;LG0/a$e;LG0/a$a;)V 
28 ····.locals·0 
  
29 ····.line·1 
30 ····invoke-direct·{p0,·p1,·p2},·LG0/a$c;-><init>(LG0/a;LG0/a$e;)V 
  
31 ····return-void 
32 .end·method 
  
  
33 #·virtual·methods 
34 .method·public·a(Ljava/nio/ByteBuffer;)V 
35 ····.locals·2 
  
36 ····.line·19 ····.line·1
37 ····:try_start_0 
38 ····iget-object·v0,·p0,·LG0/a$c;->a:LG0/a$e;10 ····sget-object·v0,·LI0/f;->a:LI0/f;
  
39 ····.line·211 ····.line·2
40 ····.line·312 ····.line·3
41 ····iget-object·v1,·p0,·LG0/a$c;->b:LG0/a;13 ····sput-object·v0,·LI0/g;->b:LI0/f;
  
42 ····.line·414 ····.line·4
43 ····.line·515 ····.line·5
 16 ····return-void
44 ····invoke-static·{v1},·LG0/a;->a(LG0/a;)LG0/h; 
  
45 ····.line·617 ····.line·6
46 ····.line·718 ····.line·7
47 ····.line·819 ····.line·8
48 ····move-result-object·v1 
  
49 ····.line·920 ····.line·9
50 ····invoke-interface·{v1,·p1},·LG0/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; 
  
51 ····.line·1021 ····.line·10
52 ····.line·1122 ····.line·11
53 ····.line·1223 ····.line·12
54 ····move-result-object·p1 
  
55 ····.line·1324 ····.line·13
56 ····invoke-interface·{v0,·p1},·LG0/a$e;->a(Ljava/lang/Object;)V 
57 ····:try_end_0 
58 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
59 ····.line·1425 ····.line·14
60 ····.line·1526 ····.line·15
61 ····.line·1627 ····.line·16
62 ····goto·:goto_0 
  
63 ····.line·1728 ····.line·17
64 ····:catch_0 
65 ····move-exception·p1 
  
66 ····.line·1829 ····.line·18
67 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
68 ····.line·1930 ····.line·19
69 ····.line·2031 ····.line·20
70 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
71 ····.line·2132 ····.line·21
72 ····.line·2233 ····.line·22
73 ····.line·2334 ····.line·23
74 ····const-string·v1,·"BasicMessageChannel#" 
  
75 ····.line·2435 ····.line·24
76 ····.line·2536 ····.line·25
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
78 ····.line·2637 ····.line·26
79 ····.line·2738 ····.line·27
80 ····.line·2839 ····.line·28
81 ····iget-object·v1,·p0,·LG0/a$c;->b:LG0/a; 
  
82 ····.line·2940 ····.line·29
83 ····.line·3041 ····.line·30
84 ····invoke-static·{v1},·LG0/a;->b(LG0/a;)Ljava/lang/String; 
  
85 ····.line·3142 ····.line·31
86 ····.line·3243 ····.line·32
87 ····.line·3344 ····.line·33
88 ····move-result-object·v1 
  
89 ····.line·3445 ····.line·34
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
Max diff block lines reached; 2943/5750 bytes (51.18%) of diff not shown.
9.58 KB
smali/G0/e.smali vs.
smali/G/j.smali
Max HTML report size reached
8.01 KB
smali/G0/j$b.smali vs.
smali/J0/j.smali
Files 11% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·LG0/j$b;1 .class·public·final·LJ0/j;
2 .super·Ljava/lang/Object;2 .super·Landroid/webkit/WebChromeClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LG0/c$b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·LG0/j; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x11 
12 ····name·=·"b" 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity;
15 .field·public·final·a:LG0/j$d; 
  
16 .field·public·final·synthetic·b:LG0/j; 
  
  
17 #·direct·methods6 #·direct·methods
18 .method·public·constructor·<init>(LG0/j;LG0/j$d;)V7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
19 ····.locals·08 ····.locals·0
  
20 ····.line·19 ····.line·1
21 ····iput-object·p1,·p0,·LG0/j$b;->b:LG0/j;10 ····iput-object·p1,·p0,·LJ0/j;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
22 ····.line·211 ····.line·2
23 ····.line·312 ····.line·3
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Landroid/webkit/WebChromeClient;-><init>()V
  
25 ····.line·414 ····.line·4
26 ····.line·515 ····.line·5
27 ····.line·616 ····.line·6
 17 ····return-void
28 ····iput-object·p2,·p0,·LG0/j$b;->a:LG0/j$d; 
  
29 ····.line·718 ····.line·7
30 ····.line·819 ····.line·8
31 ····return-void 
32 ····.line·920 ····.line·9
33 ····.line·1021 ····.line·10
34 ····.line·1122 ····.line·11
35 ····.line·1223 ····.line·12
36 ····.line·1324 ····.line·13
37 ····.line·1425 ····.line·14
38 ····.line·1526 ····.line·15
Offset 142, 175 lines modifiedOffset 124, 138 lines modified
142 ····.line·106124 ····.line·106
143 ····.line·107125 ····.line·107
144 ····.line·108126 ····.line·108
145 ····.line·109127 ····.line·109
146 ····.line·110128 ····.line·110
147 ····.line·111129 ····.line·111
148 ····.line·112130 ····.line·112
 131 ····.line·113
 132 ····.line·114
 133 ····.line·115
 134 ····.line·116
 135 ····.line·117
 136 ····.line·118
 137 ····.line·119
 138 ····.line·120
 139 ····.line·121
 140 ····.line·122
 141 ····.line·123
 142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
149 .end·method149 .end·method
  
  
150 #·virtual·methods150 #·virtual·methods
151 .method·public·a(Ljava/nio/ByteBuffer;)V151 .method·public·final·onCreateWindow(Landroid/webkit/WebView;ZZLandroid/os/Message;)Z
152 ····.locals·3152 ····.locals·0
  
153 ····.line·1153 ····.line·1
154 ····if-nez·p1,·:cond_0154 ····new-instance·p1,·LJ0/i;
  
155 ····.line·2155 ····.line·2
156 ····.line·3156 ····.line·3
 157 ····invoke-direct·{p1,·p0},·LJ0/i;-><init>(LJ0/j;)V
157 ····:try_start_0 
158 ····iget-object·p1,·p0,·LG0/j$b;->a:LG0/j$d; 
  
159 ····.line·4158 ····.line·4
160 ····.line·5159 ····.line·5
161 ····invoke-interface·{p1},·LG0/j$d;->c()V 
162 ····:try_end_0 
163 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
164 ····.line·6160 ····.line·6
 161 ····new-instance·p2,·Landroid/webkit/WebView;
  
165 ····.line·7162 ····.line·7
166 ····.line·8163 ····.line·8
167 ····goto·:goto_1164 ····iget-object·p3,·p0,·LJ0/j;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
168 ····.line·9165 ····.line·9
169 ····:catch_0 
170 ····move-exception·p1 
  
171 ····.line·10166 ····.line·10
172 ····goto·:goto_0167 ····iget-object·p3,·p3,·Lio/flutter/plugins/urllauncher/WebViewActivity;->g:Landroid/webkit/WebView;
  
173 ····.line·11168 ····.line·11
174 ····:cond_0 
175 ····:try_start_1 
176 ····iget-object·v0,·p0,·LG0/j$b;->a:LG0/j$d; 
  
177 ····.line·12169 ····.line·12
 170 ····invoke-virtual·{p3},·Landroid/view/View;->getContext()Landroid/content/Context;
178 ····.line·13 
179 ····iget-object·v1,·p0,·LG0/j$b;->b:LG0/j; 
  
 171 ····.line·13
180 ····.line·14172 ····.line·14
Max diff block lines reached; 5157/8125 bytes (63.47%) of diff not shown.
18.5 KB
smali/G0/g.smali vs.
smali/I0/E.smali
Max HTML report size reached
8.12 KB
smali/j1/n0.smali vs.
smali/G/A.smali
Files 17% similar despite different names
    
Offset 1, 111 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lj1/n0;1 .class·public·final·LG/A;
2 .super·Lj1/r0;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·h:LG/P;
7 .field·private·volatile·_invoked:I 
  
8 .field·public·final·i:La1/l; 
  
  
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·2 
  
 6 .field·public·i:I
12 ····.line·1 
13 ····const-class·v0,·Lj1/n0; 
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
14 ····.line·2 
15 ····.line·3 
16 ····const-string·v1,·"_invoked" 
  
 8 .field·public·final·synthetic·k:LG/P;
17 ····.line·4 
18 ····.line·5 
19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
 9 .field·public·l:I
20 ····.line·6 
21 ····.line·7 
22 ····.line·8 
23 ····move-result-object·v0 
  
24 ····.line·9 
25 ····sput-object·v0,·Lj1/n0;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
 10 #·direct·methods
26 ····.line·10 
27 ····.line·11 
28 ····return-void 
29 ····.line·12 
30 ····.line·13 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 .end·method 
  
80 .method·public·constructor·<init>(La1/l;)V11 .method·public·constructor·<init>(LG/P;LP0/b;)V
81 ····.locals·012 ····.locals·0
  
82 ····.line·113 ····.line·1
83 ····invoke-direct·{p0},·Lj1/r0;-><init>()V14 ····iput-object·p1,·p0,·LG/A;->k:LG/P;
  
84 ····.line·215 ····.line·2
85 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
86 ····.line·4 
87 ····iput-object·p1,·p0,·Lj1/n0;->i:La1/l; 
  
 18 ····.line·4
88 ····.line·519 ····.line·5
89 ····.line·620 ····.line·6
90 ····return-void21 ····return-void
91 ····.line·722 ····.line·7
92 ····.line·823 ····.line·8
93 ····.line·924 ····.line·9
94 ····.line·1025 ····.line·10
Offset 157, 129 lines modifiedOffset 82, 208 lines modified
157 ····.line·5682 ····.line·56
158 ····.line·5783 ····.line·57
159 ····.line·5884 ····.line·58
160 ····.line·5985 ····.line·59
161 ····.line·6086 ····.line·60
162 ····.line·6187 ····.line·61
163 ····.line·6288 ····.line·62
Max diff block lines reached; 3555/8239 bytes (43.15%) of diff not shown.
8.33 KB
smali/j1/s0.smali vs.
smali/g1/m.smali
Files 19% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 47 lines modified
1 .class·public·Lj1/s0;1 .class·public·final·Lg1/m;
2 .super·Lj1/w0;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj1/x; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·h:LI0/n;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
7 .field·public·final·g:Z7 .field·public·j:I
  
 8 .field·public·final·synthetic·k:LI0/n;
  
 9 .field·public·l:Ljava/lang/Object;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(Lj1/p0;)V11 .method·public·constructor·<init>(LI0/n;LN0/d;)V
10 ····.locals·112 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····const/4·v0,·0x114 ····iput-object·p1,·p0,·Lg1/m;->k:LI0/n;
  
13 ····.line·215 ····.line·2
14 ····invoke-direct·{p0,·v0},·Lj1/w0;-><init>(Z)V 
  
15 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
16 ····.line·418 ····.line·4
17 ····.line·519 ····.line·5
18 ····invoke-virtual·{p0,·p1},·Lj1/w0;->m0(Lj1/p0;)V 
  
19 ····.line·620 ····.line·6
 21 ····return-void
20 ····.line·722 ····.line·7
21 ····.line·823 ····.line·8
22 ····invoke-virtual·{p0},·Lj1/s0;->O0()Z 
  
23 ····.line·924 ····.line·9
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····move-result·p1 
  
27 ····.line·1227 ····.line·12
28 ····iput-boolean·p1,·p0,·Lj1/s0;->g:Z 
  
29 ····.line·1328 ····.line·13
30 ····.line·1429 ····.line·14
31 ····return-void 
32 ····.line·1530 ····.line·15
33 ····.line·1631 ····.line·16
34 ····.line·1732 ····.line·17
35 ····.line·1833 ····.line·18
36 ····.line·1934 ····.line·19
37 ····.line·2035 ····.line·20
38 ····.line·2136 ····.line·21
Offset 85, 245 lines modifiedOffset 82, 211 lines modified
85 ····.line·5682 ····.line·56
86 ····.line·5783 ····.line·57
87 ····.line·5884 ····.line·58
88 ····.line·5985 ····.line·59
89 ····.line·6086 ····.line·60
90 ····.line·6187 ····.line·61
91 ····.line·6288 ····.line·62
 89 ····.line·63
 90 ····.line·64
 91 ····.line·65
 92 ····.line·66
 93 ····.line·67
 94 ····.line·68
 95 ····.line·69
 96 ····.line·70
 97 ····.line·71
 98 ····.line·72
 99 ····.line·73
 100 ····.line·74
 101 ····.line·75
 102 ····.line·76
 103 ····.line·77
 104 ····.line·78
 105 ····.line·79
 106 ····.line·80
 107 ····.line·81
 108 ····.line·82
 109 ····.line·83
 110 ····.line·84
 111 ····.line·85
 112 ····.line·86
 113 ····.line·87
 114 ····.line·88
 115 ····.line·89
 116 ····.line·90
 117 ····.line·91
 118 ····.line·92
 119 ····.line·93
 120 ····.line·94
 121 ····.line·95
 122 ····.line·96
 123 ····.line·97
 124 ····.line·98
 125 ····.line·99
 126 ····.line·100
 127 ····.line·101
 128 ····.line·102
 129 ····.line·103
 130 ····.line·104
 131 ····.line·105
 132 ····.line·106
 133 ····.line·107
 134 ····.line·108
 135 ····.line·109
 136 ····.line·110
 137 ····.line·111
 138 ····.line·112
 139 ····.line·113
 140 ····.line·114
 141 ····.line·115
 142 ····.line·116
 143 ····.line·117
 144 ····.line·118
 145 ····.line·119
 146 ····.line·120
Max diff block lines reached; 4877/8461 bytes (57.64%) of diff not shown.
351 KB
smali/j1/w0.smali vs.
smali/i0/g.smali
Max HTML report size reached
32.4 KB
smali/j1/T.smali vs.
smali/k1/m.smali
Max HTML report size reached
19.5 KB
smali/j1/x0.smali vs.
smali/I0/s.smali
Max HTML report size reached
23.1 KB
smali/j1/Z.smali vs.
smali/s0/E.smali
Max HTML report size reached
50.3 KB
smali/j1/w0$c.smali vs.
smali/r/i.smali
Max HTML report size reached
12.2 KB
smali/j1/v0.smali vs.
smali/f1/g.smali
Max HTML report size reached
1.94 KB
smali/j1/j.smali vs.
smali/f1/f.smali
Files 25% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·Lj1/j;1 .class·public·interface·abstract·Lf1/f;
2 .super·Lj1/k;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/C0;5 .implements·Lf1/r;
 6 .implements·Lf1/q;
  
  
 7 #·static·fields
 8 .field·public·static·final·d:Lf1/e;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·011 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····invoke-direct·{p0},·Lj1/k;-><init>()V13 ····sget-object·v0,·Lf1/e;->a:Lf1/e;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
 16 ····sput-object·v0,·Lf1/f;->d:Lf1/e;
  
13 ····.line·417 ····.line·4
14 ····return-void 
15 ····.line·518 ····.line·5
 19 ····return-void
16 ····.line·620 ····.line·6
17 ····.line·721 ····.line·7
18 ····.line·822 ····.line·8
19 ····.line·923 ····.line·9
20 ····.line·1024 ····.line·10
21 ····.line·1125 ····.line·11
22 ····.line·1226 ····.line·12
Offset 70, 8 lines modifiedOffset 77, 80 lines modified
70 ····.line·5577 ····.line·55
71 ····.line·5678 ····.line·56
72 ····.line·5779 ····.line·57
73 ····.line·5880 ····.line·58
74 ····.line·5981 ····.line·59
75 ····.line·6082 ····.line·60
76 ····.line·6183 ····.line·61
 84 ····.line·62
 85 ····.line·63
 86 ····.line·64
 87 ····.line·65
 88 ····.line·66
 89 ····.line·67
 90 ····.line·68
 91 ····.line·69
 92 ····.line·70
 93 ····.line·71
 94 ····.line·72
 95 ····.line·73
 96 ····.line·74
 97 ····.line·75
 98 ····.line·76
 99 ····.line·77
 100 ····.line·78
 101 ····.line·79
 102 ····.line·80
 103 ····.line·81
 104 ····.line·82
 105 ····.line·83
 106 ····.line·84
 107 ····.line·85
 108 ····.line·86
 109 ····.line·87
 110 ····.line·88
 111 ····.line·89
 112 ····.line·90
 113 ····.line·91
 114 ····.line·92
 115 ····.line·93
 116 ····.line·94
 117 ····.line·95
 118 ····.line·96
 119 ····.line·97
 120 ····.line·98
 121 ····.line·99
 122 ····.line·100
 123 ····.line·101
 124 ····.line·102
 125 ····.line·103
 126 ····.line·104
 127 ····.line·105
 128 ····.line·106
 129 ····.line·107
 130 ····.line·108
 131 ····.line·109
 132 ····.line·110
 133 ····.line·111
 134 ····.line·112
 135 ····.line·113
 136 ····.line·114
 137 ····.line·115
 138 ····.line·116
 139 ····.line·117
 140 ····.line·118
 141 ····.line·119
 142 ····.line·120
 143 ····.line·121
 144 ····.line·122
 145 ····.line·123
 146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
77 .end·method156 .end·method
32.0 KB
smali/j1/p0$a.smali vs.
smali/m/d.smali
Max HTML report size reached
3.85 KB
smali/j1/d.smali vs.
smali/X/h.smali
Files 16% similar despite different names
    
Offset 1, 175 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lj1/d;1 .class·public·interface·abstract·LX/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj1/C0; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·e:Lj1/d;5 .field·public·static·final·c:LX/g;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Lj1/d;10 ····sget-object·v0,·LX/g;->a:LX/g;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Lj1/d;-><init>()V13 ····sput-object·v0,·LX/h;->c:LX/g;
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·6 
19 ····sput-object·v0,·Lj1/d;->e:Lj1/d; 
  
20 ····.line·7 
21 ····.line·8 
22 ····return-void 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 .end·method 
  
77 .method·public·constructor·<init>()V 
78 ····.locals·0 
  
79 ····.line·1 
80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
81 ····.line·2 
82 ····.line·3 
83 ····.line·4 
84 ····return-void16 ····return-void
85 ····.line·5 
86 ····.line·6 
87 ····.line·7 
88 ····.line·8 
89 ····.line·9 
90 ····.line·10 
91 ····.line·11 
92 ····.line·12 
93 ····.line·13 
94 ····.line·14 
95 ····.line·15 
96 ····.line·16 
97 ····.line·17 
98 ····.line·18 
99 ····.line·19 
100 ····.line·20 
101 ····.line·21 
102 ····.line·22 
103 ····.line·23 
104 ····.line·24 
105 ····.line·25 
106 ····.line·26 
107 ····.line·27 
108 ····.line·28 
109 ····.line·29 
110 ····.line·30 
111 ····.line·31 
112 ····.line·32 
113 ····.line·33 
114 ····.line·34 
115 ····.line·35 
Max diff block lines reached; 1254/3870 bytes (32.40%) of diff not shown.
4.93 KB
smali/j1/H0.smali vs.
smali/G/X.smali
Files 20% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lj1/H0; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/X;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:Ll1/d;
4 #·direct·methods 
5 .method·public·static·final·a(Lj1/p0;)Lj1/x; 
6 ····.locals·1 
  
 6 .field·public·i:Z
7 ····.line·1 
8 ····new-instance·v0,·Lj1/G0; 
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
9 ····.line·2 
10 ····.line·3 
11 ····invoke-direct·{v0,·p0},·Lj1/G0;-><init>(Lj1/p0;)V 
  
 8 .field·public·final·synthetic·k:LG/Z;
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····return-object·v0 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 .end·method 
  
73 .method·public·static·synthetic·b(Lj1/p0;ILjava/lang/Object;)Lj1/x;9 .field·public·l:I
  
  
 10 #·direct·methods
 11 .method·public·constructor·<init>(LG/Z;LP0/b;)V
74 ····.locals·012 ····.locals·0
  
75 ····.line·113 ····.line·1
76 ····and-int/lit8·p1,·p1,·0x114 ····iput-object·p1,·p0,·LG/X;->k:LG/Z;
  
77 ····.line·215 ····.line·2
78 ····.line·316 ····.line·3
79 ····if-eqz·p1,·:cond_017 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
80 ····.line·418 ····.line·4
81 ····.line·519 ····.line·5
82 ····const/4·p0,·0x0 
  
83 ····.line·620 ····.line·6
 21 ····return-void
84 ····:cond_0 
85 ····invoke-static·{p0},·Lj1/H0;->a(Lj1/p0;)Lj1/x; 
  
86 ····.line·722 ····.line·7
87 ····.line·823 ····.line·8
88 ····.line·924 ····.line·9
89 ····move-result-object·p0 
  
90 ····.line·1025 ····.line·10
91 ····return-object·p0 
92 ····.line·1126 ····.line·11
93 ····.line·1227 ····.line·12
94 ····.line·1328 ····.line·13
95 ····.line·1429 ····.line·14
96 ····.line·1530 ····.line·15
97 ····.line·1631 ····.line·16
98 ····.line·1732 ····.line·17
Offset 303, 37 lines modifiedOffset 236, 164 lines modified
303 ····.line·210236 ····.line·210
304 ····.line·211237 ····.line·211
305 ····.line·212238 ····.line·212
306 ····.line·213239 ····.line·213
307 ····.line·214240 ····.line·214
Max diff block lines reached; 2793/4978 bytes (56.11%) of diff not shown.
13.1 KB
smali/j1/u0.smali vs.
smali/d1/k0.smali
Max HTML report size reached
18.2 KB
smali/j1/h.smali vs.
smali/K/c.smali
Max HTML report size reached
8.49 KB
smali/j1/V.smali vs.
smali/G/u.smali
Files 15% similar despite different names
    
Offset 1, 120 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lj1/V;1 .class·public·final·LG/u;
2 .super·Ljava/lang/Object;2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Lj1/V;5 .field·public·h:LG/P;
  
6 .field·public·static·final·b:Lj1/F;6 .field·public·i:Ll1/d;
  
7 .field·public·static·final·c:Lj1/F;7 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·static·final·d:Lj1/F;8 .field·public·final·synthetic·k:LG/P;
  
 9 .field·public·l:I
  
  
9 #·direct·methods10 #·direct·methods
10 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>(LG/P;LP0/b;)V
11 ····.locals·112 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····new-instance·v0,·Lj1/V;14 ····iput-object·p1,·p0,·LG/u;->k:LG/P;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····invoke-direct·{v0},·Lj1/V;-><init>()V17 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
17 ····.line·418 ····.line·4
18 ····.line·519 ····.line·5
19 ····.line·620 ····.line·6
20 ····sput-object·v0,·Lj1/V;->a:Lj1/V; 
  
21 ····.line·7 
22 ····.line·8 
23 ····sget-object·v0,·Lq1/c;->m:Lq1/c; 
  
24 ····.line·9 
25 ····.line·10 
26 ····sput-object·v0,·Lj1/V;->b:Lj1/F; 
  
27 ····.line·11 
28 ····.line·12 
29 ····sget-object·v0,·Lj1/K0;->g:Lj1/K0; 
  
30 ····.line·13 
31 ····.line·14 
32 ····sput-object·v0,·Lj1/V;->c:Lj1/F; 
  
33 ····.line·15 
34 ····.line·16 
35 ····sget-object·v0,·Lq1/b;->h:Lq1/b; 
  
36 ····.line·17 
37 ····.line·18 
38 ····sput-object·v0,·Lj1/V;->d:Lj1/F; 
  
39 ····.line·19 
40 ····.line·20 
41 ····return-void21 ····return-void
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 .end·method 
  
84 .method·public·constructor·<init>()V 
85 ····.locals·0 
  
86 ····.line·1 
87 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
88 ····.line·2 
89 ····.line·3 
90 ····.line·4 
91 ····return-void 
92 ····.line·5 
93 ····.line·6 
94 ····.line·722 ····.line·7
95 ····.line·823 ····.line·8
96 ····.line·924 ····.line·9
97 ····.line·1025 ····.line·10
98 ····.line·1126 ····.line·11
99 ····.line·1227 ····.line·12
100 ····.line·1328 ····.line·13
Offset 162, 176 lines modifiedOffset 81, 209 lines modified
162 ····.line·5581 ····.line·55
163 ····.line·5682 ····.line·56
164 ····.line·5783 ····.line·57
165 ····.line·5884 ····.line·58
Max diff block lines reached; 6269/8620 bytes (72.73%) of diff not shown.
5.01 KB
smali/j1/o.smali vs.
smali/K/h.smali
Files 26% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 145 lines modified
1 .class·public·abstract·Lj1/o;1 .class·public·abstract·synthetic·LK/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:[I
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·final·a(Lj1/l;Lj1/W;)V7 .method·static·constructor·<clinit>()V
6 ····.locals·18 ····.locals·6
  
7 ····.line·19 ····.line·1
8 ····new-instance·v0,·Lj1/X;10 ····const/16·v0,·0x9
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····invoke-direct·{v0,·p1},·Lj1/X;-><init>(Lj1/W;)V13 ····invoke-static·{v0},·LJ/j;->c(I)[I
  
12 ····.line·414 ····.line·4
13 ····.line·515 ····.line·5
14 ····.line·616 ····.line·6
15 ····invoke-interface·{p0,·v0},·Lj1/l;->A(La1/l;)V17 ····move-result-object·v1
  
16 ····.line·718 ····.line·7
 19 ····array-length·v1,·v1
  
17 ····.line·820 ····.line·8
 21 ····new-array·v1,·v1,·[I
  
18 ····.line·922 ····.line·9
19 ····return-void 
20 ····.line·1023 ····.line·10
 24 ····const/4·v2,·0x0
  
21 ····.line·1125 ····.line·11
 26 ····const/4·v3,·0x1
  
22 ····.line·1227 ····.line·12
 28 ····:try_start_0
 29 ····aput·v3,·v1,·v2
 30 ····:try_end_0
 31 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
23 ····.line·1332 ····.line·13
24 ····.line·1433 ····.line·14
 34 ····:catch_0
 35 ····const/4·v2,·0x2
  
25 ····.line·1536 ····.line·15
 37 ····:try_start_1
 38 ····aput·v2,·v1,·v3
 39 ····:try_end_1
 40 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
26 ····.line·1641 ····.line·16
27 ····.line·1742 ····.line·17
 43 ····:catch_1
 44 ····const/4·v3,·0x3
  
28 ····.line·1845 ····.line·18
 46 ····const/4·v4,·0x6
  
29 ····.line·1947 ····.line·19
 48 ····:try_start_2
 49 ····aput·v3,·v1,·v4
 50 ····:try_end_2
 51 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
30 ····.line·2052 ····.line·20
31 ····.line·2153 ····.line·21
 54 ····:catch_2
 55 ····const/4·v5,·0x4
  
32 ····.line·2256 ····.line·22
 57 ····:try_start_3
 58 ····aput·v5,·v1,·v2
 59 ····:try_end_3
 60 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
33 ····.line·2361 ····.line·23
34 ····.line·2462 ····.line·24
 63 ····:catch_3
 64 ····const/4·v2,·0x5
  
35 ····.line·2565 ····.line·25
 66 ····:try_start_4
 67 ····aput·v2,·v1,·v3
 68 ····:try_end_4
 69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
36 ····.line·2670 ····.line·26
37 ····.line·2771 ····.line·27
 72 ····:catch_4
 73 ····:try_start_5
 74 ····aput·v4,·v1,·v5
 75 ····:try_end_5
 76 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
38 ····.line·2877 ····.line·28
39 ····.line·2978 ····.line·29
 79 ····:catch_5
 80 ····const/4·v3,·0x7
  
40 ····.line·3081 ····.line·30
 82 ····:try_start_6
 83 ····aput·v3,·v1,·v2
 84 ····:try_end_6
 85 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_6·..·:try_end_6}·:catch_6
  
41 ····.line·3186 ····.line·31
42 ····.line·3287 ····.line·32
 88 ····:catch_6
 89 ····const/16·v2,·0x8
  
43 ····.line·3390 ····.line·33
44 ····.line·3491 ····.line·34
 92 ····:try_start_7
 93 ····aput·v2,·v1,·v3
 94 ····:try_end_7
 95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_7·..·:try_end_7}·:catch_7
  
45 ····.line·3596 ····.line·35
46 ····.line·3697 ····.line·36
 98 ····:catch_7
 99 ····:try_start_8
Max diff block lines reached; 2368/5063 bytes (46.77%) of diff not shown.
68.9 KB
smali/j1/y.smali vs.
smali/C0/i.smali
Max HTML report size reached
160 KB
smali/j1/m.smali vs.
smali/y/o.smali
Max HTML report size reached
16.3 KB
smali/j1/U.smali vs.
smali/h1/i.smali
Max HTML report size reached
4.23 KB
smali/j1/w.smali vs.
smali/I0/A.smali
Files 12% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Lj1/w; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI0/A;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
4 #·direct·methods 
5 .method·public·static·final·a(Lj1/p0;)Lj1/u; 
6 ····.locals·1 
  
 6 .field·public·i:I
7 ····.line·1 
8 ····new-instance·v0,·Lj1/v; 
  
 7 .field·public·final·synthetic·j:LG/s;
9 ····.line·2 
10 ····.line·3 
11 ····invoke-direct·{v0,·p0},·Lj1/v;-><init>(Lj1/p0;)V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····return-object·v0 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 .end·method 
  
73 .method·public·static·synthetic·b(Lj1/p0;ILjava/lang/Object;)Lj1/u;8 #·direct·methods
 9 .method·public·constructor·<init>(LG/s;LN0/d;)V
74 ····.locals·010 ····.locals·0
  
75 ····.line·111 ····.line·1
76 ····and-int/lit8·p1,·p1,·0x112 ····iput-object·p1,·p0,·LI0/A;->j:LG/s;
  
77 ····.line·213 ····.line·2
78 ····.line·314 ····.line·3
79 ····if-eqz·p1,·:cond_015 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
80 ····.line·416 ····.line·4
81 ····.line·517 ····.line·5
82 ····const/4·p0,·0x0 
  
83 ····.line·618 ····.line·6
 19 ····return-void
84 ····:cond_0 
85 ····invoke-static·{p0},·Lj1/w;->a(Lj1/p0;)Lj1/u; 
  
86 ····.line·720 ····.line·7
87 ····.line·821 ····.line·8
88 ····.line·922 ····.line·9
89 ····move-result-object·p0 
  
90 ····.line·1023 ····.line·10
91 ····return-object·p0 
92 ····.line·1124 ····.line·11
93 ····.line·1225 ····.line·12
94 ····.line·1326 ····.line·13
95 ····.line·1427 ····.line·14
96 ····.line·1528 ····.line·15
97 ····.line·1629 ····.line·16
98 ····.line·1730 ····.line·17
Offset 303, 84 lines modifiedOffset 232, 57 lines modified
303 ····.line·210232 ····.line·210
304 ····.line·211233 ····.line·211
305 ····.line·212234 ····.line·212
306 ····.line·213235 ····.line·213
307 ····.line·214236 ····.line·214
308 ····.line·215237 ····.line·215
309 ····.line·216238 ····.line·216
310 ····.line·217 
311 ····.line·218 
Max diff block lines reached; 1657/4255 bytes (38.94%) of diff not shown.
24.3 KB
smali/j1/i.smali vs.
smali/I0/D.smali
Max HTML report size reached
6.17 KB
smali/j1/E$b.smali vs.
smali/h1/r.smali
Files 26% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lj1/E$b;1 .class·public·final·Lh1/r;
2 .super·Lb1/m;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/p;5 .implements·Lg1/e;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lj1/E;->a(LR0/g;LR0/g;Z)LR0/g; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x19 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·public·final·synthetic·f:Lb1/w;7 .field·public·final·e:Lf1/p;
  
16 .field·public·final·synthetic·g:Z 
  
  
17 #·direct·methods8 #·direct·methods
18 .method·public·constructor·<init>(Lb1/w;Z)V9 .method·public·constructor·<init>(Lf1/p;)V
19 ····.locals·010 ····.locals·0
  
20 ····.line·111 ····.line·1
21 ····iput-object·p1,·p0,·Lj1/E$b;->f:Lb1/w;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·213 ····.line·2
23 ····.line·314 ····.line·3
24 ····iput-boolean·p2,·p0,·Lj1/E$b;->g:Z 
  
25 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Lh1/r;->e:Lf1/p;
26 ····.line·5 
27 ····const/4·p1,·0x2 
  
 17 ····.line·5
28 ····.line·618 ····.line·6
 19 ····return-void
29 ····invoke-direct·{p0,·p1},·Lb1/m;-><init>(I)V 
  
30 ····.line·720 ····.line·7
31 ····.line·821 ····.line·8
32 ····.line·922 ····.line·9
33 ····return-void 
34 ····.line·1023 ····.line·10
35 ····.line·1124 ····.line·11
36 ····.line·1225 ····.line·12
37 ····.line·1326 ····.line·13
38 ····.line·1427 ····.line·14
39 ····.line·1528 ····.line·15
40 ····.line·1629 ····.line·16
Offset 144, 170 lines modifiedOffset 127, 77 lines modified
144 ····.line·106127 ····.line·106
145 ····.line·107128 ····.line·107
146 ····.line·108129 ····.line·108
147 ····.line·109130 ····.line·109
148 ····.line·110131 ····.line·110
149 ····.line·111132 ····.line·111
150 ····.line·112133 ····.line·112
 134 ····.line·113
 135 ····.line·114
 136 ····.line·115
 137 ····.line·116
 138 ····.line·117
 139 ····.line·118
 140 ····.line·119
 141 ····.line·120
 142 ····.line·121
 143 ····.line·122
 144 ····.line·123
 145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
151 .end·method152 .end·method
  
  
152 #·virtual·methods153 #·virtual·methods
153 .method·public·final·a(LR0/g;LR0/g$b;)LR0/g;154 .method·public·final·b(Ljava/lang/Object;LN0/d;)Ljava/lang/Object;
154 ····.locals·0155 ····.locals·1
  
155 ····.line·1 
156 ····invoke-interface·{p1,·p2},·LR0/g;->z(LR0/g;)LR0/g; 
  
157 ····.line·2 
158 ····.line·3 
159 ····.line·4 
160 ····move-result-object·p1 
  
161 ····.line·5 
162 ····return-object·p1 
163 ····.line·6 
164 ····.line·7 
165 ····.line·8 
166 ····.line·9 
167 ····.line·10 
168 ····.line·11 
169 ····.line·12 
170 ····.line·13 
171 ····.line·14 
172 ····.line·15 
173 ····.line·16 
174 ····.line·17 
175 ····.line·18 
176 ····.line·19 
177 ····.line·20 
178 ····.line·21 
179 ····.line·22 
180 ····.line·23 
181 ····.line·24 
182 ····.line·25 
183 ····.line·26 
184 ····.line·27 
185 ····.line·28 
186 ····.line·29 
187 ····.line·30 
188 ····.line·31 
189 ····.line·32 
Max diff block lines reached; 2633/6238 bytes (42.21%) of diff not shown.
63.1 KB
smali/j1/a0.smali vs.
smali/y/f.smali
Max HTML report size reached
20.7 KB
smali/j1/M.smali vs.
smali/Z0/c.smali
Max HTML report size reached
22.0 KB
smali/j1/e.smali vs.
smali/I0/j.smali
Max HTML report size reached
8.42 KB
smali/j1/v.smali vs.
smali/h/h0.smali
Files 23% similar despite different names
    
Offset 1, 191 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lj1/v;1 .class·public·final·Lh/h0;
2 .super·Lj1/w0;2 .super·Landroid/util/Property;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj1/u; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Lj1/p0;)V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····const/4·v0,·0x1 
  
11 ····.line·2 
12 ····invoke-direct·{p0,·v0},·Lj1/w0;-><init>(Z)V 
  
13 ····.line·3 
14 ····.line·4 
15 ····.line·5 
16 ····invoke-virtual·{p0,·p1},·Lj1/w0;->m0(Lj1/p0;)V 
  
17 ····.line·6 
18 ····.line·7 
19 ····.line·8 
20 ····return-void 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 ····.line·62 
75 .end·method 
  
  
76 #·virtual·methods4 #·virtual·methods
77 .method·public·D(Ljava/lang/Throwable;)Z5 .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object;
78 ····.locals·46 ····.locals·0
  
79 ····.line·17 ····.line·1
80 ····new-instance·v0,·Lj1/z;8 ····check-cast·p1,·Landroidx/appcompat/widget/SwitchCompat;
  
81 ····.line·29 ····.line·2
82 ····.line·310 ····.line·3
83 ····const/4·v1,·0x211 ····iget·p1,·p1,·Landroidx/appcompat/widget/SwitchCompat;->B:F
  
84 ····.line·412 ····.line·4
85 ····const/4·v2,·0x0 
  
86 ····.line·513 ····.line·5
87 ····const/4·v3,·0x014 ····invoke-static·{p1},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
88 ····.line·615 ····.line·6
89 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lj1/z;-><init>(Ljava/lang/Throwable;ZILb1/g;)V 
  
90 ····.line·716 ····.line·7
91 ····.line·817 ····.line·8
92 ····.line·9 
93 ····invoke-virtual·{p0,·v0},·Lj1/w0;->q0(Ljava/lang/Object;)Z 
  
94 ····.line·10 
95 ····.line·11 
96 ····.line·12 
97 ····move-result·p118 ····move-result-object·p1
  
98 ····.line·13 
99 ····return·p1 
100 ····.line·14 
101 ····.line·15 
102 ····.line·16 
103 ····.line·17 
104 ····.line·18 
105 ····.line·19 
106 ····.line·20 
107 ····.line·21 
108 ····.line·22 
109 ····.line·23 
110 ····.line·24 
Max diff block lines reached; 5525/8553 bytes (64.60%) of diff not shown.
8.73 KB
smali/j1/w0$b.smali vs.
smali/d1/W.smali
Files 23% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lj1/w0$b;1 .class·public·final·Ld1/W;
2 .super·Lj1/v0;2 .super·Ld1/U;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lj1/w0; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·i:Lj1/w0;5 .field·public·final·i:Ld1/Z;
  
14 .field·public·final·j:Lj1/w0$c;6 .field·public·final·j:Ld1/X;
  
15 .field·public·final·k:Lj1/s;7 .field·public·final·k:Ld1/j;
  
16 .field·public·final·l:Ljava/lang/Object;8 .field·public·final·l:Ljava/lang/Object;
  
  
17 #·direct·methods9 #·direct·methods
18 .method·public·constructor·<init>(Lj1/w0;Lj1/w0$c;Lj1/s;Ljava/lang/Object;)V10 .method·public·constructor·<init>(Ld1/Z;Ld1/X;Ld1/j;Ljava/lang/Object;)V
19 ····.locals·011 ····.locals·0
  
20 ····.line·112 ····.line·1
21 ····invoke-direct·{p0},·Lj1/v0;-><init>()V13 ····invoke-direct·{p0},·Li1/k;-><init>()V
  
22 ····.line·214 ····.line·2
23 ····.line·315 ····.line·3
24 ····.line·416 ····.line·4
25 ····iput-object·p1,·p0,·Lj1/w0$b;->i:Lj1/w0;17 ····iput-object·p1,·p0,·Ld1/W;->i:Ld1/Z;
  
26 ····.line·518 ····.line·5
27 ····.line·619 ····.line·6
28 ····iput-object·p2,·p0,·Lj1/w0$b;->j:Lj1/w0$c;20 ····iput-object·p2,·p0,·Ld1/W;->j:Ld1/X;
  
29 ····.line·721 ····.line·7
30 ····.line·822 ····.line·8
31 ····iput-object·p3,·p0,·Lj1/w0$b;->k:Lj1/s;23 ····iput-object·p3,·p0,·Ld1/W;->k:Ld1/j;
  
32 ····.line·924 ····.line·9
33 ····.line·1025 ····.line·10
34 ····iput-object·p4,·p0,·Lj1/w0$b;->l:Ljava/lang/Object;26 ····iput-object·p4,·p0,·Ld1/W;->l:Ljava/lang/Object;
  
35 ····.line·1127 ····.line·11
36 ····.line·1228 ····.line·12
37 ····return-void29 ····return-void
38 ····.line·1330 ····.line·13
39 ····.line·1431 ····.line·14
40 ····.line·1532 ····.line·15
Offset 601, 32 lines modifiedOffset 590, 170 lines modified
601 ····.line·560590 ····.line·560
602 ····.line·561591 ····.line·561
603 ····.line·562592 ····.line·562
604 ····.line·563593 ····.line·563
605 ····.line·564594 ····.line·564
606 ····.line·565595 ····.line·565
607 ····.line·566596 ····.line·566
 597 ····.line·567
 598 ····.line·568
 599 ····.line·569
 600 ····.line·570
 601 ····.line·571
 602 ····.line·572
 603 ····.line·573
 604 ····.line·574
 605 ····.line·575
 606 ····.line·576
 607 ····.line·577
 608 ····.line·578
 609 ····.line·579
 610 ····.line·580
 611 ····.line·581
 612 ····.line·582
 613 ····.line·583
 614 ····.line·584
 615 ····.line·585
 616 ····.line·586
 617 ····.line·587
 618 ····.line·588
 619 ····.line·589
 620 ····.line·590
 621 ····.line·591
 622 ····.line·592
 623 ····.line·593
 624 ····.line·594
 625 ····.line·595
 626 ····.line·596
 627 ····.line·597
 628 ····.line·598
 629 ····.line·599
 630 ····.line·600
 631 ····.line·601
 632 ····.line·602
 633 ····.line·603
 634 ····.line·604
 635 ····.line·605
 636 ····.line·606
 637 ····.line·607
 638 ····.line·608
 639 ····.line·609
 640 ····.line·610
 641 ····.line·611
 642 ····.line·612
 643 ····.line·613
 644 ····.line·614
 645 ····.line·615
 646 ····.line·616
 647 ····.line·617
 648 ····.line·618
 649 ····.line·619
 650 ····.line·620
 651 ····.line·621
 652 ····.line·622
 653 ····.line·623
 654 ····.line·624
 655 ····.line·625
 656 ····.line·626
 657 ····.line·627
 658 ····.line·628
 659 ····.line·629
Max diff block lines reached; 5165/8865 bytes (58.26%) of diff not shown.
17.9 KB
smali/j1/D.smali vs.
smali/y/t.smali
Max HTML report size reached
18.5 KB
smali/j1/K.smali vs.
smali/s0/d.smali
Max HTML report size reached
7.04 KB
smali/j1/j0.smali vs.
smali/k1/l.smali
Files 24% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lj1/j0;1 .class·public·final·Lk1/l;
2 .super·Ljava/lang/Object;2 .super·Ld1/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lj1/k0; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·e:Lj1/A0;5 .field·public·static·final·g:Lk1/l;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Lj1/A0;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Lk1/l;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ld1/s;-><init>()V
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lj1/j0;->e:Lj1/A0; 
  
 14 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····return-void17 ····sput-object·v0,·Lk1/l;->g:Lk1/l;
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
 20 ····return-void
22 ····.line·921 ····.line·9
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
25 ····.line·1224 ····.line·12
26 ····.line·1325 ····.line·13
27 ····.line·1426 ····.line·14
28 ····.line·1527 ····.line·15
Offset 77, 175 lines modifiedOffset 76, 114 lines modified
77 ····.line·5676 ····.line·56
78 ····.line·5777 ····.line·57
79 ····.line·5878 ····.line·58
80 ····.line·5979 ····.line·59
81 ····.line·6080 ····.line·60
82 ····.line·6181 ····.line·61
83 ····.line·6282 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
 112 ····.line·92
 113 ····.line·93
 114 ····.line·94
 115 ····.line·95
 116 ····.line·96
 117 ····.line·97
 118 ····.line·98
 119 ····.line·99
 120 ····.line·100
 121 ····.line·101
 122 ····.line·102
 123 ····.line·103
 124 ····.line·104
 125 ····.line·105
 126 ····.line·106
 127 ····.line·107
 128 ····.line·108
 129 ····.line·109
 130 ····.line·110
 131 ····.line·111
 132 ····.line·112
 133 ····.line·113
 134 ····.line·114
 135 ····.line·115
 136 ····.line·116
 137 ····.line·117
 138 ····.line·118
 139 ····.line·119
 140 ····.line·120
 141 ····.line·121
 142 ····.line·122
 143 ····.line·123
 144 ····.line·124
 145 ····.line·125
 146 ····.line·126
 147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
84 .end·method154 .end·method
  
  
85 #·virtual·methods155 #·virtual·methods
86 .method·public·b()Z156 .method·public·final·e(LN0/i;Ljava/lang/Runnable;)V
87 ····.locals·1157 ····.locals·2
  
88 ····.line·1158 ····.line·1
Max diff block lines reached; 4885/7135 bytes (68.47%) of diff not shown.
20.7 KB
smali/A/e$c.smali vs.
smali/X/j.smali
Max HTML report size reached
4.18 KB
smali/A/a$a.smali vs.
smali/I0/m.smali
Files 7% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 39 lines modified
1 .class·public·LA/a$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LI0/m;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LA/a;->c(Landroid/graphics/Typeface;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields4 #·instance·fields
15 .field·public·final·synthetic·e:LA/h$c;5 .field·public·synthetic·h:Ljava/lang/Object;
  
16 .field·public·final·synthetic·f:Landroid/graphics/Typeface;6 .field·public·i:I
  
17 .field·public·final·synthetic·g:LA/a;7 .field·public·final·synthetic·j:LI0/n;
  
  
18 #·direct·methods8 #·direct·methods
19 .method·public·constructor·<init>(LA/a;LA/h$c;Landroid/graphics/Typeface;)V9 .method·public·constructor·<init>(LI0/n;LN0/d;)V
20 ····.locals·010 ····.locals·0
  
21 ····.line·111 ····.line·1
22 ····iput-object·p1,·p0,·LA/a$a;->g:LA/a;12 ····iput-object·p1,·p0,·LI0/m;->j:LI0/n;
  
23 ····.line·213 ····.line·2
24 ····.line·314 ····.line·3
25 ····iput-object·p2,·p0,·LA/a$a;->e:LA/h$c;15 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
26 ····.line·416 ····.line·4
27 ····.line·517 ····.line·5
28 ····iput-object·p3,·p0,·LA/a$a;->f:Landroid/graphics/Typeface; 
  
29 ····.line·618 ····.line·6
 19 ····return-void
30 ····.line·720 ····.line·7
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
32 ····.line·821 ····.line·8
33 ····.line·922 ····.line·9
34 ····.line·1023 ····.line·10
35 ····return-void 
36 ····.line·1124 ····.line·11
37 ····.line·1225 ····.line·12
38 ····.line·1326 ····.line·13
39 ····.line·1427 ····.line·14
40 ····.line·1528 ····.line·15
41 ····.line·1629 ····.line·16
42 ····.line·1730 ····.line·17
Offset 250, 74 lines modifiedOffset 232, 57 lines modified
250 ····.line·210232 ····.line·210
251 ····.line·211233 ····.line·211
252 ····.line·212234 ····.line·212
253 ····.line·213235 ····.line·213
254 ····.line·214236 ····.line·214
255 ····.line·215237 ····.line·215
256 ····.line·216238 ····.line·216
257 ····.line·217 
258 ····.line·218 
259 ····.line·219 
260 ····.line·220 
261 ····.line·221 
262 ····.line·222 
263 ····.line·223 
264 ····.line·224 
265 ····.line·225 
266 ····.line·226 
267 ····.line·227 
268 ····.line·228 
269 ····.line·229 
270 ····.line·230 
271 ····.line·231 
272 ····.line·232 
273 ····.line·233 
274 ····.line·234 
275 ····.line·235 
276 ····.line·236 
277 ····.line·237 
278 ····.line·238 
279 ····.line·239 
280 ····.line·240 
281 ····.line·241 
282 ····.line·242 
283 ····.line·243 
284 ····.line·244 
285 ····.line·245 
286 .end·method239 .end·method
  
  
287 #·virtual·methods240 #·virtual·methods
288 .method·public·run()V241 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
289 ····.locals·2242 ····.locals·1
  
290 ····.line·1243 ····.line·1
291 ····iget-object·v0,·p0,·LA/a$a;->e:LA/h$c;244 ····iput-object·p1,·p0,·LI0/m;->h:Ljava/lang/Object;
  
292 ····.line·2245 ····.line·2
293 ····.line·3246 ····.line·3
294 ····iget-object·v1,·p0,·LA/a$a;->f:Landroid/graphics/Typeface;247 ····iget·p1,·p0,·LI0/m;->i:I
  
295 ····.line·4248 ····.line·4
296 ····.line·5249 ····.line·5
297 ····invoke-virtual·{v0,·v1},·LA/h$c;->b(Landroid/graphics/Typeface;)V250 ····const/high16·v0,·-0x80000000
  
298 ····.line·6251 ····.line·6
299 ····.line·7252 ····.line·7
 253 ····or-int/2addr·p1,·v0
  
300 ····.line·8254 ····.line·8
301 ····return-void255 ····iput·p1,·p0,·LI0/m;->i:I
  
302 ····.line·9256 ····.line·9
303 ····.line·10257 ····.line·10
 258 ····iget-object·p1,·p0,·LI0/m;->j:LI0/n;
  
304 ····.line·11259 ····.line·11
305 ····.line·12260 ····.line·12
Max diff block lines reached; 1424/4205 bytes (33.86%) of diff not shown.
7.75 KB
smali/A/g$d.smali vs.
smali/G/i.smali
Files 26% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 32 lines modified
1 .class·public·LA/g$d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG/i;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LC/a; 
  
 4 #·instance·fields
 5 .field·public·h:LB0/v;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LA/g;->d(Landroid/content/Context;LA/f;ILjava/util/concurrent/Executor;LA/a;)Landroid/graphics/Typeface; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
 7 .field·public·final·synthetic·j:LB0/v;
  
 8 .field·public·k:I
14 #·instance·fields 
15 .field·public·final·synthetic·a:Ljava/lang/String; 
  
  
16 #·direct·methods9 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/String;)V10 .method·public·constructor·<init>(LB0/v;LP0/b;)V
18 ····.locals·011 ····.locals·0
  
19 ····.line·112 ····.line·1
20 ····iput-object·p1,·p0,·LA/g$d;->a:Ljava/lang/String;13 ····iput-object·p1,·p0,·LG/i;->j:LB0/v;
  
21 ····.line·214 ····.line·2
22 ····.line·315 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
  
24 ····.line·417 ····.line·4
25 ····.line·518 ····.line·5
26 ····.line·619 ····.line·6
27 ····return-void20 ····return-void
28 ····.line·721 ····.line·7
29 ····.line·822 ····.line·8
Offset 88, 175 lines modifiedOffset 80, 208 lines modified
88 ····.line·5680 ····.line·56
89 ····.line·5781 ····.line·57
90 ····.line·5882 ····.line·58
91 ····.line·5983 ····.line·59
92 ····.line·6084 ····.line·60
93 ····.line·6185 ····.line·61
94 ····.line·6286 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
 107 ····.line·83
 108 ····.line·84
 109 ····.line·85
 110 ····.line·86
 111 ····.line·87
 112 ····.line·88
 113 ····.line·89
 114 ····.line·90
 115 ····.line·91
 116 ····.line·92
 117 ····.line·93
 118 ····.line·94
 119 ····.line·95
 120 ····.line·96
 121 ····.line·97
 122 ····.line·98
 123 ····.line·99
 124 ····.line·100
 125 ····.line·101
 126 ····.line·102
 127 ····.line·103
 128 ····.line·104
 129 ····.line·105
 130 ····.line·106
 131 ····.line·107
 132 ····.line·108
 133 ····.line·109
 134 ····.line·110
 135 ····.line·111
 136 ····.line·112
 137 ····.line·113
 138 ····.line·114
 139 ····.line·115
 140 ····.line·116
 141 ····.line·117
 142 ····.line·118
 143 ····.line·119
 144 ····.line·120
 145 ····.line·121
 146 ····.line·122
 147 ····.line·123
 148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
 157 ····.line·133
 158 ····.line·134
 159 ····.line·135
Max diff block lines reached; 4277/7867 bytes (54.37%) of diff not shown.
17.2 KB
smali/A/g$c.smali vs.
smali/y/u.smali
Max HTML report size reached
4.97 KB
smali/A/a$b.smali vs.
smali/g1/s.smali
Files 17% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 178 lines modified
1 .class·public·LA/a$b;1 .class·public·final·Lg1/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lg1/e;
  
  
 6 #·instance·fields
 7 .field·public·final·e:Ljava/lang/Throwable;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·LA/a;->a(I)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·public·final·synthetic·e:LA/h$c;8 #·direct·methods
 9 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 10 ····.locals·0
  
16 .field·public·final·synthetic·f:I11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 .field·public·final·synthetic·g:LA/a;13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lg1/s;->e:Ljava/lang/Throwable;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
Max diff block lines reached; 2311/5014 bytes (46.09%) of diff not shown.
6.19 KB
smali/A/h$a.smali vs.
smali/g1/j.smali
Files 19% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 43 lines modified
1 .class·public·LA/h$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg1/j;
 2 .super·LP0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LA/h; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 .field·public·i:I
  
12 #·instance·fields 
13 .field·public·final·a:I7 .field·public·final·synthetic·j:LB0/h;
  
 8 .field·public·k:LB0/h;
  
14 .field·public·final·b:[LA/h$b;9 .field·public·l:Lg1/e;
  
 10 .field·public·m:Lh1/n;
  
  
15 #·direct·methods11 #·direct·methods
16 .method·public·constructor·<init>(I[LA/h$b;)V12 .method·public·constructor·<init>(LB0/h;LN0/d;)V
17 ····.locals·013 ····.locals·0
  
18 ····.line·114 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····iput-object·p1,·p0,·Lg1/j;->j:LB0/h;
  
20 ····.line·216 ····.line·2
21 ····.line·317 ····.line·3
 18 ····invoke-direct·{p0,·p2},·LP0/b;-><init>(LN0/d;)V
22 ····.line·4 
23 ····iput·p1,·p0,·LA/h$a;->a:I 
  
 19 ····.line·4
24 ····.line·520 ····.line·5
25 ····.line·621 ····.line·6
 22 ····return-void
26 ····iput-object·p2,·p0,·LA/h$a;->b:[LA/h$b; 
  
27 ····.line·723 ····.line·7
28 ····.line·824 ····.line·8
29 ····return-void 
30 ····.line·925 ····.line·9
31 ····.line·1026 ····.line·10
32 ····.line·1127 ····.line·11
33 ····.line·1228 ····.line·12
34 ····.line·1329 ····.line·13
35 ····.line·1430 ····.line·14
36 ····.line·1531 ····.line·15
Offset 139, 41 lines modifiedOffset 134, 161 lines modified
139 ····.line·106134 ····.line·106
140 ····.line·107135 ····.line·107
141 ····.line·108136 ····.line·108
142 ····.line·109137 ····.line·109
143 ····.line·110138 ····.line·110
144 ····.line·111139 ····.line·111
145 ····.line·112140 ····.line·112
 141 ····.line·113
 142 ····.line·114
 143 ····.line·115
 144 ····.line·116
 145 ····.line·117
 146 ····.line·118
 147 ····.line·119
 148 ····.line·120
 149 ····.line·121
 150 ····.line·122
 151 ····.line·123
 152 ····.line·124
 153 ····.line·125
 154 ····.line·126
 155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
 160 ····.line·132
 161 ····.line·133
 162 ····.line·134
 163 ····.line·135
 164 ····.line·136
 165 ····.line·137
 166 ····.line·138
 167 ····.line·139
 168 ····.line·140
 169 ····.line·141
 170 ····.line·142
 171 ····.line·143
 172 ····.line·144
 173 ····.line·145
 174 ····.line·146
 175 ····.line·147
 176 ····.line·148
 177 ····.line·149
 178 ····.line·150
 179 ····.line·151
 180 ····.line·152
 181 ····.line·153
 182 ····.line·154
 183 ····.line·155
 184 ····.line·156
 185 ····.line·157
 186 ····.line·158
 187 ····.line·159
 188 ····.line·160
 189 ····.line·161
 190 ····.line·162
 191 ····.line·163
 192 ····.line·164
 193 ····.line·165
 194 ····.line·166
 195 ····.line·167
 196 ····.line·168
 197 ····.line·169
 198 ····.line·170
 199 ····.line·171
 200 ····.line·172
Max diff block lines reached; 3316/6267 bytes (52.91%) of diff not shown.
20.0 KB
smali/A/e$b.smali vs.
smali/G/I.smali
Max HTML report size reached
15.6 KB
smali/A/h$b.smali vs.
smali/h/U.smali
Max HTML report size reached
67.8 KB
smali/A/e.smali vs.
smali/K/d.smali
Max HTML report size reached
5.87 KB
smali/A/i$a$a.smali vs.
smali/y/n.smali
Files 20% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 48 lines modified
1 .class·public·LA/i$a$a;1 .class·public·final·Ly/n;
2 .super·Ljava/lang/Thread;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnApplyWindowInsetsListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LA/i$a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·public·final·e:I7 .field·public·a:Ly/O;
  
 8 .field·public·final·synthetic·b:Landroid/view/View;
  
  
14 #·direct·methods9 #·direct·methods
15 .method·public·constructor·<init>(Ljava/lang/Runnable;Ljava/lang/String;I)V10 .method·public·constructor·<init>(Landroid/view/View;Ly/i;)V
16 ····.locals·011 ····.locals·0
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"()V"
 15 ········}
 16 ····.end·annotation
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V18 ····iput-object·p1,·p0,·Ly/n;->b:Landroid/view/View;
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
21 ····.line·4 
22 ····iput·p3,·p0,·LA/i$a$a;->e:I 
  
 22 ····.line·4
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····return-void25 ····const/4·p1,·0x0
  
26 ····.line·726 ····.line·7
 27 ····iput-object·p1,·p0,·Ly/n;->a:Ly/O;
  
27 ····.line·828 ····.line·8
28 ····.line·929 ····.line·9
 30 ····return-void
29 ····.line·1031 ····.line·10
30 ····.line·1132 ····.line·11
31 ····.line·1233 ····.line·12
32 ····.line·1334 ····.line·13
33 ····.line·1435 ····.line·14
34 ····.line·1536 ····.line·15
35 ····.line·1637 ····.line·16
Offset 239, 85 lines modifiedOffset 242, 79 lines modified
239 ····.line·210242 ····.line·210
240 ····.line·211243 ····.line·211
241 ····.line·212244 ····.line·212
242 ····.line·213245 ····.line·213
243 ····.line·214246 ····.line·214
244 ····.line·215247 ····.line·215
245 ····.line·216248 ····.line·216
246 ····.line·217 
247 ····.line·218 
248 ····.line·219 
249 ····.line·220 
250 ····.line·221 
251 ····.line·222 
252 ····.line·223 
253 ····.line·224 
254 ····.line·225 
255 ····.line·226 
256 ····.line·227 
257 ····.line·228 
258 ····.line·229 
259 ····.line·230 
260 ····.line·231 
261 ····.line·232 
262 ····.line·233 
263 ····.line·234 
264 ····.line·235 
265 ····.line·236 
266 ····.line·237 
267 ····.line·238 
268 ····.line·239 
269 ····.line·240 
270 ····.line·241 
271 ····.line·242 
272 ····.line·243 
273 ····.line·244 
274 ····.line·245 
275 .end·method249 .end·method
  
  
276 #·virtual·methods250 #·virtual·methods
277 .method·public·run()V251 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
278 ····.locals·1252 ····.locals·3
  
279 ····.line·1253 ····.line·1
280 ····iget·v0,·p0,·LA/i$a$a;->e:I254 ····invoke-static·{p2,·p1},·Ly/O;->a(Landroid/view/WindowInsets;Landroid/view/View;)Ly/O;
  
281 ····.line·2255 ····.line·2
282 ····.line·3256 ····.line·3
283 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V 
  
284 ····.line·4257 ····.line·4
 258 ····move-result-object·p1
  
285 ····.line·5259 ····.line·5
 260 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
286 ····.line·6 
287 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V 
  
 261 ····.line·6
288 ····.line·7262 ····.line·7
 263 ····const/16·v1,·0x1e
  
289 ····.line·8264 ····.line·8
290 ····.line·9265 ····.line·9
291 ····return-void266 ····const/4·v2,·0x0
  
Max diff block lines reached; 3186/5934 bytes (53.69%) of diff not shown.
14.8 KB
smali/A/g$a.smali vs.
smali/I0/h.smali
Max HTML report size reached
86.3 KB
smali/A/g.smali vs.
smali/h1/n.smali
Max HTML report size reached
11.4 KB
smali/i0/f$c.smali vs.
smali/B0/r.smali
Max HTML report size reached
6.27 KB
smali/J/a$a.smali vs.
smali/i0/h.smali
Files 25% similar despite different names
    
Offset 1, 239 lines modifiedOffset 1, 196 lines modified
1 .class·public·LJ/a$a; 
2 .super·Landroid/database/ContentObserver;1 .class·public·final·Li0/h;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:I
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LJ/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1 
10 ····name·=·"a" 
11 .end·annotation 
  
 6 .field·public·b:LO/m;
  
 7 .field·public·c:LO/m;
12 #·instance·fields 
13 .field·public·final·synthetic·a:LJ/a; 
  
 8 .field·public·d:LO/m;
  
  
14 #·direct·methods9 #·virtual·methods
15 .method·public·constructor·<init>(LJ/a;)V10 .method·public·final·toString()Ljava/lang/String;
16 ····.locals·011 ····.locals·2
  
17 ····.line·112 ····.line·1
18 ····iput-object·p1,·p0,·LJ/a$a;->a:LJ/a;13 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
19 ····.line·214 ····.line·2
20 ····.line·315 ····.line·3
21 ····new-instance·p1,·Landroid/os/Handler;16 ····const-string·v1,·"RenderRange{page="
  
22 ····.line·417 ····.line·4
23 ····.line·518 ····.line·5
24 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V19 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
25 ····.line·620 ····.line·6
26 ····.line·721 ····.line·7
27 ····.line·822 ····.line·8
28 ····invoke-direct·{p0,·p1},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V23 ····iget·v1,·p0,·Li0/h;->a:I
  
29 ····.line·924 ····.line·9
30 ····.line·1025 ····.line·10
 26 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
31 ····.line·11 
32 ····return-void 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 .end·method 
  
  
85 #·virtual·methods 
86 .method·public·deliverSelfNotifications()Z 
87 ····.locals·1 
  
88 ····.line·1 
89 ····const/4·v0,·0x1 
  
90 ····.line·2 
91 ····return·v0 
92 ····.line·3 
93 ····.line·4 
94 ····.line·5 
95 ····.line·6 
96 ····.line·7 
97 ····.line·8 
98 ····.line·9 
99 ····.line·10 
100 ····.line·1127 ····.line·11
101 ····.line·1228 ····.line·12
102 ····.line·1329 ····.line·13
 30 ····const-string·v1,·",·gridSize="
Max diff block lines reached; 3128/6342 bytes (49.32%) of diff not shown.
143 KB
smali/c0/p.smali vs.
smali/h/B.smali
Max HTML report size reached
114 KB
smali/m0/f.smali vs.
smali/B0/w.smali
Max HTML report size reached
164 KB
smali/m0/g.smali vs.
smali/h/C.smali
Max HTML report size reached
20.8 KB
smali/i1/d$a.smali vs.
smali/I0/k.smali
Max HTML report size reached
67.5 KB
smali/io/flutter/view/AccessibilityViewEmbedder$b.smali vs.
smali/c1/j.smali
Max HTML report size reached
10.1 KB
smali/io/flutter/view/k$o.smali vs.
smali/O/o.smali
Max HTML report size reached
89.9 KB
smali/io/flutter/embedding/engine/a.smali vs.
smali/f1/m.smali
Max HTML report size reached
107 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer.smali vs.
smali/J/k.smali
Max HTML report size reached
107 KB
smali/io/flutter/plugin/editing/n.smali vs.
smali/z/h.smali
Max HTML report size reached
278 KB
smali/io/flutter/plugin/editing/K.smali vs.
smali/B0/h.smali
Max HTML report size reached
152 KB
smali/io/flutter/plugin/platform/z$a.smali vs.
smali/h/g0.smali
Max HTML report size reached
12.4 KB
smali/io/flutter/plugin/platform/G.smali vs.
smali/s0/C.smali
Max HTML report size reached
112 KB
smali/k/y.smali vs.
smali/O/w.smali
Max HTML report size reached
129 KB
smali/k/W.smali vs.
smali/K/i.smali
Max HTML report size reached
97.1 KB
smali/k/e$a.smali vs.
smali/g1/p.smali
Max HTML report size reached
76.4 KB
smali/D/w$h.smali vs.
smali/g/s.smali
Max HTML report size reached
82.1 KB
smali/D/C$g.smali vs.
smali/I0/c.smali
Max HTML report size reached
73.1 KB
smali/D/B$a.smali vs.
smali/W0/e.smali
Max HTML report size reached
1.96 KB
smali/A0/d$b.smali vs.
smali/s0/y.smali
Files 24% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 50 lines modified
1 .class·public·LA0/d$b;1 .class·public·final·Ls0/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LA0/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·public·final·a:Ljava/lang/String;5 .field·public·a:I
  
14 .field·public·final·b:Ljava/lang/String;6 .field·public·final·b:[Ljava/lang/Object;
  
15 .field·public·final·c:Ljava/lang/String; 
  
  
16 #·direct·methods7 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V8 .method·public·constructor·<init>(I)V
18 ····.locals·09 ····.locals·1
  
19 ····.line·210 ····.line·2
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····if-lez·p1,·:cond_0
  
21 ····.line·313 ····.line·3
 14 ····new-array·p1,·p1,·[Ljava/lang/Object;
  
22 ····iput-object·p1,·p0,·LA0/d$b;->a:Ljava/lang/String;15 ····iput-object·p1,·p0,·Ls0/y;->b:[Ljava/lang/Object;
  
 16 ····return-void
  
23 ····.line·417 ····.line·4
24 ····iput-object·p2,·p0,·LA0/d$b;->b:Ljava/lang/String;18 ····:cond_0
 19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
 20 ····const-string·v0,·"The·max·pool·size·must·be·>·0"
25 ····.line·5 
26 ····iput-object·p3,·p0,·LA0/d$b;->c:Ljava/lang/String; 
  
27 ····return-void21 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 22 ····throw·p1
28 .end·method23 .end·method
  
29 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;LA0/d$a;)V24 .method·public·synthetic·constructor·<init>(I[Ljava/lang/Object;)V
30 ····.locals·025 ····.locals·0
  
31 ····.line·126 ····.line·1
32 ····invoke-direct·{p0,·p1,·p2,·p3},·LA0/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V27 ····iput·p1,·p0,·Ls0/y;->a:I
  
 28 ····iput-object·p2,·p0,·Ls0/y;->b:[Ljava/lang/Object;
  
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void30 ····return-void
34 .end·method31 .end·method
3.94 KB
smali/L0/H$a.smali vs.
smali/J/j.smali
Files 26% similar despite different names
    
Offset 1, 136 lines modifiedOffset 1, 114 lines modified
1 .class·public·final·LL0/H$a;1 .class·public·abstract·synthetic·LJ/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:[I
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·LL0/H; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·static·synthetic·constructor·<clinit>()V
14 ····.locals·08 ····.locals·1
  
 9 ····.line·1
 10 ····const/16·v0,·0x1f
  
15 ····.line·2 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····new-array·v0,·v0,·[I
  
 12 ····fill-array-data·v0,·:array_0
  
 13 ····sput-object·v0,·LJ/j;->a:[I
  
17 ····return-void14 ····return-void
  
 15 ····:array_0
 16 ····.array-data·4
 17 ········0x1
 18 ········0x2
 19 ········0x3
 20 ········0x4
 21 ········0x5
 22 ········0x6
 23 ········0x7
 24 ········0x8
 25 ········0x9
 26 ········0xa
 27 ········0xb
 28 ········0xc
 29 ········0xd
 30 ········0xe
 31 ········0xf
 32 ········0x10
 33 ········0x11
 34 ········0x12
 35 ········0x13
 36 ········0x14
 37 ········0x15
 38 ········0x16
 39 ········0x17
 40 ········0x18
 41 ········0x19
 42 ········0x1a
 43 ········0x1b
 44 ········0x1c
 45 ········0x1d
 46 ········0x1e
 47 ········0x1f
 48 ····.end·array-data
18 .end·method49 .end·method
  
19 .method·public·synthetic·constructor·<init>(Lb1/g;)V50 .method·public·static·synthetic·a(II)Z
20 ····.locals·051 ····.locals·0
  
21 ····.line·152 ····.line·1
22 ····invoke-direct·{p0},·LL0/H$a;-><init>()V53 ····if-eqz·p0,·:cond_1
  
23 ····return-void54 ····if-ne·p0,·p1,·:cond_0
  
 55 ····const/4·p0,·0x1
  
 56 ····goto·:goto_0
  
 57 ····:cond_0
 58 ····const/4·p0,·0x0
  
 59 ····:goto_0
 60 ····return·p0
  
 61 ····:cond_1
 62 ····const/4·p0,·0x0
  
 63 ····throw·p0
24 .end·method64 .end·method
  
 65 .method·public·static·synthetic·b(I)I
 66 ····.locals·0
  
 67 ····.line·1
 68 ····if-eqz·p0,·:cond_0
  
 69 ····add-int/lit8·p0,·p0,·-0x1
  
 70 ····return·p0
  
25 #·virtual·methods 
26 .method·public·final·a(Ljava/util/List;)LL0/H;71 ····:cond_0
 72 ····const/4·p0,·0x0
  
 73 ····throw·p0
 74 .end·method
  
 75 .method·public·static·synthetic·c(I)[I
27 ····.locals·276 ····.locals·3
  
28 ····.line·177 ····.line·1
29 ····const-string·v0,·"pigeonVar_list"78 ····new-array·v0,·p0,·[I
  
 79 ····sget-object·v1,·LJ/j;->a:[I
  
 80 ····const/4·v2,·0x0
  
 81 ····invoke-static·{v1,·v2,·v0,·v2,·p0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
30 ····.line·2 
31 ····.line·3 
32 ····invoke-static·{p1,·v0},·Lb1/l;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
Max diff block lines reached; 0/3963 bytes (0.00%) of diff not shown.
334 KB
smali/W/d.smali vs.
smali/h/G.smali
Max HTML report size reached